Pengembangan Sistem Informasi Kepegawaian pada 1 IT Media.

ABSTRAK
1 IT Media adalah sebuah perusahaan yang berdiri pada pertengahan tahun
2014 dan bergerak dibidang teknologi informatika. 1 IT Media yang masih tergolong
perusahaan baru belum memiliki sistem informasi kepegawaian dan masih
menggunakan file spreadsheet yang dishare pada google drive untuk melakukan
pencatatan kehadiran. Selain itu pengajuan dan persetujuan cuti masih dilakukan
secara manual dengan dokumen kertas. Hal ini tentunya akan memperlambat
proses penyusunan rekap kehadiran dan gaji. Untuk mengatasi masalah tersebut,
maka dibuatlah suatu aplikasi yang dapat memenuhi kebutuhan di atas. Oleh
karena itu dibuatlah sebuah sistem informasi kepegawaian. Sistem informasi yang
dibuat didasarkan pada kebutuhan internal 1 IT Media. Pembuatan sistem dimulai
dengan melakukan analisis terhadap proses bisnis yang berjalan, lalu membuat
perancangan sistem dan database yang dimodelkan dengan UML (Unified
Modelling Language) untuk dan ER-Diagram. Hasil rancangan yang ada lalu
diterjemahkan menjadi kode pemrograman PHP dan database MySQL. Hasil akhir
dari konversi rancangan ke dalam kode program inilah yang disebut sistem
informasi kepegawaian. Dengan sistem informasi tersebut, karyawan dapat
melakukan pencatatan kehadiran, pengajuan dan persetujuan cuti hingga
menghasilkan rekap kehadiran dan gaji.
Kata Kunci: sistem informasi kepegawaian, pengajuan cuti, rekap kehadiran, rekap
gaji, PHP, MySQL


vi

ABSTRACT
1 IT Media is a company that was established in mid 2014 and is engaged in
information technology. 1 IT Media is still relatively new company has not had a
information system and still use the spreadsheet file that is shared on google drive
to record attendance. In addition to the request and approval of leave is still done
manually with paper documents. This will certainly slow down the process of
preparing a recap for attendance and payroll. To overcome these problems, we
need to develop an application that can meet the above requirements. The
information system is designed based on the needs of 1 IT Media. Making the
system starts by analyzing the current business process and then system and
database are modeled with UML (Unified Modeling Language) and ER-Diagram.
The results of the requirement then translated into PHP programming code and
MySQL database. The final result of the conversion of the design into a program is
called the Sistem Informasi Kepegawaian. With this system, employees can do
attendance, request and approval for leave and also generate attendance and
payroll recap.
Keywords: sistem informasi kepegawaian, leave request, attendance recap, salary

recap, PHP, MySQL

vii

DAFTAR ISI
LEMBAR PENGESAHAN ................................................................................ i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN .............................. ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii
PRAKATA ...................................................................................................... iv
ABSTRAK ...................................................................................................... vi
ABSTRACT ................................................................................................... vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR ....................................................................................... xii
DAFTAR TABEL ........................................................................................... xv
DAFTAR LAMPIRAN .................................................................................. xvii
DAFTAR NOTASI/ LAMBANG .................................................................... xviii
BAB 1.

PENDAHULUAN ............................................................................ 1


1.1

Latar Belakang Masalah .................................................................. 1

1.2

Rumusan Masalah ........................................................................... 2

1.3

Tujuan Pembahasan........................................................................ 2

1.4

Ruang Lingkup Kajian...................................................................... 3

1.5

Sumber Data ................................................................................... 4


1.6

Sistematika Penyajian ..................................................................... 4

BAB 2.
2.1

KAJIAN TEORI ............................................................................... 6
Konsep Dasar Sistem ...................................................................... 6

2.1.1

Konsep Dasar Informasi ............................................................. 6

2.1.2

Definisi Sistem Informasi ............................................................ 6

2.2


Kepegawaian ................................................................................... 7

2.2.1

Kehadiran ................................................................................... 7

2.2.2

Lembur ....................................................................................... 8

2.2.3

Cuti dan Libur Kerja.................................................................... 8

