Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 20062007 ANALISIS DAN PERANCANGAN SISTEM E-HRM PADA PT. SAGITARUS ANGGADA HUTAMA Michael Febrianto 0700701695 Leonardo 0700711790 Herry Sudharma 0700702224 KelasKelompok 07PBT06 Abs
________________________________________________________________
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
AbstrakTujuan 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.
Kata Kunci: e-hrm, manajemen, sumber daya manusia
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 Informatika yang telah memberikan gambaran umum selama penulisan skripsi;
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 Penulis
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.2 Pengertian Informasi ................................................... 7
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.1 Sejarah dan Kondisi 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
3.7.11 Perancangan Layar ...................................................... 115
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 Lampiran .................................................................................................................. 223
DAFTAR GAMBAR
Gambar 3.9 Persentase grafis pendapat ketahanan aplikasi.......................... 72Gambar 3.17 Use case diagram lamaran......................................................... 96Gambar 3.16 Use case diagram penambahan tenaga kerja ............................. 95Gambar 3.15 Use case diagram PHK.............................................................. 94Gambar 3.14 Use case diagram promosi......................................................... 93Gambar 3.13 Use case diagram mutasi ........................................................... 92Gambar 3.12 Use case diagram cuti................................................................ 91Gambar 3.11 Class Diagram ........................................................................... 90Gambar 3.10 Entity Relationship Diagram ..................................................... 89Gambar 2.1 SDLC......................................................................................... 11Gambar 2.2 Model Linear Sequential ........................................................... 16Gambar 3.7 Persentase grafis keberdayagunaan e-HRM.............................. 70Gambar 3.6 Persentase grafis pendapat mengenai e-HRM........................... 69Gambar 3.5 Persentase grafis kepentingan e-HRM bagi perusahaan ........... 68Gambar 3.4 Persentase grafis kinerja HRD perusahaan ............................... 67Gambar 3.3 Persentase grafis pegawai menggunakan internet..................... 66Gambar 3.2 Persentase grafis pegawai menggunakan komputer.................. 65Gambar 3.1 Struktur organisasi PT. Sagitarus Anggada Hutama................. 54Gambar 2.3 Aliran informasi pada perancangan software............................ 20Gambar 3.8 Persentase grafis pendapat untuk penerapan e-HRM................ 71Gambar 3.18 Use case sistem.......................................................................... 97Gambar 3.30 State diagram approve promosi................................................. 100Gambar 3.38 State diagram approve penambahan tenaga kerja ..................... 102Gambar 3.37 State diagram pengajuan penambahan tenaga kerja.................. 101Gambar 3.36 State diagram view penambahan tenaga kerja .......................... 101Gambar 3.35 State diagram tolak PHK........................................................... 101Gambar 3.34 State diagram approve PHK ...................................................... 101Gambar 3.33 State diagram pengajuan PHK .................................................. 101Gambar 3.32 State diagram view PHK ........................................................... 101Gambar 3.31 State diagram tolak promosi...................................................... 100Gambar 3.29 State diagram pengajuan promosi ............................................. 100Gambar 3.19 Use case nilai............................................................................. 98Gambar 3.28 State diagram view promosi ...................................................... 100Gambar 3.27 State diagram tolak mutasi ........................................................ 100Gambar 3.26 State diagram approve mutasi ................................................... 100Gambar 3.25 State diagram pengajuan mutasi................................................ 99Gambar 3.24 State diagram view mutasi ........................................................ 99Gambar 3.23 State diagram tolak cuti............................................................. 99Gambar 3.22 State diagram approve cuti ........................................................ 99Gambar 3.21 State diagram pengajuan cuti .................................................... 99Gambar 3.20 State diagram view cuti ............................................................. 99Gambar 3.39 State diagram tolak penambahan tenaga kerja .......................... 102Gambar 3.40 State diagram isi lamaran .......................................................... 102Gambar 3.51 Sequence diagram cuti Manager ............................................... 105Gambar 3.59 Activity diagram lamaran calon karyawan................................ 109Gambar 3.58 Sequence diagram nilai ............................................................. 108Gambar 3.57 Sequence diagram sistem e-HRM ............................................. 108Gambar 3.56 Sequence diagram lamaran........................................................ 107Gambar 3.55 Sequence diagram penambahan tenaga kerja............................ 107Gambar 3.54 Sequence diagram PHK............................................................. 106Gambar 3.53 Sequence diagram promosi ....................................................... 106Gambar 3.52 Sequence diagram mutasi.......................................................... 105Gambar 3.50 Sequence diagram cuti Supervisor ............................................ 104Gambar 3.41 State diagram view lamaran ...................................................... 102Gambar 3.49 Sequence diagram cuti Staff...................................................... 104Gambar 3.48 State diagram entry nilai ........................................................... 103Gambar 3.47 State diagram view nilai ............................................................ 103Gambar 3.46 State diagram logout.................................................................. 103Gambar 3.45 State diagram login.................................................................... 103Gambar 3.44 State diagram ganti password.................................................... 103Gambar 3.43 State diagram tolak lamaran ...................................................... 102Gambar 3.42 State diagram approve lamaran ................................................. 102Gambar 3.60 Activity diagram penolakan atau penerimaan calon karyawan oleh Manager atau Direktur....................................................... 109Gambar 3.61 Activity diagram pengajuan cuti oleh staff atau karyawan kepada direktur ...................................................................................... 110Gambar 3.69 Component diagram .................................................................. 114Gambar 3.76 Rancangan layar entry karyawan untuk Manager danGambar 3.75 Rancangan layar home internal untuk Manager........................ 116Gambar 3.74 Rancangan layar about us.......................................................... 116Gambar 3.73 Rancangan layar career ............................................................. 116Gambar 3.72 Rancangan layar product info ................................................... 115Gambar 3.71 Rancangan layar company profile............................................. 115Gambar 3.70 Rancangan layar home eksternal............................................... 115Gambar 3.68 Deployment diagram ................................................................. 114Gambar 3.62 Activity diagram pengajuan cuti atau mutasi atau promosi atau PHK atau pensiun atau penambahan tenaga kerja olehGambar 3.67 Collaboration Diagram .............................................................. 113Gambar 3.66 Activity diagram view nilai....................................................... 112Gambar 3.65 Activity diagram pemberian nilai.............................................. 112Gambar 3.64 Activity diagram penggantian password ................................... 111penambahan tenaga kerja oleh Direktur atau Manager............. 111
Gambar 3.63 Activity diagram penolakan atau penerimaan pengajuan cuti atau mutasi atau promosi atau PHK atau pensiun atauKaryawan atau Manager atau Supervisor.................................. 110
Direktur ..................................................................................... 117
Gambar 3.77 Rancangan layar entry shift untuk Manager dan Direktur ........ 117Gambar 3.86 Rancangan layar view data pelamar untuk Manager ................ 122Direktur ..................................................................................... 125
Gambar 3.93 Rancangan layar view dan edit jabatan untuk Manager danGambar 3.92 Rancangan layar entry jabatan untuk Manager dan Direktur.... 125Gambar 3.91 Rancangan layar menu jabatan untuk Manager dan Direktur ... 124Gambar 3.90 Rancangan layar view gaji (menu disesuaikan) ........................ 124Gambar 3.89 Rancangan layar edit shift untuk Manager dan Direktur .......... 123Gambar 3.88 Rancangan layar view shift untuk Manager dan Direktur ........ 123Gambar 3.87 Rancangan layar view pelamar ditolak untuk Manager ............ 122Direktur ..................................................................................... 121
Gambar 3.78 Rancangan layar view absensi untuk Manager dan Direktur.... 118Gambar 3.85 Rancangan layar view seluruh karyawan untuk Manager danDirektur ..................................................................................... 121
Gambar 3.84 Rancangan layar permintaan karyawan untuk manager danGambar 3.83 Rancangan layar menu karyawan dan absensi untuk Manager dan Direktur............................................................................... 120Gambar 3.82 Rancangan layar pengunduran diri (menu disesuaikan) ........... 120Gambar 3.81 Rancangan layar ubah password (menu disesuaikan) ............... 119Gambar 3.80 Rancangan layar view data pribadi (menu disesuaikan) ........... 119Gambar 3.79 Rancangan layar menu data pribadi (menu disesuaikan) .......... 118Gambar 3.94 Rancangan layar menu pelatihan untuk Manager danDirektur ..................................................................................... 126
Gambar 3.95 Rancangan layar view pelatihan untuk Manager danDirektur ..................................................................................... 126
Gambar 3.96 Rancangan layar entry pelatihan untuk Manager danDirektur ..................................................................................... 127
Gambar 3.97 Rancangan layar view dan edit pelatihan untuk Manager danDirektur ..................................................................................... 127
Gambar 3.98 Rancangan layar menu mutasi untuk Manager dan Direktur.... 128Gambar 3.99 Rancangan layar menu promosi untuk Manager dan Direktur . 128Gambar 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 Gambar 3.110 Rancangan layar view tunjangan untuk Manager dan
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