Aplikasi Lowongan Kerja Online.

(1)

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.