2.2.4

Penggajian dan Upah ............................................................... 11

2.3


Entity Relationship Diagram .......................................................... 14

2.4

Unified Modeling Language (UML) ................................................ 14

2.5

Pemrograman Web........................................................................ 15
viii

2.5.1

HTML ....................................................................................... 15

2.5.2

PHP .......................................................................................... 15

2.5.3


Javascript ................................................................................. 15

2.6

Database (Basis Data)................................................................... 16

2.6.1

Pengertian Database................................................................ 16

2.6.2

DBMS ....................................................................................... 16

2.6.3

SQL .......................................................................................... 16

2.6.4


MySQL ..................................................................................... 16

2.7

Web Server .................................................................................... 17

2.7.1

Apache ..................................................................................... 17

2.7.2

XAMPP ..................................................................................... 17

2.8

Software Testing ........................................................................... 17

2.8.1

BAB 3.
3.1

Black Box Testing .................................................................... 17
ANALISIS DAN RANCANGAN SISTEM ....................................... 18

Analisis Sistem .............................................................................. 18

3.1.1

Sistem Yang Berjalan ............................................................... 18

3.1.2

Flow Diagram Sistem Yang Berjalan ........................................ 19

3.2

Perancangan Sistem ..................................................................... 23


3.2.1

Tujuan Perancangan Sistem .................................................... 24

3.2.2

Gambaran Umum Sistem Yang Akan Dibuat ........................... 24

3.2.3

Implementasi Undang-Undang Ketenagakerjaan Dan Aturan

Yang Berlaku Pada 1IT Media .............................................................. 25
3.2.4

Perancangan Basis Data .......................................................... 27

3.2.5

Perancangan Prosedur Yang Diusulkan .................................. 37


3.2.6

Perancangan Struktur Menu .................................................... 47

3.2.7

Perancangan Antarmuka .......................................................... 48

BAB 4.
4.1

HASIL PENELITIAN ..................................................................... 64
Implementasi Antar Muka Sistem .................................................. 64

4.1.1

Halaman Login ......................................................................... 64

4.1.2

Halaman Sisi Menu .................................................................. 65

4.1.3

Menu My Dashboard ................................................................ 66

4.1.4

Menu Attendance (Daftar Hadir) ............................................. 67
ix

4.1.5

Menu Permit ............................................................................. 67

4.1.6

Menu Leave ............................................................................. 68

4.1.7

Menu Travel ............................................................................. 69

4.1.8

Menu Approval ......................................................................... 70

4.1.9

Menu Work Overtime Review ................................................... 71

4.1.10

Menu Profile .......................................................................... 72

4.1.11

Menu Change Password ....................................................... 73

4.1.12

Menu Employee Management .............................................. 73

4.1.13

Menu Master Data Management ........................................... 74

4.1.14

Menu Approval Takeover ...................................................... 75

4.1.15

Menu Leave And Permit Review ........................................... 76

4.1.16

Menu Attendance Summary.................................................. 78

4.1.17

Menu Attendance Reporting ................................................. 79

4.1.18

Halaman Sallary Reporting ................................................... 80

4.2

Hasil Pengujian Betha ................................................................... 80

4.3

Kesimpulan Hasil Pengujian Betha ................................................ 84

BAB 5.

PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ................. 85

5.1

Pengujian....................................................................................... 85

5.2

Rencana Pengujian ....................................................................... 85

5.2.1

Pengujian Login........................................................................ 87

5.2.2

Pengujian Menu Attendance .................................................... 87

5.2.3

Pengujian Menu Permit ............................................................ 88

5.2.4

Pengujian Menu Leave ............................................................. 89

5.2.5

Pengujian Menu Travel ............................................................ 90

5.2.6

Pengujian Menu Approval ........................................................ 91

5.2.7

Pengujian Menu Work Overtime Review .................................. 94

5.2.8

Pengujian Menu Profile ............................................................ 94

5.2.9

Pengujian Menu Change Password ......................................... 95

5.2.10

Pengujian Employee Management ....................................... 96

5.2.11

Pengujian Menu Master Data Management .......................... 98

