Aplikasi Sistem Perekrutan Karyawan pada PT. Akur Pratama.
ABSTRACT
The company which is grows in retail seller, that is PT. Akur Pratama - as known as Yogya Department Store - needs the technology to solve the staff recruitment, because their company still use manual system in recruitment. So, to solve that problem, writer try to make a desktop application that help the recruitment system from manually become automatically. On this application, user’s job such as insert and update any master data and applicant’s information, or see applicant report will become easier than before, because user doesn’t need to do all that job manually. After the applicant can pass the first selection, the next step is the applicant will be scheduled for psychotest. The result of this test will be save in database. After that, the applicant will be call for interview. The result of all interview is also be save in database. If all step is done by applicant, so the system can give a preview of best position for each applicant. This position recommendation is calculate from the test and interview result, and compare with some point in database. This system is work until the applicant become an employee of PT. Akur Pratama.
(2)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PRAKATA... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iv
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Tujuan... 2
1.4 Batasan Masalah ... 3
1.5 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI ... 6
2.1 Konsep Dasar Sistem ... 6
2.2 Konsep Dasar Informasi ... 8
2.3 Konsep Dasar Sistem Informasi ... 8
2.4 Analisis Sistem ... 9
2. 5 Flowchart ... 10
2. 6 ERD (Entity Relationship Diagram) ... 11
2.7 DFD (Data Flow Diagram) ... 16
2.8 Kamus Data (Data Dictionary) ... 17
2.9 PSPEC (Process Specification) ... 18
2.10 PHP (PHP Hypertext Preprocessor) ... 19
2.11 MySQL ... 21
2.12 JavaScript ... 22
2.13 DSS (Decision Support System) ... 23
BAB III ANALISIS DAN RANCANGAN SISTEM ... 25
3.1 Proses Bisnis... 25
3.2 Flowchart ... 27
3.3 ERD (Entity Relational Diagram) ... 29
(3)
3.5 DFD (Data Flow Diagram) ... 49
3.5.1 Context Diagram (level 0)... 49
3.5.2 Data Flow Diagram Level 1 ... 51
3.5.3 Data Flow Diagram Level 2 Proses 1 ... 54
3.5.4 Data Flow Diagram Level 2 Proses 2 ... 56
3.5.5 Data Flow Diagram Level 3 Proses 2.1 ... 60
3.5.6 Data Flow Diagram Level 3 Proses 2.2 ... 61
3.5.7 Data Flow Diagram Level 3 Proses 2.3 ... 62
3.5.8 Data Flow Diagram Level 3 Proses 2.4 ... 63
3.5.9 Data Flow Diagram Level 3 Proses 2.5 ... 64
3.5.10 Data Flow Diagram Level 3 Proses 2.6 ... 65
3.5.11 Data Flow Diagram Level 3 Proses 2.7 ... 66
3.5.12 Data Flow Diagram Level 3 Proses 2.8 ... 67
3.5.13 Data Flow Diagram Level 3 Proses 2.9 ... 69
3.5.14 Data Flow Diagram Level 3 Proses 2.11 ... 70
3.5.15 Data Flow Diagram Level 3 Proses 2.12 ... 71
3.5.16 Data Flow Diagram Level 3 Proses 2.13 ... 72
3.5.17 Data Flow Diagram Level 4 Proses 2.7.1 ... 73
3.5.18 Data Flow Diagram Level 4 Proses 2.7.2 ... 74
3.6 Kamus Data... 75
3.7 Process Specification (PSPEC) ... 102
3.8 Desain Antar Muka ... 126
BAB IV HASIL TERCAPAI ... 163
4.1 Screen Shoot Aplikasi ... 163
4.1.1 Halaman Login ... 163
4.1.2 Halaman Lihat dan Cari Data Source ... 164
4.1.3 Halaman Input Data Source ... 164
4.1.4 Halaman Ubah Data Source ... 165
4.1.5 Halaman Lihat dan Cari Data Posisi ... 165
4.1.6 Halaman Input Data Posisi ... 166
4.1.7 Halaman Ubah Data Posisi... 166
4.1.8 Halaman Lihat dan Cari Data Kota ... 167
4.1.9 Halaman Input Data Kota ... 167
(4)
4.1.11 Halaman Lihat dan Cari Data Universitas ... 168
4.1.12 Halaman Input Data Universitas ... 169
4.1.13 Halaman Ubah Data Universitas ... 169
4.1.14 Halaman Lihat dan Cari Data Jurusan ... 170
4.1.15 Halaman Input Data Jurusan ... 170
4.1.16 Halaman Ubah Data Jurusan ... 171
4.1.17 Halaman Lihat dan Cari Data Rekomendasi ... 171
4.1.18 Halaman Input Data Rekomendasi ... 172
4.1.19 Halaman Ubah Data Rekomendasi ... 172
4.1.20 Halaman Lihat dan Cari Data User ... 173
4.1.21 Halaman Input Data User ... 173
4.1.22 Halaman Ubah Data User ... 174
4.1.23 Halaman Lihat dan Cari Data Pelamar Awal ... 174
4.1.24 Halaman Input Data Pelamar Awal... 175
4.1.25 Halaman Ubah Data Pelamar Awal ... 175
4.1.26 Halaman Lihat dan Cari Data Pelamar Seleksi ... 176
4.1.27 Halaman Input Data Pelamar Seleksi ... 176
4.1.28 Halaman Ubah Data Pelamar Seleksi ... 177
4.1.29 Halaman Atur Jadwal Psikotest ... 177
4.1.30 Halaman Lihat Jadwal Psikotest ... 178
4.1.31 Halaman Input Nilai Psikotest... 178
4.1.32 Halaman Lihat dan Cari Data Wawancara ... 179
4.1.33 Halaman Input Data Wawancara ... 180
4.1.34 Halaman Ubah Data Wawancara ... 181
4.1.35 Halaman Hasil Data Wawancara ... 182
4.1.36 Halaman Lihat dan Cari Data Nego ... 183
4.1.37 Halaman Input Data Nego ... 184
4.1.38 Halaman Ubah Data Nego ... 184
4.1.39 Halaman Hasil Data Nego ... 185
4.1.40 Halaman Rekomendasi ... 185
4.1.41 Halaman Laporan Status ... 186
4.1.42 Halaman Laporan Pelamar ... 187
4.1.43 Halaman Logout ... 187
(5)
5.1. Login Gagal ... 188
5.2 Login Berhasil ... 189
5.3 Input Data Gagal ... 189
5.4 Input Data Berhasil ... 191
5.5 Input Data Pelamar Awal Gagal ... 191
5.6 Input Data Pelamar Awal Berhasil ... 192
5.7 Input Data Pelamar Seleksi Berhasil... 192
5.8 Input Data Wawancara dan Nego Berhasil ... 193
BAB VI KESIMPULAN DAN SARAN ... 194
6.1 Kesimpulan ... 194
6.2 Saran ... 195
DAFTAR PUSTAKA ... 196 LAMPIRAN ... A-1 Daftar Riwayat Hidup ... A-2 LAMPIRAN KUESIONER ... A-9
(6)
DAFTAR GAMBAR
Gambar 2. 1 Komponen Sistem ... 9
Gambar 2. 2 Tipe Kardinalitas Relasi ... 15
Gambar 2. 3Tipe Kardinalitas Relasi ... 15
Gambar 2. 4 Contoh embedded scripting pada PHP ... 20
Gambar 3. 1 Entity Relationship Diagram ... 27
Gambar 3. 2 Relasi Tabel ... 54
Gambar 3. 3 Context Diagram ... 47
Gambar 3. 4 DFD Level 1 ... 54
Gambar 3. 5 DFD Level 2 Proses 1 ... 54
Gambar 3. 6 DFD Level 2 Proses 2 ... 56
Gambar 3. 7 DFD Level 3 Proses 2.1 ... 60
Gambar 3. 8 DFD Level 3 Proses 2.2 ... 61
Gambar 3. 9 DFD Level 3 Proses 2.3 ... 62
Gambar 3. 10 DFD Level 3 Proses 2.4 ... 63
Gambar 3. 11 DFD Level 3 Proses 2.5 ... 64
Gambar 3. 12 DFD Level 3 Proses 2.6 ... 65
Gambar 3. 13 DFD Level 3 Proses 2.7 ... 66
Gambar 3. 14 DFD Level 3 Proses 2.8 ... 67
Gambar 3. 15 DFD Level 3 Proses 2.9 ... 69
Gambar 3. 16 DFD Level 3 Proses 2.11 ... 70
Gambar 3. 17 DFD Level 3 Proses 2.12 ... 71
Gambar 3. 18 DFD Level 3 Proses 2.13 ... 72
Gambar 3. 19 DFD Level 4 Proses 2.7.2 ... 72
Gambar 3. 20 DFD Level 3 Proses 2.7.3 ... 72
Gambar 3. 21 Halaman Login ... 130
Gambar 3. 22 Halaman lihat dan cari data source ... 131
Gambar 3. 23 Halaman input data source ... 132
Gambar 3. 24 Halaman ubah data source ... 132
Gambar 3. 25 Halaman lihat dan cari data posisi ... 133
Gambar 3. 26 Halaman input data posisi ... 134
Gambar 3. 27 Halaman ubah data posisi ... 134
Gambar 3. 28 Halaman lihat dan cari data kota ... 135
(7)
Gambar 3. 30 Halaman ubah data kota ... 136
Gambar 3. 31 Halaman lihat dan cari data universitas ... 137
Gambar 3. 32 Halaman input data universitas ... 138
Gambar 3. 33 Halaman ubah data universitas ... 138
Gambar 3. 34 Halaman lihat dan cari data jurusan ... 139
Gambar 3. 35 Halaman input data jurusan ... 140
Gambar 3. 36 Halaman ubah data jurusan ... 140
Gambar 3. 37 Halaman lihat dan cari data rekomendasi ... 141
Gambar 3. 38 Halaman input data rekomendasi ... 142
Gambar 3. 39 Halaman ubah data rekomendasi... 142
Gambar 3. 40 Halaman lihat dan cari data user ... 143
Gambar 3. 41 Halaman input data user ... 144
Gambar 3. 42 Halaman ubah data user ... 145
Gambar 3. 43 Halaman lihat dan cari data pelamar awal ... 146
Gambar 3. 44 Halaman input data pelamar awal ... 147
Gambar 3. 45 Halaman ubah data pelamar awal ... 148
Gambar 3. 46 Halaman lihat dan cari data pelamar seleksi ... 149
Gambar 3. 47 Halaman input data pelamar seleksi ... 150
Gambar 3. 48 Halaman ubah data pelamar seleksi ... 152
Gambar 3. 49 Halaman input nilai psikotest ... 154
Gambar 3. 50 Halaman lihat dan cari data wawancara ... 156
Gambar 3. 51 Halaman input data wawancara ... 157
Gambar 3. 52 Halaman ubah data wawancara ... 158
Gambar 3. 53 Halaman rekomendasi ... 159
Gambar 3. 54 Halaman laporan status ... 160
Gambar 3. 55 Halaman laporan pelamar ... 161
Gambar 4. 1 Halaman Login ... 163
Gambar 4. 2. 1 Halaman Lihat dan Cari Data Source ... 164
Gambar 4. 2. 2 Halaman Input Data Source ... 164
Gambar 4. 2. 3 Halaman Hapus Data Source ... 165
Gambar 4. 3. 1 Halaman Lihat dan Cari Data Posisi ... 165
Gambar 4. 3. 2 Halaman Input Data Posisi ... 166
(8)
Gambar 4. 4. 1 Halaman Lihat dan Cari Data Kota ... 167
Gambar 4. 4. 2 Halaman Input Data Kota ... 167
Gambar 4. 4. 3 Halaman Ubah Data Kota ... 168
Gambar 4. 5. 1 Halaman Lihat dan Cari Data Universitas ... 168
Gambar 4. 5. 2 Halaman Input Data Universitas ... 169
Gambar 4. 5. 3 Halaman Ubah Data Universitas ... 169
Gambar 4. 6. 1 Halaman Lihat dan Cari Data Jurusan ... 170
Gambar 4. 6. 2 Halaman Input Data Jurusan ... 170
Gambar 4. 6. 3 Halaman Ubah Data Jurusan ... 171
Gambar 4. 7. 1 Halaman Lihat dan Cari Data Rekomendasi... 171
Gambar 4. 7. 2 Halaman Input Data Rekomendasi ... 172
Gambar 4. 7. 3 Halaman Ubah Data Rekomendasi ... 172
Gambar 4. 8. 1 Halaman Lihat dan Cari Data User ... 173
Gambar 4. 8. 2 Halaman Input Data User ... 173
Gambar 4. 8. 3 Halaman Ubah Data User ... 174
Gambar 4. 9. 1 Halaman Lihat dan Cari Data Pelamar Awal ... 174
Gambar 4. 9. 2 Halaman Input Data Pelamar Awal ... 175
Gambar 4. 9. 3 Halaman Ubah Data Pelamar Awal ... 175
Gambar 4. 10. 1 Halaman Lihat dan Cari Data Pelamar Awal ... 176
Gambar 4. 10. 2 Halaman Input Data Pelamar Seleksi ... 176
Gambar 4. 10. 3 Halaman Ubah Data Pelamar Seleksi ... 177
Gambar 4. 11. 1 Halaman Atur Jadwal Psikotest ... 177
Gambar 4. 11. 2 Halaman Lihat Jadwal Psikotest ... 178
Gambar 4. 11. 3 Halaman Input Nilai Psikotest 1 ... 178
Gambar 4. 11. 4 Halaman Input Nilai Psikotest 2 ... 179
Gambar 4. 12. 1 Halaman Lihat dan Cari Data Wawancara 1... 179
Gambar 4. 12. 2 Halaman Lihat dan Cari Data Wawancara 2... 180
Gambar 4. 12. 3 Halaman Lihat dan Cari Data Wawancara 3 ... 180
Gambar 4. 12. 4 Halaman Input Data Wawancara 1 ... 180
Gambar 4. 12. 5 Halaman Input Data Wawancara 2 ... 181
Gambar 4. 12. 6 Halaman Input Data Wawancara 3 ... 181
Gambar 4. 12. 7 Halaman Ubah Data Wawancara 1 ... 181
(9)
Gambar 4. 12. 9 Halaman Ubah Data Wawancara 3 ... 182
Gambar 4. 12. 10 Halaman Hasil Data Wawancara 1 ... 182
Gambar 4. 12. 11 Halaman Hasil Data Wawancara 2 ... 183
Gambar 4. 12. 12 Halaman Hasil Data Wawancara 3 ... 183
Gambar 4. 13. 1 Halaman Lihat dan Cari Data Nego ... 183
Gambar 4. 13. 2 Halaman Input Data Nego ... 184
Gambar 4. 13. 3 Halaman Ubah Data Nego ... 184
Gambar 4. 13. 4 Halaman Hasil Data Nego ... 185
Gambar 4. 14. 1 Halaman Rekomendasi ... 185
Gambar 4. 14. 2 Halaman Hasil Rekomendasi ... 186
Gambar 4. 15. 1 Halaman Laporan Status... 186
Gambar 4. 15. 2 Halaman Laporan Pelamar ... 187
Gambar 5. 1 TestingLogin Gagal 1 ... 188
Gambar 5. 2 TestingLogin Gagal 2 ... 188
Gambar 5. 3 TestingLogin Berhasil... 189
Gambar 5. 4 TestingInput Data Gagal 1 ... 189
Gambar 5. 5 TestingInput Data Gagal 2 ... 190
Gambar 5. 6 TestingInput Data Gagal 3 ... 190
Gambar 5. 7 TestingInput Data Berhasil ... 191
Gambar 5. 8 TestingInput Data Pelamar Awal Gagal... 191
Gambar 5. 9 TestingInput Data Pelamar Awal Berhasil ... 192
Gambar 5. 10 TestingInput Data Pelamar Seleksi Berhasil... 192
(10)
DAFTAR TABEL
Tabel II. 1 Komponen Flowchart ... 11
Tabel II. 2 Komponen Diagram ER ... 13
Tabel II. 3 Komponen DFD ... 16
Tabel II. 4 Simbol-simbol Kamus Data ... 18
Tabel II. 5 Simbol-simbol PSPEC ... 18
Tabel III. 1 Tabel t_role ... 32
Tabel III. 2 Tabel t_source ... 32
Tabel III. 3 Tabel t_posisi ... 33
Tabel III. 4 Tabel t_kota ... 33
Tabel III. 5 Tabel t_univ ... 34
Tabel III. 6 Tabel t_jurusan ... 34
Tabel III. 7 Tabel t_user ... 35
Tabel III. 8 Tabel t_pelamar ... 35
Tabel III. 9 Tabel t_wawancara ... 38
Tabel III. 10 Tabel t_nego ... 39
Tabel III. 11 Tabel t_rekomendasi... 39
Tabel III. 12 Tabel t_nilai_psi1 ... 40
Tabel III. 13 Tabel t_nilai_psi2 ... 44
Tabel III. 14 Tabel t_jadwal_psi_hdr ... 45
Tabel III. 15 Tabel temp_psi_det ... 46
Tabel III. 16 Tabel t_jadwal_psi_det ... 47
Tabel III. 17 Kamus Data idRole ... 75
Tabel III. 18 Kamus Data nmRole ... 75
Tabel III. 19 Kamus Data idSource ... 75
Tabel III. 20 Kamus Data kdSource ... 76
Tabel III. 21 Kamus Data nmSource ... 76
Tabel III. 22 Kamus Data idPosisi ... 77
Tabel III. 23 Kamus Data kdPosisi ... 77
Tabel III. 24 Kamus Data nmPosisi ... 77
Tabel III. 25 Kamus Data idKota ... 78
Tabel III. 26 Kamus Data kdKota ... 78
Tabel III. 27 Kamus Data nmKota ... 78
(11)
Tabel III. 29 Kamus Data kdUniv ... 79
Tabel III. 30 Kamus Data nmUniv ... 79
Tabel III. 31 Kamus Data idJur ... 80
Tabel III. 32 Kamus Data kdJur ... 80
Tabel III. 33 Kamus Data nmJur ... 80
Tabel III. 34 Kamus Data idUser ... 81
Tabel III. 35 Kamus Data nik... 81
Tabel III. 36 Kamus Data nmUser ... 81
Tabel III. 37 Kamus Data jabatan... 82
Tabel III. 38 Kamus Data password ... 82
Tabel III. 39 Kamus Data status ... 82
Tabel III. 40 Kamus Data idPelamar ... 83
Tabel III. 41 Kamus Data nmPelamar ... 84
Tabel III. 42 Kamus Data ktp ... 84
Tabel III. 43 Kamus Data tmpLahir ... 85
Tabel III. 44 Kamus Data tglLahir... 85
Tabel III. 45 Kamus Data jnsKelamin ... 85
Tabel III. 46 Kamus Data kelompok ... 86
Tabel III. 47 Kamus Data agama ... 86
Tabel III. 48 Kamus Data tinggiBdn ... 86
Tabel III. 49 Kamus Data golDarah ... 87
Tabel III. 50 Kamus Data pendidikan ... 87
Tabel III. 51 Kamus Data thnLulus ... 88
Tabel III. 52 Kamus Data universitas ... 88
Tabel III. 53 Kamus Data ipk... 88
Tabel III. 54 Kamus Data alamat ... 89
Tabel III. 55 Kamus Data kodePos ... 89
Tabel III. 56 Kamus Data tlp ... 89
Tabel III. 57 Kamus Data hp ... 90
Tabel III. 58 Kamus Data statusAlmt ... 90
Tabel III. 59 Kamus Data statusMarital ... 90
Tabel III. 60 Kamus Data referensi ... 91
Tabel III. 61 Kamus Data status ... 91
(12)
Tabel III. 63 Kamus Data tglLamaran ... 92
Tabel III. 64 Kamus Data idNilai ... 92
Tabel III. 65 Kamus Data kdNilai ... 92
Tabel III. 66 Kamus Data nmNilai ... 93
Tabel III. 67 Kamus Data idWawancara ... 93
Tabel III. 68 Kamus Data pewawancara ... 93
Tabel III. 69 Kamus Data hasil ... 94
Tabel III. 70 Kamus Data comment... 94
Tabel III. 71 Kamus Data tahap1 ... 94
Tabel III. 72 Kamus Data tahap2 ... 95
Tabel III. 73 Kamus Data tahap3 ... 95
Tabel III. 74 Kamus Data idNego ... 95
Tabel III. 75 Kamus Data idPsi ... 96
Tabel III. 76 Kamus Data kecerdasanUmum ... 96
Tabel III. 77 Kamus Data dpKonkritPraktis ... 96
Tabel III. 78 Kamus Data dpAnalisis ... 97
Tabel III. 79 Kamus Data dpKomprehensif ... 97
Tabel III. 80 Kamus Data fleksibilitasBerpikir ... 97
Tabel III. 81 Kamus Data dayaBayangRuang ... 98
Tabel III. 82 Kamus Data motivasiBerprestasi ... 98
Tabel III. 83 Kamus Data komitmenKerja... 98
Tabel III. 84 Kamus Data ketelitian ... 98
Tabel III. 85 Kamus Data ketekunan ... 99
Tabel III. 86 Kamus Data kerjasama ... 99
Tabel III. 87 Kamus Data kemandirian ... 99
Tabel III. 88 Kamus Data inisiatif ... 100
Tabel III. 89 Kamus Data penyesuaianDiri ... 100
Tabel III. 90 Kamus Data dayaPersuasi ... 100
Tabel III. 91 Kamus Data kesimpulan ... 101
Tabel III. 92 Kamus bulan ... 101
Tabel III. 93 Kamus tahun ... 101
Tabel III. 94 PSPEC Input Data Login ... 102
Tabel III. 95 PSPEC Verifikasi Data ... 102
(13)
Tabel III. 97 PSPEC Ubah Source ... 103
Tabel III. 98 PSPEC Cari Source ... 104
Tabel III. 99 PSPEC Input Posisi ... 104
Tabel III. 100 PSPEC Ubah Posisi ... 105
Tabel III. 101 PSPEC Cari Posisi ... 105
Tabel III. 102 PSPEC Input Kota ... 106
Tabel III. 103 PSPEC Ubah Kota ... 106
Tabel III. 104 PSPEC Cari Kota ... 107
Tabel III. 105 PSPEC Input Universitas ... 107
Tabel III. 106 PSPEC Ubah Universitas ... 108
Tabel III. 107 PSPEC Cari Universitas ... 108
Tabel III. 108 PSPEC Input Rekomendasi ... 109
Tabel III. 109 PSPEC Ubah Rekomendasi... 109
Tabel III. 110 PSPEC Cari Rekomendasi... 110
Tabel III. 111 PSPEC Input User ... 110
Tabel III. 112 PSPEC Ubah User ... 111
Tabel III. 113 PSPEC Cari User ... 111
Tabel III. 114 PSPEC Input Pelamar Awal ... 112
Tabel III. 115 PSPEC Ubah Pelamar Awal ... 113
Tabel III. 116 PSPEC Cari Pelamar Awal ... 113
Tabel III. 117 PSPEC Input Pelamar Seleksi ... 114
Tabel III. 118 PSPEC Ubah Pelamar Seleksi ... 115
Tabel III. 119 PSPEC Cari Pelamar Seleksi ... 116
Tabel III. 120 PSPEC Input Psikotest ... 117
Tabel III. 121 PSPEC Ubah Psikotest ... 118
Tabel III. 122 PSPEC Cari Psikotest ... 119
Tabel III. 123 PSPEC Input Wawancara ... 120
Tabel III. 124 PSPEC Ubah Wawancara... 121
Tabel III. 125 PSPEC Cari Wawancara ... 121
Tabel III. 126 PSPEC Proses Rekomendasi ... 122
Tabel III. 127 PSPEC Laporan Status ... 122
Tabel III. 128 PSPEC Laporan Pelamar ... 123
Tabel III. 129 PSPEC Input Nego ... 123
(14)
Tabel III. 131 PSPEC Cari Nego ... 124
Tabel III. 132 PSPEC Input Jurusan ... 125
Tabel III. 133 PSPEC Ubah Jurusan ... 125
Tabel III. 134 PSPEC Cari Jurusan... 126
Tabel III. 135 Halaman Login ... 130
Tabel III. 136 Halaman lihat dan cari data source ... 131
Tabel III. 137 Halaman input data source ... 132
Tabel III. 138 Halaman ubah data source ... 133
Tabel III. 139 Halaman lihat dan cari data posisi... 133
Tabel III. 140 Halaman input data posisi ... 134
Tabel III. 141 Halaman ubah data posisi ... 135
Tabel III. 142 Halaman lihat dan cari data kota ... 135
Tabel III. 143 Halaman input data kota ... 136
Tabel III. 144 Halaman ubah data kota ... 137
Tabel III. 145 Halaman lihat dan cari data universitas ... 137
Tabel III. 146 Halaman input data universitas ... 138
Tabel III. 147 Halaman ubah data universitas ... 139
Tabel III. 148 Halaman lihat dan cari data jurusan ... 139
Tabel III. 149 Halaman input data jurusan ... 140
Tabel III. 150 Halaman ubah data jurusan ... 141
Tabel III. 151 Halaman lihat dan cari data rekomendasi ... 141
Tabel III. 152 Halaman input data rekomendasi ... 142
Tabel III. 153 Halaman ubah data rekomendasi... 143
Tabel III. 154 Halaman lihat dan cari data user ... 143
Tabel III. 155 Halaman input data user ... 144
Tabel III. 156 Halaman ubah data user ... 145
Tabel III. 157 Halaman lihat dan cari data pelamar awal ... 146
Tabel III. 158 Halaman input data pelamar awal ... 147
Tabel III. 159 Halaman ubah data pelamar awal ... 148
Tabel III. 160 Halaman lihat dan cari data pelamar seleksi ... 149
Tabel III. 161 Halaman input data pelamar seleksi ... 150
Tabel III. 162 Halaman ubah data pelamar seleksi ... 152
Tabel III. 163 Halaman input nilai psikotest ... 154
(15)
Tabel III. 165 Halaman input data wawancara ... 157
Tabel III. 166 Halaman ubah data wawancara ... 158
Tabel III. 167 Halaman rekomendasi ... 159
Tabel III. 168 Halaman laporan status ... 160
(16)
BAB I PENDAHULUAN
1.1
Latar Belakang
Perkembangan tenaga kerja akhir-akhir ini mulai meningkat cukup pesat. Hal itu dapat dilihat dari banyaknya permintaan lapangan kerja pada perusahaan-perusahaan. Dengan banyaknya permintaan tersebut, maka perusahaan-perusahaan tersebut pun akan mengalami masalah baru dalam hal perekrutan karyawan.
Kunci keberhasilan perusahaan bukan hanya terletak pada besarnya keuntungan perusahaan, akan tetapi terletak juga pada keteraturan manajemen data karyawan yang ada di perusahaan tersebut. Oleh karena itu setiap perusahaan harus memiliki sistem yang sudah terkomputerisasi untuk membantu mengelola rekrutmen data karyawan.
Tenaga kerja yang ada di sebuah perusahaan merupakan salah satu faktor penting yang dapat menunjang keberhasilan suatu perusahaan. Karyawan mutlak harus ada di dalam setiap perusahaan, karena sumber
daya manusia inilah yang merencanakan, melakukan pekerjaan,
menggerakan sumber daya lainnya, serta mendorong keberhasilan organisasi dengan bakat, karya dan kreativitasnya, sehingga manajemen karyawan pun dapat menjadi alat strategi yang penting, yang berpengaruh terhadap keunggulan kompetitif yang berkelanjutan bagi organisasi.
Salah satu upaya untuk memaksimalkan hasil kerja dari para karyawan adalah dengan adanya proses recruitment karyawan mulai dari panggilan kerja pertama sampai dengan proses menjadi karyawan tetap. Adanya proses recruitment yang teratur akan dapat memonitor karyawan dan juga dapat melakukan proses tracking data karyawan.
(17)
2
1.2 Perumusan Masalah
PT. Akur Pratama yang biasa kita kenal sebagai Yogya Department Store merupakan sebuah perusahaan yang bergerak di bidang penjualan, dan penyediaan barang-barang serba ada yang cukup maju di Bandung. Tetapi ada beberapa sistem dari perusahaan tersebut yang masih dijalankan secara manual. Salah satunya yaitu sistem recruitment karyawan yang ada di PT. Akur Pratama ini. Sistem yang akan dibuat ini memiliki tujuan untuk menunjukkan work flow karyawan dari sejak interview pertama sampai menjadi karyawan tetap. Sistem ini juga dapat memberikan laporan penilaian karyawan pada saat di-wawancara.
Maka, dari latar belakang tersebut dapat disimpulkan beberapa permasalahan :
• Bagaimana user dapat mengetahui siapa saja yang melamar pekerjaan di PT. Akur Pratama?
• Bagaimana user dapat mengetahui panggilan selanjutnya untuk karyawan baru?
• Bagaimana user dapat memonitor panggilan kerja untuk karyawan baru?
• Bagaimana user dapat mengelola laporan hasil wawancara karyawan?
• Bagaimana user dapat mengelompokkan data-data karyawan berdasarkan kategori tertentu?
1.3 Tujuan
Tujuan tugas akhir ini adalah untuk membuat aplikasi yang dapat membantu PT. Akur Pratama dalam mengelola dan mengolah data rekrutmen pegawai sampai menjadi karyawan tetap. Aplikasi ini juga dapat melacak karyawan tersebut telah melewati tahapan apa saja.
(18)
3
• Mempermudah user dalam mengelola data pelamar kerja di PT. Akur Pratama.
• Mempermudah user dalam melakukan panggilan wawancara
selanjutnya bagi pelamar kerja.
• Mempermudah user dalam memonitor dan melakukan tracking data-data pelamar dan karyawan.
• Mempermudah user untuk mengelola daftar pertanyaan dalam interview kerja.
• Mempermudah user untuk membuat dan mengetahui laporan dan
score karyawan pada saat di-wawancara.
1.4
Batasan Masalah
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan-batasan untuk perangkat lunak :
• Sistem operasi : Microsoft Windows XP Professional
SP2.
• Sistem basis data : MYSQL.
• Bahasa Scripting : PHP, HTML, Javascript.
• Editor Pemrograman : Macromedia Dreamweaver 8.
• Web Server : XAMPP.
Batasan minimal untuk perangkat keras pada server dan pengembangan :
• Processor Intel Pentium III 736 MHz.
• Memory DDR 512 Mb.
• Hardisk 40Gb.
• Keyboard + Mouse.
Batasan-batasan permasalahan untuk aplikasi :
• Aplikasi ini digunakan pada perusahaan retail.
(19)
4
• Sekuritas dari aplikasi ini adalah login dan logout.
• Aplikasi ini menangani pengelolaan data karyawan awal, karyawan seleksi, sampai menjadi karyawan tetap.
• Aplikasi ini hanya digunakan untuk perekrutan karyawan saja.
• Asumsi : data role tidak berubah
1.5
Sistematika Penulisan
Laporan pembuatan aplikasi sistem kepegawaian ini disusun dengan sistematika penulisan sebagai berikut :
BAB I. PENDAHULUAN
Bab ini menjelaskan tentang latar belakang pelaksanaan proyek dan penulisan laporan, tujuan dari pembuatan proyek, ruang lingkup, dan sistematika penulisan laporan.
BAB II. LANDASAN TEORI
Bab ini menjelaskan tentang software apa saja yang digunakan yang berhubungan dengan pembuatan proyek ini dan uraian mengenai berbagai macam teori yang berkaitan dalam pembuatan proyek.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi tentang uraian Deskripsi Umum Sistem, Deskripsi Umum Aplikasi, Karakteristik Pengguna, Analisis proses sistem yang dibuat oleh penulis.
BAB IV. HASIL TERCAPAI
Bab ini berisi tentang materi keseluruhan program baik berupa cuplikan coding, antar muka dan hasil pengujian dari program itu sendiri.
(20)
5
BAB V. UJI COBA HASIL PENELITIAN
Bab ini berisi hasil evaluasi secara singkat tentang aplikasi yang telah dibuat.
BAB VI. KESIMPULAN DAN SARAN
Bab ini berisi tentang uraian kesimpulan dari seluruh hasil perancangan dan pembuatan beserta saran-saran yang berguna untuk pembuatan Aplikasi Sistem Perekrutan Karyawan pada PT.Akur Pratama yang akan datang.
(21)
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan, maka dapat ditarik kesimpulan sebagai berikut :
• Melalui fitur input, ubah dan cari data source, posisi, kota, universitas, jurusan, user, nilai rekomendasi, dan data pelamar maka user pun dapat dengan lebih mudah memanipulasi data tersebut, seperti menambah, mengubah dah melihat data ke dalam database.
• Melalui fitur psikotest, maka user dapat mengelola data psikotest pelamar, seperti mengatur jadwal psikotest, mencetak jadwal psikotest, dan juga memasukkan nilai psikotest yang didapat pelamar.
• Melalui fitur wawancara, maka user dapat dengan mudah
mengelola wawancara yang telah dilakukan pelamar, seperti
memasukkan hasil wawancara, atau mengubah hasil
wawancara tersebut.
• Melalui fitur rekomendasi, maka user dapat melihat pelamar mana yang cocok ditempatkan pada posisi tertentu. Fitur ini hanya berupa saran yang membandingkan hasil tahapan pelamar dengan standar posisi yang ada.
• Melalui fitur laporan status dan pelamar, maka user dapat melihat tahapan yang sudah dilewati pelamar dalam perekrutan karyawan ini.
(22)
195
6.2 Saran
Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa fitur atau beberapa tambahan security yang dapat membuat aplikasi ini lebih tercapai daya pakainya. Beberapa fitur yang dapat disarankan, yaitu :
• Perlunya backup data dari database apabila data pelamar, psikotest, wawancara, dan nego yang sudah banyak terisi.
• Fasilitas untuk meng-convert data dari Microsoft Excel ke database MySQL sehingga admin tidak kesulitan dalam memasukkan data satu persatu.
(23)
DAFTAR PUSTAKA
Bakken, S. S. 2004. Ebook. PHP_manual_en.chm.
Dean, Elisa. 2005. Pengantar Basis Data. Maranatha Christian University, Bandung.
Edy, D. (2006). Kuliah Sistem Informasi. Universitas Kristen Maranatha. Bandung.
Purbo,O. W dkk. 2006. Buku Sakti Menjadi Programmer Sejati PHP. Jakarta Solusi Media.
Renaldy, B. dkk. (2005). Mudah dan Cepat Menguasai Pemrograman Web. Bandung : Informatika.
________. (2003). Array In PHP. Retrieved November 8, 2008, from http://www.w3schools.com/php/php_ref_array.asp
________. (2009). Flowchart. Retrieved May 30, 2009, from
faculty.petra.ac.id/thiang/download/dkp/Algoritma%20dan%20Flowchart.doc
________. (2007). Konsep Dasar Sistem dan Sistem Informasi. Retrieved
April 13, 2009, from http://yuli.himatif.or.id/download/SI-
%20%20konsep%20dasar%20sistem%20dan%20sistem%20inf.ppt.
________. (2007). Konsep Dasar Sistem Informasi. Retrieved April 13,2009, from
parno.staff.gunadarma.ac.id/Downloads/files/4393/SI_01_Konsep_Dasar_SI. pdf
________. (2003). Slide In Menu. Retrieved December 15, 2008, from http://www.dynamicdrive.com/dynamicindex1/slideinmenu.htm
(1)
3
• Mempermudah user dalam mengelola data pelamar kerja di PT. Akur Pratama.
• Mempermudah user dalam melakukan panggilan wawancara selanjutnya bagi pelamar kerja.
• Mempermudah user dalam memonitor dan melakukan tracking
data-data pelamar dan karyawan.
• Mempermudah user untuk mengelola daftar pertanyaan dalam interview kerja.
• Mempermudah user untuk membuat dan mengetahui laporan dan
score karyawan pada saat di-wawancara.
1.4
Batasan Masalah
Agar permasalahan tidak terlalu luas, maka pembahasan hanya dibatasi pada proses pembuatan perangkat lunak saja.
Berikut ini adalah batasan-batasan untuk perangkat lunak :
• Sistem operasi : Microsoft Windows XP Professional SP2.
• Sistem basis data : MYSQL.
• Bahasa Scripting : PHP, HTML, Javascript. • Editor Pemrograman : Macromedia Dreamweaver 8. • Web Server : XAMPP.
Batasan minimal untuk perangkat keras pada server dan pengembangan :
• Processor Intel Pentium III 736 MHz. • Memory DDR 512 Mb.
• Hardisk 40Gb. • Keyboard + Mouse.
Batasan-batasan permasalahan untuk aplikasi : • Aplikasi ini digunakan pada perusahaan retail. • Aplikasi ini dibuat untuk PT. Akur Pratama.
(2)
Universitas Kristen Maranatha • Sekuritas dari aplikasi ini adalah login dan logout.
• Aplikasi ini menangani pengelolaan data karyawan awal, karyawan seleksi, sampai menjadi karyawan tetap.
• Aplikasi ini hanya digunakan untuk perekrutan karyawan saja. • Asumsi : data role tidak berubah
1.5
Sistematika Penulisan
Laporan pembuatan aplikasi sistem kepegawaian ini disusun dengan sistematika penulisan sebagai berikut :
BAB I. PENDAHULUAN
Bab ini menjelaskan tentang latar belakang pelaksanaan proyek dan penulisan laporan, tujuan dari pembuatan proyek, ruang lingkup, dan sistematika penulisan laporan.
BAB II. LANDASAN TEORI
Bab ini menjelaskan tentang software apa saja yang digunakan yang berhubungan dengan pembuatan proyek ini dan uraian mengenai berbagai macam teori yang berkaitan dalam pembuatan proyek.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi tentang uraian Deskripsi Umum Sistem, Deskripsi Umum Aplikasi, Karakteristik Pengguna, Analisis proses sistem yang dibuat oleh penulis.
BAB IV. HASIL TERCAPAI
Bab ini berisi tentang materi keseluruhan program baik berupa cuplikan coding, antar muka dan hasil pengujian dari program itu sendiri.
(3)
5
BAB V. UJI COBA HASIL PENELITIAN
Bab ini berisi hasil evaluasi secara singkat tentang aplikasi yang telah dibuat.
BAB VI. KESIMPULAN DAN SARAN
Bab ini berisi tentang uraian kesimpulan dari seluruh hasil perancangan dan pembuatan beserta saran-saran yang berguna untuk pembuatan Aplikasi Sistem Perekrutan Karyawan pada PT.Akur Pratama yang akan datang.
(4)
194
Universitas Kristen Maranatha
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan, maka dapat ditarik kesimpulan sebagai berikut :
• Melalui fitur input, ubah dan cari data source, posisi, kota, universitas, jurusan, user, nilai rekomendasi, dan data pelamar maka user pun dapat dengan lebih mudah memanipulasi data tersebut, seperti menambah, mengubah dah melihat data ke dalam database.
• Melalui fitur psikotest, maka user dapat mengelola data psikotest pelamar, seperti mengatur jadwal psikotest, mencetak jadwal psikotest, dan juga memasukkan nilai psikotest yang didapat pelamar.
• Melalui fitur wawancara, maka user dapat dengan mudah mengelola wawancara yang telah dilakukan pelamar, seperti memasukkan hasil wawancara, atau mengubah hasil wawancara tersebut.
• Melalui fitur rekomendasi, maka user dapat melihat pelamar mana yang cocok ditempatkan pada posisi tertentu. Fitur ini hanya berupa saran yang membandingkan hasil tahapan pelamar dengan standar posisi yang ada.
• Melalui fitur laporan status dan pelamar, maka user dapat melihat tahapan yang sudah dilewati pelamar dalam perekrutan karyawan ini.
(5)
195
6.2 Saran
Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa fitur atau beberapa tambahan security yang dapat membuat aplikasi ini lebih tercapai daya pakainya. Beberapa fitur yang dapat disarankan, yaitu :
• Perlunya backup data dari database apabila data pelamar, psikotest, wawancara, dan nego yang sudah banyak terisi. • Fasilitas untuk meng-convert data dari Microsoft Excel ke
database MySQL sehingga admin tidak kesulitan dalam memasukkan data satu persatu.
(6)
196
DAFTAR PUSTAKA
Bakken, S. S. 2004. Ebook. PHP_manual_en.chm.
Dean, Elisa. 2005. Pengantar Basis Data. Maranatha Christian University, Bandung.
Edy, D. (2006). Kuliah Sistem Informasi. Universitas Kristen Maranatha. Bandung.
Purbo,O. W dkk. 2006. Buku Sakti Menjadi Programmer Sejati PHP. Jakarta Solusi Media.
Renaldy, B. dkk. (2005). Mudah dan Cepat Menguasai Pemrograman Web. Bandung : Informatika.
________. (2003). Array In PHP. Retrieved November 8, 2008, from http://www.w3schools.com/php/php_ref_array.asp
________. (2009). Flowchart. Retrieved May 30, 2009, from
faculty.petra.ac.id/thiang/download/dkp/Algoritma%20dan%20Flowchart.doc
________. (2007). Konsep Dasar Sistem dan Sistem Informasi. Retrieved April 13, 2009, from http://yuli.himatif.or.id/download/SI- %20%20konsep%20dasar%20sistem%20dan%20sistem%20inf.ppt.
________. (2007). Konsep Dasar Sistem Informasi. Retrieved April 13,2009, from
parno.staff.gunadarma.ac.id/Downloads/files/4393/SI_01_Konsep_Dasar_SI. pdf
________. (2003). Slide In Menu. Retrieved December 15, 2008, from http://www.dynamicdrive.com/dynamicindex1/slideinmenu.htm