ABSTRAK
Website Penempatan Tenaga Kerja dan Pelatihan Tenaga Kerja berfungsi sebagai wadah untuk mencari pekerjaan dan membuat lowongan pekerjaan yang dilakukan antara calon tenaga kerja dan perusahaan yang sudah melakukan registrasi. Jika calon tenaga kerja sudah melakukan registrasi AK/1 maka calon tenaga kerja dapat mendaftarkan diri pada lowongan pekerjaan yang mereka pilih. Dan jika pihak perusahaan sudah melakukan registrasi sebagai penyedia kerja maka dapat membuat lowongan kerja baru. Calon tenaga kerja dapat mencari lowongan pekerjaan yang ditampilkan dalam website yang sudah dibuat oleh pihak dinas tenaga kerja. Jika pekerjaan tersebut diminati oleh calon tenaga kerja maka calon tenaga kerja dapat mendaftarkan diri untuk lowongan kerja tersebut. Pihak perusahaan dapat membuat lowongan baru dan kriterianya akan ditampilkan dalam website sebagai informasi kepada calon tenaga kerja untuk mencari pekerjaan. Pihak perusahaan juga akan mendapatkan pesan hasil pendaftaran jika ada calon tenaga kerja yang sudah mendaftarkan diri pada lowongan yang dibuat pihak perusahaan tersebut. Hasil pendaftaran dapat dilihat oleh pihak perusahaan seperti nama calon tenaga kerja dan poin seleksi hasil kecocokan kriteria. Hasil seleksi akan ditampilkan mulai dari poin tertinggi, agar perusahaan dapat menilai calon tenaga kerja yang sesuai dengan kriteria yang dibutuhkan melalui Sistem Pendukung Keputusan (SPK). Sistem penilaian calon tenaga kerja menggunakan metode Sistem Pendukung Keputusan dengan Analitical Hierarchy Process (AHP).
ABSTRACT
Websites placement of labor and training labor serves as a receptacle for looking for a job vacancy and make work done between candidates labor and companies that are already doing registration. If a candidate labor have done registration of AK/1 and then a candidate labor can register themselves on a vacancy they choose. And if the company has been doing registration as a work provider, then they can make a new job opportunities. Labor candidate can find vacancies that displayed in websites which already made by department of labor. If the work was loved by a candidate labor, so a candidate labor can register themselves to the job vacancy. The company can make new vacancies and the criteria that will be displayed in websites as information to candidate labor to find a job. The company will also get the message if there are already a candidate labor enrolled to the vacancies made by company. The results of the registration can be viewed by the company as the name of a candidate of labor and the results points that match selection criteria. The selection results will be displayed ranging from highest points so that companies can assess candidates labor that in accordance with the criteria needed through the Decision Support System (DSS / SPK). System of grading candidates labor uses the method the decision support system with analitical hierarchy process (AHP).
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvii
DAFTAR LAMPIRAN ... xx
DAFTAR NOTASI / LAMBANG ... xxi
DAFTAR SINGKATAN ... xxiii
DAFTAR ISTILAH ... xxiv
BAB 1. PENDAHULUAN ... 1
Latar Belakang Masalah ... 1
1.1 Rumusan Masalah ... 2
1.2 Tujuan Pembahasan ... 2
1.3 Ruang Lingkup Kajian ... 3
1.4 Batasan Software ... 3
1.4.1 Batasan Hardware ... 3
1.4.2 Batasan Website ... 4
1.4.3 Sumber Data ... 6
1.5 Sistematika Penyajian ... 6
1.6 BAB 2. KAJIAN TEORI ... 8
Penempatan Kerja ... 8
2.1 Pelatihan dan Pembinaan ... 8
2.2 Sistem Pendukung Keputusan (SPK) ... 8
2.3 Metode Dalam Sistem Pendukung Keputusan ... 12
2.4 Metode AHP ... 12
Prinsip Dasar Metode AHP ... 14 2.7
Kelebihan Dan Kekurangan Metode AHP ... 14 2.8
Kelebihan Metode AHP ... 14 2.8.1
Kekurangan Metode AHP ... 15 2.8.2
Langkah–Langkah Analisis Hierarki Proses (AHP) ... 15 2.9
Struktur Organisasi Dinas Tenaga Kerja Kota Cimahi ... 16 2.10
Dinas Tenaga Kerja ... 17 2.11
Email Gateway ... 17 2.12
Framework Codeigniter ... 18 2.14
MySQL ... 18 2.15
Entity Relationship (ER) Diagram ... 19 2.16
Flowmap ... 19 2.17
Use Case Diagram ... 20 2.18
Activity Diagram ... 22 2.19
Class Diagram ... 23 2.20
Black Box Testing ... 24 2.21
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 25 Deskripsi Umum ... 25 3.1
Proses Bisnis ... 26 3.2
Perancangan Basis Data ... 33 3.3
Entity Relationship Diagram (ERD) ... 33 3.3.1
Transformasi ERD ke Tabel ... 34 3.4
Struktur Tabel ... 34 3.4.1
Skema Basis Data ... 39 3.5
Perancangan Sistem ... 40 3.6
Skenario ... 40 3.6.1
Use Case Website Secara Umum ... 41 3.6.2
Definisi Aktor ... 43 3.6.3
Deskripsi Use Case Diagram ... 46 3.6.5
Activity Diagram ... 80 3.7
Registrasi AK/1 ... 80 3.7.1
Memperbarui Profil Calon Tenaga Kerja ... 81 3.7.2
Melakukan Perpanjangan Kartu AK/1 ... 82 3.7.3
Mendaftar Lowongan Kerja ... 83 3.7.4
Mendaftar Pelatihan Pembinaan ... 84 3.7.5
Registrasi Penyedia Kerja ... 85 3.7.6
Memperbarui Data Perusahaan ... 86 3.7.7
Menambah Lowongan Kerja ... 87 3.7.8
Menghapus Lowongan Kerja ... 88 3.7.9
Memperbarui Lowongan Kerja ... 89 3.7.10
Mengubah Data Lowongan Kerja ... 90 3.7.11
Menambah Kriteria ... 91 3.7.12
Menghapus Kriteria ... 92 3.7.13
Meng-input Nilai Bobot Kriteria ... 93 3.7.14
Mengecek Dokumen Calon Tenaga Kerja ... 94 3.7.15
Melakukan Perankingan ... 95 3.7.16
Menambah Data Petugas ... 96 3.7.17
Memperbarui Data Petugas ... 97 3.7.18
Menghapus Data Petugas ... 98 3.7.19
Menambah Data Trainer ... 99 3.7.20
Memperbarui Data Trainer... 100 3.7.21
Menghapus Data Trainer ... 101 3.7.22
Menambah Data Jenis Perusahaan ... 102 3.7.23
Memperbarui Data Jenis Perusahaan ... 103 3.7.24
Menghapus Data Jenis Perusahaan ... 104 3.7.25
Mengirimkan Konfirmasi Perpanjangan Kartu AK/1 ... 105 3.7.26
Mencetak Kartu AK/1 ... 106 3.7.27
Kirim Pesan Penerimaan / Penolakan Kerja ... 107 3.7.28
Cetak Laporan Penerimaan / Penolakan Kerja... 108 3.7.29
Memperbarui Pelatihan Pembinaan ... 110 3.7.31
Menghapus Pelatihan Pembinaan ... 111 3.7.32
Mencetak Laporan Pelatihan Pembinaan ... 112 3.7.33
Perhitungan SPK Analytical Hierarchy Process ... 113 3.8
Tabel Matriks Perbandingan ... 113 3.8.1
Tabel Matriks Perbandingan (Terisi) ... 113 3.8.2
Tabel Matriks Perbandingan (Desimal) ... 113 3.8.3
Tabel Menghitung Normalisasi Matriks ... 114 3.8.4
Tabel Menghitung Normalisasi Matriks ... 114 3.8.5
Tabel Menghitung Eigen Value ... 114 3.8.6
Tabel Menghitung Bobot Prioritas ... 115 3.8.7
Tabel Menghitung Bobot Sintesa ... 115 3.8.8
Tabel Perbandingan ... 115 3.8.9
Tabel Menghitung Eigen Maksimum ... 116 3.8.10
Tabel Nilai Eigen Maksimum ... 116 3.8.11
Class Diagram ... 117 3.9
Rancangan Antarmuka Sistem ... 118 3.10
Perancangan Halaman Depan ... 119 3.10.1
Perancangan Halaman Petugas ... 123 3.10.2
Perancangan Halaman Calon Tenaga Kerja ... 136 3.10.3
Perancangan Halaman Perusahaan ... 142 3.11
Perancangan Halaman Beranda Perusahaan ... 142 3.11.1
BAB 4. HASIL PENELITIAN ... 152 Implementasi Antarmuka Halaman Beranda ... 152 4.1
Halaman Login Form ... 152 4.1.1
Form Pendaftaran AK / 1 ... 153 4.1.2
Form Pendaftaran Penyedia Kerja ... 154 4.1.3
Implementasi Antarmuka Halaman Petugas ... 155 4.2
Beranda Petugas ... 155 4.2.1
Daftar Petugas ... 156 4.3
Daftar Trainer ... 157 4.3.1
Daftar Pelatihan Pembinaan ... 159 4.3.3
Info dan Cetak Kartu AK / 1 ... 159 4.3.4
Perpanjangan Kartu AK / 1 ... 161 4.3.5
Penerimaan Kerja Calon Tenaga Kerja ... 162 4.3.6
Penerimaan Calon Tenaga Kerja yang Di Terima ... 163 4.3.7
Halaman Penerimaan Calon Tenaga Kerja yang Di Tolak ... 164 4.3.8
Implementasi Antarmuka Halaman Calon Tenaga Kerja ... 165 4.4
Beranda Calon Tenaga Kerja ... 165 4.4.1
Profil Calon Tenaga Kerja... 166 4.4.2
Daftar Lowongan Kerja ... 167 4.4.3
Daftar Pelatihan Pembinaan ... 169 4.4.4
Calon Tenaga Kerja Yang Mendaftar Pelatihan Pembinaan ... 170 4.4.5
Implementasi Antarmuka Halaman Perusahaan ... 171 4.5
Beranda Perusahaan ... 171 4.5.1
Lowongan Kerja Perusahaan ... 172 4.5.2
Form Tambah Kriteria ... 172 4.5.3
Daftar Kriteria dan Nilai Minimum Kriteria ... 173 4.5.4
Mengubah Kriteria ... 173 4.5.5
Daftar Kode Abstrak ... 174 4.5.6
List Daftar Universitas ... 174 4.5.7
List Daftar Fakultas ... 175 4.5.8
List Daftar Jurusan ... 176 4.5.9
Penilaian Bobot Kriteria ... 177 4.5.10
Tabel Skala Nilai Perbandingan Pasangan ... 178 4.5.11
Hasil Bobot Prioritas Kriteria ... 178 4.5.12
Daftar Lowongan Kerja ... 179 4.5.13
Dokumen Calon Tenaga Kerja ... 179 4.5.14
Dokumen Hasil Penilaian Calon Tenaga Kerja ... 180 4.5.15
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 181 Beranda Konten ... 181 5.1
Registrasi AK/1 ... 181 5.1.1
Search ... 183 5.1.3
Petugas Konten ... 184 5.2
Login ... 184 5.2.1
Buat Data Petugas dan Perbarui Data Petugas ... 185 5.2.2
Buat Data Trainer dan Perbarui Data Trainer ... 186 5.2.3
Buat dan Perbarui Data Pelatihan Pembinaan ... 187 5.2.4
Buat Data Jenis Perusahaan dan Perbarui Data Jenis Perusahaan ... 188 5.2.5
Info dan Cetak Kartu AK/1 ... 189 5.2.6
Meng-input Nama Pengambil Kartu ... 190 5.2.7
Pengiriman Pesan Penerimaan / Penolakan Kerja ... 191 5.2.8
Cetak Laporan Penerimaan / Penolakan Kerja... 192 5.2.9
Cetak Laporan Pelatihan Pembinaan ... 193 5.2.10
Perusahaan Konten ... 194 5.3
Buat Lowongan Kerja dan Perbarui Lowongan Kerja ... 194 5.3.1
Buat Jumlah Kriteria dan Memperbarui Jumlah Kriteria ... 195 5.3.2
Buat Kriteria dan Memperbarui Kriteria ... 196 5.3.3
Buat Bobot Kriteria dan Memperbarui Bobot Kriteria ... 197 5.3.4
Calon Tenaga Kerja Konten ... 198 5.4
Memperbarui Profil ... 198 5.4.1
Daftar Lowongan Kerja ... 199 5.4.2
BAB 6. SIMPULAN DAN SARAN ... 201 Simpulan ... 201 6.1
Saran ... 201 6.2
DAFTAR GAMBAR
Gambar 3.1 Proses Bisnis Registrasi AK/1 ... 27
Gambar 3.2 Proses Bisnis Jadwal Pelatihan Dan Pembinaan ... 29
Gambar 3.3 Proses Bisnis Info Lowongan Kerja ... 30
Gambar 3.4 Proses Bisnis Registrasi Penyedia Lapangan Kerja ... 32
Gambar 3.5 ERD Website Penempatan Dan Pelatihan Tenaga Kerja ... 33
Gambar 3.6 Skema Basis Data ... 39
Gambar 3.7 Use Case Website Secara Umum ... 42
Gambar 3.8 Activity Diagram Registrasi AK/1 ... 80
Gambar 3.9 Activity Diagram Memperbarui Profil Calon Tenaga Kerja ... 81
Gambar 3.10 Activity Diagram Melakukan Perpanjangan Kartu AK/1 ... 82
Gambar 3.11 Activity Diagram Mendaftar Lowongan Kerja ... 83
Gambar 3.12 Activity Diagram Mendaftar Pelatihan Pembinaan ... 84
Gambar 3.13 Activity Diagram Registrasi Penyedia Kerja ... 85
Gambar 3.14 Activity Diagram Memperbarui Data Perusahaan ... 86
Gambar 3.15 Activity Diagram Menambah Lowongan Kerja ... 87
Gambar 3.16 Activity Diagram Mengahapus Lowongan Kerja ... 88
Gambar 3.17 Activity Diagram Memperbarui Lowongan Kerja ... 89
Gambar 3.18 Activity Diagram Mengubah Data Lowongan Kerja ... 90
Gambar 3.19 Activity Diagram Menambah Kriteria ... 91
Gambar 3.20 Activity Diagram Menghapus Kriteria ... 92
Gambar 3.21 Activity Diagram Meng-input Nilai Bobot Kriteria ... 93
Gambar 3.22 Activity Diagram Mengecek Dokumen Calon Tenaga Kerja ... 94
Gambar 3.23 Activity Diagram Melakukan Perankingan ... 95
Gambar 3.24 Activity Diagram Menambah Data Petugas ... 96
Gambar 3.25 Activity Diagram Memperbarui Data Petugas ... 97
Gambar 3.26 Activity Diagram Menghapus Data Petugas ... 98
Gambar 3.27 Activity Diagram Menambah Data Trainer ... 99
Gambar 3.28 Activity Diagram Memperbarui Data Trainer ... 100
Gambar 3.29 Activity Diagram Menghapus Data Trainer ... 101
Gambar 3.31 Activity Diagram Memperbarui Data Jenis Perusahaan ... 103
Gambar 3.32 Activity Diagram Menghapus Data Jenis Perusahaan ... 104
Gambar 3.33 Activity Diagram Konfirmasi Perpanjangan Kartu AK/1 ... 105
Gambar 3.34 Activity Diagram Mencetak Kartu AK/1 ... 106
Gambar 3.35 Activity Diagram Kirim Pesan Terima / Tolak Kerja ... 107
Gambar 3.36 Activity Diagram Cetak Laporan Terima / Tolak Kerja ... 108
Gambar 3.37 Activity Diagram Menambah Pelatihan Pembinaan ... 109
Gambar 3.38 Activity Diagram Memperbarui Pelatihan Pembinaan ... 110
Gambar 3.39 Activity Diagram Menghapus Pelatihan Pembinaan ... 111
Gambar 3.40 Activity Diagram Laporan Pelatihan Pembinaan ... 112
Gambar 3.41 Class Diagram ... 117
Gambar 3.42 Rancangan Antarmuka Sistem ... 118
Gambar 3.43 Perancangan Halaman Beranda... 119
Gambar 3.44 Perancangan Halaman Form Pendaftaran AK/1... 120
Gambar 3.45 Perancangan Halaman Pendaftaran Penyedia Kerja ... 121
Gambar 3.46 Desain Halaman Login ... 122
Gambar 3.47 Perancangan Halaman Beranda Admin ... 123
Gambar 3.48 Perancangan Halaman Daftar Petugas ... 124
Gambar 3.49 Perancangan Halaman Daftar Trainer ... 125
Gambar 3.50 Perancangan Halaman Daftar Perusahaan ... 126
Gambar 3.51 Perancangan Halaman Daftar Pelatihan Pembinaan ... 127
Gambar 3.52 Perancangan Halaman Jenis Perusahaan ... 128
Gambar 3.53 Perancangan Halaman Info dan Cetak Kartu AK/1 ... 129
Gambar 3.54 Perancangan Halaman Info Perpanjangan Kartu AK/1 ... 130
Gambar 3.55 Perancangan Halaman Penerimaan Calon Tenaga Kerja ... 131
Gambar 3.57 Perancangan Halaman Calon Tenaga Kerja Yang Diterima ... 133
Gambar 3.58 Perancangan Halaman Laporan Calon Tenaga Kerja Ditolak ... 134
Gambar 3.59 Perancangan Halaman Laporan Pelatihan Pembinaan ... 135
Gambar 3.60 Perancangan Halaman Beranda Calon Tenaga Kerja ... 136
Gambar 3.61 Perancangan Halaman Profil Tenaga Kerja ... 137
Gambar 3.62 Perancangan Halaman Daftar Lowongan Kerja... 138
Gambar 3.64 Perancangan Halaman Info Daftar Pelatihan Pembinaan ... 140
Gambar 3.65 Perancangan Halaman Mendaftar Pelatihan Pembinaan ... 141
Gambar 3.66 Perancangan Halaman Beranda Perusahaan ... 142
Gambar 3.67 Perancangan Halaman Lowongan Kerja ... 143
Gambar 3.68 Perancangan Halaman Tambah Kriteria ... 144
Gambar 3.69 Perancangan Halaman Daftar Kriteria dan Nilai Minimum Kriteria ... 145
Gambar 3.70 Perancangan Halaman Ubah Kriteria ... 146
Gambar 3.71 Perancangan Halaman Daftar Kode Abstrak ... 147
Gambar 3.72 Perancangan Halaman Bobot Kriteria ... 148
Gambar 3.73 Perancangan Halaman Nilai Hasil Bobot Prioritas ... 149
Gambar 3.74 Perancangan Halaman Daftar Lowongan Kerja... 150
Gambar 3.75 Perancangan Halaman Dokumen Calon Tenaga Kerja ... 150
Gambar 3.76 Perancangan Halaman Daftar Penilaian Calon Tenaga Kerja ... 151
Gambar 4.1 Halaman Login... 152
Gambar 4.2 Halaman Form Pendaftaran AK/1 ... 153
Gambar 4.3 Form Pendaftaran Penyedia Kerja ... 154
Gambar 4.4 Beranda Petugas ... 155
Gambar 4.5 Daftar Petugas ... 156
Gambar 4.6 Daftar Trainer... 157
Gambar 4.7 Daftar Perusahaan ... 158
Gambar 4.8 Daftar Pelatihan Pembinaan ... 159
Gambar 4.9 Info dan Cetak Kartu AK/1 ... 160
Gambar 4.10 Perpanjangan Kartu AK/1 ... 161
Gambar 4.11 Penerimaan Kerja Calon Tenaga Kerja ... 162
Gambar 4.12 Penerimaan Calon Tenaga Kerja Yang Diterima ... 163
Gambar 4.13 Penerimaan Calon Tenaga Kerja Yang Ditolak ... 164
Gambar 4.14 Beranda Calon Tenaga Kerja ... 165
Gambar 4.15 Profil Calon Tenaga Kerja ... 166
Gambar 4.16 Daftar Lowongan Kerja ... 168
Gambar 4.17 Daftar Pelatihan Pembinaan ... 169
Gambar 4.19 Beranda Perusahaan ... 171
Gambar 4.20 Lowongan Kerja ... 172
Gambar 4.21 Tambah Kriteria ... 172
Gambar 4.22 Daftar Kriteria dan Nilai Minimum Kriteria ... 173
Gambar 4.23 Mengubah Kriteria ... 173
Gambar 4.24 Daftar Kode Abstrak ... 174
Gambar 4.25 List Daftar Universitas ... 174
Gambar 4.26 List Daftar Fakultas ... 175
Gambar 4.27 List Daftar Jurusan ... 176
Gambar 4.28 Penilaian Bobot Kriteria ... 177
Gambar 4.29 Tabel Skala Nilai Perbandingan Pasangan ... 178
Gambar 4.30 Hasil Bobot Prioritas Kriteria ... 178
Gambar 4.31 Daftar Lowongan Kerja ... 179
Gambar 4.32 Dokumen Calon Tenaga Kerja... 179
Gambar 4.33 Dokumen Hasil Penilaian Calon Tenaga Kerja ... 180
DAFTAR TABEL
Tabel 1.1 Spesifikasi Hardware ... 4
Tabel 2.1 Diagram ERD... 19
Tabel 2.2 Simbol-Simbol Dalam Flowmap ... 20
Tabel 2.3 Simbol Dalam Use Case Dagram ... 21
Tabel 2.4 Simbol Activity Diagram ... 22
Tabel 2.5 Penjelasan Simbol Class Diagram ... 23
Tabel 3.1 Struktur Tabel ... 35
Tabel 3.1 Definisi Aktor ... 43
Tabel 3.2 Definisi Use Case ... 44
Tabel 3.3 Use Case Registrasi AK/1 ... 46
Tabel 3.4 Use Case Memperbarui Profil Calon Tenaga Kerja ... 48
Tabel 3.5 Use Case Melakukan Perpanjangan Kartu AK/1 ... 49
Tabel 3.6 Use Case Mendaftar Lowongan Kerja ... 49
Tabel 3.7 Use Case Daftar Pelatihan Pembinaan ... 51
Tabel 3.8 Use Case Registrasi Penyedia Kerja ... 51
Tabel 3.9 Use Case Memperbarui Data Perusahaan ... 53
Tabel 3.10 Use Case Menambah Lowongan Kerja ... 54
Tabel 3.11 Use Case Menghapus Lowongan Kerja ... 55
Tabel 3.12 Use Case Memperbarui Lowongan Kerja ... 56
Tabel 3.13 Use Case Menambah Kriteria ... 57
Tabel 3.14 Use Case Menghapus Kriteria ... 58
Tabel 3.15 Use Case Bobot Kriteria ... 59
Tabel 3.16 Use Case Mengecek Dokumen Pelamar ... 60
Tabel 3.17 Use Case Melakukan Perankingan ... 61
Tabel 3.18 Use Case Menambah Data Petugas ... 61
Tabel 3.19 Use Case Memperbarui Data Petugas ... 63
Tabel 3.20 Use Case Menghapus Data Petugas ... 64
Tabel 3.22 Use Case Memperbarui Data Trainer ... 65
Tabel 3.23 Use Case Menghapus Data Trainer ... 66
Tabel 3.24 Use Case Menambah Data Jenis Perusahaan ... 67
Tabel 3.25 Use Case Memperbarui Data Jenis Perusahaan ... 68
Tabel 3.26 Use Case Menghapus Data Jenis Perusahaan ... 69
Tabel 3.27 Use Case Konfirmasi Perpanjangan Kartu AK/1 ... 70
Tabel 3.28 Use Case Mencetak Kartu AK/1 ... 71
Tabel 3.29 Use Case Mengirim Pesan Penerimaan / Penolakan Kerja ... 73
Tabel 3.30 Use Case Cetak Laporan Penerimaan / Penolakan Kerja ... 73
Tabel 3.31 Use Case Menambah Pelatihan Pembinaan ... 75
Tabel 3.32 Use Case Memperbarui Pelatihan Pembinaan ... 76
Tabel 3.33 Use Case Menghapus Pelatihan Pembinaan ... 77
Tabel 3.34 Use Case Cetak Laporan Pelatihan Pembinaan ... 78
Tabel 3.35 Matriks Perbandingan ... 113
Tabel 3.36 Matriks Perbandingan (Terisi) ... 113
Tabel 3.37 Matriks Perbandingan Dalam Desimal ... 113
Tabel 3.38 Menghitung Normalisasi Matriks ... 114
Tabel 3.39 Menghitung Normalisasi Matriks ... 114
Tabel 3.40 Menghitung Eigen Value ... 114
Tabel 3.41 Menghitung Bobot Prioritas ... 115
Tabel 3.42 Menghitung Bobot Sintesa ... 115
Tabel 3.43 Perbandingan Bobot Prioritas Dengan Bobot Sintesa ... 115
Tabel 3.44 Menghitung Eigen Maksimum ... 116
Tabel 3.45 Nilai Eigen Maksimum ... 116
Tabel 5.1 Blackbox Registrasi AK/1 ... 181
Tabel 5.2 BlackBox Registrasi Penyedia Kerja ... 182
Tabel 5.3 Blackbox Search ... 183
Tabel 5.4 Blackbox Login ... 184
Tabel 5.5 Blackbox Buat dan Perbarui Data Petugas ... 185
Tabel 5.6 Blackbox Buat dan Perbarui Data Trainer ... 186
Tabel 5.8 Blackbox Buat dan Perbarui Data Jenis Perusahaan ... 188
Tabel 5.9 Blackbox Info dan Cetak Kartu AK/1... 189
Tabel 5.10 Blackbox Meng-input Nama Pengambil Kartu ... 190
Tabel 5.11 Blackbox Pengiriman Pesan Penerimaan / Penolakan Kerja ... 191
Tabel 5.12 Blackbox Laporan Penerimaan / Penolakan Kerja ... 192
Tabel 5.13 Blackbox Cetak Laporan Pelatihan Pembinaan ... 193
Tabel 5.14 Blackbox Buat dan Perbarui Lowongan Kerja ... 194
Tabel 5.15 Blackbox Buat dan Memperbarui Jumlah Kriteria ... 195
Tabel 5.16 Blackbox Buat dan Memperbarui Kriteria ... 196
Tabel 5.17 Blackbox Buat dan Memperbarui Bobot Kriteria ... 197
Tabel 5.18 Blackbox Memperbarui Profil ... 198
DAFTAR LAMPIRAN
DAFTAR NOTASI / LAMBANG
Simbol-Simbol Flowchart dan ERD [8]
Jenis Notasi/Lambang Nama Arti
ERD Entitas kumpulan dari objek
didunia nyata yang bisa dibedakan dengan objek yang lainnya
ERD Relasi relasi memodelkan koneksi
/ hubungan antar entitas
ERD Atribut memodelkan property dari
atribut dan relasi
Flowchart Input / Output Simbol Input / Output
digunakan untuk menyatakan dan mewakili
data masukan atau keluaran
Flowchart Connnector Simbol Penghubung
digunakan untuk menunjukkan sambungan
dari bagan alir yang terputus di halaman yang masih sama.
Flowchart Off-Page Simbol Penghubung
Halaman lain digunakan
untuk menunjukkan hubungan arus proses yang
terputus dengan sambungannya ada
dihalaman lain
Flowchart Flow Line Simbol Garis Alir digunakan untuk menunjukkan aliran atau arus dari proses.
Flowchart Terminal Point Digunakan untuk
menunjukkan awal dan akhir dari suatu proses.
Flowchart Preparation Simbol Persiapan
digunakan untuk memberi nilai awal Suatu besaran atau variabel ( harga awal ).
Flowchart Process Simbol Proses atau
Pengolahan digunakan untuk mewakili suatu proses, seperti pengolahan aritmatika atau pemindahan data.
Flowchart Predefined
Process
Proses Terdefenisi digunakan untuk menunjukkan suatu operasi
yang rinciannya ditunjukkan di tempat lain atau untuk proses yang detilnya
dijelaskan terpisah, misalnya berbentuk subroutine.
Flowchart Decision Keputusan digunakan untuk
mewakili operasi perbandingan logika atau
DAFTAR SINGKATAN
No. Singkatan Kepanjangan
1. SPK Sistem Pendukung Keputusan
2. AHP Analytical Hierarchy Process
3. DSS Decision Support System
4. CTK Calon Tenaga Kerja
5. ERD Entity Relationship Diagram
DAFTAR ISTILAH
No. Istilah Penjelasan
1. Kartu AK/1 Tanda bukti untuk seorang yang ingin melamar
1
BAB 1. PENDAHULUAN
Bab ini mendeskripsikan tentang latar belakang mengenai pengembangan sistem informasi ini, rumusan masalah yang ditangani oleh website ini, tujuan, pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
Latar Belakang Masalah
1.1
Dinas tenaga kerja merupakan sebuah instansi pemerintah yang bergerak di bidang ketenagakerjaan. Di dalam pekerjaannya, dinas tenaga kerja mampu memberikan berbagai pelayanan dengan memanfaatkan kemajuan teknologi. Namun di sisi lain, masih ditemukan kurangnya informasi yang dapat diberikan oleh instansi tersebut, seperti informasi layanan ketenagakerjaan dalam pembuatan kartu AK/1 maupun info tentang lowongan kerja bagi calon tenaga kerja, khususnya yang berada di kota Cimahi.
Kartu Tanda Pencari Kerja atau kartu AK/1 adalah tanda bukti untuk seorang yang ingin melamar pekerjaan pada suatu instansi atau perusahaan di Indonesia (tetapi ada juga perusahaan yang tidak terlalu memperdulikan kegunaan kartu AK/1 ini). Cara pembuatan dan persyaratan yang diwajibkan dalam pembuatan kartu tanda pencari kerja ini hampir sama di seluruh Indonesia, tidak terkecuali di Kota Cimahi. Pada Dinas Tenaga Kerja Kota Cimahi, proses pengolahan data dari kartu AK/1 masih secara manual. Untuk mendapatkan kartu AK/1 calon pencari kerja harus datang ke kantor Dinas Tenaga Kerja Kota Cimahi dan mengisi formulir yang telah disediakan oleh petugas, kemudian data tersebut akan diolah petugas dan dikembalikan kepada calon pencari kerja dalam bentuk kartu AK/1. Para calon pencari kerja yang telah memiliki kartu AK/1 kemudian disebut calon tenaga kerja.
2
membuka lowongan kerja. Pembuatan laporan petugas mengenai penyerapan tenaga kerja juga menjadi sulit dikarenakan tidak adanya informasi mengenai berapa jumlah tenaga kerja yang sudah terserap secara jelas. Selain itu, tidak adanya SPK (Sistem Pendukung Keputusan) untuk menentukan jalan keluar dari suatu masalah.
Berdasarkan kondisi tersebut, maka diusulkan “Website Penempatan Tenaga Kerja dan Pelatihan Tenaga Kerja pada Dinas Tenaga Kerja Kota
Cimahi”, yang dapat memberikan informasi kepada calon tenaga kerja, perusahaan, dan mempermudah petugas dalam pendataan calon tenaga kerja di Dinas Tenaga Kerja Kota Cimahi. Salah satu metode yang biasa digunakan dalam SPK adalah metode AHP, dimana metode ini menggunakan suatu hirarki sebagai konsekuensi dari kriteria yang dipilih sampai dengan subkriteria yang paling bawah.
Rumusan Masalah
1.2
Berdasarkan penjelasan pada latar belakang yang telah dipaparkan sebelumnya, maka dapat dirumuskan masalah-masalah yang ada sebagai berikut: 1. Bagaimana cara membuat sebuah sistem yang tidak mengharuskan proses
pendaftaran dan perpanjangan masa berlaku pada kartu AK/1 dilakukan secara manual?
2. Bagaimana informasi mengenai lowongan kerja dan hasil seleksi perusahaan dapat diterima oleh calon tenaga kerja?
3. Bagaimana cara menjaga keakuratan data untuk laporan yang harus dibuat oleh petugas Dinas Tenaga Kerja?
4. Bagaimana cara membuat sebuah sistem yang dapat mengelola kartu AK/1 dan dapat menjembatani calon tenaga kerja dengan perusahaan?
5. Bagaimana membangun sebuah sistem yang dapat membantu perusahaan untuk memberikan informasi mengenai calon tenaga kerja yang sesuai dengan persyaratan lowongan pekerjaan yang ditawarkan?
Tujuan Pembahasan
1.3
3
1. Mengembangkan sebuah website yang dapat diakses darimana dan kapan saja secara online, yaitu memungkinkan pendaftaran dan perpanjangan kartu AK/1 tidak lagi dilakukan secara manual.
2. Mengembangkan sebuah website yang akan di integrasikan, sehingga informasi lowongan kerja dan hasil seleksi perusahaan dapat diterima oleh calon tenaga kerja.
3. Memanfaatkan website yang akan dibangun sebagai sarana untuk mengumpulkan informasi-informasi mengenai hal-hal yang diperlukan petugas dalam membuat laporan, seperti jumlah calon tenaga kerja yang mendaftar pelatihan pembinaan, jumlah calon tenaga kerja yang diterima, dan jumlah calon tenaga kerja yang ditolak di suatu perusahaan.
4. Membuat sebuah website yang mampu membantu petugas untuk mengelola kartu AK/1 dengan menyediakan data-data yang akurat. Membantu menjembatani perusahaan dan calon tenaga kerja dengan fitur-fitur yang akan ditambahkan dalam website, seperti perusahaan dapat menampilkan lowongan kerja yang ada di perusahaannya dan untuk calon tenaga kerja dapat melihatnya sekaligus mengajukan lamaran.
5. Membuat sebuah website yang dapat memberikan informasi kepada pihak perusahaan mengenai hasil lamaran dengan terlebih dahulu menyeleksi data calon tenaga kerja sesuai dengan persyaratan yang diberikan oleh perusahaan.
Ruang Lingkup Kajian
1.4
Batasan Software 1.4.1
Website ini merupakan sebuah program yang dibuat untuk memberikan
pelayanan yang lebih baik untuk calon tenaga kerja sekaligus perusahaan dan petugas. Website menggunakan bahasa pemrograman php dan framework CI dengan menambahkan fitur informasi melalui email gateway.
Batasan Hardware 1.4.2
4
Tabel 1.1 Spesifikasi Hardware
No. Hardware Spesifikasi
1. Processor Min Pentium IV
2. Hard Disk Min 100 GB
3. Memori(RAM) Min 1024 MB
4. Internet Min 256Kbps
5. Modem Vodavone K3565
Batasan Website 1.4.3
Dalam penggunaannya, terdapat 3 user yang nantinya dapat menggunakan website ini dan memiliki akun login masing-masing, yaitu petugas dinas tenaga kerja, perusahaan, dan calon tenaga kerja.
Kegiatan yang dapat dilakukan oleh user dalam menggunakan website ini secara garis besar adalah :
• Petugas
1. Dapat melakukan login untuk mengakses halaman petugas. 2. Dapat melakukan konfirmasi perpanjangan kartu AK/1. 3. Dapat mengelola pelatihan dan pembinaan.
4. Dapat mengelola data trainer.
5. Dapat mengelola data jenis perusahaan apa saja yang dibutuhkan. 6. Dapat mengelola laporan pelatihan pembinaan.
7. Dapat mengelola laporan penerimaan calon tenaga kerja. • Perusahaan
1. Dapat melakukan registrasi penyedia kerja.
2. Dapat melakukan login untuk mengakses halaman perusahaan. 3. Dapat mendaftarkan lowongan pekerjaan.
4. Dapat melihat dokumen calon tenaga kerja yang melamar pada perusahaan tersebut.
5. Mengelolah kriteria lowongan kerja.
6. Pemilihan calon tenaga kerja yang ada menggunakan metode AHP sebagai SPK (Sistem Penunjang Keputusan).
5
2. Dapat melakukan login untuk mengakses halaman calon tenaga kerja. 3. Dapat melakukan perpanjangan kartu AK/1.
4. Dapat melihat info lowongan pekerjaan yang ada.
5. Dapat mengajukan lamaran sesuai dengan lowongan pekerjaan yang ada. 6. Dapat melihat dan mendaftarkan jadwal pelatihan pembinaan yang di
adakan oleh dinas tenaga kerja di kota Cimahi.
7. Menerima pemberitahuan berupa email mengenai informasi dari dinas tenaga kerja.
• Sistem
1. Menyediakan pendaftaran dan perpanjangan masa berlaku Kartu AK/1 dikarenakan prosesnya yang lebih cepat dan tidak perlu antri.
2. Menyediakan informasi lowongan pekerjaan yang dapat diakses melalui akun mereka masing-masing dan hasil seleksi penerimaan kerja yang didapat melalui email gateway.
3. Menyediakan untuk mengelola data calon tenaga kerja, data perusahaan, jadwal pelatihan pembinaan, data trainer, laporan pelatihan pembinaan, laporan penerimaan kerja, dan data jenis perusahaan dikarenakan petugas memiliki akses untuk melihat semua data itu melalui akunnya.
4. Menyediakan informasi mengenai pelatihan pembinaan yang ada di Dinas Tenaga Kerja Kota Cimahi dan dapat memberikan kemudahaan bagi para calon tenaga kerja untuk mendaftarkan diri dalam pelatihan pembinaan yang diinginkan.
5. Menyediakan perusahaan atau disebut sebagai penyedia kerja dalam memasukkan lowongan-lowongan kerja bagi calon tenaga kerja yang telah membutuhkan suatu pekerjaan.
6
Sumber Data
1.5
Dalam memperoleh data yang akurat untuk penyusunan laporan dan pembuatan website ini, digunakan dua jenis sumber, antara lain :
1. Sumber Data Primer a. Penelitian Lapangan
Metode ini berupa survey yang dilakukan dengan mengamati kondisi yang terjadi di Dinas Tenaga Kerja Kota Cimahi.
b. Wawancara
Dalam metode ini, penulis akan melakukan tanya jawab dengan salah satu petugas di Dinas Tenaga Kerja Kota Cimahi.
2. Sumber Data Sekunder
Dalam pengumpulan data ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mengumpulkan data penunjang untuk membuat website dan laporan.
Sistematika Penyajian
1.6
Penyusunan Tugas Akhir ini terbagi di dalam 6 (enam) bab. Gambaran awal secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut : BAB 1 : PENDAHULUAN
Bab ini membahas latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
BAB 2 : KAJIAN TEORI
Bab ini membahas mengenai kajian teori yang digunakan dalam tahap analisis, rancangan dan pengujian website penelitian.
BAB 3 : ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem, dan rancangan sistem yang terdiri dari arsitektur website, ER diagram, dan perancangan antarmuka pengguna.
BAB 4 : HASIL PENELITIAN
Bab ini membahas hasil pembuatan website penempatan tenaga kerja dan pelatihan tenaga kerja pada dinas tenaga kerja kota Cimahi.
BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
7
BAB 6 : KESIMPULAN DAN SARAN
201
BAB 6. SIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat yang merupakan merupakan rangkuman hasil yang telah didapatkan.
Simpulan
6.1
Dari hasil penelititan yang dilakukan terhadap tugas akhir yang dibuat yaitu mengenai Website Penempatan Tenaga Kerja dan Pelatihan Tenaga Kerja Pada Dinas Tenaga Kerja Kota Cimahi dapat diambil beberapa point kesimpulan yang berdasar pada tujuan dari penelitian diantaranya yaitu :
1. Website ini menyediakan pendafataran dan perpanjangan masa berlaku kartu AK/1 dikarenakan prosesnya yang lebih cepat dan tidak perlu antri. 2. Website ini memberikan informasi mengenai lowongan pekerjaan yang
tersedia, deskripsi pekerjaan dan lokasi penempatan kerja dari berbagai perusahaan yang sudah terdaftar dalam website.
3. Website ini mengizinkan pihak pelamar yang sudah melakukan registrasi untuk mencari pekerjaan yang diminati dan mendaftarkan diri pada lowongan pekerjaan yang dipilih.
4. Website ini menyediakan informasi pelatihan pembinaan yang ada di Dinas Tenaga Kerja Kota Cimahi dan dapat memberikan kemudahaan bagi para calon tenaga kerja untuk mendaftarkan diri dalam pelatihan pembinaan yang diinginkan.
Saran
6.2
Saran-saran sangat diperlukan bagi website ini agar dapat dikembangkan dengan lebih baik sehingga website ini dapat digunakan lebih maksimal, lebih informatif dan lebih bermanfaat. Saran-saran pengembangan untuk website ini antara lain:
1. Webiste ini menggunakan fitur email agar informasi yang dihasilkan menjadi lebih tepat sasaran dan lebih efektif.
2. Website ini bisa dikembangkan untuk melakukan perpindahan jadwal pelatihan pembinaan maupun materi.
202
DAFTAR PUSTAKA
[1] K. Suryadi, Sistem Pendukung Keputusan, Bandung: Remaja Rosdakarya Offset, 2009.
[2] B. Permadi, AHP, Jakarta: Pusat Antar Universitas - Studi Ekonomi Universitas Indonesia 1992.
[3] Dian, Membangun AHP dengan Mengetahui Kelebihan dan Kekurangan, Jakarta: Rosdakarya Offset, 2008.
[4] R. I. Rozidi, Membuat Sendiri Email Gateway (EMGE), Yogyakarta: ANDI, 2009.
[5] A. Wibowo, Aplikasi PHP Untuk Pengembangan Situs WEB, Yogyakarta: ANDI, 2007.
[6] A. Saputra, Trik Kolaborasi Codeigniter dan jQuery, Yogyakarta: Penerbit Lokomedia, 2011.
[7] M. Sukarno, Membangun Website Dinamis dan Interaktif dengan PHP-mySQL(Windows dan Linux), Jakarta: Eska Media Press, 2006.
[8] I. Gartina, "Pemodelan dengan Flowmap," Bandung, 2009.
[9] R. A. S and M. Shalahuddin, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2011. [10] M. Fowler, UML Distilled : Panduan Singkat Tentang Bahasa Pemodelan