5.2.12

Pengujian Menu Approval Takeover ..................................... 99

5.2.13

Pengujian Menu Leave and Permit Review .......................... 99
x

5.2.14

Pengujian Menu Attendance Summary ............................... 100

5.2.15

Pengujian Menu Report Attendance ................................... 100

5.2.16

Pengujian Menu Report Salary ........................................... 101

BAB 6.

SIMPULAN DAN SARAN ........................................................... 102

6.1

Simpulan...................................................................................... 102

6.2

Saran ........................................................................................... 102

DAFTAR PUSTAKA .................................................................................... 103

xi

DAFTAR GAMBAR
Gambar 2.1 Model Dasar Sistem Informasi .................................................... 7
Gambar 3.1 Flow Chart Kehadiran ............................................................... 19
Gambar 3.2 Flow Chart Rekap Data Kehadiran ........................................... 20
Gambar 3.3 Flow Chart Pengajuan Cuti ....................................................... 21
Gambar 3.4 Flow Chart Izin Sakit ................................................................. 23
Gambar 3.5 Perancangan ER – Diagram ..................................................... 28
Gambar 3.6 Use Case Diagram .................................................................... 38
Gambar 3.7 Activity Diagram Mengisi Daftar Hadir....................................... 39
Gambar 3.8 Activity Diagram Pengajuan Cuti ............................................... 39
Gambar 3.9 Activity Diagram Pengajuan Izin ............................................... 40
Gambar 3.10 Activity Diagram Laporan Sakit ............................................... 41
Gambar 3.11 Activity Diagram Peninjauan Pengajuan Cuti .......................... 41
Gambar 3.12 Activity Diagram Mengelola Data Karyawan ........................... 42
Gambar 3.13 Activity Diagram Membuat Rekap Kehadiran .......................... 43
Gambar 3.14 Activity Diagram Membuat Rekap Gaji.................................... 44
Gambar 3.15 Activity Diagram Meninjau Laporan Sakit ................................ 44
Gambar 3.16 Activity Diagram Meninjau Laporan Perjalanan Dinas ............ 45
Gambar 3.17 Activity Diagram Melihat Laporan Kehadiran .......................... 46
Gambar 3.18 Activity Diagram Melihat Laporan Gaji .................................... 46
Gambar 3.19 Perancangan Class Diagram .................................................. 47
Gambar 3.20 Perancangan Struktur Menu ................................................... 48
Gambar 3.21 Perancangan Antarmuka Tampilan Layar ............................... 49
Gambar 3.22 Perancangan Antarmuka Login ............................................... 49
Gambar 3.23 Perancangan Antarmuka Dashboard ...................................... 50
Gambar 3.24 Perancangan Antarmuka Daftar Hadir .................................... 50
Gambar 3.25 Perancangan Antarmuka Form Permit .................................... 51
Gambar 3.26 Perancangan Antarmuka Permit Log ...................................... 51
Gambar 3.27 Perancangan Antarmuka Leave Form .................................... 52
Gambar 3.28 Perancangan Antarmuka Leave Log ....................................... 52
Gambar 3.29 Perancangan Antarmuka Travel Form .................................... 53
xii

