ANALIS IS DAN PERANCANGAN e-RECRUITMENT BERBAS IS KAN WEB PAD A INS TITUT MUS IK INDONES IA
S KRIPS I Oleh Christian Adi W 0800737046 Richard Nicolas P 0800754916 Gunawan 0800775920 Kelas/Kelompok : 07PDT/1
Universitas Bina Nusantara Jakarta
ii
ANALIS IS DAN PERANCANGAN e-RECRUITMENT BERBAS IS KAN WEB PADA INS TITUT MUS IK INDONES IA
S KRIPS I
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
Jurusan Teknik Informatika Jenjang Pendidikan S trata-1
Oleh
Christian Adi W 0800737046 Richard Nicolas P 0800754916
Gunawan 0800775920 Kelas/Kelompok : 07PDT/1
Universitas Bina Nusantara Jakarta
iii
Universitas Bina Nusantara
Pernyataan Kesiapan S kripsi untuk Ujian Pendadaran Pernyataan Penyusunan Skripsi
Kami, Christian Adi W 0800737046 Richard Nicolas P 0800754916 Gunawan 0800775920,
dengan ini menyatakan bahwa skripsi yang berjudul :
ANALIS IS DAN PERANCANGAN e-RECRUITMENT sBERBAS IS KAN WEB PADA INS TITUT MUS IK INDONES IA
adalah benar hasil karya kami dan belum pernah diajukan sebagai karya ilmiah, sebagian atau seluruhnya, atas nama kami atau pihak lain
Christian Adi W Richard Nicolas P Gunawan
0800737046 0800754916 0800775920
Disetujui oleh Pembimbing
Saya setuju skripsi tersebut diajukan untuk Ujian Pendadaran
Syaeful Karim, Ir., M.Sc. 19 Januari 2009
Pembimbing
v PRAKATA
Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat rahmat dan karunia-Nyalah, penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan e-Recruitment Berbasiskan Web Pada Institut Musik Indonesia” dengan baik dan tepat waktu.
Tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk menyelesaikan program studi Strata 1 (S-1) dengan jurusan Teknik Informatika dan mendapatkan gelar kesarjanaan pada Universitas Bina Nusantara.
Pada kesempatan ini perkenankan penulis untuk mengucapkan terima kasih yang sebesar-besarnya pada :
1. Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara, yang telah memberi kesempatan kepada penulis untuk menyusun skripsi ini.
2. Sablin Yusuf, Ir., M.Sc., M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer Universitas Bina Nusantara..
3. Freddy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.
4. Syaeful Karim, Ir., M.Sc. selaku dosen pembimbing yang telah banyak memberi masukan kepada kami sehingga penulisan skripsi dapat selesai dengan baik dan tepat waktu.
5. Bapak Aldo Basuki selaku Director of Business & Development Institut Musik Indonesia yang telah memberikan kesempatan mengadakan survei dan bersedia memberikan informasi yang dibutuhkan penulis dalam penyusunan skripsi ini.
6. Karyawan – karyawan Institut Musik Indonesia yang telah bekerja sama dengan baik sehingga sangat membantu penulis
vi
7. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal dan tuntunan kepada penulis dengan berbagai pengetahuan selama ini.
Penulis ingin mengucapkan terima kasih secara pribadi kepada pihak-pihak di bawah ini.
Christian Adi Widjaja
1. Tuhan Yang Maha Esa, untuk setiap bimbingan, penyertaan, hikmat dan kekuatan dalam proses menyelesaikan skripsi ini.
2. Almarhum papa dan mama, untuk setiap kasih sayang, dukungan dalam proses pembelajaran dan dalam proses kehidupan ini.
3. Richard dan Gunawan yang dapat bekerja sama dengan baik dan selalu saling mendukung selaku teman satu tim skripsi.
4. Utuh Wibowo, Selvyna Theresia, Mathias Arya Aditya, Vesta Pamela untuk bantuan dan dukungannya dalam pengerjaan skripsi. Thank you very much guys..
5. Seluruh teman-teman yang selalu menyemangati dalam pengerjaan skripsi ini. Gunawan
1. Tuhan Yang Maha Esa, untuk setiap bimbingan, penyertaan, hikmat dan kekuatan dalam menyelesaikan skripsi ini.
2. Papa dan mama, untuk setiap kasih sayang, dukungan dan jerih payah mendukung dalam proses pembelajaran selama ini.
3. Richard dan Christian yang dapat bekerja sama dengan baik selaku teman satu tim skripsi.
4. Fanny Nalan, Matias, Hendry, Utuh Wibowo, Selvyna Theresia untuk bantuan dan dukungannya dalam pengerjaan skripsi.
vii Richard Nikolas Pringgodigdo
1. Yesus Kristus, untuk setiap penyertaan, hikmat dan kekuatan dalam menyelesaikan skripsi ini.
2. Papa dan mama, untuk setiap kasih sayang dan dukungan yang tidak pernah habis, setiap jerih payah kalian tidak akan pernah sia-sia.
3. Andrew, untuk idenya yang “cemerlang”, sehingga kakak punya topik buat skripsi. Thank you, dek.
4. Kak Yuda, untuk setiap kritik dan saran yang membukakan pikiran.
5. Christian dan Gunawan, semoga apa yang kita lakukan bisa menjadi yang terbaik. 6. Selvyna Theresia, untuk waktu, tenaga, pikiran dan asumsinya, hehehe
7. Meke Wijaya, Adrian Istani, Farhan Fitrian, Galuh, Matias, Utuh Wibowo, anak-anak kos Haji Indra dan seluruh teman-teman Binusian atas seluruh dukungan dan semangatnya. Terima kasih sudah dianggap teman.
Dalam penyusunan skripsi ini, penulis menyadari sepenuhnya bahwa masih terdapat banyak kekurangan karena keterbatasan penulis dalam hal kemampuan, pengetahuan serta pengalaman. Karena itu penulis mengharapkan adanya saran dan kritik yang berguna untuk menyempurnakan skripsi ini.
Akhir kata penulis berharap agar skripsi ini dapat berguna dan bermanfaat bagi semua pihak yang membaca atau memerlukan.
Jakarta, Januari 2009
viii DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hard Cover. iii
Abstrak iv
Prakata v
Daftar Isi viii
Daftar Tabel .xvii
Daftar Gambar xx
Daftar Lampiran xxvi
BAB 1 PENDAHULUAN 1
1.1 Latar Belakang 1
1.2 Ruang Lingkup 2
1.3 Tujuan dan Manfaat 3
1.3.1 Tujuan 3
1.3.2 Manfaat 4
1.4 Metodologi 5
1.5 Sistematika Penulisan 6
BAB 2 LANDASAN TEORI 8
2.1 Analisis dan Perancangan Sistem 8
2.1.1 Pengertian Analisis Sistem 8
ix
2.2 e-Recruitment 10
2.3 Musik 11
2.3.1 Pengertian Musik 11
2.3.2 Aliran – aliran Musik 11
2.4 Internet 12
2.4.1 Pengertian Internet 12
2.4.2 World Wide Web 12
2.4.3 Web Server 14 2.4.4 Istilah Internet 15 2.4.4.1 HTML 15 2.4.4.2 HTTP 16 2.4.4.3 Web Application 17 2.4.4.4 Web Hosting 18
2.5 Konsep Dasar Rekayasa Piranti Lunak 18
2.5.1 Pengertian Piranti Lunak 18
2.5.2 Pengertian Rekayasa Piranti Lunak 20
2.5.3 Model Proses Perangkat Lunak 22
2.6 Unified Modeling Languange (UML) 25
2.6.1 Jenis – jenis UML Diagram 25
2.6.1.1 Use Case Diagram 26
2.6.1.2 Class Diagram 28
2.6.1.3 Sequence Diagram 28
2.6.1.4 Activity Diagram 29
x
2.7.1 Pengertian Database 30
2.7.2 Pengertian Database Sistem 31
2.7.3 Komponen Database Sistem 32
2.8 Teknik Pengumpulan Data 33
2.8.1 Sumber Data 33
2.8.1.1 Sumber Data Utama 34
2.8.1.2 Sumber Data Sekunder 35
2.8.2 Teknik Pengumpulan Data 35
2.8.2.1 Wawancara Tatap Muka 36
2.8.2.2 Kuesioner 36
2.9 Alat Bantu Berbasis Web 37
2.9.1 PHP 37
2.9.2 MySQL 38
2.9.2.1 Pengertian MySQL 38
2.9.2.2 Keunggulan MySQL 39
2.9.3 AJAX 40
2.10 Interaksi Manusia dan Komputer 42
2.10.1 Delapan Aturan Emas Perancangan User Interface 42
2.10.2 Sepuluh Kesalahan Dalam Perancangan User Interface 45
xi BAB 3 ANALISIS SISTEM YANG BERJALAN
DAN PERANCANGAN SISTEM 50
3.1 Gambaran Umum Perusahan 50
3.1.1 Riwayat Perusahaan 50
3.1.2 Fasilitas – fasilitas 50
3.1.3 Visi dan Misi 53
3.1.4 Struktur Organisasi 54
3.1.4.1 Struktur Organisasi Institut Musik Indonesia 54
3.1.4.2 Tugas dan Wewenang 54
3.2 Sitem yang Sedang Berjalan pada IMI 60
3.2.1 Prosedur yang sedang Berjalan 60
3.2.2 Flow Chart 61
3.3 Permasalahan Yang Dihadapi 62
3.3.1 Analisa Kuesioner 62
3.3.2 Analisis SWOT (Strength, Weakness, Opportunities, Threats) 69
3.3.3 Analisis Permasalahan Yang Dihadapi 71
3.4 Usulan Pemecahan Masalah 72
3.5 UML 73
xii
3.5.2 Use Case Diagram 74
3.5.2.1 Front End Use Case 74
3.5.2.2 Back End Use Case 75
3.5.3 Sequence Diagram 76
3.5.3.1 Admin 76
3.5.3.1.1 Sign In 76
3.5.3.1.2 Edit & View Admin 76
3.5.3.1.3 Admin View & Approval Employer 77 3.5.3.1.4 Admin Edit & View Job Posting 77 3.5.3.1.5 Admin Edit & View Testimonial 78
3.5.3.1.6 Admin Edit & View Content 78
3.5.3.1.7 Admin Edit & View FAQ 79
3.5.3.2 Jobseeker 79
3.5.3.2.1 Sign In 79
3.5.3.2.2 Edit & View Profile 80
3.5.3.2.3 View Job Vacancy 80
3.5.3.2.4 Apply Resume 81
3.5.3.2.5 Search Job Vacancy 81
xiii
3.5.3.3.1 Sign In 82
3.5.3.3.2 Edit & View Profile 82
3.5.3.3.3 View Job Vacancy 83
3.5.3.3.4 Add Job Vacancy 83
3.5.3.3.5 Closing Job Vacancy 84
3.5.3.3.6 View Application 84 3.5.3.3.7 Link to candidate 85 3.5.3.3.8 Do Recruitment Process 85 3.5.3.4 Non Member 86 3.5.3.4.1 Do Employer Registration 86 3.5.3.4.2 Do JobSeeker Registration 86 3.5.4 Activity Diagram 87 3.5.4.1 Admin 87 3.5.4.2 JobSeeker 88 3.5.4.3 Employer 89 3.5.4.4 Non Member 90 3.6 Perancangan Database 91 3.6.1 Spesifikasi Data 91
xiv
3.7 Struktur Menu 123
3.7.1 Struktur Menu Back End 123
3.7.2 Struktur Menu Front End Employer 124
3.7.3 Struktur Menu Front End JobSeeker 125 3.7.4 Struktur Menu Front End Non Member 126
3.8 Perancangan Layar 127
3.8.1 Perancangan Layar Admin 127
3.8.1.1 Perancangan Layar Admin home 127
3.8.1.2 Perancangan Layar Edit & View Admin 128 3.8.1.3 Perancangan Layar Edit & View Content 129 3.8.1.4 Perancangan Layar Edit & View FAQ 130 3.8.1.5 Perancangan Layar Edit & View JobPosting 131 3.8.1.6 Perancangan Layar Edit & View Testimonial 132
3.8.2 Perancangan Layar Employer 133
3.8.2.1 Perancangan Layar Registration 133
3.8.2.2 Perancangan Layar MyPage 134
3.8.2.3 Perancangan Layar Online Requirement 135 3.8.2.4 Perancangan Layar Link to Candidate 136 3.8.2.5 Perancangan Layar Post JobVacancy 137
xv
3.8.2.6 Perancangan Layar Edit Profile 138
3.8.3 Perancangan Layar JobSeeker 139
3.8.3.1 Perancangan Layar Register I 139
3.8.3.2 Perancangan Layar Register II 140
3.8.3.3 Perancangan Layar MyPage 141
3.8.3.4 Perancangan Layar Sent Application 142 3.8.3.5 Perancangan Layar Received Application 143
3.8.3.6 Perancangan Layar Edit Profile 144
3.8.3.7 Perancangan Layar Link to Employer 145 3.8.3.7 Perancangan Layar Search JobVacancy 146
3.8.4 Perancangan Layar NonMember 147
3.8.4.1 Perancangan Layar Home 147
3.8.4.2 Perancangan Layar About Us 148
3.8.4.3 Perancangan Layar FAQ 149
3.8.4.4 Perancangan Layar Contact Us 150
3.9 Spesifikasi Modul 151
3.9.1 Spesifikasi Modul Keseluruhan 151
3.9.2 Spesifikasi Modul Admin 151
xvi
3.9.4 Spesifikasi Modul JobSeeker 160
3.9.5 Spesifikasi Modul Non Member 163
BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 166
4.1 Implementasi Sistem / Aplikasi 166
4.1.1 Spesifikasi Sistem 166
4.1.2 Panduan Instalasi Sistem / Aplikasi 168 4.1.3 Panduan Menggunakan Sistem / Aplikasi 169
4.1.4 Evaluasi sistem 204
4.1.4.1 Evaluasi dari Pengguna 204
4.1.4.2 Evaluasi dari Pengembang 207
4.1.4.3 Evaluasi Interaksi Manusia dan Komputer 210
BAB 5 KESIMPULAN DAN SARAN 215
5.1 Kesimpulan 215
5.2 Saran 216
Daftar Pustaka 217
xvii
DAFTAR TABEL
Tabel 2.1 Matriks SWOT 49
Tabel 3.1 Presentase Jawaban Kuesioner No.1 63
Tabel 3.2 Presentase Jawaban Kuesioner No.2 64
Tabel 3.3 Presentase Jawaban Kuesioner No.3 65
Tabel 3.4 Presentase Jawaban Kuesioner No.4 66
Tabel 3.5 Presentase Jawaban Kuesioner No.5 67
Tabel 3.6 Presentase Jawaban Kuesioner No.6 68
Tabel 3.7 Tabel Tr Header JobPosting 91
Tabel 3.8 Tabel Tr Detail JobVacancy Posting 92
Tabel 3.9 Tabel Tr Header Content Adding 93
Tabel 3.10 Tabel Tr Detail Content Adding 94
Tabel 3.11 Tabel Tr Header FAQ Adding 95
Tabel 3.12 Tabel Tr Detail FAQ Adding 96
Tabel 3.13 Tabel Tr Header Testimonial Adding 97 Tabel 3.14 Tabel Tr Detail Testimonial Adding 98 Tabel 3.15 Tabel Tr Header Employer Registration 99 Tabel 3.16 Tabel Tr Detail Employer Registration 100
xviii
Tabel 3.17 Tabel Tr Header JobSeeker Registration 101 Tabel 3.18 Tabel Tr Detail JobSeeker Registration 102 Tabel 3.19 Tabel Tr Header Application Process 103 Tabel 3.20 Tabel Tr Detail Application Process 104 Tabel 3.21 Tabel Tr Header Recruitment Process 105 Tabel 3.22 Tabel Tr Detail Recruitment Process 106
Tabel 3.23 Tabel Ms JobVacancy 107
Tabel 3.24 Tabel Ms JobVacancy Specialization 109
Tabel 3.25 Tabel Ms Admin 110
Tabel 3.26 Tabel Ms Content 111
Tabel 3.27 Tabel Ms Content Type 112
Tabel 3.28 Tabel Ms FAQ 113
Tabel 3.29 Tabel Ms JobSeeker 114
Tabel 3.30 Tabel Ms JobSeeker Type 116
Tabel 3.31 Tabel Ms Student Identification Number 117
Tabel 3.32 Tabel Ms Testimonial 118
Tabel 3.33 Tabel Ms Recruitment Process 119
Tabel 3.34 Tabel Ms Resume 120
xix
Tabel 4.1 Hasil Wawancara Dengan Pihak IMI Mengenai Implementasi Situs Web yang
dibangun 204
Tabel 4.2 Hasil Wawancara Dengan Mahasiswa IMI Mengenai Implementasi Situs
Web Yang Dibangun 206
Tabel 4.3 Hasil Evaluasi Pengembang Terhadap Kelebihan Aplikasi Web yang dibangun 208 Tabel 4.4 Hasil Evaluasi Pengembang Terhadap Kekurangan Aplikasi Web Yang
xx
DAFTAR GAMBAR
Gambar 2.1 Model Waterfall dengan Iterasi 23
Gambar 2.2 Contoh Use Case Diagram 27
Gambar 2.3 Contoh Class Diagram 28
Gambar 2.4 Contoh Sequence Diagram 29
Gambar 2.5 Contoh Activity Diagram 30
Gambar 3.1 Struktur Organisasi IMI 54
Gambar 3.2 Flowchart Sistem Berjalan 61
Gambar 3.3 Class Diagram IMI Career 73
Gambar 3.4 Use Case Front End 74
Gambar 3.5 Use Case Back End 75
Gambar 3.6 Sequence Diagram Sign In Admin 76
Gambar 3.7 Sequence Diagram Edit & View Admin 76 Gambar 3.8 Sequence Diagram View & Approval Employer 77 Gambar 3.9 Sequence Diagram Edit & View Jobposting Admin 77 Gambar 3.10 Sequence Diagram Edit & View Testimonial 78 Gambar 3.11 Sequence Diagram Edit & View Content 78 Gambar 3.12 Sequence Diagram Edit & View FAQ 79
xxi
Gambar 3.13 Sequence Diagram Sign In Jobseeker 79 Gambar 3.14 Sequence Diagram Edit & View Profile JobSeeker 80 Gambar 3.15 Sequence Diagram View JobVacancy 80
Gambar 3.16 Sequence Diagram Apply Resume 81
Gambar 3.17 Sequence Diagram Search JobVacancy 81 Gambar 3.18 Sequence Diagram Sign In Employer 82 Gambar 3.19 Sequence Diagram Edit Profile Employer 82 Gambar 3.20 Sequence Diagram View JobVacancy 83 Gambar 3.21 Sequence Diagram Add JobVacancy 83 Gambar 3.22 Sequence Diagram Closing JobVacancy 84 Gambar 3.23 Sequence Diagram View Application 84 Gambar 3.24 Sequence Diagram Link to Candidate 85 Gambar 3.25 Sequence Diagram Do Recruitment Process 85 Gambar 3.26 Sequence Diagram Employer Registration Non Member 86 Gambar 3.27 Sequence Diagram JobSeeker Registration Non Member 86
Gambar 3.28 Activity Diagram Admin 87
Gambar 3.29 Activity Diagram JobSeeker 88
Gambar 3.30 Activity Diagram Employer 89
xxii
Gambar 3.32 Entity Relationship Diagram IMI career 122
Gambar 3.33 Struktur Menu Back End 123
Gambar 3.34 Struktur Menu Front End Employer 124
Gambar 3.35 Struktur Menu Front End JobSeeker 125 Gambar 3.36 Struktur Menu Front End Non Member 126
Gambar 3.37 Perancangan Layar Home Admin 127
Gambar 3.38 Perancangan Layar Edit & View Admin 128 Gambar 3.39 Perancangan Layar Edit & View Content 129 Gambar 3.40 Perancangan Layar Edit &View FAQ 130 Gambar 3.41 Perancangan Layar Edit &View JobPosting Admin 131 Gambar 3.42 Perancangan Layar Edit &View Testimonial 132 Gambar 3.43 Perancangan Layar Registration Employer 133 Gambar 3.44 Perancangan Layar My Page Employer 134 Gambar 3.45 Perancangan Layar Online Recruitment 135 Gambar 3.46 Perancangan Layar Link To Candidate 136 Gambar 3.47 Perancangan Layar Post JobVacancy 137 Gambar 3.48 Perancangan Layar Edit Profile Employer 138 Gambar 3.49 Perancangan Layar Register I JobSeeker 139 Gambar 3.50 Perancangan Layar Register II JobSeeker 140
xxiii
Gambar 3.51 Perancangan Layar My Page JobSeeker 141 Gambar 3.52 Perancangan Layar Sent Application 142 Gambar 3.53 Perancangan Layar Received Application 143
Gambar 3.54 Perancangan Layar Edit Profile 144
Gambar 3.55 Perancangan Layar Link To Employer 145 Gambar 3.56 Perancangan Layar Seach JobVacancy 146
Gambar 3.57 Perancangan Layar Home 147
Gambar 3.58 Perancangan Layar About Us 148
Gambar 3.59 Perancangan Layar FAQ 149
Gambar 3.60 Perancangan Layar Contact Us 150
Gambar 4.1 Layar Login Admin 169
Gambar 4.2 Layar Edit Admin 170
Gambar 4.3 Layar Edit FAQ 171
Gambar 4.4 Layar Edit Testimonial 172
Gambar 4.5 Layar Edit Content 173
Gambar 4.6 Layar Edit JobPosting 174
Gambar 4.7 Layar Pop Up Detail JobPosting 175
Gambar 4.8 Layar JobPosting Update Status 176
xxiv
Gambar 4.10 Layar Pop Up Employer Profile 178
Gambar 4.11 Layar Employer Update Status 179
Gambar 4.12 Layar Index Non Member 180
Gambar 4.13 Layar About Us 181
Gambar 4.14 Layar FAQ 182
Gambar 4.15 Layar Contact Us 183
Gambar 4.16 Layar Testimonial 184
Gambar 4.17 Layar Registrasi JobSeeker a 185
Gambar 4.18 Layar Registrasi JobSeeker b 186
Gambar 4.19 Layar Index JobSeeker 187
Gambar 4.20 Layar Pop Up Detail JobVacancy 188
Gambar 4.21 Layar Apply JobVacancy 189
Gambar 4.22 Layar Sent Application 190
Gambar 4.23 Layar Received Application 191
Gambar 4.24 Layar Edit / View Profile 192
Gambar 4.25 Layar Link To Employers 193
Gambar 4.26 Layar Search JobVacancy 194
Gambar 4.27 Layar Search JobVacancy Result 195
xxv
Gambar 4.29 Layar Index 197
Gambar 4.30 Layar JobSeeker Profile 198
Gambar 4.31 Layar Online Recruitment 199
Gambar 4.32 Layar Pop Up Applicant List 200
Gambar 4.33 Layar Link To Candidate 201
Gambar 4.34 Layar Post JobVacancy 202
Gambar 4.35 Layar Edit Profile 203
Gambar 4.36 Konsistensi Layar 210
Gambar 4.37 Shortcut 211
Gambar 4.38 Umpan Balik 211
Gambar 4.39 Dialog Keadaan Akhir 212
Gambar 4.40Penanganan Sederhana 212
Gambar 4.41 Pembalikan Aksi 213
Gambar 4.42 Internal Locus Of Control 213
xxvi
DAFTAR LAMPIRAN
Wawancara dengan IMI L1
Wawancara dengan Event Organizer L3