UNI VERSI TAS BI NA NUSANTARA
________________________________________________________________ Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
ANALISIS DAN PERANCANGAN SISTEM E-HRM PADA PT. SAGITARUS ANGGADA HUTAMA
Michael Febrianto 0700701695 Leonardo 0700711790 Herry Sudharma 0700702224
Kelas/Kelompok 07PBT/06
Abstrak
Tujuan pembuatan sistem e-HRM ini adalah untuk memecahkan beberapa masalah yang timbul selama menggunakan sistem manual yang telah ada seperti : repotnya mengurus berkas tenaga kerja dan data-data perusahaan yang menumpuk begitu banyak. Akibatnya pola kerja menjadi lebih lambat dan dan tugas karyawan menumpuk. Metodologi yang digunakan dalam penulisan skripsi ini meliputi studi pustaka, survei lapangan, serta analisis dan perancangan. Analisis dilakukan dengan cara membagikan kuesioner kepada staff dan karyawan pada PT. Sagitarus Anggada Hutama untuk mengidentifikasi masalah-masalah yang sering dihadapi oleh staff dan karyawan dalam menggunakan sistem yang lama. Simpulan yang diperoleh dari hasil kuesioner menunjukan bahwa penggunaan sistem e-HRM ini dapat membantu menyelesaikan masalah yang ada.
PRAKATA
Pertama-tama, puji dan syukur kami haturkan kepada Tuhan YME atas berkat
dan kesehatan yang diberikan selama kami mengerjakan skripsi yang berjudul
“ANALISIS DAN PERANCANGAN SISTEM E-HRM PADA PT. SAGITARUS
ANGGADA HUTAMA”, sehingga skripsi ini dapat di kerjakan dengan baik.
Skripsi ini disusun sebagai syarat untuk menyelesaikan pendidikan Strata 1
(S1), Fakultas Ilmu Komputer. Jurusan Teknik Informatika, Universitas Bina
Nusantara. Banyak halangan dan hambatan yang kami temui, namun semuanya dapat
diatasi dengan adanya dukungan, bantuan dan nasehat dari berbagai pihak dari awal
sampai akhir penulisan skripsi. Maka, kami hendak menyampaikan rasa terima kasih
dan penghargaan yang setinggi-tingginya kepada :
1. Bapak Prof. Dr. Gerardus Polla, MAppSc., selaku Rektor Universitas Bina
Nusantara, yang telah memberikan wadah dan kesempatan pada kami untuk
memperoleh pendidikan;
2. Bapak Ir. Sablin Yusuf, MSc., MCompSc., selaku Dekan Jurusan Teknik
Informatika, yang telah memberikan bimbingan selama masa perkuliahan
kami;
3. Bapak H. Mohammad Subekti, BE, MSc., selaku Ketua Jurusan Teknik
4. Bapak Ir. Tri Djoko Wahjono, MSc., selaku dosen pembimbing skripsi kami
yang telah memberikan waktu dan perhatiannya untuk menyelesaikan skripsi
ini;
5. Ibu Yuni, selaku Manager HRD PT. Sagitarus Anggada Hutama yang telah
memberikan informasi serta kesempatan survey kepada kami;
6. Jajaran pimpinan PT. Sagitarus Anggada Hutama beserta staff yang telah
bersedia meluangkan waktu untuk memberikan informasi kepada kami;
7. Orang tua, keluarga, dan saudara kami yang telah memberikan dukungan
moral dan material sehingga skripsi ini dapat terselesaikan dengan baik;
8. Seluruh dosen dan karyawan Universitas Bina Nusantara yang telah
memberikan berbagai bantuan dan bimbingan dari awal kuliah;
9. Teman-teman dan sahabat, yang mendampingi kami dalam suka duka
penulisan skripsi ini;
10. Dan berbagai pihak yang tidak dapat kami sebutkan satu per satu yang telah
membantu dalam menyelesaikan skripsi ini.
Kami menyadari bahwa skripsi ini masih jauh dari kesempurnaan dan
memiliki berbagai kekurangan. Oleh karena itu, saran dan kritik yang membangun
dari rekan-rekan pembaca sangatlah di butuhkan guna menjadikan skripsi ini manjadi
lebih baik. Akhir kata, kami berharap agar penulisan skripsi ini dapat bermanfaat dan
menambah pengetahuan bagi rekan-rekan pembaca.
Jakarta, Januari 2007
DAFTAR ISI
Halaman Judul Luar ... i
Halaman Judul Dalam... ii
Halaman Persetujuan Hard Cover... iii
Halaman Kelulusan Ujian Pendadaran ... iv
Abstrak ... vii
Prakata... viii
Daftar Isi ... x
Daftar Tabel ... xiv
Daftar Gambar... xvi
Daftar Lampiran... xxvi
BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1
1.2 Ruang Lingkup ... 2
1.3 Tujuan dan Manfaat... 2
1.4 Metodologi... 3
1.5 Sistematika Penulisan ... 4
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Umum ... 6
2.1.1 Pengertian Sistem ... 6
2.1.3 Konsep Analisis dan Perancangan... 7
2.1.4 Rekayasa Perangkat Lunak... 8
2.1.5 Internet... 21
2.1.6 Intranet... 22
2.1.7 World Wide Web (WWW)... 23
2.1.8 Database... 23
2.1.9 Delapan Aturan Emas Perancangan User Interface .... 25
2.2 Teori-Teori Khusus... 27
2.2.1 Sistem Informasi Sumber Daya Manusia ... 27
2.2.2 Manajemen Sumber Daya Manusia... 28
2.2.3 e-HRM ... 33
2.2.4 Database Language... 35
2.2.5 Data Definition Language (DDL) ... 35
2.2.6 Data Manipulation Language (DML)... 36
2.2.7 Structured Query Language (SQL) ... 36
2.2.8 MySQL ... 37
2.2.9 Normalisasi... 38
2.2.10 Unified Modelling Language (UML)... 41
2.2.11 Java ... 53
BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Gambaran Umum Perusahaan ... 56
3.1.2 Visi dan Misi Perusahaan ... 57
3.1.3 Struktur Organisasi ... 58
3.1.4 Manajemen Tugas, Wewenang, dan Tanggung Jawab ... 60
3.2 Sistem yang Berjalan ... 64
3.3 Pra Survey... 69
3.4 Permasalahan ... 78
3.5 Usulan Pemecahan Masalah ... 78
3.6 Analisis SWOT dari Sistem yang Diusulkan ... 80
3.7 Perancangan Perangkat Lunak... 82
3.7.1 Kamus Data ... 82
3.7.2 Entity Relationship Diagram ... 88
3.7.3 Class Diagram... 90
3.7.4 Use Case Diagram ... 91
3.7.5 State Diagram ... 99
3.7.6 Sequence Diagram... 104
3.7.7 Activity Diagram ... 109
3.7.8 Collaboration Diagram ... 113
3.7.9 Deployment Diagram ... 114
3.7.10 Component Diagram ... 114
BAB 4 IMPLEMENTASI DAN EVALUASI
4.1 Spesifikasi Sistem... 141
4.1.1 Spesifikasi Perangkat Keras ... 141
4.1.2 Spesifikasi Perangkat Lunak ... 142
4.2 Prosedur Operasional... 143
4.3 Rencana Implementasi... 147
4.4 Evaluasi/Analisis Hasil Percobaan ... 150
4.5 Post Survey ... 211
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 217
5.2 Saran ... 218
Daftar Pustaka ... 219
DAFTAR GAMBAR
Gambar 2.1 SDLC... 11
Gambar 2.2 Model Linear Sequential ... 16
Gambar 2.3 Aliran informasi pada perancangan software... 20
Gambar 3.1 Struktur organisasi PT. Sagitarus Anggada Hutama... 54
Gambar 3.2 Persentase grafis pegawai menggunakan komputer... 65
Gambar 3.3 Persentase grafis pegawai menggunakan internet... 66
Gambar 3.4 Persentase grafis kinerja HRD perusahaan ... 67
Gambar 3.5 Persentase grafis kepentingan e-HRM bagi perusahaan ... 68
Gambar 3.6 Persentase grafis pendapat mengenai e-HRM... 69
Gambar 3.7 Persentase grafis keberdayagunaan e-HRM... 70
Gambar 3.8 Persentase grafis pendapat untuk penerapan e-HRM... 71
Gambar 3.9 Persentase grafis pendapat ketahanan aplikasi... 72
Gambar 3.10 Entity Relationship Diagram ... 89
Gambar 3.11 Class Diagram ... 90
Gambar 3.12 Use case diagram cuti... 91
Gambar 3.13 Use case diagram mutasi ... 92
Gambar 3.14 Use case diagram promosi... 93
Gambar 3.15 Use case diagram PHK... 94
Gambar 3.16 Use case diagram penambahan tenaga kerja ... 95
Gambar 3.18 Use case sistem... 97
Gambar 3.19 Use case nilai... 98
Gambar 3.20 State diagram view cuti ... 99
Gambar 3.21 State diagram pengajuan cuti ... 99
Gambar 3.22 State diagram approve cuti ... 99
Gambar 3.23 State diagram tolak cuti... 99
Gambar 3.24 State diagram view mutasi ... 99
Gambar 3.25 State diagram pengajuan mutasi... 99
Gambar 3.26 State diagram approve mutasi ... 100
Gambar 3.27 State diagram tolak mutasi ... 100
Gambar 3.28 State diagram view promosi ... 100
Gambar 3.29 State diagram pengajuan promosi ... 100
Gambar 3.30 State diagram approve promosi... 100
Gambar 3.31 State diagram tolak promosi... 100
Gambar 3.32 State diagram view PHK ... 101
Gambar 3.33 State diagram pengajuan PHK ... 101
Gambar 3.34 State diagram approve PHK ... 101
Gambar 3.35 State diagram tolak PHK... 101
Gambar 3.36 State diagram view penambahan tenaga kerja ... 101
Gambar 3.37 State diagram pengajuan penambahan tenaga kerja... 101
Gambar 3.38 State diagram approve penambahan tenaga kerja ... 102
Gambar 3.40 State diagram isi lamaran ... 102
Gambar 3.41 State diagram view lamaran ... 102
Gambar 3.42 State diagram approve lamaran ... 102
Gambar 3.43 State diagram tolak lamaran ... 102
Gambar 3.44 State diagram ganti password... 103
Gambar 3.45 State diagram login... 103
Gambar 3.46 State diagram logout... 103
Gambar 3.47 State diagram view nilai ... 103
Gambar 3.48 State diagram entry nilai ... 103
Gambar 3.49 Sequence diagram cuti Staff... 104
Gambar 3.50 Sequence diagram cuti Supervisor ... 104
Gambar 3.51 Sequence diagram cuti Manager ... 105
Gambar 3.52 Sequence diagram mutasi... 105
Gambar 3.53 Sequence diagram promosi ... 106
Gambar 3.54 Sequence diagram PHK... 106
Gambar 3.55 Sequence diagram penambahan tenaga kerja... 107
Gambar 3.56 Sequence diagram lamaran... 107
Gambar 3.57 Sequence diagram sistem e-HRM ... 108
Gambar 3.58 Sequence diagram nilai ... 108
Gambar 3.59 Activity diagram lamaran calon karyawan... 109
Gambar 3.61 Activity diagram pengajuan cuti oleh staff atau karyawan kepada
direktur ... 110
Gambar 3.62 Activity diagram pengajuan cuti atau mutasi atau promosi atau PHK atau pensiun atau penambahan tenaga kerja oleh Karyawan atau Manager atau Supervisor... 110
Gambar 3.63 Activity diagram penolakan atau penerimaan pengajuan cuti atau mutasi atau promosi atau PHK atau pensiun atau penambahan tenaga kerja oleh Direktur atau Manager... 111
Gambar 3.64 Activity diagram penggantian password ... 111
Gambar 3.65 Activity diagram pemberian nilai... 112
Gambar 3.66 Activity diagram view nilai... 112
Gambar 3.67 Collaboration Diagram ... 113
Gambar 3.68 Deployment diagram ... 114
Gambar 3.69 Component diagram ... 114
Gambar 3.70 Rancangan layar home eksternal... 115
Gambar 3.71 Rancangan layar company profile... 115
Gambar 3.72 Rancangan layar product info ... 115
Gambar 3.73 Rancangan layar career ... 116
Gambar 3.74 Rancangan layar about us... 116
Gambar 3.75 Rancangan layar home internal untuk Manager... 116
Gambar 3.77 Rancangan layar entry shift untuk Manager dan Direktur ... 117
Gambar 3.78 Rancangan layar view absensi untuk Manager dan Direktur.... 118
Gambar 3.79 Rancangan layar menu data pribadi (menu disesuaikan) ... 118
Gambar 3.80 Rancangan layar view data pribadi (menu disesuaikan) ... 119
Gambar 3.81 Rancangan layar ubah password (menu disesuaikan) ... 119
Gambar 3.82 Rancangan layar pengunduran diri (menu disesuaikan) ... 120
Gambar 3.83 Rancangan layar menu karyawan dan absensi untuk Manager dan Direktur... 120
Gambar 3.84 Rancangan layar permintaan karyawan untuk manager dan Direktur ... 121
Gambar 3.85 Rancangan layar view seluruh karyawan untuk Manager dan Direktur ... 121
Gambar 3.86 Rancangan layar view data pelamar untuk Manager ... 122
Gambar 3.87 Rancangan layar view pelamar ditolak untuk Manager ... 122
Gambar 3.88 Rancangan layar view shift untuk Manager dan Direktur ... 123
Gambar 3.89 Rancangan layar edit shift untuk Manager dan Direktur ... 123
Gambar 3.90 Rancangan layar view gaji (menu disesuaikan) ... 124
Gambar 3.91 Rancangan layar menu jabatan untuk Manager dan Direktur ... 124
Gambar 3.92 Rancangan layar entry jabatan untuk Manager dan Direktur.... 125
Gambar 3.93 Rancangan layar view dan edit jabatan untuk Manager dan Direktur ... 125
Direktur ... 126
Gambar 3.95 Rancangan layar view pelatihan untuk Manager dan
Direktur ... 126
Gambar 3.96 Rancangan layar entry pelatihan untuk Manager dan
Direktur ... 127
Gambar 3.97 Rancangan layar view dan edit pelatihan untuk Manager dan
Direktur ... 127
Gambar 3.98 Rancangan layar menu mutasi untuk Manager dan Direktur.... 128
Gambar 3.99 Rancangan layar menu promosi untuk Manager dan Direktur . 128
Gambar 3.100 Rancangan layar entry promosi untuk Manager dan Direktur .. 129
Gambar 3.101 Rancangan layar view dan edit promosi untuk Manager dan
Direktur ... 129
Gambar 3.102 Rancangan layar hapus promosi untuk Manager dan Direktur. 130
Gambar 3.103 Rancangan layar entry mutasi untuk Manager dan Direktur .... 130
Gambar 3.104 Rancangan layar view dan edit mutasi untuk Manager dan
Direktur ... 131
Gambar 3.105 Rancangan layar hapus mutasi untuk Manager dan Direktur ... 131
Gambar 3.106 Rancangan layar menu gaji (menu disesuaikan) ... 132
Gambar 3.107 Rancangan layar entry UMR untuk Manager dan Direktur ... 132
Gambar 3.108 Rancangan layar edit tunjangan untuk Manager dan Direktur.. 133
Gambar 3.109 Rancangan layar view UMR untuk Manager dan Direktur ... 133
Direktur ... 134
Gambar 3.111 Rancangan layar menu nilai untuk Manager dan Direktur ... 134
Gambar 3.112 Rancangan layar entry nilai untuk Manager dan Direktur ... 135
Gambar 3.113 Rancangan layar view nilai (menu disesuaikan) ... 135
Gambar 3.114 Rancangan layar menu PHK dan pensiun untuk Manager dan Direktur ... 136
Gambar 3.115 Rancangan layar entry PHK untuk Manager dan Direktur ... 136
Gambar 3.116 Rancangan layar entry pensiun untuk Manager dan Direktur... 137
Gambar 3.117 Rancangan layar home Karyawan... 137
Gambar 3.118 Rancangan layar menu absensi dan cuti untuk Karyawan ... 138
Gambar 3.119 Rancangan layar entry ijin absen untuk Karyawan... 138
Gambar 3.120 Rancangan layar entry ijin untuk Karyawan ... 138
Gambar 3.121 Rancangan layar menu jabatan untuk Karyawan ... 139
Gambar 3.122 Rancangan layar menu gaji untuk Karyawan... 139
Gambar 3.123 Rancangan layar home untuk Direktur... 139
Gambar 3.124 Rancangan layar home untuk Supervisor... 140
Gambar 4.1 Layar Home eksternal ... 151
Gambar 4.2 Layar Profile... 153
Gambar 4.3 Layar Product ... 154
Gambar 4.4 Layar Career ... 155
Gambar 4.5 Layar About Us ... 156
Gambar 4.7 Layar menu data pribadi... 159
Gambar 4.8 Layar lihat data pribadi... 160
Gambar 4.9 Layar pengunduran diri ... 161
Gambar 4.10 Layar penggantian password ... 162
Gambar 4.11 Layar penggantian password ... 163
Gambar 4.12 Layar view permintaan karyawan ... 164
Gambar 4.13 Layar view detail seluruh karyawan... 165
Gambar 4.14 Layar view lamaran ... 166
Gambar 4.15 Layar view lamaran (status ditolak) ... 167
Gambar 4.16 Layar permintaan karyawan ... 168
Gambar 4.17 Layar entry shift ... 169
Gambar 4.18 Layar view shift... 170
Gambar 4.19 Layar edit shift... 171
Gambar 4.20 Layar hapus shift ... 172
Gambar 4.21 Layar view daftar absensi... 173
Gambar 4.22 Layar menu jabatan ... 174
Gambar 4.23 Layar entry jabatan ... 175
Gambar 4.24 Layar view jabatan ... 176
Gambar 4.25 Layar menu pelatihan ... 177
Gambar 4.26 Layar entry pelatihan... 178
Gambar 4.27 Layar view dan edit pelatihan ... 179
Gambar 4.29 Layar entry karyawan ke pelatihan ... 181
Gambar 4.30 Layar menu promosi... 182
Gambar 4.31 Layar entry promosi ... 183
Gambar 4.32 Layar view dan edit promosi ... 184
Gambar 4.33 Layar hapus promosi ... 185
Gambar 4.34 Layar menu mutasi ... 186
Gambar 4.35 Layar entry mutasi... 187
Gambar 4.36 Layar view dan edit mutasi ... 188
Gambar 4.37 Layar hapus mutasi... 189
Gambar 4.38 Layar menu gaji... 190
Gambar 4.39 Layar entry UMR ... 191
Gambar 4.40 Layar view UMR... 192
Gambar 4.41 Layar entry tunjangan... 193
Gambar 4.42 Layar view tunjangan ... 194
Gambar 4.43 Layar menu nilai... 195
Gambar 4.44 Layar entry nilai ... 196
Gambar 4.45 Layar view nilai... 197
Gambar 4.46 Layar menu PHK dan pensiun ... 198
Gambar 4.47 Layar entry PHK ... 199
Gambar 4.48 Layar entry pensiun ... 200
Gambar 4.49 Layar Home karyawan ... 201
Gambar 4.51 Layar menu absensi dan cuti karyawan... 203
Gambar 4.52 Layar entry ijin karyawan... 204
Gambar 4.53 Layar entry cuti karyawan... 205
Gambar 4.54 Layar menu jabatan karyawan... 206
Gambar 4.55 Layar Home direktur ... 208
Gambar 4.56 Layar Home supervisor ... 209
Gambar 4.57 Layar Absensi... 210
Gambar 4.58 Persentase grafis pendapat mengenai sistem e-HRM ... 212
Gambar 4.59 Persentase grafis pendapat sistem e-HRM dapat memecahkan masalah ... 213
Gambar 4.60 Persentase grafis pendapat mengenai sistem e-HRM dari segi kemudahan pengoperasian ... 214
Gambar 4.61 Persentase grafis pendapat mengenai bagian kegunaan sistem e-HRM... 215
DAFTAR LAMPIRAN
Lampiran 1 Kuisioner pra-survey ...L1
Lampiran 2 Kuisioner post-survey...L3
Lampiran 3 Coding ...L4
Lampiran 4 Surat keterangan demo program...L18
Lampiran 5 Keterangan demo program ...L19
Lampiran 6 Surat survey perusahaan...L20
Lampiran 7 Daftar riwayat hidup Michael Febrianto ...L23
Lampiran 8 Daftar riwayat hidup Leonardo ...L24