Gambar 3.30 Perancangan Antarmuka Travel Log....................................... 53
Gambar 3.31 Perancangan Antarmuka Approval - Pending Request ........... 54
Gambar 3.32 Perancangan Antarmuka Approval - Need Approval............... 54
Gambar 3.33 Perancangan Antarmuka Work Overtime Log ......................... 55
Gambar 3.34 Perancangan Antarmuka Work Overtime Approval................. 55
Gambar 3.35 Perancangan Antarmuka Profile Karyawan ............................ 56
Gambar 3.36 Perancangan Antarmuka Change Password .......................... 56
Gambar 3.37 Perancangan Antarmuka Employee Management .................. 57
Gambar 3.38 Perancangan Antarmuka New Employee [Bagian 1] .............. 57
Gambar 3.39 Perancangan Antarmuka New Employee [Bagian 2] .............. 58
Gambar 3.40 Perancangan Antarmuka Master Data Management (Holiday)58
Gambar 3.41 Perancangan Antarmuka Master Data Management (Salary
Grade).................................................................................................... 59
Gambar 3.42 Perancangan Antarmuka Approval Takeover ......................... 59
Gambar 3.43 Perancangan Antarmuka Permit Review ................................ 60
Gambar 3.44 Perancangan Antarmuka Leave Review ................................. 60
Gambar 3.45 Perancangan Antarmuka Sick Review .................................... 61
Gambar 3.46 Perancangan Antarmuka Travel Review ................................. 61
Gambar 3.47 Perancangan Antarmuka Absent Review................................ 61
Gambar 3.48 Perancangan Antarmuka Attendance Summary ..................... 62
Gambar 3.49 Perancangan Antarmuka Salary Summary ............................. 62
Gambar 3.50 Perancangan Antarmuka Report Attendance .......................... 63
Gambar 3.51 Perancangan Antarmuka Report Salary .................................. 63
Gambar 4.1 Form Login ................................................................................ 64
Gambar 4.2 Halaman Menu Karyawan ......................................................... 65
Gambar 4.3 Halaman Menu HRD ................................................................. 65
Gambar 4.4 Halaman Menu Menajemen ...................................................... 66
Gambar 4.5 Halaman My Dashboard ........................................................... 66
Gambar 4.6 Halaman Attendance................................................................. 67
Gambar 4.7 Halaman Permit Log ................................................................. 67
Gambar 4.8 Halaman Permit Form ............................................................... 68
Gambar 4.9 Halaman Leave Log .................................................................. 68
xiii

Gambar 4.10 Halaman Leave Form.............................................................. 69
Gambar 4.11 Halaman Travel Log ................................................................ 69
Gambar 4.12 Halaman Travel Form ............................................................. 70
Gambar 4.13 Halaman Approval – Pending Request ................................... 70
Gambar 4.14 Halaman Approval – Need Your Approval .............................. 71
Gambar 4.15 Halaman Work Overtime Log .................................................. 71
Gambar 4.16 Halaman Work Overtime Approval .......................................... 72
Gambar 4.17 Halaman Profile Karyawan ...................................................... 72
Gambar 4.18 Halaman Change Password ................................................... 73
Gambar 4.19 Halaman Employee Management – Employee List ................ 73
Gambar 4.20 Halaman Employee Management – Input Employee [Bagian 1]74
Gambar 4.21 Halaman Employee Management – Input Employee [Bagian 2]74
Gambar 4.22 Halaman Master Data Management – Holiday ....................... 75
Gambar 4.23 Halaman Master Data Management – Salary Grade .............. 75
Gambar 4.24 Halaman Approval Takeover ................................................... 76
Gambar 4.25 Halaman Permit Review.......................................................... 76
Gambar 4.26 Halaman Leave Review .......................................................... 77
Gambar 4.27 Halaman Sick Review ............................................................. 77
Gambar 4.28 Halaman Travel Review .......................................................... 77
Gambar 4.29 Halaman Absent Review ......................................................... 78
Gambar 4.30 Halaman Attendance Summary .............................................. 78
Gambar 4.31 Halaman Salary Summary ...................................................... 79
Gambar 4.32 Halaman Attendance Reporting .............................................. 79
Gambar 4.33 Halaman Salary Reporting ...................................................... 80

xiv

