DAFTAR ISI
LEMBAR JUDUL SKRIPSI... i
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH iii LEMBAR PERSETUJUAN DAN PENGESAHAN SKRIPSI ... iv
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ... vi
Kata Pengantar ... vii
Abstrak ... viii
Daftar Isi ... x
Daftar Simbol ... xii
Daftar Gambar ... xv
Daftar Tabel ... xv
Daftar Lampiran ... xvi
BAB I PENDAHULUAN ...1
1.1. Latar Belakang ... 1
1.2. Tujuan dan Manfaat ... 2
1.3. Metode Penelitian ... 3
1.4. Ruang Lingkup ... 6
BAB II LANDASAN TEORI ... 7
2.1. Konsep Dasar Sistem ... 7
2.1.1 Pengertian SistemS ... 7
2.1.2 Karakteristik Sistem ... 8
2.1.3 Sistem Rekrutmen ... 10
2.1.4 Sistem Berorientasi Objek ... 12
2.1.5 Aplikasi Berbasis Web ... 14
2.1.6 Basis Data ... 16
2.1.7 Model Pengembangan Sistem Prototype ... 18
2.2. Teori Pendukung ... 21
2.2.1 ERD dan LRS ... 21
2.1.2 UML (Unifield Modelling Language) ... 29
BAB III ANALISA SISTEM BERJALAN ... 35
3.1. Tinjauan Perusahaan ... 35
3.1.1. Sejarah Institusi/Perusahaan ... 35
3.1.2. Struktur Organisasi dan Fungsi ... 38
3.2. Prosedur Sistem Berjalan ... 42
3.3. Activity Diagram ... 44
3.4. Spesifikasi Dokumen Masukan ... 46
3.5. Spesifikasi Dokumen Keluaran ... 47
3.6. Permasalahan Pokok ...48
BAB IV PERANCANGAN SISTEM USULAN ... 52
4.1. Tahapan Perancangan Sistem ... ... 52
4.1.1. Analisa Kebutuhan ... 52
4.1.2. Rancangan Diagaram Use Case ... 56
4.1.3. Rancangan Diagaram Aktivitas ... 75
4.1.4. Rancangan Dokumen Sistem Usulan ... 78
4.1.5. Rancangan Prototype ... 87
4.2. Perancangan Perangkat Lunak ... 95
4.2.1. Entity Relantionship Diagram (ERD) ... 95
4.2.2. Logical Record Structure (LRS) ... 96
4.2.3. Spesifikasi File ... 97
4.2.4. Class Model/Class Diagram ... 110
4.2.5. Sequence Diagram ... 111
4.2.6. Spesifikasi Hardware dan Software ... 128
4.3. Perancangan Perangkat Lunak ... 130
BAB V PENUTUP ... 131
5.1. Kesimpulan ... 131
5.2. Saran ... 132
DAFTAR PUSTAKA ……… 146
DAFTAR RIWAYAT HIDUP ………. 149
SURAT KETERANGAN RISET ……… 150
LAMPIRAN ……….………..151
DAFTAR SIMBOL
a. Simbol ERD (Entity Relationship Diagram)
ENTITY
Suatu kumpulan objek atau sesuatu yang dapat dibedakan atau dapat diidentifikasikan secara unik.
RELATIONSHIP
Hubungan yang terjadi antara satu entitas atau lebih.
ATRIBUT
Kumpulan elemen data yang membentuk suatu entitas.
ASOSIASI
Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan relationship.
b. Simbol Class Diagram
KELAS
Kelas adalah struktur sistem.
ASOSIASI BERARAH
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity.
c. Simbol Activity Diagram
START POINT
Menggambarkan status awal aktivitas sistem.
END POINT
Menggambarkan status akhir yang dilakukan sistem.
AKTIVITAS
Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.
FORK / PERCABANGAN
Asosiasi percabangan dimana satu aktivitas dipisahkan menjadi beberapa aktivitas lainnya.
DECISION
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
SWIMLANE
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
ASOSIASI BERARAH
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi berarah biasanya juga disertai dengan multipicity.
d. Simbol Sequence Diagram
ACTOR
Menggambarkan orang yang sedang berinteraksi dengan sistem.
ENTITY CLASS
Menggambarkan hubungan kegiatan yang akan dilakukan
BOUNDARY CLASS
Menggambarkan sebuah penggambaran form.
CONTROL CLASS
Menggambarkan penghubung antara boundary class dengan tabel.
A FOCUS OF CONTROL / A LIFE
Menggambarkan tempat mulai dan berakhirnya sebuah message.
A MESSAGE
Menggambarkan pengiriman pesan.
DAFTAR GAMBAR
Halaman
Gambar II.1 Proses Rekrutmen ... 11
Gambar II.2 Tahapan Prototype ...19
Gambar II.3 Simbol Entity Set ... 22
Gambar II.4 Simbol Weak Entity ... 22
Gambar II.5 Simbol Atribut Identifier ... 22
Gambar II.6 Simbol Descriptor... 23
Gambar II.7 Simbol Atribut Multivalue ... 23
Gambar II.8 Simbol Atribut Composite ... 24
Gambar II.9 Simbol Atribut Derivatif ...24
Gambar II.10 Simbol Relationhip ... 25
Gambar II.11 Simbol Identifyin Relationship... 26
Gambar II.12 Simbol Total Participation ... 26
Gambar II.13 Diagaram E-R Relasi satu ke satu ... 27
Gambar II.14 Diagaram E-R Relasi satu ke banyak ... 27
Gambar II.15 Diagaram E-R Relasi banyak ke banyak ... 28
Gambar II.16 Diagaram ERD Penerimaan Karyawan Baru ... 28
Gambar II.17 Contoh LRS Penerimaan Karyawan ... 29
Gambar II.18 Contoh Use Case Diagram Penerimaan Karyawan ... 30
Gambar II.19 Contoh Activity Diagram Penerimaan Karyawan ... 31
Gambar II.20 Contoh Sequence Diagram Penerimaan Karyawan ... 32
Gambar II.21 Contoh Class Diagram Penerimaan Karyawan ... 33
Gambar III.1Struktur OrganisaiPT.Nippon Indosari Corpindo ... 39
Gambar III.2 Activity Diagram Penerimaan Karyawan ... 45
Gambar IV.1 Use Case Diagram Penerimaan Karyawan ... 56
Gambar IV.2 Activity Diagram Admin ... 75
Gambar IV.3 Activity Diagram HRD ... 76
Gambar IV.4 Activity Diagram Calon Karyawan ... 77
Gambar IV.5 Interface halaman login admin ... 88
Gambar IV.6 Interface halaman registration pelamar ... 88
Gambar IV.7 Interface halaman login pelamar ... 89
Gambar IV.8 Interface halaman menu utama HRD ... 90
Gambar IV.9 Interface halaman menu utama perlamar ... 91
Gambar IV10 Interface halaman vacancy ... 92
Gambar IV.11 Interface halaman lowongan ... 93
Gambar IV.12 Interface halaman tambah data lowongan ... 94
Gambar IV.13 Diagram ERD sistem E-reqruitment ... 95
Gambar IV.14 Diagram LRS sistem E-reqruitment ... 96
Gambar IV.15 Class Diagram sistem E-reqruitment ... 110
Gambar IV.16 Sequence Diagram registrasi akun ... 111
Gambar IV.17 Sequence Diagram login ... 111
Gambar IV.18 Sequence Diagram mengelola data admin ... 112
Gambar IV.20 Sequence Diagram Melihat dan mengubah data HRD ... 113
Gambar IV.21 Sequence Diagram Mengelola Company Profile... 114
Gambar IV.22 Sequence Diagram Melihat Company Profile ... 114
Gambar IV.23 Sequence Diagram Mengelola Gallery ... 115
Gambar IV.24 Sequence Diagram Melihat Gallery ... 115
Gambar IV.25 Sequence Diagram Data diri dan ubah data ... 116
Gambar IV.26 Sequence Diagram Mengelola data divisi ... 117
Gambar IV.27 Sequence Diagram Mengelola info lowongan ... 118
Gambar IV.28 Sequence Diagram Melihat lowongan ... 119
Gambar IV.29 Sequence Diagram Unggah berkas ... 119
Gambar IV.30 Sequence Diagram Mengelola lamaran ... 120
Gambar IV.31 Sequence Diagram Mengelola tes psikotes ... 121
Gambar IV.32 Sequence Diagram Mengerjakan soal tes dan cetak tes ... 122
Gambar IV.33 Sequence Diagram Mengelola hasil tes ... 123
Gambar IV.34 Sequence Diagram Mengelola tes wawancara ...124
Gambar IV.35 Sequence Diagram Melihat tes hasil wawancara ... 124
Gambar IV.36 Sequence Diagram Mengelola tes lapangan ... 125
Gambar IV.37 Sequence Diagram Melihat hasil tes ... 125
Gambar IV.38 Sequence Diagram Mengelola Pengunguman ... 126
Gambar IV.39 Sequence Diagram Melihat Pengunguman ... 127
Gambar IV.40 Sequence Diagram Logo ... 127
DAFTAR TABEL
Halaman
Tabel II. Tabel blackbox testing ... 34
Tabel IV.1. Deskripsi Use case login ... 57
Tabel IV.2. Deskripsi Use case registrasi ... 57
Tabel IV.3. Deskripsi Use case Mengelola data admin ... 58
Tabel IV.4. Deskripsi Use case Mengelola data HRD ... 58
Tabel IV.5. Deskripsi Use case Mengubah data HRD ... 59
Tabel IV.6. Deskripsi Use case Mengelola Company Proflie ... 59
Tabel IV.7. Deskripsi Use case Melihat Company Proflie ... 60
Tabel IV.8. Deskripsi Use case Mengelola gallery perusahaan ... 61
Tabel IV.9. Deskripsi Use case Melihat gallery perusahaan ... 61
Tabel IV.10. Deskripsi Use case Form data diri ... 62
Tabel IV.11. Deskripsi Use case Mengelola data calon karyawan ... 62
Tabel IV.12. Deskripsi Use case melihat dan mengubah calon karyawan ... 63
Tabel IV.13. Deskripsi Use case mengelola lowongan pekerjaan ... 63
Tabel IV.14. Deskripsi Use case melihat lowongan pekerjaan ... 64
Tabel IV.15. Deskripsi Use case Unggah berkas ... 65
Tabel IV.16. Deskripsi Use case Mengelola lamaran ... 65
Tabel IV.17. Deskripsi Use case cetak bukti pendaftaran ... 66
Tabel IV.18. Deskripsi Use case Mengelola soal psikotes ... 66
Tabel IV.19. Deskripsi Use case mengerjakan tes dan cetak bukti ... 67
Tabel IV.20. Deskripsi Use case mengelola hasil tes ... 68
Tabel IV.21. Deskripsi Use case mengelola pengunguman ... 68
Tabel IV.22. Deskripsi Use case melihat pengunguman ... 69
Tabel IV.23. Deskripsi Use case cetak data pelamar ... 69
Tabel IV.24. Deskripsi Use case cetak data pelamar lulus psikotes ... 70
Tabel IV.25. Deskripsi Use case logout ... 71
Tabel IV.26. Deskripsi Use case mengelola hasil tes wawancara ... 71
Tabel IV.27. Deskripsi Use case melihat hasil tes lapangan ... 72
Tabel IV.28. Deskripsi Use case melihat hasil tes wawancara ... 72
Tabel IV.29. Deskripsi Use case melihat pengunguman ... 72
Tabel IV.30. Deskripsi Use case mengelola data divisi lapangan ... 73
Tabel IV.31. Deskripsi Use case mengelola tes lapangan ... 74
Tabel IV.32. Deskripsi interface halaman login admin ... 88
Tabel IV.33. Deskripsi interface halaman registration pelamar ... 89
Tabel IV.34. Deskripsi interface halaman login pelamar ... 89
Tabel IV.35. Deskripsi interface menu utama HRD ... 90
Tabel IV.36. Deskripsi interface menu utama pelamar ... 91
Tabel IV.37. Deskripsi interface menu halaman vacancy ... 92
Tabel IV.38. Deskripsi interface menu halaman lowongan ... 93
Tabel IV.39. Deskripsi interface halaman menu tambah lowongan ... 94
Tabel IV.40. Spesifikasi file admin ... 97
Tabel IV.41. Spesifikasi file HRD ... 98
Tabel IV.42. Spesifikasi file calom karyawan ... 99
Tabel IV.44. Spesifikasi file company profile ... 101
Tabel IV.45. Spesifikasi file gallery perusahaan ... 102
Tabel IV.46. Spesifikasi file lowongan ... 103
Tabel IV.47. Spesifikasi file pengunguman ... 103
Tabel IV.48. Spesifikasi file soal tes ... 104
Tabel IV.49. Spesifikasi file detail soal tes ... 105
Tabel IV.50. Spesifikasi file tes psikotes ... 105
Tabel IV.51. Spesifikasi file detail tes psikotes ... 106
Tabel IV.52. Spesifikasi file karyawan ... 107
Tabel IV.53. Spesifikasi file tes wawancara ... 107
Tabel IV.54. Spesifikasi file tes lapangan ... 108
Tabel IV.55. Spesifikasi file divisi lapangan ... 109
Tabel IV.56. Jadwal implementasi ... 130
Halaman
Struktur Organisasi Keseluruhan PT. Nippon indosari ...57
Surat Keterangan Riset ... 138
Lampiran contoh surat lamaran ... 139
Surat sistem usulan ...140