vii
BINUS UNIVERSITY Jurusan Teknik Informatika
Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008
ANALISIS DAN PERANCANGAN APLIKASI BERBASIS WEB UNTUK PENGELOLAAN SUMBER DAYA MANUSIA
PADA PT SASEKA GELORA FINANCE
Andy Yusuf Kurniawan 0800749443
Herdian Yoki Pradipta 0800752526
Aria Yudanto 0800770434
Kelas / Kelompok : 07 PAT / 06 Abstrak
Aplikasi berbasiskan web untuk pengelolaan sumber daya manusia telah digunakan sebagai penunjang kegiatan sumber daya manusia pada berbagai perusahaan. Untuk itu PT Saseka Gelora Finance membutuhkan suatu aplikasi yang dapat menunjang kegiatan sumber daya manusia dan mengatasi keterbatasan yang ada pada sistem sumber daya manusia yang lama. Tujuan penelitian adalah untuk merancang aplikasi berbasis web untuk pengelolaan sumber daya manusia melalui intranet perusahaan. Aplikasi berbasis web untuk pengelolaan sumber daya manusia dirancang untuk membantu dalam mengambil keputusan-keputusan manajerial, meminimalisasi kelemahan-kelemahan sistem HRD pada umumnya dan menentukan kebutuhan sistem informasi sumber daya manusia. Metodologi penelitian yang digunakan terdiri dari empat metode, yaitu metode pengumpulan data, metode analisa, metode perancangan, dan studi pustaka. Metode pengumpulan data dengan cara membagikan kuesioner kepada calon pengguna dan melakukan wawancara. Metode analisa mencakup mengidentifikasi masalah yang ada dalam pemakaian sistem yang telah ada agar dapat diusulkan pemecahan terhadap masalah yang tengah dihadapi. Metode perancangan terdiri dari perancangan Use Case Diagram, Activity Diagram, Class Diagram, Sequence Diagram, Entity Relationship Diagram, spesifikasi database, dan pembuatan aplikasi berbasis web untuk pengelolaan sumber daya manusia. Sedangkan studi pustaka dilakukan dengan cara Mencari informasi yang diperlukan dalam pembuatan skripsi ini dengan mencari dari berbagai sumber kepustakaan, seperti buku panduan, literatur, dan sumber-sumber lain yang bersangkutan.Hasil yang dicapai dengan adanya aplikasi berbasis web untuk pengelolaan sumber daya manusia, karyawan dapat bekerja secara self service dalam mendapatkan informasi personalia dan membantu manajemen sumber daya manusia akan kebutuhan informasi yang cepat dan akurat. Diharapkan dengan aplikasi berbasis web untuk pengelolaan sumber daya manusia, perusahaan dapat mengatasi keterbatasan yang ada pada sistem lama dan dapat meningkatkan efisiensi dan efektifitas kinerja perusahaan khususnya pada manajemen sumber daya manusia perusahaan.
Kata Kunci
Manajemen sumber daya manusia, pengelolaan berbasis web untuk pengelolaan sumber daya, UML, internet
viii PRAKATA
Puji dan syukur kami ucapkan kepada Allah SWT atas segala berkah serta rahmat-Nya, sehingga skripsi yang berjudul “ANALISIS DAN PERANCANGAN APLIKASI BERBASIS WEB UNTUK PENGELOLAAN SUMBER DAYA MANUSIA PADA PT SASEKA GELORA FINANCE” dapat diselesaikan dengan baik.
Skripsi ini disusun untuk memenuhi persyaratan dalam menyelesaikan jenjang studi strata satu (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 masukan dari berbagai pihak dari awal sampai akhir penulisan skripsi. Maka, kami hendak menyampaikan rasa terima kasi dan penghargaan yang setinggi-tingginya kepada :
1. Bapak Prof. Dr. Gerardus Polla, MAppSc., selaku rektor Universitas Bina Nusantara Jakarta.
2. Bapak Ichwan Ridwan Tandjung, B. Sc., M. Sc., selaku dosen pembimbing skripsi kami yang telah memberikan waktu dan perhatiannya untuk menyelesaikan skripsi ini.
3. Seluruh dosen dan karyawan Universitas Bina Nusantara yang telah memberikan berbagai bantuan dan bimbingan dari awal kuliah.
ix
4. Bapak Joko Yunianto, selaku Manajer HRD PT Saseka Gelora Finance beserta staf yang telah bersedia memberikan informasi serta kesempatan survey kepada kami.
5. Orang tua, keluarga, dan saudara kami yang telah memberikan dukungan moral dan material sehingga skripsi ini dapat terselesaikan dengan baik.
6. Teman-teman dan sahabat, yang mendampingi kami dalam suka dan duka dalam penulisan skripsi ini.
7. Dan berbagai pihak yang tidak dapat kami sebutkan satu per satu yang telah membantu dalam menyelesaikan skripsi ini.
Kami meyadari bahwa skripsi ini masih jauh dari kesempurnaan dan memiliki berbagai kekurangan. Oleh karena itu, saran dan kritik yang membangun dari rekan-rekan pembaca sangatlah dibutuhkan guna menjadikan skripsi ini menjadi lebih baik. Akhir kata, kami berharap agar penulisan skripsi ini dapat bermanfaat dan menambah pengetahuan bagi rekan-rekan pembaca.
Jakarta, Januari 2008
x DAFTAR ISI
Halaman Judul Luar ...i
Halaman Judul Dalam ... ii
Halaman Persetujuan Hard Cover ... iii
Halaman Pernyataan Dewan Penguji ...iv
Abstrak ... vii
Prakarta ... viii
Daftar Isi ...x
Daftar Tabel ...xiv
Daftar Gambar...xvi
Daftar Lampiran ...xxi
BAB 1 PENDAHULUAN ...1
1.1 Latar Belakang ...1
1.2 Ruang Lingkup ...4
1.3 Tujuan dan Manfaat ...4
1.4 Metodologi ...6
1.5 Sistematika Penulisan ...7
BAB 2 LANDASAN TEORI ...9
2.1 Teori – teori Dasar / Umum ...9
2.1.1 Pengertian Sistem ...9
2.1.2 Pengertian Informasi...10
2.1.3 Konsep Analisis dan Perancangan ...10
2.1.4 Sumber Daya Manusia...11
2.1.5 Pengertian Manajemen ...11
2.1.6 Manajemen Sumber Daya Manusia ...11
2.1.6.1 Kegiatan – kegiatan dalam Manajemen Sumber Daya Manusia...12
2.1.6.2 Pembagian Tanggung Jawab SDM Antara Lini dan Staf...15
2.1.7 Internet ...16
2.1.8 Intranet ...17
2.1.9 WWW (World Wide Web) ...17
2.1.10 Web Browser ...18
2.1.11 Database...18
2.1.12 Rekayasa Piranti Lunak ...19
2.1.13 Delapan Aturan Emas Perancangan Antar Muka Pemakai ...19
2.2 Teori – teori Khusus ...21
2.2.1 Sistem Informasi Manajemen Sumber Daya Manusia...21
2.2.2 HTML (HyperText Markup Language)...22
xi
2.2.4 Apache Tomcat ...23
2.2.5 MySQL ...24
2.2.6 Java ...24
2.2.7 Java Enterprise Edition ...25
2.2.8 Servlet ...27
2.2.9 JSP (Java Server Pages) ...27
2.2.10 System Development Life Cycle (SDLC) ...29
2.2.11 ERD (Entity Relationship Diagram)...31
2.2.12 UML (Unified Modelling Language) ...33
2.2.13 Model View Controller (MVC) ...41
2.2.14 AJAX ...43
BAB 3 ANALISIS DAN PERANCANGAN ...46
3.1 Gambaran Umum Perusahaan ...46
3.1.1 Sejarah dan Kondisi Perusahaan...46
3.1.2 Misi Perusahaan ...47
3.1.3 Struktur Organisasi Perusahaan ...47
3.1.4 Pembagian Tugas, Wewenang, dan Tanggung Jawab ...47
3.2 Kegiatan Manajemen Sumber Daya Manusia yang Sedang Berjalan ...55
3.2.1 Permohonan Cuti dan Izin Khusus ...55
3.2.2 Usulan Mutasi Kerja ...59
3.2.3 Surat Permohonan Pengunduran Diri ...62
3.2.4 Penilaian Produktifitas Karyawan ...65
3.2.5 Permohonan Penambahan Tenaga Kerja ...68
3.3 Analisis Wawancara pada PT Saseka Gelora Finance ...71
3.3.1 Tujuan Melakukan Wawancara ...71
3.3.2 Hasil Wawancara ...71
3.3.3 Permasalahan yang Diahadapi ...73
3.4 Usulan Pemecahan Masalah ...74
3.5 Perancangan Aplikasi yang Diusulkan ...76
3.5.1 Model Konseptual Aplikasi yang Diusulkan ...76
3.5.2 Definisi Kebutuhan Pengguna ...78
3.5.3 Use Case Diagram ...79
3.5.4 Arsitektur Sistem ...100
3.5.5 Mendefinisikan Sistem ...101
3.5.6 Menganalisis Use Case ...155
3.5.6.1 Activity Diagram...156
3.5.6.2 Class Diagram ...192
3.5.6.3 Sequence Diagram...193
3.5.7 Perancangan Spesifikasi Proses (Pseudocode) ...224
3.5.7.1 Spesifikasi Proses Model Login ...224
3.5.7.2 Spesifikasi Proses Modul Pengajuan Permohonan Mutasi...226
xii
Lihat Data Pribadi ...227 3.5.7.4 Spesifikasi Proses Modul
Lihat Jatah Cuti ...228
3.5.7.5 Spesifikasi Proses Modul
Status Penambahan Tenaga Kerja ...229
3.5.7.6 Spesifikasi Proses Modul
Status Permohonan Cuti ...231
3.5.7.7 Spesifikasi Proses Modul
Laporan Produktifitas ...232
3.5.7.8 Spesifikasi Proses Modul Logout...235
3.5.7.9 Spesifikasi Proses Modul
Lihat Data Karyawan ...236
3.5.7.10 Spesifikasi Proses Modul
Tambah Data Karyawan...237
3.5.7.11 Spesifikasi Proses Modul
Pengajuan Permohonan Cuti ...240
3.5.7.12 Spesifikasi Proses Modul
Pengajuan Penambahan Tenaga Kerja ...242
3.5.7.13 Spesifikasi Proses Modul
Define Hari Libur ...243
3.5.7.14 Spesifikasi Proses Modul
Define Jatah Cuti ...244
3.5.7.15 Spesifikasi Proses Modul
Define Tipe Cuti...245
3.5.7.16 Spesifikasi Proses Modul
Delete Data Karyawan ...247
3.5.7.17 Spesifikasi Proses Modul
Search Data Karyawan ...250
3.5.7.18 Spesifikasi Proses Modul
Approval Cuti ...253
3.5.7.19 Spesifikasi Proses Modul
Approval Penambahan Tenaga Kerja...256
3.5.7.20 Spesifikasi Proses Modul
Ubah Password ...259
3.5.7.21 Spesifikasi Proses Modul
Approval Mutasi...261
3.5.7.22 Spesifikasi Proses Modul
Approval Pengunduran Diri ...264
3.5.7.23 Spesifikasi Proses Modul
Pembuatan Berita ...267
3.5.7.24 Spesifikasi Proses Modul
Lihat Berita...269
3.5.7.25 Spesifikasi Proses Modul
Status Permohonan Mutasi...271
3.5.7.26 Spesifikasi Proses Modul
Status Pengunduran Diri...273
xiii
Pembuatan Permohonan
Pengunduran Diri ...275
3.5.7.28 Spesifikasi Proses Modul Update Berita...276
3.5.7.29 Spesifikasi Proses Modul Hapus Berita ...278
3.5.7.30 Spesifikasi Proses Modul Update Data Karyawan ...279
3.5.8 Struktur Menu ...280
3.5.9 Perancangan Layar (Storyboard) ...285
3.5.10 Entity Relationship Diagram (ERD)...298
3.5.11 Perancangan Database ...300
BAB 4 IMPLEMENTASI DAN EVALUASI ...314
4.1 Implementasi Sistem...314
4.1.1 Arsitektur Sistem yang Akan Diimplementasikan...314
4.1.2 Spesifikasi Sistem ...316
4.1.3 Prosedur Instalasi Aplikasi Berbasis Web Untuk Pengelolaan Sumber Daya Manusia ...318
4.1.4 Otoritas Penggunaan Aplikasi Berbasis Web Untuk Pengelolaan Sumber Daya Manusia ...321
4.1.5 Prosedur Operasional Aplikasi Berbasis Web Untuk Pengelolaan Sumber Daya Manusia ...325
4.2 Evaluasi Perancangan ...378
BAB 5 SIMPULAN DAN SARAN ...391
5.1 Simpulan ...391 5.2 Saran ...393 DAFTAR PUSTAKA ...394 RIWAYAT HIDUP ...398 LAMPIRAN – LAMPIRAN... L1 SURAT SURVEI ... L3
xiv Daftar Tabel
Tabel 3.1 Daftar Actor...79
Tabel 3.2 Daftar Use Case – Karyawan Section ...81
Tabel 3.3 Daftar Use Case – Manajer Section...84
Tabel 3.4 Daftar Use Case – Admin Section...87
Tabel 3.5 Daftar Use Case – Produktivitas...89
Tabel 3.6 Daftar Use Case – Pengunduran Diri ...90
Tabel 3.7 Daftar Use Case – Penambahan Tenaga Kerja...89
Tabel 3.8 Daftar Use Case – Mutasi...92
Tabel 3.9 Daftar Use Case – Cuti ...94
Tabel 3.10 Daftar Use Case – Penambahan Tenaga Kerja...95
Tabel 3.11 Daftar Use Case – Skill Management ...97
Tabel 3.12 Daftar Use Case – Skill Management PIM ...99
Tabel 3.13 Definisi Proses Pengisian Form Cuti...101
Tabel 3.14 Definisi Proses Add Berita ...103
Tabel 3.15 Definisi Proses Add Karyawan ...104
Tabel 3.16 Definisi Proses Pengisian Form Permohonan Mutasi ...106
Tabel 3.17 Definisi Proses Pengisian Form Permohonan Penambahan Tenaga Kerja ...107
Tabel 3.18 Definisi Proses Pengisian Form Pengunduran Diri ...109
Tabel 3.19 Definisi Proses Lihat Data Pribadi ...110
Tabel 3.20 Definisi Proses Lihat Jatah Cuti ...111
Tabel 3.21 Definisi Proses Lihat Report Cuti...113
Tabel 3.22 Definisi Proses Lihat Status Mutasi ...114
Tabel 3.23 Definisi Proses Lihat Status Permohonan Cuti ...116
Tabel 3.24 Definisi Proses Lihat Status Permohonan Tenaga Kerja...117
Tabel 3.25 Definisi Proses Approve Cuti...119
Tabel 3.26 Definisi Proses Approve Mutasi...120
Tabel 3.27 Definisi Proses Approve Pengunduran Diri ...122
Tabel 3.28 Definisi Proses Approve Permohonan...123
Tabel 3.29 Definisi Proses Define Hari Libur dan Cuti Bersama ...125
Tabel 3.30 Definisi Proses Define Jatah Cuti...126
Tabel 3.31 Definisi Proses Define Tipe Cuti...127
Tabel 3.32 Definisi Proses View Berita ...129
Tabel 3.33 Definisi Proses View Data Karyawan ...130
Tabel 3.34 Definisi Proses View Status Pengunduran Diri...132
Tabel 3.35 Definisi Proses Produktivitas ...133
Tabel 3.36 Definisi Proses Update Berita ...135
Tabel 3.37 Definisi Proses Update Data Karyawan ...136
Tabel 3.38 Definisi Proses Delete Berita...138
Tabel 3.39 Definisi Proses Delete Data Karyawan ...140
Tabel 3.40 Definisi Proses Search Data Karyawan...141
Tabel 3.41 Definisi Proses Mengubah Password ...143
Tabel 3.42 Definisi Proses Logout ...144
xv
Tabel 3.44 Definisi Proses Search Lamaran...147
Tabel 3.45 Definisi Proses Search Skill Management ...148
Tabel 3.46 Definisi Proses Menyimpan Lamaran ...150
Tabel 3.47 Definisi Proses Update Skill Management...152
Tabel 3.48 Definisi Proses Lihat Skill Management...154
Tabel 3.49 PERMOHONAN_CUTI...300 Tabel 3.50 PENGUNDURAN_DIRI ...301 Tabel 3.51 PENAMBAHAN_TK...302 Tabel 3.52 PRODUKTIFITAS...303 Tabel 3.53 JENIS_CUTI ...304 Tabel 3.54 JATAH_CUTI ...304 Tabel 3.55 USER...305 Tabel 3.56 ATASAN...305 Tabel 3.57 ABSENSI ...306 Tabel 3.58 ROLE...307 Tabel 3.59 BERITA...308 Tabel 3.60 USER_PROFILE...309 Tabel 3.61 STATUS_KARYAWAN ...310 Tabel 3.62 FOTO...310 Tabel 3.63 DEPARTEMEN ...311 Tabel 3.64 DIVISI ...311 Tabel 3.65 CABANG ...312 Tabel 3.66 LIBUR ...312 Tabel 3.67 MUTASI...313
Tabel 4.1 Matriks Otoritas Penggunaan Sistem Pengelolaan Sumber Daya Manusia ...322
Tabel 4.2 Tabel Jawaban Pertanyaan 1 ...379
Tabel 4.3 Tabel Jawaban Pertanyaan 2 ...380
Tabel 4.4 Tabel Jawaban Pertanyaan 3 ...382
Tabel 4.5 Tabel Jawaban Pertanyaan 4 ...383
Tabel 4.6 Tabel Jawaban Pertanyaan 5 ...385
Tabel 4.7 Tabel Jawaban Pertanyaan 6 ...386
Tabel 4.8 Tabel Jawaban Pertanyaan 7 ...388
xvi Daftar Gambar
Gambar 2.1 Arsitektur Java Enterprise Edition ...26
Gambar 2.2 Konten Dinamis dengan Elemen JSP ...28
Gambar 2.3 Delapan Fase SDLC ...29
Gambar 2.4 Notasi Kardinal...32
Gambar 2.5 Icon Kelas...34
Gambar 2.6 Notasi dalam Class Diagram ...35
Gambar 2.7 Empat Tipe Visibility dalam Class Diagram...36
Gambar 2.8 Use Case pada Use Case Diagram...37
Gambar 2.9 Aktor pada Use Case Diagram ...37
Gambar 2.10 Penghubung (Connection Line) pada Use Case Diagram ...37
Gambar 2.11 Sistem pada Use Case Diagram...38
Gambar 2.12 Actor Generalization pada Use Case Diagram...38
Gambar 2.13 Activity Diagram ...40
Gambar 2.14 Sequence Diagram...41
Gambar 2.15 Arsitektur dan Langkah Kerja MVC ...43
Gambar 2.16 Perbandingan Model Interkasi Tradisional dengan Model AJAX ...45
Gambar 3.1 Struktur Organisasi PT Saseka Gelora Finance...47
Gambar 3.2 Permohonan Cuti dan Izin Khusus ...57
Gambar 3.3 Usulan Mutasi Kerja...60
Gambar 3.4 Permohonan Pengunduran Diri ...63
Gambar 3.5 Penilaian Produktifitas Karyawan ...66
Gambar 3.6 Permohonan Penambahan Tenaga Kerja...69
Gambar 3.7 Model Konseptual Aplikasi...76
Gambar 3.8 Actor Diagram ...80
Gambar 3.9 Use Case Diagram Karyawan Section...81
Gambar 3.10 Use Case Diagram Manajer Section...83
Gambar 3.11 Use Case Diagram Admin Section ...86
Gambar 3.12 Use Case Diagram Produktivitas...89
Gambar 3.13 Use Case Diagram Pengunduran Diri...90
Gambar 3.14 Use Case Diagram Penambahan Tenaga Kerja ...91
Gambar 3.15 Use Case Diagram Mutasi ...92
Gambar 3.16 Use Case Diagram Cuti ...93
Gambar 3.17 Use Case Diagram Penambahan Tenaga Kerja ...95
Gambar 3.18 Use Case Diagram Skill Management...97
Gambar 3.19 Use Case Diagram PIM (Personal Information Management)...98
Gambar 3.20 Deployment Model...100
Gambar 3.21 Activity Pengisian Form Cuti...156
Gambar 3.22 Activity Add Berita ...157
Gambar 3.23 Activity Add Data Karyawan ...158
Gambar 3.24 Activity Pengisian Form Permohonan Mutasi ...159
Gambar 3.25 Activity Pengisian Form Penambahan Tenaga Kerja...160
Gambar 3.26 Activity Permohonan Pengunduran Diri ...161
Gambar 3.27 Activity Melihat Data Pribadi ...162
xvii
Gambar 3.29 Activity Melihat Report Cuti...164
Gambar 3.30 Activity Melihat Status Mutasi...165
Gambar 3.31 Activity Melihat Status Permohonan Cuti...166
Gambar 3.32 Activity Melihat Status Permohonan Penambahan Tenaga Kerja ...167
Gambar 3.33 Activity Approve Permohonan Cuti...168
Gambar 3.34 Activity Approve Permohonan Mutasi...169
Gambar 3.35 Activity Approve Permohonan Pengunduran Diri ...170
Gambar 3.36 Activity Approve Permohonan Penambahan Tenaga Kerja...171
Gambar 3.37 Activity Define Hari Libur dan Cuti Bersama ...172
Gambar 3.38 Activity Define Jatah Cuti ...173
Gambar 3.39 Activity Define Tipe Cuti...174
Gambar 3.40 Activity View Berita...175
Gambar 3.41 Activity View Data Karyawan ...176
Gambar 3.42 Activity View Status Pengunduran Diri ...177
Gambar 3.43 Activity Produktivitas...178
Gambar 3.44 Activity Update Berita...179
Gambar 3.45 Activity Update Data Karyawan ...180
Gambar 3.46 Activity Delete Berita...181
Gambar 3.47 Activity Delete Data Karyawan...182
Gambar 3.48 Activity Search Data Karyawan ...183
Gambar 3.49 Activity Mengubah Password...184
Gambar 3.50 Activity Logout ...185
Gambar 3.51 Activity Hapus Lamaran...186
Gambar 3.52 Activity Search Lamaran...187
Gambar 3.53 Activity Search Skill Management...188
Gambar 3.54 Activity Simpan Lamaran...189
Gambar 3.55 Activity Update Skill Management ...190
Gambar 3.56 Activity View Skill Management ...186
Gambar 3.57 Class Diagram ...161
Gambar 3.58 Sequence Diagram Login ...193
Gambar 3.59 Sequence Diagram Mengajukan Permohonan Mutasi ...194
Gambar 3.60 Sequence Diagram Melihat Data Pribadi (User Profile) ...195
Gambar 3.61 Sequence Diagram Melihat Jatah Cuti ...196
Gambar 3.62 Sequence Diagram Melihat Status Permohonan Penambahan Tenaga Kerja ...197
Gambar 3.63 Sequence Diagram Melihat Status Permohonan Cuti ...198
Gambar 3.64 Sequence Diagram Melihat Laporan Produktivitas...199
Gambar 3.65 Sequence Diagram Logout ...200
Gambar 3.66 Sequence Diagram Melihat Report Cuti ...201
Gambar 3.67 Sequence Diagram Melihat Data Karyawan ...202
Gambar 3.68 Sequence Diagram Add Data Karyawan ...203
Gambar 3.69 Sequence Diagram Membuat Permohonan Cuti ...204
Gambar 3.70 Sequence Diagram Membuat Permohonan Penambahan Tenaga Kerja ...205
Gambar 3.71 Sequence Diagram Define Hari Libur dan Cuti Bersama ...206
Gambar 3.72 Sequence Diagram Define Jatah Cuti...207
xviii
Gambar 3.74 Sequence Diagram Delete Data Karyawan ...209
Gambar 3.75 Sequence Diagram Search Data Karyawan ...210
Gambar 3.76 Sequence Diagram Approval Cuti...211
Gambar 3.77 Sequence Diagram Approval Penambahan Tenaga Kerja...212
Gambar 3.78 Sequence Diagram Ubah Password...213
Gambar 3.79 Sequence Diagram Approval Mutasi...214
Gambar 3.80 Sequence Diagram Approval Pengunduran Diri ...215
Gambar 3.81 Sequence Diagram Add Berita ...216
Gambar 3.82 Sequence Diagram Melihat Berita...217
Gambar 3.83 Sequence Diagram Melihat Status Permohonan Mutasi ...218
Gambar 3.84 Sequence Diagram Melihat Status Pengunduran Diri ...219
Gambar 3.85 Sequence Diagram Membuat Permohonan Pengunduran Diri...220
Gambar 3.86 Sequence Diagram Update Berita ...221
Gambar 3.87 Sequence Diagram Delete Berita...222
Gambar 3.88 Sequence Diagram Update Data Karyawan ...223
Gambar 3.89 Struktur Menu Admin...283
Gambar 3.90 Struktur Menu Manajer ...284
Gambar 3.91 Struktur Menu Karyawan ...285
Gambar 3.92 Rancangan Layar Home Admin ...286
Gambar 3.93 Rancangan Layar Home untuk Manajer...287
Gambar 3.94 Rancangan Layar Home untuk Staf...288
Gambar 3.95 Rancangan Layar untuk Menambah Data Jenis Cuti ...288
Gambar 3.96 Rancangan Layar untuk Menambah Data Hari Libur ...289
Gambar 3.97 Rancangan Layar Menambah Status Karyawan...289
Gambar 3.98 Rancangan Layar Admin dalam User yang Login Sebagai Admin ....290
Gambar 3.99 Rancangan Layar Admin untuk Membuat Berita...290
Gambar 3.100 Rancangan Layar Admin untuk Membuat Cuti...291
Gambar 3.101 Rancangan Layar Admin untuk Membuat Mutasi ...291
Gambar 3.102 Rancangan Layar Admin untuk Membuat Pengunduran Diri ...292
Gambar 3.103 Rancangan Layar Cuti untuk User yang Login Sebagai Admin ...292
Gambar 3.104 Rancangan Layar Admin untuk Menginput Karyawan...293
Gambar 3.105 Rancangan Layar Mutasi untuk User yang Login Sebagai Admin ...294
Gambar 3.106 Rancangan Layar Penambahan Tenaga Kerja ...294
Gambar 3.107 Rancangan Layar Pengunduran Diri untuk User yang Login Sebagai Admin ...295
Gambar 3.108 Rancangan Layar PIM untuk User yang Login Sebagai Admin ...296
Gambar 3.109 Rancangan Layar Admin untuk Menambah Data Karyawan...296
Gambar 3.110 Rancangan Layar Penambahan Tenaga Kerja untuk User yang Login Sebagai Manajer...297
Gambar 3.111 Rancangan Layar Pengunduran Diri untuk User yang Login Sebagai Manajer ...297
Gambar 3.112 Rancangan Layar Home untuk User yang Login Sebagai Staf ...298
Gambar 3.113 Rancangan Layar Pengunduran Diri untuk User yang Login Sebagai Staf ...298
Gambar 3.114 Entity Relationship Diagram ...299
Gambar 4.1 Arsitektur Sistem yang Akan Diimplementasikan ...315
xix
Gambar 4.3 Invalid Login NIK atau Password Kosong ...326
Gambar 4.4 Invalid Login NIK atau Password Salah ...326
Gambar 4.5 Halaman Home Admin...328
Gambar 4.6 Layar Membuat Berita Baru ...329
Gambar 4.7 Layar Lihat Detil Berita...330
Gambar 4.8 Layar Edit Berita ...330
Gambar 4.9 Layar Modul Pencarian Karyawan...331
Gambar 4.10 Layar Lihat Detil Permohonan Cuti ...332
Gambar 4.11 Layar Form Permohonan Cuti ...333
Gambar 4.12 Layar Lihat Detil Mutasi ...334
Gambar 4.13 Layar Lihat Detil Permohonan Penambahan Tenaga Kerja ...335
Gambar 4.14 Halaman Admin ...336
Gambar 4.15 Layar Lihat Detil Kantor Cabang ...337
Gambar 4.16 Layar Penambahan Kantor Cabang ...338
Gambar 4.17 Layar Detil Jenis Cuti...339
Gambar 4.18 Layar Penambahan Jenis Cuti ...339
Gambar 4.19 Layar Edit Jenis Cuti ...340
Gambar 4.20 Layar Detil Status Karyawan...341
Gambar 4.21 Layar Penambahan Status Karyawan ...341
Gambar 4.22 Layar Edit Status Karyawan...342
Gambar 4.23 Layar Tambah Hari Libur...343
Gambar 4.24 Layar Edit Hari Libur ...343
Gambar 4.25 Halaman P.I.M...345
Gambar 4.26 Layar Lihat Detil Karyawan ...346
Gambar 4.27 Layar Form Input Data Karyawan...347
Gambar 4.28 Layar Skill Management ...348
Gambar 4.29 Halaman Lamaran ...350
Gambar 4.30 Halaman Cuti...352
Gambar 4.31 Halaman Mutasi...353
Gambar 4.32 Layar Pembuatan Permohonan Mutasi...354
Gambar 4.33 Layar Detil Permohonan Mutasi ...354
Gambar 4.34 Halaman Permintaan Tenaga Kerja...356
Gambar 4.35 Layar Detil Penambahan Tenaga Kerja...356
Gambar 4.36 Layar Pembuatan Permohonan Penambahan Tenaga Kerja...357
Gambar 4.37 Halaman Penguduran Diri ...358
Gambar 4.38 Layar Pembuatan Pengunduran Diri ...359
Gambar 4.39 Layar Detil Permohonan Pengunduran Diri ...359
Gambar 4.40 Halaman Laporan ...361
Gambar 4.41 Layar Upload Data Absensi...361
Gambar 4.42 Contoh file Data Absensi...362
Gambar 4.43 Layar View Laporan...362
Gambar 4.44 Layar Cetak Laporan ...363
Gambar 4.45 Halaman Home Manajer...364
Gambar 4.46 Data Karyawan Bawahan ...365
Gambar 4.47 Persetujuan Permohonan Cuti ...366
Gambar 4.48 Status Permohonan Mutasi ...366
xx
Gambar 4.50 Status Permohonan Mutasi ...368
Gambar 4.51 Layar Pembuatan Permohonan Mutasi...368
Gambar 4.52 Halaman Penambahan Tenaga Kerja...369
Gambar 4.53 Layar Detil Penambahan Tenaga Kerja...370
Gambar 4.54 Layar Pembuatan Permohonan Penambahan Tenaga Kerja...370
Gambar 4.55 Halaman Pengunduran Diri ...371
Gambar 4.56 Layar Buat Permohonan Pengunduran Diri ...372
Gambar 4.57 Halaman Home Staf ...373
Gambar 4.58 Status Permohonan Cuti ...374
Gambar 4.59 Layar Pembuatan Permohonan Cuti...375
Gambar 4.60 Halaman Pengunduran Diri ...376
Gambar 4.61 Layar Pembuatan Permohonan Pengunduran Diri ...376
Gambar 4.62 Layar Lihat Data Pribadi ...377
Gambar 4.63 Layar Ubah Password...378
Gambar 4.64 Diagram Jawaban Pertanyaan 1...380
Gambar 4.65 Diagram Jawaban Pertanyaan 2...381
Gambar 4.66 Diagram Jawaban Pertanyaan 3...382
Gambar 4.67 Diagram Jawaban Pertanyaan 4...384
Gambar 4.68 Diagram Jawaban Pertanyaan 5...385
Gambar 4.69 Diagram Jawaban Pertanyaan 6...387
Gambar 4.70 Diagram Jawaban Pertanyaan 7...388
Gambar 4.71 Diagram Jawaban Pertanyaan 8...390
xxi
Daftar Lampiran
Kuesioner ... L1 Surat Survey ... L3