DAFTAR TABEL
Tabel 3.1 Tabel Tb_kehadiran ...................................................................... 29
Tabel 3.2 Tabel Tb_cuti ................................................................................ 29
Tabel 3.3 Tabel Tb_izin ................................................................................ 30
Tabel 3.4 Tabel Tb_karyawan....................................................................... 31
Tabel 3.5 Tabel Tb_karyawan_detail ............................................................ 31
Tabel 3.6 Tabel Tb_lembur ........................................................................... 32
Tabel 3.7 Tabel Tb_login .............................................................................. 33
Tabel 3.8 Tabel Tb_parameter_general ........................................................ 33
Tabel 3.9 Tabel Tb_tgl_libur ......................................................................... 34
Tabel 3.10 Tabel Tbl_travel .......................................................................... 34
Tabel 3.11 Tabel Tb_grade_gaji ................................................................... 35
Tabel 3.12 Tabel Tb_rekap_kehadiran ......................................................... 35
Tabel 3.13 Tabel Tb_rekap_gaji ................................................................... 36
Tabel 3.14 Tabel Tb_notifikasi ...................................................................... 37
Tabel 4.1 Hasil Pertanyaan No.1 .................................................................. 81
Tabel 4.2 Hasil Pertanyaan No.2 .................................................................. 81
Tabel 4.3 Hasil Pertanyaan No.3 .................................................................. 81
Tabel 4.4 Hasil Pertanyaan No.4 .................................................................. 81
Tabel 4.5 Hasil Pertanyaan No.5 .................................................................. 82
Tabel 4.6 Hasil Pertanyaan No.6 .................................................................. 82
Tabel 4.7 Hasil Pertanyaan No.7 .................................................................. 82
Tabel 4.8 Hasil Pertanyaan No.8 .................................................................. 83
Tabel 4.9 Hasil Pertanyaan No.9 .................................................................. 83
Tabel 4.10 Hasil Pertanyaan No.10 .............................................................. 83
Tabel 4.11 Hasil Pertanyaan No.11 .............................................................. 84
Tabel 5.1 Rencana Pengujian ....................................................................... 85
Tabel 5.2 Pengujian Login ............................................................................ 87
Tabel 5.3 Pengujian Menu Attendance ......................................................... 87
Tabel 5.4 Pengujian Menu Permit ................................................................. 88
Tabel 5.5 Pengujian Menu Leave ................................................................. 89
xv

Tabel 5.6 Pengujian Menu Travel ................................................................. 90
Tabel 5.7 Pengujian Menu Approval ............................................................. 91
Tabel 5.8 Pengujian Menu Work Overtime Review....................................... 94
Tabel 5.9 Pengujian Menu Profile ................................................................. 94
Tabel 5.10 Pengujian Menu Change Password ............................................ 96
Tabel 5.11Pengajuan Menu Employee Management ................................... 96
Tabel 5.12 Pengujian Menu Master Data Management ................................ 98
Tabel 5.13 Pengujian Menu Approval Takeover ........................................... 99
Tabel 5.14 Pengujian Menu Leave and Permit Review ................................ 99
Tabel 5.15 Pengujian Menu Attendance Summary ..................................... 100
Tabel 5.16 Pengujian Menu Report Attendance ......................................... 100
Tabel 5.17 Pengujian Menu Report Salary ................................................. 101

xvi

DAFTAR LAMPIRAN
LAMPIRAN A. LAMPIRAN KUESIONER ................................................. 105

xvii

DAFTAR NOTASI/ LAMBANG
Jenis
Flowchart

Lambang

Nama

Arti

Proccess

Menunjukkan proses

Terminator

Menunjukkan awal atau
akhir

dari

suatu

alur

flowchart
Document

Dokumen

File

File

Manual

Menunjukkan

operation

yang dilakukan secara

proses

manual

(bukan

komputer)
Decision

Menunjukkan

proses

evaluasi
Manual input

Menunjukkan input data
secara manual

ER-Diagram

Entity sets

Sebuah entitas adalah
sebuah benda atau objek
di

dunia

dapat
semua
Entity

nyata

dibedakan
objek
sets

yang
dari

lainnya.

merupakan

sekumpulan entitas yang
mempunyai
sama.

xviii

tipe

yang

Atribute

Atribute

merupakan

sebutan untuk mewakili
suatu entitas
Hubungan

Relasi adalah hubungan

/Relasi

antar beberapa entitas.
Relationship set adalah
sekumpulan relasi yang
mempunyai

tipe

yang

sama.
Use
diagram

Class

case

Use case

Fitur dari sistem

Actor

Pengguna sistem

Class

kelas

Start

Menunjukkan awal dari

diagram

Activity
diagram

activity diagram
Stop

Menunjukkan akhir dari
activity diagram

Action

Menunjukkan Aksi

Decision

Menunjukkan

proses

evaluasi
Fork/join

