Aplikasi Lowongan Kerja Online.
vi
ABSTRAK
Penelitian ini dilakukan dengan tujuan untuk menghasilkan sebuah aplikasi berbasis web yang dapat menghasilkan lowongan kerja yang dibuat oleh perusahaan untuk memenuhi suatu posisi, mengelola CV, melakukan wawancara hingga akhirnya menemukan pelamar yang sesuai. Selain itu, pelamar dapat dengan mudah mencari dan memilih jenis pekerjaan yang diinginkan dan melakukan proses pelamaran secara online. Tujuan lainnya, perusahaan dapat menganalisis data pelamar yang melakukan proses pendaftaran secara online.
Aplikasi ini memiliki fitur mengelola CV, melamar pekerjaan, mengelola lowongan pekerjaan, menganalisis data pelamar, menganalisis lowongan, mengelola paket perusahaan, membuat wawancara, mengelola kategori pekerjaan, mengelola pekerjaan, mengelola kemampuan, mengelola laporan, dan mengelola event.
Sumber data untuk pembuatan aplikasi diperoleh dari tanya jawab dengan Ibu Yenni dan Ibu Tiur, serta buku-buku mengenai teori-teori yang dibutuhkan dari berbagai sumber sebagai referensi. Dengan dibuatnya aplikasi ini memudahkan proses bertemunya pelamar dengan perusahaan, perusahaan dapat dengan mudah mencari tenaga kerja, dan pelamar dapat dengan mudah mendapatkan pekerjaan. Kata Kunci: aplikasi web, lowongan kerja, online, perusahaan, tenaga kerja
(2)
vii
ABSTRACT
This research was conducted with the aim to produce a web-based application that can generate job opportunities created by the company to fulfill a position, manage CV, conduct interviews and finally to find suitable applicants. In addition, applicants can easily find and select the desired type of work and the process of applying online. Companies can analyze the data of applicants who take online registration process. This application has features to manage CV, applying for jobs, manage jobs, analyze the data of applicants, analyze vacancies, manage enterprise package, making interviews, manage job categories, manage jobs, manage capabilities, manage reports, and manage events. The data source for the creation of applications obtained from the interview with Mrs. Yenni and Mrs. Tiur, as well as books on theories that are needed from a variety of sources as a reference. With this application made the process easier for applicants with a meeting of the company, the company can easily search for employment, and applicants can easily get a job.
(3)
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xx
DAFTAR LAMPIRAN ... xxii
DAFTAR NOTASI/ LAMBANG ... xxiii
DAFTAR SINGKATAN ... xxvi
BAB 1. PENDAHULUAN... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 6
2.1 Analisis dan Perancangan Sistem ... 6
2.1.1 Pengertian Sistem ... 6
2.1.2 Analisis Sistem ... 6
2.1.3 Perancangan Sistem ... 7
2.2 PHP ... 7
2.3 MySql ... 8
2.4 Entity Relationship Diagram... 10
2.4.1 Entity ... 10
2.4.2 Relationship ... 10
(4)
ix
2.4.4 Kardinalitas... 11
2.5 Flowchart ... 11
2.5.1 Bagan Alir Sistem (System Flowchart) ... 12
2.5.2 Bagan Alir Dokumen (Document Flowchart) ... 12
2.5.3 Bagan Alir Skematik (Schematic Flowchart) ... 13
2.5.4 Bagan Alir Program (Program Flowchart) ... 13
2.5.5 Bagan Alir Proses (Process Flowchart) ... 13
2.6 Unified Modeling Language ( UML ) ... 13
2.6.1 Definisi UML ... 13
2.6.2 Use Case Diagram ... 14
2.6.3 Class Diagram ... 14
2.6.4 Activity Diagram... 14
2.7 Portal Lowongan Kerja Online yang sudah ada ... 15
2.7.1 JobsDb ... 15
2.7.2 Jobstreet ... 17
2.8 Pekerjaan ... 18
2.9 Blackbox ... 18
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 20
3.1 Proses Bisnis Pelamar Kerja ... 20
3.2 Proses Bisnis Pencari Tenaga Kerja ... 22
3.3 ERD (Entity Relationship Diagram) ... 23
3.4 Transformasi ERD ke dalam Tabel (Relational Database) ... 25
3.4.1 Tabel Member ... 25
3.4.2 Tabel Perusahaan ... 25
3.4.3 Tabel Lowongan ... 26
3.4.4 Tabel Pekerjaan ... 27
3.4.5 Tabel Kategori Pekerjaan ... 27
3.4.6 Tabel Kota ... 27
3.4.7 Tabel Cv ... 28
3.4.8 Tabel Pendidikan ... 29
3.4.9 Tabel Pengalaman Kerja ... 29
(5)
x
3.4.11 Tabel Lamaran ... 30
3.4.12 Tabel Kemampuan ... 31
3.4.13 Tabel Event ... 31
3.5 UseCase ... 32
3.5.1 Sistem Utama Lowongan Kerja Online ... 33
3.5.2 Sub Sistem Kelola CV ... 36
3.5.3 Sub Sistem Kelola Akun ... 38
3.5.4 Sub Sistem Kelola Lamaran ... 39
3.5.5 Sub Sistem Kelola Lowongan ... 41
3.5.6 Sub Sistem Kelola Daftar Pelamar ... 42
3.5.7 Sub Sistem Kelola Wawancara... 43
3.5.8 Sub Sistem Kelola Status Paket ... 45
3.5.9 Sub Sistem Kelola Pekerjaan ... 46
3.5.10 Sub Sistem Kelola Kategori Pekerjaan ... 48
3.5.11 Sub Sistem Kelola Kemampuan ... 50
3.5.12 Sub Sistem Kelola Event ... 52
3.5.13 Sub Sistem Kelola Laporan ... 53
3.6 Activity Diagram ... 56
3.6.1 Activity Diagram Masuk ... 56
3.6.2 Activity Diagram Keluar ... 57
3.6.3 Activity Diagram Tambah CV ... 58
3.6.4 Activity Diagram Ubah CV ... 59
3.6.5 Activity Diagram Lihat CV ... 60
3.6.6 Activity Diagram Tambah Akun... 61
3.6.7 Activity Diagram Ubah Akun ... 62
3.6.8 Activity Diagram Lihat Akun ... 63
3.6.9 Activity Diagram Tambah Lamaran ... 64
3.6.10 Activity Diagram Lihat Lamaran ... 65
3.6.11 Activity Diagram Tambah Lowongan ... 66
3.6.12 Activity Diagram Lihat Lowongan ... 67
3.6.13 Activity Diagram Ubah Status Pelamar ... 68
(6)
xi
3.6.15 Activity Diagram Tambah Wawancara ... 70
3.6.16 Activity Diagram Lihat Wawancara ... 71
3.6.17 Activity Diagram Tambah Paket ... 72
3.6.18 Activity Diagram Ubah Status Paket ... 73
3.6.19 Activity Diagram Lihat Paket ... 74
3.6.20 Activity Diagram Tambah Pekerjaan ... 75
3.6.21 Activity Diagram Ubah Pekerjaan ... 76
3.6.22 Activity Diagram Lihat Pekerjaan ... 77
3.6.23 Activity Diagram Tambah Kategori Pekerjaan ... 78
3.6.24 Activity Diagram Ubah Kategori Pekerjaan ... 79
3.6.25 Activity Diagram Lihat Kategori Pekerjaan ... 80
3.6.26 Activity Diagram Tambah Kemampuan ... 81
3.6.27 Activity Diagram Ubah Kemampuan ... 82
3.6.28 Activity Diagram Lihat Kemampuan ... 83
3.6.29 Activity Diagram Tambah Event ... 84
3.6.30 Activity Diagram Lihat Event ... 85
3.6.31 Activity Diagram Laporan Data Pelamar ... 86
3.6.32 Activity Diagram Laporan Data Perusahaan ... 87
3.6.33 Activity Diagram Laporan Data Lowongan ... 88
3.7 Class Diagram ... 89
3.7.1 Class lamaran ... 90
3.7.2 Class lowongan ... 91
3.7.3 Class member ... 92
3.7.4 Class surat_lamaran ... 92
3.7.5 Class perusahaan... 93
3.7.6 Class kota... 93
3.7.7 Class pekerjaan ... 94
3.7.8 Class kategori_pekerjaan ... 94
3.7.9 Class cv ... 95
3.7.10 Class pengalaman_kerja ... 95
3.7.11 Classpendidikan ... 96
(7)
xii
3.7.13 Class event ... 97
3.8 Rancangan Antarmuka ... 98
3.8.1 Rancangan Antarmuka Form Masuk ... 98
3.8.2 Rancangan Antarmuka Form Daftar ... 99
3.8.3 Rancangan Antarmuka Menu Utama ... 100
3.8.4 Rancangan Antarmuka Form Lowongan ... 101
3.8.5 Rancangan Antarmuka Menu Awal Admin ... 102
3.8.6 Rancangan Antarmuka Menu Admin ... 103
3.8.7 Rancangan Antarmuka Kategori Pekerjaan Admin ... 104
3.8.8 Rancangan Antarmuka Pekerjaan Admin ... 105
3.8.9 Rancangan Antarmuka Kemampuan Admin ... 106
3.8.10 Rancangan Antarmuka Kelola Perusahaan Admin ... 107
3.8.11 Rancangan Antarmuka Subscription Admin... 108
3.8.12 Rancangan Antarmuka Menu Awal Pelamar ... 109
3.8.13 Rancangan Antarmuka Menu My Jobs ... 110
3.8.14 Rancangan Antarmuka CV Pelamar ... 111
3.8.15 Rancangan Antarmuka Surat Lamaran Pelamar ... 112
3.8.16 Rancangan Antarmuka Daftar Wawancara Pelamar... 113
3.8.17 Rancangan Antarmuka Sejarah Lamaran ... 114
3.8.18 Rancangan Antarmuka Menu Awal Perusahaan ... 115
3.8.19 Rancangan Antarmuka Menu Company ... 116
3.8.20 Rancangan Antarmuka Lowongan Perusahaan ... 117
3.8.21 Rancangan Antarmuka Daftar Pelamar Perusahaan ... 118
3.8.22 Rancangan Antarmuka Jadwal Wawancara Perusahaan ... 119
BAB 4. HASIL PENELITIAN ... 120
4.1 Form Utama untuk member ... 120
4.2 Form Utama untuk perusahaan ... 121
4.3 Form Daftar Member ... 122
4.4 Form Masuk Member dan Admin ... 123
4.5 FormResetPassword Member ... 124
4.6 FormResetPassword Perusahaan ... 125
(8)
xiii
4.8 Form Utama Admin ... 127
4.8.1 Form Kategori Pekerjaan ... 128
4.8.2 Form Pekerjaan ... 131
4.8.3 Form Kemampuan ... 134
4.8.4 Form Kelola Perusahaan ... 137
4.8.5 Form Sejarah Subscription ... 139
4.8.6 FormEvent ... 140
4.8.7 Form Laporan ... 143
4.9 Form Utama Member... 144
4.9.1 Form Awal CV ... 145
4.9.2 Form Surat Lamaran ... 148
4.9.3 Form Sejarah Lamaran ... 150
4.9.4 Form Daftar Wawancara Member ... 153
4.9.5 Form Pengaturan Akun Member ... 154
4.9.6 Form Cari Lowongan ... 155
4.10 Form Utama Perusahaan ... 158
4.10.1 Form Lowongan ... 159
4.10.2 Form Daftar Pelamar ... 162
4.10.3 Form Daftar Wawancara ... 167
4.10.4 Form Status Paket ... 168
4.10.5 Form Pengaturan Akun Perusahaan ... 170
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 173
5.1 Pengujian Masuk Member dan Admin ... 173
5.2 Pengujian Masuk Perusahaan ... 174
5.3 Pengujian Daftar Member ... 175
5.4 Pengujian Daftar Perusahaan ... 176
5.5 Pengujian ResetPassword Member ... 178
5.6 Pengujian Reset Password Perusahaan ... 179
5.7 Pengujian Tambah Kategori Pekerjaan ... 180
5.8 Pengujian Ubah Kategori Pekerjaan ... 180
5.9 Pengujian Tambah Pekerjaan... 181
(9)
xiv
5.11 Pengujian Tambah Kemampuan ... 182
5.12 Pengujian Ubah Kemampuan ... 183
5.13 Pengujian Ubah Status Request ... 184
5.14 Pengujian Tambah Event ... 184
5.15 Pengujian Tambah CV... 185
5.16 Pengujian Ubah CV ... 187
5.17 Pengujian Ubah Password Member... 189
5.18 Pengujian Ubah Password Admin ... 190
5.19 Pengujian Lihat Lowongan Detail ... 191
5.20 Pengujian Melamar ... 192
5.21 Pengujian Tambah Lowongan ... 193
5.22 Pengujian Tambah Wawancara ... 194
5.23 Pengujian Tambah Status Paket ... 194
5.24 Pengujian Ubah Password Perusahaan ... 195
5.25 Pengujian Ubah Status Lamaran ... 196
5.26 Pengujian Ubah Akun Perusahaan ... 197
BAB 6. SIMPULAN DAN SARAN ... 199
6.1 Simpulan ... 199
6.2 Saran ... 200
(10)
xv
DAFTAR GAMBAR
Gambar 2.1 Use Case Diagram [1] ... 14
Gambar 2.2 Activity Diagram [1] . ... 15
Gambar 2.3 Gambar tampilan awal Jobsdb ... 16
Gambar 2.4 Gambar tampilan awal Jobstreet ... 17
Gambar 3.1 Flowchart Proses Bisnis Pelamar Kerja ... 21
Gambar 3.2 Flowchart Proses Bisnis Pencari Tenaga Kerja ... 23
Gambar 3.3 Entity Relationship Diagram ... 24
Gambar 3.4 Use Case Sistem Utama Lowongan Kerja Online ... 32
Gambar 3.5 Use Case Kelola CV ... 37
Gambar 3.6 Use Case Kelola Akun ... 38
Gambar 3.7 Use Case Kelola Lamaran ... 40
Gambar 3.8 Use Case Kelola Lowongan ... 41
Gambar 3.9 Use Case Kelola Daftar Pelamar ... 42
Gambar 3.10 Use Case Kelola Wawancara ... 44
Gambar 3.11 Use Case Kelola Status Paket ... 45
Gambar 3.12 Use Case Kelola Pekerjaan ... 47
Gambar 3.13 Use Case Kelola Kategori Pekerjaan ... 49
Gambar 3.14 Use Case Kelola Kemampuan ... 51
Gambar 3.15 Use Case Kelola Event ... 52
Gambar 3.16 Use Case Kelola Laporan ... 54
Gambar 3.17 Activity Diagram Masuk ... 56
Gambar 3.18 Activity Diagram Keluar ... 57
Gambar 3.19 Activity Diagram Tambah CV ... 58
Gambar 3.20 Activity Diagram Ubah CV ... 59
Gambar 3.21 Activity Diagram Lihat CV ... 60
Gambar 3.22 Activity Diagram Tambah Akun ... 61
Gambar 3.23 Activity Diagram Ubah Akun ... 62
Gambar 3.24 Activity Diagram Lihat Akun ... 63
Gambar 3.25 Activity Diagram Tambah Lamaran ... 64
(11)
xvi
Gambar 3.27 Activity Diagram Tambah Lowongan ... 66
Gambar 3.28 Activity Diagram Lihat Lowongan ... 67
Gambar 3.29 Activity Diagram Ubah Status Pelamar ... 68
Gambar 3.30 Activity Diagram Lihat Daftar Pelamar ... 69
Gambar 3.31 Activity Diagram Tambah Wawancara... 70
Gambar 3.32 Activity Diagram Lihat Wawancara ... 71
Gambar 3.33 Activity Diagram Tambah Paket ... 72
Gambar 3.34 Activity Diagram Ubah Status Paket ... 73
Gambar 3.35 Activity Diagram Lihat Paket ... 74
Gambar 3.36 Activity Diagram Tambah Pekerjaan ... 75
Gambar 3.37 Activity Diagram Ubah Pekerjaan ... 76
Gambar 3.38 Activity Diagram Lihat Pekerjaan ... 77
Gambar 3.39 Activity Diagram Tambah Kategori Pekerjaan ... 78
Gambar 3.40 Activity Diagram Ubah Kategori Pekerjaan ... 79
Gambar 3.41 Activity Diagram Lihat Kategori Pekerjaan ... 80
Gambar 3.42 Activity Diagram Tambah Kemampuan ... 81
Gambar 3.43 Activity Diagram Ubah Kemampuan ... 82
Gambar 3.44 Activity Diagram Lihat Kemampuan ... 83
Gambar 3.45 Activity Diagram Tambah Event ... 84
Gambar 3.46 Activity Diagram Lihat Event ... 85
Gambar 3.47 Activity Diagram Laporan Data Pelamar ... 86
Gambar 3.48 Activity Diagram Laporan Data Perusahaan ... 87
Gambar 3.49 Activity Diagram Laporan Data Lowongan ... 88
Gambar 3.50 Class Diagram ... 89
Gambar 3.51 Class lamaran ... 90
Gambar 3.52 Class lowongan ... 91
Gambar 3.53 Class member ... 92
Gambar 3.54 Class surat_lamaran ... 92
Gambar 3.55 Class perusahaan ... 93
Gambar 3.56 Class kota ... 93
Gambar 3.57 Class pekerjaan ... 94
(12)
xvii
Gambar 3.59 Class cv ... 95
Gambar 3.60 Class pengalaman_kerja ... 95
Gambar 3.61 Class pendidikan ... 96
Gambar 3.62 Class kemampuan ... 96
Gambar 3.63 Class event ... 97
Gambar 3.64 Rancangan Antarmuka Form Masuk ... 98
Gambar 3.65 Rancangan Antarmuka Form Daftar ... 99
Gambar 3.66 Rancangan Antarmuka Menu Utama ... 100
Gambar 3.67 Rancangan Antarmuka Form Lowongan ... 101
Gambar 3.68 Rancangan Antarmuka Menu Awal Admin ... 102
Gambar 3.69 Rancangan Antarmuka Menu Admin ... 103
Gambar 3.70 Rancangan Antarmuka Kategori Pekerjaan Admin... 104
Gambar 3.71 Rancangan Antarmuka Pekerjaan Admin ... 105
Gambar 3.72 Rancangan Antarmuka Kemampuan Admin... 106
Gambar 3.73 Rancangan Antarmuka Kelola Perusahaan Admin ... 107
Gambar 3.74 Rancangan Antarmuka Subscription Admin ... 108
Gambar 3.75 Rancangan Antarmuka Menu Awal Pelamar ... 109
Gambar 3.76 Rancangan Antarmuka Menu My Jobs ... 110
Gambar 3.77 Rancangan Antarmuka CV Pelamar... 111
Gambar 3.78 Rancangan Antarmuka Surat Lamaran Pelamar ... 112
Gambar 3.79 Rancangan Antarmuka Daftar Wawancara Pelamar ... 113
Gambar 3.80 Rancangan Antarmuka Sejarah Lamaran ... 114
Gambar 3.81 Rancangan Antarmuka Menu Awal Perusahaan ... 115
Gambar 3.82 Rancangan Antarmuka Menu Company ... 116
Gambar 3.83 Rancangan Antarmuka Lowongan Perusahaan ... 117
Gambar 3.84 Rancangan Antarmuka Daftar Pelamar Perusahaan ... 118
Gambar 3.85 Rancangan Antarmuka Permintaan Jadwal Perusahaan ... 119
Gambar 4.1 Form Utama untuk member ... 120
Gambar 4.2 Form Utama untuk perusahaan ... 121
Gambar 4.3 Form Daftar Member ... 122
Gambar 4.4 Form Masuk Member dan Admin ... 123
(13)
xviii
Gambar 4.6 FormResetPassword Perusahaan ... 125
Gambar 4.7 Form Lihat Event ... 126
Gambar 4.8 Form Utama Admin ... 127
Gambar 4.9 Form Kategori Pekerjaan ... 128
Gambar 4.10 Form Tambah Kategori Pekerjaan ... 129
Gambar 4.11 Form Ubah Kategori Pekerjaan ... 130
Gambar 4.12 Form Pekerjaan ... 131
Gambar 4.13 Form Tambah Pekerjaan ... 132
Gambar 4.14 Form Ubah Pekerjaan ... 133
Gambar 4.15 Form Kemampuan ... 134
Gambar 4.16 Form Tambah Kemampuan ... 135
Gambar 4.17 Form Ubah Kemampuan ... 136
Gambar 4.18 Form Kelola Perusahaan ... 137
Gambar 4.19 Form Ubah Status Request ... 138
Gambar 4.20 Form Sejarah Subscription ... 139
Gambar 4.21 FormEvent ... 140
Gambar 4.22 Form Lihat Event Admin ... 141
Gambar 4.23 Form Tambah Event ... 142
Gambar 4.24 Form Laporan ... 143
Gambar 4.25 Form Utama Member ... 144
Gambar 4.26 Form Awal CV ... 145
Gambar 4.27 Form Tambah CV... 146
Gambar 4.28 Form Ubah CV ... 147
Gambar 4.29 Form Lihat CV ... 148
Gambar 4.30 Form Surat Lamaran ... 148
Gambar 4.31 Form Lihat Surat Lamaran ... 149
Gambar 4.32 Form Sejarah Lamaran ... 150
Gambar 4.33 Form Lihat Wawancara ... 151
Gambar 4.34 Form Lihat Lowongan ... 152
Gambar 4.35 Form Daftar Wawancara Member ... 153
Gambar 4.36 Form Pengaturan Akun Member ... 154
(14)
xix
Gambar 4.38 Form Lihat Lowongan Detail ... 156
Gambar 4.39 Form Melamar ... 157
Gambar 4.40 Form Utama Perusahaan ... 158
Gambar 4.41 Form Lowongan ... 159
Gambar 4.42 Form Lihat Lowongan ... 160
Gambar 4.43 Form Tambah Lowongan ... 161
Gambar 4.44 Form Daftar Pelamar ... 162
Gambar 4.45 Form Daftar Pelamar Detail ... 163
Gambar 4.46 Form Lihat CV Pelamar ... 164
Gambar 4.47 Form Lihat Surat Lamaran Pelamar ... 165
Gambar 4.48 Form Tambah Wawancara Pelamar ... 166
Gambar 4.49 Form Daftar Wawancara ... 167
Gambar 4.50 Form Status Paket ... 168
Gambar 4.51 Form Tambah Status Paket ... 169
Gambar 4.52 Form Pengaturan Akun Perusahaan ... 170
Gambar 4.53 Form Ubah Password Perusahaan ... 171
(15)
xx
DAFTAR TABEL
Tabel 3.1 Tabel Member ... 25
Tabel 3.2 Tabel Perusahaan ... 25
Tabel 3.3 Tabel Lowongan ... 26
Tabel 3.4 Tabel Pekerjaan ... 27
Tabel 3.5 Tabel Kategori Pekerjaan ... 27
Tabel 3.6 Tabel Kota ... 27
Tabel 3.7 Tabel Cv ... 28
Tabel 3.8 Tabel Pendidikan ... 29
Tabel 3.9 Tabel Pengalaman Kerja ... 29
Tabel 3.10 Tabel Surat Lamaran ... 30
Tabel 3.11 Tabel Lamaran ... 30
Tabel 3.12 Tabel Kemampuan ... 31
Tabel 3.13 Tabel Event ... 31
Tabel 5.1 Tabel Pengujian Masuk Member dan Admin ... 173
Tabel 5.2 Tabel Pengujian Masuk Perusahaan ... 174
Tabel 5.3 Tabel Pengujian Daftar Member ... 175
Tabel 5.4 Tabel Pengujian Daftar Perusahaan ... 176
Tabel 5.5 Tabel Pengujian ResetPassword Member ... 178
Tabel 5.6 Tabel Pengujian Reset Password Perusahaan ... 179
Tabel 5.7 Tabel Pengujian Tambah Kategori Pekerjaan ... 180
Tabel 5.8 Tabel Pengujian Ubah Kategori Pekerjaan... 180
Tabel 5.9 Tabel Pengujian Tambah Pekerjaan ... 181
Tabel 5.10 Tabel Pengujian Ubah Pekerjaan ... 182
Tabel 5.11 Tabel Pengujian Tambah Kemampuan ... 182
Tabel 5.12 Tabel Pengujian Ubah Kemampuan ... 183
Tabel 5.13 Tabel Ubah Status Request ... 184
Tabel 5.14 Tabel Pengujian Tambah Event ... 184
Tabel 5.15 Tabel Pengujian Tambah CV ... 185
Tabel 5.16 Tabel Pengujian Ubah CV ... 187
(16)
xxi
Tabel 5.18 Pengujian Ubah Password Admin ... 190
Tabel 5.19 Tabel Pengujian Lihat Lowongan Detail ... 191
Tabel 5.20 Tabel Pengujian Melamar ... 192
Tabel 5.21 Tabel Pengujian Tambah Lowongan ... 193
Tabel 5.22 Tabel Pengujian Tambah Wawancara ... 194
Tabel 5.23 Tabel Pengujian Tambah Status Paket ... 194
Tabel 5.24 Tabel Pengujian Ubah Password Perusahaan ... 195
Tabel 5.25 Tabel Pengujian Ubah Status Lamaran ... 196
(17)
xxii
DAFTAR LAMPIRAN
LAMPIRAN A. MANUAL PENGGUNAAN APLIKASI LOWONGAN KERJA
ONLINE………. 202
LAMPIRAN B. MANUAL PENGGUNAAN APLIKASI LOWONGAN KERJA ONLINE UNTUK MEMBER ... 210 LAMPIRAN C. MANUAL PENGGUNAAN APLIKASI LOWONGAN KERJA
ONLINE UNTUK PERUSAHAAN... 222 LAMPIRAN D. MANUAL PENGGUNAAN APLIKASI LOWONGAN KERJA
(18)
xxiii
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Use Case Use Case Use case
digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.
Use Case Actor Actor adalah
pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi
lain dan
membutuhkan
input atau
memberikan
output, maka aplikasi tersebut
juga bisa
dianggap sebagai actor.
Use Case Association Association
menunjukkan hubungan statis antar dua class.
(19)
xxiv Class
Diagram
Class Class adalah
dekripsi kelompok obyek-obyek dengan property, perilaku (operasi) dan relasi yang sama.
Activity Diagram
Start Titik awal.
Activity Diagram
End Titik akhir.
Activity Diagram
Activity Menunjukkan proses. Activity
Diagram
Decision Pilihan untuk mengambil
keputusan. Activity
Diagram
Fork Digunakan untuk
menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu.
Flowchart Simbol arus /
flow
Menyatakan jalannya arus suatu proses.
Flowchart Simbol
process
Menyatakan suatu tindakan (proses) yang
(20)
xxv
dilakukan oleh computer.
Flowchart Simbol
manual
Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer.
Flowchart Simbol
decision
Menunjukkan suatu kondisi tertentu yang akan
menghasilkan dua
kemungkinan.
Flowchart Simbol
terminal
Menyatakan permulaan/akhir suatu program.
Flowchart Simbol
manual input
Memasukkan data secara manual dengan
menggunakan online keyboard.
Flowchart Simbol
document
Mencetak
keluaran dalam bentuk dokumen (melalui printer).
Referensi:
Simbol Use Case berasal dari Fard [1] . Simbol Class Diagram berasal dari Fard [1] . Simbol Activity Diagram berasal dari Fard [1]. Simbol Flowchart berasal dari Jogiyanto [2].
(21)
xxvi
DAFTAR SINGKATAN
CV Curriculum Vitae
ERD Entity Relationship Diagram UML Unified Modeling Languange
(22)
1
BAB 1. PENDAHULUAN
Pada bab ini akan membahas beberapa materi antara lain, latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian sebagai berikut :
1.1 Latar Belakang Masalah
Lowongan kerja adalah sebuah kesempatan kerja pada posisi tertentu di instansi atau tempat usaha yang tersedia untuk individu maupun kelompok yang telah memenuhi persyaratan yang dibutuhkan. Bahkan, saat ini tidak sedikit tamatan SMP, SMA, atau SD yang terpaksa tidak melanjutkan pendidikan dan memutuskan untuk bekerja demi memenuhi kebutuhan hidup. Namun, seiring berjalannya waktu, permintaan akan tenaga kerja tidak sebanding dengan jumlah ketersediaan tenaga kerja setiap tahunnya. Selain itu, sulitnya menemukan tenaga kerja yang sesuai dengan kualifikasi yang diinginkan oleh pencari kerja. Pencari kerja juga memerlukan biaya yang tinggi untuk menemukan tenaga kerja yang sesuai, contoh: iklan di koran, majalah.
Persaingan juga sering terjadi dalam dunia kerja, khususnya para job-seeker (julukan bagi para pencari kerja), dimana persaingan tidak hanya mencakup fresh-graduate (baru lulus dan belum mendapatkan pengalaman) dengan orang yang sudah mempunyai pekerjaan namun ingin mencari pekerjaan lain. Hal ini membuat peluang kerja semakin rendah, khususnya jika kita hanya mencari pekerjaan lewat surat kabar.
Oleh karena itu, peneliti akan membuat sebuah situs pencari lowongan kerja online untuk memudahkan para pencari kerja menemukan lowongan pekerjaan yang sesuai dan diinginkan. Dengan perkembangan teknologi yang begitu pesat, lowongan kerja online dapat digunakan oleh berbagai kalangan. Situs ini akan dimulai dengan pelamar mendaftarkan diri secara online lalu membuat CV online dan surat lamaran, lalu ditunjukkan kepada perusahaan yang diinginkan dan sesuai dengan kemampuan pelamar. Lalu, perusahaan terdaftar memuat CV dan surat lamaran yang
(23)
2
ditujukan oleh pelamar dan jika memenuhi syarat perusahaan akan melakukan aksi yaitu wawancara, penerimaan atau penolakan kepada pelamar yang bersangkutan.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah pada bagian 1.1, maka dirumuskan masalah sebagai berikut :
1. Bagaimana cara membuat aplikasi portal lowongan kerja online yang memungkinkan perusahaan memasang iklan kerja?
2. Bagaimana cara membuat aplikasi portal lowongan kerja online yang memungkinan pelamar melakukan lamaran ke satu atau lebih perusahaan?
3. Bagaimana cara membuat aplikasi portal lowongan kerja online yang memungkinkan analisis posting lowongan?
4. Bagaimana cara membuat aplikasi portal lowongan kerja online yang memungkinkan analisis profil pelamar?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah pada bagian 1.2 terdapat beberapa tujuan pembahasan sebagai berikut :
1. Situs lowongan kerja online yang memberikan kemudahan kepada perusahaan untuk memasang iklan lowongan kerja.
2. Situs lowongan kerja online yang memberikan kemudahan kepada pelamar untuk mencari pekerjaan yang diinginkan.
3. Situs lowongan kerja online yang memberikan analisis lowongan dengan baik.
4. Situs lowongan kerja online yang memberikan kemudahan kepada perusahaan untuk menganalisis profil pelamar kerja.
(24)
3
1.4 Ruang Lingkup Kajian
Adapun ruang lingkup dalam aplikasi ini terbagi menjadi ruang lingkup aplikasi yang akan dibuat, software dan ruang lingkup hardware. Berikut pembahasannya.
Batasan-batasan masalah yang akan digunakan dalam aplikasi, yaitu : 1. Pengguna terbagi 3 yaitu admin, perusahaan, dan pelamar.
2. Aplikasi ini hanya membahas memasang iklan pekerjaan, melamar pekerjaan, analisis posting lowongan, analisis profil pelamar, membuat surat lamaran, mengelola event, mengelola laporan, dan membuat CV online.
3. Hak akses setiap modul dimiliki pengguna masing-masing berdasarkan jabatan yang dimiliki.
4. Pengelolaan CV online, membuat surat lamaran, melamar pekerjaan, dan analisis posting lowongan yang dapat dilakukan oleh pelamar.
5. Pengelolaan memasang iklan pekerjaan, analisis profil pelamar, dan penerimaan pelamar kerja yang dapat dilakukan oleh perusahaan.
6. Hak akses admin bisa mengakses mengelola kategori pekerjaan, mengelola pekerjaan, mengelola kemampuan, mengelola event, mengelola laporan, dan mengelola status paket perusahaan.
Fitur yang terdapat dalam aplikasi :
1. Mengelola CV online dan surat lamaran. 2. Mengelola data pelamar kerja.
3. Mengelola data perusahaan.
4. Mengelola data lowongan pekerjaan. 5. Mengelola data melamar pekerjaan.
6. Menampilkan iklan lowongan pekerjaan dan data pelamar kerja. 7. Mengelola data kategori pekerjaan.
8. Mengelola data pekerjaan. 9. Mengelola data kemampuan. 10. Mengelola data event.
(25)
4
11. Mengelola status paket perusahaan. 12. Mengelola laporan.
1. Ruang lingkup software: 1. XAMPP 1.8.1
2. MySQL (termasuk di dalam instalasi XAMPP) 3. phpMyAdmin (termasuk di dalam instalasi XAMPP) 4. Bahasa Pemograman Java dan Php
5. NetBeans IDE 7.4
2. Ruang lingkup hardware:
1. Processor : Intel(R) Core i3 CPU @ 1,8 GHz 2. Memory 2GB RAM
3. Hard Disk 500GB
4. Sistem Operasi : Windows 7
1.5 Sumber Data
Metode yang digunakan dalam penelitian ini adalah: 1. Data Primer
Pencarian informasi dengan melakukan wawancara kepada Ibu Yenni dan Ibu Tiur selaku pencetus ide proyek secara langsung agar peneliti dapat mencari dan mengumpulkan informasi yang lebih dalam mengenai topik yang akan dibahas oleh peneliti sehingga dapat digunakan sebagai bahan penelitian.
2. Data Sekunder
Pencarian informasi studi kepustakaan agar peneliti dapat memperoleh informasi-informasi yang dapat diambil sumber-sumbernya dari internet, makalah, artikel, buku, dan beberapa sumber relevan lainnya yang berkaitan dengan penelitian ini.
(26)
5
1.6 Sistematika Penyajian
BAB 1 PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek tugas akhir ini.
BAB 2 KAJIAN TEORI
Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
BAB 4 HASIL PENELITIAN
Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi. BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.
BAB 6 SIMPULAN DAN SARAN
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam laporan tugas akhir.
(27)
173
BAB 5. PEMBAHASAN DAN UJI COBA HASIL
PENELITIAN
Bab 5 ini berisi hasil pengujian aplikasi yang telah penulis lakukan.
5.1 Pengujian Masuk Member dan Admin
Tabel 5.1 Tabel Pengujian Masuk Member dan Admin
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Email atau kata sandi kosong, kemudian mengklik tombol “Masuk”
Penolakan karena email atau kata sandi tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi emailatau kata sandi yang salah, kemudian mengklik tombol “Masuk”
Penolakan karena email atau kata sandi salah
Muncul pesan kesalahan "Email dan password tidak terdaftar.”
Sesuai
3 Mengisi email dan kata sandi yang benar, kemudian menekan tombol “Masuk”
Berhasil Masuk ke dalam sistem
Muncul pesan “Berhasil Masuk.” dan masuk ke dalam
tombol “My
Jobs.”
Sesuai
4 Mengklik tombol
“Lupa password?”
Membuka halaman form lupa password
Membuka halaman form lupa password
Sesuai
5 Mengklik tombol “Tutup”
Menutup form masuk
Menutup form masuk
Sesuai
Tabel 5.1 merupakan tabel pengujian masuk member dan admin pada Aplikasi Lowongan Kerja Online.
(28)
174
5.2 Pengujian Masuk Perusahaan
Tabel 5.2 Tabel Pengujian Masuk Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Username atau kata sandi kosong,
kemudian mengklik tombol “Masuk”
Penolakan
karena username atau kata sandi tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi username atau kata sandi yang salah,
kemudian mengklik tombol “Masuk”
Penolakan
karena username atau kata sandi salah
Muncul pesan kesalahan "Username dan password tidak terdaftar.”
Sesuai
3 Mengisi username dan kata sandi yang benar, kemudian menekan tombol “Masuk”
Berhasil Masuk ke dalam sistem
Muncul pesan “Berhasil Masuk.” dan masuk ke dalam tombol “My Company”.
Sesuai
4 Mengklik tombol
“Lupa password?”
Membuka halaman form lupa password
Membuka halaman form lupa password
Sesuai
Tabel 5.2 merupakan tabel pengujian masuk perusahaan pada Aplikasi Lowongan Kerja Online.
(29)
175
5.3 Pengujian Daftar Member
Tabel 5.3 Tabel Pengujian Daftar Member
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Email atau kata sandi atau ulang kata sandi kosong, kemudian mengklik tombol “Daftar”
Penolakan karena email atau kata sandi atau ulang kata sandi tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi emailyang salah, kemudian mengklik tombol “Daftar” Penolakan karena email tidak valid Muncul pesan kesalahan "Email tidak valid.” Sesuai
3 Mengisi kata sandi yang berbeda dengan ulang kata sandi, kemudian menekan tombol “Daftar”
Penolakan karena kata sandi tidak sama
Muncul pesan kesalahan "Maaf, password harus sama.”
Sesuai
4 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Daftar”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
5 Mengisi email, kata sandi dan ulang kata sandi dengan benar, kemudian menekan tombol “Daftar”
Berhasil mendaftar menjadi member baru Muncul pesan “Berhasil mendaftar, cek email dan lakukan verifikasi.” Sesuai
(30)
176
“Tutup” daftar daftar
Tabel 5.3 merupakan tabel pengujian daftar member pada Aplikasi Lowongan Kerja Online.
5.4 Pengujian Daftar Perusahaan
Tabel 5.4 Tabel Pengujian Daftar Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Username atau kata sandi atau ulang kata sandi atau nama perusahaan atau alamat
perusahaan atau telp perusahaan atau fax perusahaan atau paket atau website perusahaan kosong, kemudian mengklik tombol “Daftar”
Penolakan karena username atau kata sandi atau ulang kata sandi atau nama perusahaan atau alamat
perusahaan atau telp perusahaan atau fax
perusahaan atau paket atau
website perusahaan tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi emailyang salah, kemudian mengklik tombol “Daftar”
Penolakan karena email tidak valid
Muncul pesan kesalahan "Email tidak valid.”
Sesuai
3 Mengisi username kurang dari 6 karakter, kemudian menekan tombol
Penolakan
karena username harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, username harus lebih dari 6
(31)
177
“Daftar” karakter.”
4 Mengisi kata sandi yang berbeda dengan ulang kata sandi, kemudian menekan tombol “Daftar”
Penolakan karena kata sandi tidak sama
Muncul pesan kesalahan "Maaf, password harus sama.”
Sesuai
5 Mengisi telp
perusahaan dan fax perusahaan dengan huruf Penolakan karena telp perusahaan dan fax perusahaan harus angka Data telp perusahaan dan fax perusahaan tidak akan terisi huruf, hanya bisa dimasukkan dengan angka
Sesuai
6 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Daftar”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
7 Mengisi Username , kata sandi, ulang kata sandi, nama perusahaan, alamat perusahaan, telp perusahaan, fax perusahaan, paket, dan website dengan benar, kemudian mengklik tombol “Daftar”
Berhasil mendaftar menjadi perusahaan baru Muncul pesan “Berhasil mendaftar, cek email dan lakukan verifikasi.” Dan menyimpan data perusahaan baru Sesuai
(32)
178
Tabel 5.4 merupakan tabel pengujian daftar perusahaan pada Aplikasi Lowongan Kerja Online.
5.5 Pengujian
Reset
Password
Member
Tabel 5.5 Tabel Pengujian ResetPassword Member
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Email atau captcha kosong, kemudian mengklik tombol “Kirim”
Penolakan karena email atau captcha tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi emailyang tidak terdaftar, kemudian mengklik tombol “Kirim” Penolakan karena email tidak valid Muncul pesan kesalahan "Email tidak terdaftar.” Sesuai
3 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Kirim”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
4 Mengisi captcha yang tidak benar, kemudian mengklik tombol “Kirim”
Penolakan karena captcha tidak benar
Muncul pesan kesalahan "Captcha tidak sesuai.”
Sesuai
5 Mengisi email dan captcha dengan benar, kemudian menekan tombol “Kirim”
Berhasil mengirimkan resetpassword Berhasil mengirimkan reset password dan mencul pesan ”Berhasil mengirimkan reset password,”
(33)
179
Tabel 5.5 merupakan tabel pengujian reset password member pada Aplikasi Lowongan Kerja Online.
5.6 Pengujian
Reset Password
Perusahaan
Tabel 5.6 Tabel Pengujian Reset Password Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Email atau username atau captcha kosong, kemudian mengklik tombol “Kirim”
Penolakan karena email atau username atau captcha tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi email atau username yang tidak terdaftar, kemudian mengklik tombol “Kirim”
Penolakan
karena email dan username tidak valid
Muncul pesan kesalahan "Email dan Username tidak terdaftar.”
Sesuai
3 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Kirim”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
4 Mengisi captcha yang tidak benar, kemudian mengklik tombol “Kirim”
Penolakan karena captcha tidak benar
Muncul pesan kesalahan "Captcha tidak sesuai.”
Sesuai
5 Mengisi email , username dan captcha dengan benar, kemudian menekan tombol Berhasil mengirimkan resetpassword Berhasil mengirimkan reset password dan mencul pesan ”Berhasil Sesuai
(34)
180
“Kirim” mengirimkan
reset password,”
Tabel 5.6 merupakan tabel pengujian reset password perusahaan pada Aplikasi Lowongan Kerja Online.
5.7 Pengujian Tambah Kategori Pekerjaan
Tabel 5.7 Tabel Pengujian Tambah Kategori Pekerjaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama kategori pekerjaan kosong, kemudian mengklik
tombol “Tambah”
Penolakan karena nama kategori tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi nama kategori pekerjaan dengan benar, kemudian menekan
tombol “Tambah”
Berhasil menambah kategori pekerjaan Berhasil menyimpan dan menambah kategori pekerjaan. Sesuai
Tabel 5.7 merupakan tabel pengujian tambah kategori pekerjaan pada Aplikasi Lowongan Kerja Online.
5.8 Pengujian Ubah Kategori Pekerjaan
Tabel 5.8 Tabel Pengujian Ubah Kategori Pekerjaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama kategori pekerjaan kosong, kemudian mengklik tombol “Ubah”
Penolakan karena nama kategori tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Tidak memilih data Kategori pekerjaan yang
diubah, menekan
Penolakan
karena data yang akan diubah tidak dipilih
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
(35)
181 tombol “Ubah”
3 Mengisi nama kategori pekerjaan dengan benar, kemudian menekan tombol “Ubah”
Berhasil mengubah kategori pekerjaan
Berhasil
menyimpan dan mengubah kategori pekerjaan.
Sesuai
Tabel 5.8 merupakan tabel pengujian ubah kategori pekerjaan pada Aplikasi Lowongan Kerja Online.
5.9 Pengujian Tambah Pekerjaan
Tabel 5.9 Tabel Pengujian Tambah Pekerjaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama pekerjaan atau kategori pekerjaan kosong, kemudian mengklik
tombol “Tambah”
Penolakan karena nama pekerjaan atau kategori
pekerjaan tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi nama pekerjaan dan kategori pekerjaan dengan benar, kemudian menekan
tombol “Tambah”
Berhasil menambah pekerjaan
Berhasil
menyimpan dan menambah pekerjaan.
Sesuai
Tabel 5.9 merupakan tabel pengujian tambah pekerjaan pada Aplikasi Lowongan Kerja Online.
(36)
182
5.10 Pengujian Ubah Pekerjaan
Tabel 5.10 Tabel Pengujian Ubah Pekerjaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama pekerjaan atau kategori pekerjaan kosong, kemudian mengklik
tombol “Tambah”
Penolakan karena nama pekerjaan atau kategori pekerjaan tidak boleh kosong Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Tidak memilih data Pekerjaan yang diubah, menekan tombol “Ubah”
Penolakan
karena data yang akan diubah tidak dipilih
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
3 Mengisi nama pekerjaan dan kategori pekerjaan dengan benar, kemudian menekan
tombol “Tambah”
Berhasil menambah pekerjaan Berhasil menyimpan dan menambah pekerjaan. Sesuai
Tabel 5.10 merupakan tabel pengujian ubah pekerjaan pada Aplikasi Lowongan Kerja Online.
5.11 Pengujian Tambah Kemampuan
Tabel 5.11 Tabel Pengujian Tambah Kemampuan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama kemampuan kosong, kemudian mengklik tombol “Tambah”
Penolakan karena nama kemampuan tidak boleh kosong Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
(37)
183
kemampuan dengan benar, kemudian menekan tombol “Tambah”
menambah kemampuan
menyimpan dan menambah kemampuan
Tabel 5.11 merupakan tabel pengujian tambah kemampuan pada Aplikasi Lowongan Kerja Online.
5.12 Pengujian Ubah Kemampuan
Tabel 5.12 Tabel Pengujian Ubah Kemampuan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama kemampuan kosong, kemudian mengklik tombol “Tambah”
Penolakan karena nama kemampuan tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Tidak memilih data Kemampuan yang diubah, menekan tombol “Ubah”
Penolakan
karena data yang akan diubah tidak dipilih
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
3 Mengisi nama
kemampuan dengan benar, kemudian menekan tombol “Tambah”
Berhasil menambah kemampuan
Berhasil
menyimpan dan menambah kemampuan
Sesuai
Tabel 5.12 merupakan tabel pengujian ubah kemampuan pada Aplikasi Lowongan Kerja Online.
(38)
184
5.13 Pengujian Ubah Status
Request
Tabel 5.13 Tabel Ubah Status Request
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Memilih data perusahaan yang akan diubah lalu menekan tombol “Terima”
Data perusahaan berhasil diterima
Data perusahaan berhasil diterima statusnya
Sesuai
2 Tidak memilih data daftar request status
Tidak akan menampilkan data apa-apa
Tidak akan menampilkan data apa-apa
Sesuai
Tabel 5.13 merupakan tabel pengujian ubah status request pada Aplikasi Lowongan Kerja Online.
5.14 Pengujian Tambah
Event
Tabel 5.14 Tabel Pengujian Tambah Event
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Judul event atau tanggal atau isi kosong, kemudian mengklik tombol “Tambah”
Penolakan karena judul event atau tanggal atau isi tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi judul event, tanggal dan isi dengan benar, kemudian menekan
tombol “Tambah”
Berhasil
menambah event
Berhasil
menyimpan dan menambah event
Sesuai
Tabel 5.14 merupakan tabel pengujian tambah event pada Aplikasi Lowongan Kerja Online.
(39)
185
5.15 Pengujian Tambah CV
Tabel 5.15 Tabel Pengujian Tambah CV
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama lengkap atau telp atau alamat atau kota atau pekerjaan yang diinginkan atau kewarganegaraan atau jenis kelamin atau pengalaman kerja atau pendidikan formal atau pendidikan informal kosong, kemudian mengklik tombol “Simpan”
Penolakan karena nama lengkap atau telp atau alamat atau kota atau
pekerjaan yang diinginkan atau kewarganegaraan atau jenis kelamin atau pengalaman kerja atau pendidikan formal atau pendidikan informal tidak boleh kosong Muncul pesan kesalahan “Maaf, semua data tidak boleh kosong.”
Sesuai
2 Mengisi telp dengan huruf
Penolakan
karena telp harus angka
Data telp tidak akan terisi huruf, hanya bisa dimasukkan dengan angka
Sesuai
3 Mengklik tombol ”Tambah” pada pendidikan formal Menambah pendidikan formal Menambah pendidikan formal dan menampilkan form pendidikan formal
Sesuai
4 Mengklik tombol ”Tambah” pada Menambah pendidikan Menambah pendidikan Sesuai
(40)
186
pendidikan informal informal informal dan menampilkan form pendidikan informal
5 Mengklik tombol ”Tambah” pada pengalaman kerja
Menambah
pengalaman kerja
Menambah pengalaman kerja dan menampilkan form
pengalaman kerja
Sesuai
6 Mengisi nama lengkap atau telp atau alamat atau kota atau pekerjaan yang diinginkan atau
kewarganegaraan atau jenis kelamin atau pengalaman kerja atau
pendidikan formal atau pendidikan informal dengan benar, kemudian menekan tombol “Simpan”
Berhasil
menambah dan menyimpan cv
Berhasil
menyimpan dan menambah cv
Sesuai
Tabel 5.15 merupakan tabel pengujian tambah cv pada Aplikasi Lowongan Kerja Online.
(41)
187
5.16 Pengujian Ubah CV
Tabel 5.16 Tabel Pengujian Ubah CV
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama lengkap atau telp atau alamat atau kota atau pekerjaan yang diinginkan atau kewarganegaraan atau jenis kelamin atau pengalaman kerja atau pendidikan formal atau pendidikan informal kosong, kemudian mengklik tombol “Simpan”
Penolakan karena nama lengkap atau telp atau alamat atau kota atau
pekerjaan yang diinginkan atau kewarganegaraan atau jenis kelamin atau pengalaman kerja atau pendidikan formal atau pendidikan informal tidak boleh kosong Muncul pesan kesalahan “Maaf, semua data tidak boleh kosong.”
Sesuai
2 Mengisi telp dengan huruf
Penolakan
karena telp harus angka
Data telp tidak akan terisi huruf, hanya bisa dimasukkan dengan angka
Sesuai
3 Mengklik tombol ”Tambah” pada pendidikan formal Menambah pendidikan formal Menambah pendidikan formal dan menampilkan form pendidikan formal
Sesuai
4 Mengklik tombol ”Tambah” pada Menambah pendidikan Menambah pendidikan Sesuai
(42)
188
pendidikan informal informal informal dan menampilkan form pendidikan informal
5 Mengklik tombol ”Tambah” pada pengalaman kerja
Menambah
pengalaman kerja
Menambah pengalaman kerja dan menampilkan form
pengalaman kerja
Sesuai
6 Mengisi nama lengkap atau telp atau alamat atau kota atau pekerjaan yang diinginkan atau
kewarganegaraan atau jenis kelamin atau pengalaman kerja atau
pendidikan formal atau pendidikan informal dengan benar, kemudian menekan tombol “Simpan”
Berhasil
mengubah dan menyimpan cv
Berhasil
menyimpan dan mengubah cv
Sesuai
Tabel 5.16 merupakan tabel pengujian ubah cv pada Aplikasi Lowongan Kerja Online.
(43)
189
5.17 Pengujian Ubah
Password
Member
Tabel 5.17 Tabel Pengujian Ubah Password Member
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Kata sandi lama atau kata sandi baru atau kata sandi baru ulang kosong, kemudian mengklik tombol “Edit”
Penolakan karena kata sandi lama atau kata sandi baru atau kata sandi baru ulang tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi kata sandi lama salah,
kemudian mengklik tombol “Edit”
Penolakan karena kata sandi lama tidak valid
Muncul pesan kesalahan "Password lama tidak sesuai.”
Sesuai
3 Mengisi kata sandi baru berbeda dengan kata sandi baru ulang
kemudian mengklik tombol ”Edit”
Penolakan karena kata sandi baru dan kata sandi baru ulang tidak sama
Muncul pesan kesalahan "Password baru harus sama.”
Sesuai
4 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Edit”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
5 Mengisi kata sandi lama, kata sandi baru, dan kata sandi baru ulang dengan benar, kemudian menekan tombol Berhasil mengganti kata sandi Berhasil menyimpan kata sandi baru. Sesuai
(44)
190 “Edit”
Tabel 5.17 merupakan tabel pengujian ubah password member pada Aplikasi Lowongan Kerja Online.
5.18 Pengujian Ubah
Password
Admin
Tabel 5.18 Pengujian Ubah Password Admin
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Kata sandi lama atau kata sandi baru atau kata sandi baru ulang kosong, kemudian mengklik tombol “Edit”
Penolakan karena kata sandi lama atau kata sandi baru atau kata sandi baru ulang tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi kata sandi lama salah,
kemudian mengklik tombol “Edit”
Penolakan karena kata sandi lama tidak valid
Muncul pesan kesalahan "Password lama tidak sesuai.”
Sesuai
3 Mengisi kata sandi baru berbeda dengan kata sandi baru ulang
kemudian mengklik tombol ”Edit”
Penolakan karena kata sandi baru dan kata sandi baru ulang tidak sama
Muncul pesan kesalahan "Password baru harus sama.”
Sesuai
4 Mengisi kata sandi kurang dari 6 karakter, kemudian menekan tombol “Edit”
Penolakan karena kata sandi harus lebih dari 6 karakter
Muncul pesan kesalahan “Maaf, password harus lebih dari 6 karakter.”
Sesuai
5 Mengisi kata sandi lama, kata sandi
Berhasil
mengganti kata
Berhasil
menyimpan kata
(45)
191
baru, dan kata sandi baru ulang dengan benar, kemudian menekan tombol “Edit”
sandi sandi baru.
Tabel 5.18 merupakan tabel pengujian ubah password admin pada Aplikasi Lowongan Kerja Online.
5.19 Pengujian Lihat Lowongan
Detail
Tabel 5.19 Tabel Pengujian Lihat Lowongan Detail
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Mengklik lowongan pekerjaan tetapi pengguna belum masuk
Menampilkan lowongan spesifik
Menampilkan lowongan dan diberi pesan dibawah “Haraf masuk dahulu ke dalam sistem.”
Sesuai
2 Mengklik lowongan pekerjaan sudah masuk tetapi sudah melamar lalu
mengklik “Melamar Sekarang”
Penolakan karena sudah melamar
Muncul pesan kesalahan "Anda sudah pernah melamar.”
Sesuai
3 Mengklik lowongan pekerjaan sudah masuk lalu mengklik “Melamar Sekarang”
Menampilkan form lamaran
Menampilkan form lamaran
Sesuai
4 Mengklik lowongan pekerjaan sudah masuk tetapi lowongan tersebut
Penolakan
karena lowongan tersebut sudah berakhir
Muncul pesan kesalahan "Lowongan ini sudah berakhir.”
(46)
192
sudah berakhir lalu mengklik “Melamar Sekarang”
Tabel 5.19 merupakan tabel pengujian lihat lowongan detail pada Aplikasi Lowongan Kerja Online.
5.20 Pengujian Melamar
Tabel 5.20 Tabel Pengujian Melamar
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Judul lamaran atau isi lamaran kosong, kemudian mengklik tombol “Melamar”
Penolakan karena judul lamaran atau isi lamaran tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Memencet “Ctrl + V”
pada isi lamaran
Penolakan karena tidak dapat mentempel
Data pada isi lamaran tidak akan terisi
Sesuai
3 Memencet Klik kanan pada isi lamaran
Penolakan karena tidak dapat melakukan mentempel atau mensalin
Tidak akan muncul menu pada isi lamaran
Sesuai
4 Mengisi judul lamaran dan isi lamaran dengan benar, kemudian mengklik tombol “Melamar”
Berhasil melamar pekerjaan
Berhasil
menyimpan dan menambah lamaran pekerjaan
Sesuai
Tabel 5.20 merupakan tabel pengujian melamar pada Aplikasi Lowongan Kerja Online.
(47)
193
5.21 Pengujian Tambah Lowongan
Tabel 5.21 Tabel Pengujian Tambah Lowongan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Judul lowongan atau pekerjaan atau kota atau gaji atau pengalaman kerja atau deskripsi atau berlaku sampai kosong, kemudian mengklik tombol “Tambah”
Penolakan karena judul lowongan atau pekerjaan atau kota atau gaji atau pengalaman kerja atau deskripsi atau berlaku sampai tidak boleh kosong Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Memencet “Ctrl + V”
pada deskripsi Penolakan karena tidak dapat mentempel Data pada deskripsi tidak akan terisi Sesuai
3 Memencet Klik kanan pada deskripsi Penolakan karena tidak dapat melakukan mentempel atau mensalin Tidak akan muncul menu pada deskripsi Sesuai
4 Mengisi judul lowongan, pekerjaan, kota, gaji, pengalaman kerja, deskripsi, dan berlaku sampai dengan benar, kemudian mengklik
tombol “Tambah”
Berhasil menambah dan menyimpan lowongan pekerjaan baru Berhasil menyimpan dan menambah lowongan pekerjaan baru Sesuai
(48)
194
Tabel 5.21 merupakan tabel pengujian tambah lowongan pada Aplikasi Lowongan Kerja Online.
5.22 Pengujian Tambah Wawancara
Tabel 5.22 Tabel Pengujian Tambah Wawancara
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Tanggal wawancara atau jam
wawancara atau tempat wawancara kosong, kemudian mengklik tombol “Kirim”
Penolakan karena tanggal wawancara atau jam wawancara atau tempat wawancara tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi tanggal wawancara, jam wawancara dan tempat wawancara dengan benar, kemudian mengklik tombol “Tambah”
Berhasil
menambah dan menyimpan wawancara
Berhasil
menyimpan dan menambah wawancara
Sesuai
Tabel 5.22 merupakan tabel pengujian tambah wawancara pada Aplikasi Lowongan Kerja Online.
5.23 Pengujian Tambah Status Paket
Tabel 5.23 Tabel Pengujian Tambah Status Paket
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Paket atau bukti transfer kosong, kemudian mengklik tombol “Perpanjang”
Penolakan karena paket atau bukti transfer tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
(49)
195
2 Mengisi paket dan mengupload bukti transfer dengan benar, kemudian mengklik tombol “Perpanjang”
Berhasil menambah status paket perusahaan Berhasil menyimpan dan menambah status paket perusahaan Sesuai
Tabel 5.23 merupakan tabel pengujian tambah status paket pada Aplikasi Lowongan Kerja Online.
5.24 Pengujian Ubah
Password
Perusahaan
Tabel 5.24 Tabel Pengujian Ubah Password Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Kata sandi lama atau kata sandi baru atau kata sandi baru ulang kosong, kemudian mengklik tombol “Ubah”
Penolakan karena kata sandi lama atau kata sandi baru atau kata sandi baru ulang tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi kata sandi lama salah,
kemudian mengklik tombol “Ubah”
Penolakan karena kata sandi lama tidak valid
Muncul pesan kesalahan "Password lama tidak sesuai.”
Sesuai
3 Mengisi kata sandi baru berbeda dengan kata sandi baru ulang
kemudian mengklik tombol ”Ubah”
Penolakan karena kata sandi baru dan kata sandi baru ulang tidak sama
Muncul pesan kesalahan "Password baru harus sama.”
Sesuai
4 Mengisi kata sandi kurang dari 6
Penolakan karena kata
Muncul pesan kesalahan “Maaf,
(50)
196
karakter, kemudian menekan tombol “Ubah”
sandi harus lebih dari 6 karakter
password harus lebih dari 6 karakter.” 5 Mengisi kata sandi
lama, kata sandi baru, dan kata sandi baru ulang dengan benar, kemudian menekan tombol “Ubah”
Berhasil
mengganti kata sandi
Berhasil
menyimpan kata sandi baru.
Sesuai
5 Mengklik tombol “Kembali”
Kembali ke dalam
pengaturan akun
Kembali ke dalam
pengaturan akun
Sesuai
Tabel 5.24 merupakan tabel pengujian ubah password perusahaan pada Aplikasi Lowongan Kerja Online.
5.25 Pengujian Ubah Status Lamaran
Tabel 5.25 Tabel Pengujian Ubah Status Lamaran
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Mengklik status lamaran “Lakukan wawancara“
Menampilkan form tambah wawancara
Menampilkan form tambah wawancara
Sesuai
2 Mengklik status lamaran “Terima”
Menerima hasil lamaran
Menampilkan pesan apakah yakin untuk diterima, jika ya maka akan diterima jika tidak akan kembali ke status lamaran
(51)
197
3 Mengklik status lamaran “Tolak”
Menolak hasil lamaran
Menampilkan pesan apakah yakin untuk ditolak, jika ya maka akan ditolak jika tidak akan kembali ke status lamaran
Sesuai
Tabel 5.25 merupakan tabel pengujian ubah status lamaran pada Aplikasi Lowongan Kerja Online.
5.26 Pengujian Ubah Akun Perusahaan
Tabel 5.26 Tabel Pengujian Ubah Akun Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama perusahaan atau alamat
perusahaan atau telp perusahaan atau fax perusahaan atau website
perusahaan atau logo kosong,
kemudian mengklik tombol “Simpan”
Penolakan karena nama perusahaan atau alamat
perusahaan atau telp perusahaan atau fax
perusahaan atau website atau logo perusahaan tidak boleh kosong
Muncul pesan
kesalahan “Maaf,
semua data tidak boleh kosong.”
Sesuai
2 Mengisi emailyang salah, kemudian mengklik tombol “Simpan”
Penolakan karena email tidak valid
Muncul pesan kesalahan "Email tidak valid.”
Sesuai
(52)
198
perusahaan dan fax perusahaan dengan huruf
karena telp perusahaan dan fax perusahaan harus angka
perusahaan dan fax perusahaan tidak akan terisi huruf, hanya bisa dimasukkan dengan angka 4 Mengisi nama
perusahaan, alamat perusahaan, telp perusahaan, fax perusahaan, logo dan website dengan benar, kemudian mengklik tombol “Simpan”
Berhasil
mengubah dan menyimpan akun perusahaan
Berhasil
mengubah dan menyimpan akun perusahaan
Sesuai
5 Mengklik tombol “Kembali”
Kembali ke dalam
pengaturan akun
Kembali ke dalam
pengaturan akun
Sesuai
Tabel 5.26 merupakan tabel pengujian ubah akun perusahaan pada Aplikasi Lowongan Kerja Online.
(53)
199
BAB 6. SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang Aplikasi Lowongan Kerja Online serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka dapat ditarik simpulan dan saran dari penelitian ini diantaranya sebagai berikut:
6.1 Simpulan
Dari hasil pembahasan di atas dapat diambil kesimpulan mengenai pembangunan aplikasi Lowongan Kerja Online sebagai berikut :
1. Aplikasi yang dibuat dapat memberikan kemudahan kepada perusahaan untuk memasang iklan kerja. Perusahaan dapat melakukan pemasangan iklan atau lowongan pekerjaan dengan fitur tambah lowongan. Perusahaan mendapatkan kemudahaan dalam mencari tenaga kerja dengan cepat.
2. Aplikasi yang dibuat dapat memberikan kemudahan kepada pelamar untuk mencari pekerjaan yang diinginkan. Pengguna dapat mencari pekerjaan menurut pekerjaan yang diinginkan, kota yang diinginkan dan gaji yang diinginkan dengan fitur cari lowongan. Pengguna dengan mudah mencari pekerjaan dengan cepat, praktis dan bermanfaat.
3. Aplikasi yang dibuat dapat memberikan analisis lowongan dengan baik pada pelamar untuk melamar pekerjaan. Pelamar dapat menganalisis lowongan dengan baik melihat dari gaji, pekerjaan, kota dan perusahaan dengan baik untuk melamar pekerjan. Sebelumnya pelamar harus memiliki cv dahulu yang dapat dibuat dalam aplikasi ini.
4. Aplikasi yang dibuat dapat memberikan kemudahan kepada perusahaan untuk menganalisis profil pelamar kerja. Perusahaan dapat menggunakan fitur daftar pelamar lalu menganalisis data pelamar seperti cv dan surat lamaran pelamar. Setelah menganalisis perusahaan dapat melakukan perubahan status seperti membuat wawancara, diterima, dan ditolak.
(54)
200
6.2 Saran
Saran untuk pengembangan aplikasi ini lebih lanjut di masa yang akan datang adalah sebagai berikut :
1. Website tersedia dalam 2 bahasa, dikarenakan perkembangan zaman dan teknologi yang semakin maju, sehingga sangat diperlukan website yang tersedia dalam 2 bahasa yaitu bahasa Indonesia dan bahasa Inggris sebagai bahasa universal.
2. Website memiliki fitur notification ada pelamar baru untuk perusahaan, sehingga memudahkan bagi perusahaan melihat atau menceknya.
3. Website terhubung dengan sosial media dan dapat melampirkan setiap lowongan ke sosial media.
(55)
201
DAFTAR PUSTAKA
[1] M. I. M. F. Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[2] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2005.
[3] R. J. McLeod, Sistem Informasi Manajemen, 7 ed., vol. 1, Jakarta: Salemba Empat, 2008.
[4] A. Pramono and M. Syafii, Kolaborasi Flash, Dreamweaver, dan PHP untuk Aplikasi Website, Yogyakarta: Andi, 2005.
[5] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2008.
[6] J. C. Meloni, Sams Teach Yourself PHP, MySQL and Apache All in One (5th Edition), Indianapolis, Indiana: Sams Publishing, 2012.
[7] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[8] J. H. Mathis Robert L., Human Resources Management. 13th, Ohio: Western, 2013.
[9] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: Penerbit Andi, 2010.
(1)
196
karakter, kemudian menekan tombol “Ubah”
sandi harus lebih dari 6 karakter
password harus lebih dari 6 karakter.” 5 Mengisi kata sandi
lama, kata sandi baru, dan kata sandi baru ulang dengan benar, kemudian menekan tombol “Ubah”
Berhasil mengganti kata sandi Berhasil menyimpan kata sandi baru. Sesuai
5 Mengklik tombol “Kembali” Kembali ke dalam pengaturan akun Kembali ke dalam pengaturan akun Sesuai
Tabel 5.24 merupakan tabel pengujian ubah password perusahaan pada Aplikasi Lowongan Kerja Online.
5.25 Pengujian Ubah Status Lamaran
Tabel 5.25 Tabel Pengujian Ubah Status Lamaran
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Mengklik status lamaran “Lakukan wawancara“ Menampilkan form tambah wawancara Menampilkan form tambah wawancara Sesuai
2 Mengklik status lamaran “Terima” Menerima hasil lamaran Menampilkan pesan apakah yakin untuk diterima, jika ya maka akan diterima jika tidak akan kembali ke status lamaran Sesuai
(2)
Universitas Kristen Maranatha
3 Mengklik status lamaran “Tolak” Menolak hasil lamaran Menampilkan pesan apakah yakin untuk ditolak, jika ya maka akan ditolak jika tidak akan kembali ke status lamaran
Sesuai
Tabel 5.25 merupakan tabel pengujian ubah status lamaran pada Aplikasi Lowongan Kerja Online.
5.26 Pengujian Ubah Akun Perusahaan
Tabel 5.26 Tabel Pengujian Ubah Akun Perusahaan
No Test Case Hasil Harapan Hasil Keluaran Hasil Uji
1 Nama perusahaan atau alamat
perusahaan atau telp perusahaan atau fax perusahaan atau website
perusahaan atau logo kosong,
kemudian mengklik tombol “Simpan”
Penolakan karena nama perusahaan atau alamat perusahaan atau telp perusahaan atau fax perusahaan atau website atau logo perusahaan tidak boleh kosong
Muncul pesan kesalahan “Maaf, semua data tidak boleh kosong.”
Sesuai
2 Mengisi email yang salah, kemudian mengklik tombol “Simpan” Penolakan karena email tidak valid Muncul pesan kesalahan "Email tidak valid.” Sesuai
(3)
198
perusahaan dan fax perusahaan dengan huruf
karena telp perusahaan dan fax perusahaan harus angka
perusahaan dan fax perusahaan tidak akan terisi huruf, hanya bisa dimasukkan dengan angka 4 Mengisi nama
perusahaan, alamat perusahaan, telp perusahaan, fax perusahaan, logo dan website dengan benar, kemudian mengklik tombol “Simpan”
Berhasil
mengubah dan menyimpan akun perusahaan
Berhasil
mengubah dan menyimpan akun perusahaan
Sesuai
5 Mengklik tombol “Kembali”
Kembali ke dalam
pengaturan akun
Kembali ke dalam
pengaturan akun
Sesuai
Tabel 5.26 merupakan tabel pengujian ubah akun perusahaan pada Aplikasi Lowongan Kerja Online.
(4)
199
Universitas Kristen Maranatha
Setelah melaksanakan penelitian tentang Aplikasi Lowongan Kerja Online serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka dapat ditarik simpulan dan saran dari penelitian ini diantaranya sebagai berikut:
6.1 Simpulan
Dari hasil pembahasan di atas dapat diambil kesimpulan mengenai pembangunan aplikasi Lowongan Kerja Online sebagai berikut :
1. Aplikasi yang dibuat dapat memberikan kemudahan kepada perusahaan untuk memasang iklan kerja. Perusahaan dapat melakukan pemasangan iklan atau lowongan pekerjaan dengan fitur tambah lowongan. Perusahaan mendapatkan kemudahaan dalam mencari tenaga kerja dengan cepat.
2. Aplikasi yang dibuat dapat memberikan kemudahan kepada pelamar untuk mencari pekerjaan yang diinginkan. Pengguna dapat mencari pekerjaan menurut pekerjaan yang diinginkan, kota yang diinginkan dan gaji yang diinginkan dengan fitur cari lowongan. Pengguna dengan mudah mencari pekerjaan dengan cepat, praktis dan bermanfaat.
3. Aplikasi yang dibuat dapat memberikan analisis lowongan dengan baik pada pelamar untuk melamar pekerjaan. Pelamar dapat menganalisis lowongan dengan baik melihat dari gaji, pekerjaan, kota dan perusahaan dengan baik untuk melamar pekerjan. Sebelumnya pelamar harus memiliki cv dahulu yang dapat dibuat dalam aplikasi ini.
4. Aplikasi yang dibuat dapat memberikan kemudahan kepada perusahaan untuk menganalisis profil pelamar kerja. Perusahaan dapat menggunakan fitur daftar pelamar lalu menganalisis data pelamar seperti cv dan surat lamaran pelamar. Setelah menganalisis perusahaan dapat melakukan perubahan status seperti membuat wawancara, diterima, dan ditolak.
(5)
200
6.2 Saran
Saran untuk pengembangan aplikasi ini lebih lanjut di masa yang akan datang adalah sebagai berikut :
1. Website tersedia dalam 2 bahasa, dikarenakan perkembangan zaman dan teknologi yang semakin maju, sehingga sangat diperlukan website yang tersedia dalam 2 bahasa yaitu bahasa Indonesia dan bahasa Inggris sebagai bahasa universal.
2. Website memiliki fitur notification ada pelamar baru untuk perusahaan, sehingga memudahkan bagi perusahaan melihat atau menceknya.
3. Website terhubung dengan sosial media dan dapat melampirkan setiap lowongan ke sosial media.
(6)
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] M. I. M. F. Azis, Object Oriented Programming dengan PHP5, Jakarta: PT Elex Media Komputindo, 2005.
[2] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2005.
[3] R. J. McLeod, Sistem Informasi Manajemen, 7 ed., vol. 1, Jakarta: Salemba Empat, 2008.
[4] A. Pramono and M. Syafii, Kolaborasi Flash, Dreamweaver, dan PHP untuk Aplikasi Website, Yogyakarta: Andi, 2005.
[5] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2008.
[6] J. C. Meloni, Sams Teach Yourself PHP, MySQL and Apache All in One (5th Edition), Indianapolis, Indiana: Sams Publishing, 2012.
[7] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[8] J. H. Mathis Robert L., Human Resources Management. 13th, Ohio: Western, 2013.
[9] J. Simarmata, Rekayasa Perangkat Lunak, Yogyakarta: Penerbit Andi, 2010.