Menunjukkan
percabangan proses

xix

BAB 1.

PENDAHULUAN

Pada bab ini berisi penjelasan tentang hal yang mendasari dibuatnya
tugas akhir ini. Penjelasan tersebut dimulai dari latar belakang masalah,
perumusan poin-poin penting dari latar belakang masalah menjadi rumusan
masalah, tujuan pembahasan, ruang lingkup kajian, sumber data yang
digunakan untuk penelitian dan sistematika penyajian.

1.1

Latar Belakang Masalah
Dewasa

ini

perkembangan

teknologi

berjalan

dengan

pesat,

khususnya teknologi informasi. Dengan teknologi informasi yang semakin
maju, maka semakin banyak yang hal yang dapat dikerjakan dengan
memanfaatkan implementasi dari teknologi informasi itu sendiri. Teknologi
informasi sangat mempermudah dan mempercepat dalam melakukan
pekerjaan dan menghasilkan sebuah informasi yang akurat dan efisien.
Penerapan teknologi informasi bagi perusahaan mempunyai peranan
penting. Hal tersebut telah terbukti dengan banyaknya perusahaan yang
memanfaatkan teknologi informasi dapat meningkatkan kinerjanya.
1 IT Media adalah sebuah perusahaan yang berdiri pada pertengahan
tahun 2014 dan bergerak dibidang teknologi informatika. 1 IT Media yang
masih tergolong perusahaan baru belum memiliki sistem informasi
kepegawaian yang digunakan untuk internal perusahaan. Pengolahan data
karyawan, kehadiran, pengajuan cuti dan perhitungan gaji dilakukan secara
manual yang tentunya menyulitkan bagi karyawan. Seorang karyawan yang
akan melakukan absensi harus terlebih dahulu membuka file kehadiran dan
mengisi daftar hadir mulai dari tanggal, jam masuk dan status kehadiran.
Pada proses pengajuan cuti pun demikian, pengajuan cuti harus divalidasi
secara manual oleh bagian Human Resource Development (HRD) sebelum
diteruskan untuk mendapatkan 2 kali persetujuan dan tentunya akan
membutuhkan waktu yang relatif lama. Selain itu, pada perhitungan gaji juga
harus menunggu rekap kehadiran seluruh karyawan karena kehadiran dan
1

2
cuti menjadi parameter yang digunakan untuk menghitung tunjangan
kehadiran yang akan berpengaruh pada gaji yang diterima karyawan.
Pembuatan rekap kehadiran tersebut masih dilakukan secara manual
sehingga mempengaruhi proses perhitungan gaji.
Sebagai perusahaan yang bergerak dibidang teknologi informatika, 1
IT Media tentunya ingin membuat sebuah sistem informasi kepegawaian
yang mampu menangani masalah di atas. Karena dengan sistem informasi
kepegawaian, maka kinerja dari karyawan akan tercatat secara akurat.
Selain itu, penggunaan waktu yang berkaitan dengan proses kepegawaian
akan menjadi efektif dan efisien. Oleh karena itu, maka dibutuhkan sebuah
sistem informasi berbasis web untuk menangani permasalahan di atas.
Sehingga penulis membahas masalah ini dengan membuat “SISTEM
INFORMASI KEPEGAWAIAN PADA 1 IT MEDIA (Studi kasus CV. 1 IT
MEDIA)”.

1.2

Rumusan Masalah
Terdapat beberapa perumusan masalah yang akan dibahas dalam

tugas akhir ini, antara lain sebagai berikut :
1. Bagaimana membuat aplikasi pengisian daftar hadir?
2. Bagaimana membuat aplikasi pengajuan cuti agar mempersingkat
waktu bagi karyawan untuk mengajukan cuti?
3. Bagaimana membuat aplikasi yang dapat mengotomatisasi proses
rekap data kehadiran karyawan?
4. Bagaimana membuat aplikasi untuk perhitungan gaji sesuai
dengan gaji masing-masing karyawan dan gaji lembur?

1.3

Tujuan Pembahasan
Penulisan

tugas

akhir

memiliki

tujuan

untuk

memecahkan

permasalahan di atas, antara lain sebagai berikut :
1. Membuat aplikasi daftar hadir yang dapat diakses secara online.

3
2. Membuat aplikasi pengajuan cuti untuk mempersingkat waktu
dalam pengajuan cuti secara online dengan proses validasi secara
otomatis dan persetujuan cuti secara online.
3. Membuat aplikasi dengan proses perhitungan kehadiran yang
dilakukan secara otomatis, sehingga divisi HRD dapat melakukan
rekap kehadiran karyawan dengan cepat.
4. Membuat aplikasi yang mampu mengolah data kehadiran dan
menghitung uang lembur sesuai dengan catatan lembur karyawan.

1.4

Ruang Lingkup Kajian
Berikut ini ruang lingkup yang akan menjadi fokus dalam tugas akhir

ini, antara lain:
a. Aplikasi
1. Tugas akhir ini berfokus pada sistem kepegawaian yang ditujukan
untuk 1 IT Media dan sesuai dengan kebutuhan yang ada pada 1IT
Media untuk menangani proses pencatatan kehadiran, pengajuan
cuti, pengolahan data karyawan, rekap data kehadiran dan
perhitungan gaji karyawan.
2. Sistem informasi yang dibuat merupakan sistem yang bersifat
internal karena pengembangannya disesuaikan dengan kebutuhan
dari 1T Media.
3. Pada perhitungan gaji, tidak dilakukan perhitungan potongan pajak
penghasilan dan perhitungan bonus karyawan.
b. Software
1. Tugas akhir ini terfokus pada sistem informasi berbasis web
menggunakan PHP dan MySQL.
2. Untuk memudahkan dalam pembuatan aplikasi, digunakan
framework PHP CodeIgniter dan library Javascript JQuery.
c. Hardware

4
1. Aplikasi yang dibangun ini tidak sampai pada tahap implementasi
ke internet maupun tahap maintenance sehingga dalam kasus
Implementasi ini menggunakan jaringan lokal (localhost).
2. Aplikasi dibangun dengan spesifikasi hardware komputer antara
lain : processor intel core i3, memmory 4GB, hard disk drive
500GB dan LCD monitor 17 inch.

1.5 Sumber Data
Sumber data yang digunakan untuk menunjang pembuatan tugas
akhir ini berasal dari studi kasus pada 1 IT Media. Selain itu, landasan teori
juga didapatkan dari studi literatur dari buku dan website yang ada di
internet.

1.6 Sistematika Penyajian
Adapun sistematika pembahasan dalam tugas akhir ini adalah
sebagai berikut:
BAB I Pendahuluan
Bab ini membahas tentang latar belakang, rumusan masalah, tujuan
pembahasan, ruang lingkup kajian, sumber data dan sistematika
penyajian laporan.
BAB II Kajian Teori
Bab ini berisi penjelasan tentang teori-teori yang digunakan menjadi
landasan dalam penulisan laporan tugas akhir ini.
BAB III Analisis dan Perancangan
Bab ini membahas mengenai proses-proses yang dilakukan ketika
melakukan analisis terhadap sistem dan rancangan sistem yang akan
dibuat berdasarkan hasil analisis.
BAB IV Hasil Penelitian
Bab ini berisi tentang hasil penelitian sistem yang dibuat berupa
tampilan sistem informasi kepegawaian pada 1 IT Media.

5
BAB V Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi pembahasan dan pengujian terhadap sistem informasi
kepegawaian pada 1 IT Media.
BAB VI Kesimpulan dan Saran
Bab ini membahas mengenai kesimpulan dalam menjawab tujuan
pengerjaan tugas akhir ini. Pada bab ini juga berisi saran yang
ditujukan untuk pengembangan sistem informasi kepegawaian pada 1
IT Media diwaktu mendatang.

BAB 6.

SIMPULAN DAN SARAN

Pada bab ini berisi simpulan dan saran yang diambil dari tugas akhir ini.
Simpulan merupakan ikhtisar yang dibuat berdasarkan hasil implementasi
tugas akhir, sedangkan saran ditujukan untuk memberikan gambaran
tentang arah pengembangan sistem yang telah dibuat.

6.1 Simpulan
Simpulan yang dapat diambil dari tugas akhir ini antara lain sebagai
berikut :
1. Sistem informasi kepegawaian dapat digunakan untuk melakukan
pengisian daftar hadir.
2. Pengajuan dan persetujuan cuti dapat dilakukan menggunakan
sistem informasi kepegawaian.
3. Dengan sistem informasi kepegawaian, rekap kehadiran bulanan
dan perhitungan gaji dapat dilakukan secara otomatis.
4. Sistem informasi kepegawaian dapat menampilkan laporan
kehadiran bulanan dan laporan gaji karyawan.

6.2 Saran
Ada beberapa saran yang dapat diberikan untuk pengembangan
sistem informasi kepegawaian pada 1 IT Media kedepan, antara lain sebagai
berikut :
1. Untuk

menampilkan

laporan

kehadiran

dan

gaji

dapat

menggunakan grafik agar mempermudah untuk dipahami.
2. Sistem notifikasi dihubungkan dengan email sehingga karyawan
juga dapat melihat notifikasi melalui email.
3. Disarankan untuk mengintegrasikan sistem reimbursement pada
sistem informasi kepegawaian.

102

DAFTAR PUSTAKA
[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta,
Central Java: Andi, 2000.
[2] J. Hartono, Analisa dan Desain Sistem Informasi, Yogyakarta: Penerbit
Andi, 1995, p. 2.
[3] R. M. Stair and G. Reynolds, Fundamentals of Information Systems,
Singapore : Cengage learning, 2009.
[4] M. S. Panggabean, Manajemen Sumber Daya Manusia, Jakarta: PT.
Ghalia Indonesia, 2002.
[5] R. Indonesia, "Undang-Undang Keteragakerjaan". Indonesia Patent 13,
2003.
[6] Menakertrans, "Waktu Kerja Lembur dan Updah Kerja Lembur".
Indonesia Patent 102/MEN/VI/2004, 25 June 2004.
[7] Notoatmodjo, Ilmu Kesehatan Masyarakat, Jakarta: Rieneka Cipta,
2007.
[8] Notoatmodjo, Metodologi Penelitian, Jakarta: Rieneka Cipta, 2007.
[9] Ghozali, Manajeman Dasar Perusahaan, Jakarta: Erlangga, 2007.
[10] Sinungan, Produktivitas Apa dan Bagaimana, Jakarta: Bumi Aksara,
2008.
[11] K. Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta :
Penerbit ANDI, 2007.
[12] NIIT, Object Oriented Analysis and Design Using UML: UML and
Requirement Modeling, India: NIIT, 2008.
[13] R.

Ramakrishnan

and

J.

Gehrke,

Sistem

Manajemen

Database(terjemahan Indonesia), Yogyakarta: CV Andi, 2003.
[14] B. Nugroho, Latihan Membuat Aplikasi Web PHP dan MySQL dengan
DreamWeaver MX (6,7,2004 dan 8), Yogyakarta: Gavamedia, 2009.
[15] M. Huda, "Materi III Javascript," 22 04 2009. [Online]. Available:
103

104
lecturer.eepis-its.edu/~huda/Dokumen/WEB/moduljavascript.pdf.
[Accessed 04 06 2012].
[16] Politeknik Telkom, Data Base Manajemen System, Bandung: Politeknik
Telkom, 2009.
[17] Apache, "Apache HTTP Server Projec," 1996. [Online]. Available:
http://httpd.apache.org/. [Accessed 15 08 2010].
[18] XAMPP,

"XAMPP,"

2002.

[Online].

Available:

http://www.apachefriends.org/en/xampp.html. [Accessed 15 08 2010].
[19] Aptest,

"aptest,"

24

03

2012.

[Online].

Available:

http://www.aptest.com/glossary.html. [Accessed 06 06 2012].
[20] G. J, M. C. Sandler and T. Badgett, The Art of Software Testing, New
Jersey: John Willey and Sons, Inc, 2011.
[21] R. Patton, Software Testing, Ameika Serikat: Sams Publishing, 2005.