laporan skripsi sistem pengelolaan …eprints.umk.ac.id/3986/1/halaman_awalan.pdf · laporan...
TRANSCRIPT
LAPORAN SKRIPSI
SISTEM PENGELOLAAN PELATIHAN KERJA PADA UPT
BALAI PELATIHAN KERJA (BLK) DINAS SOSIAL, TENAGA
KERJA DAN TRANSMIGRASI KABUPATEN KUDUS
BERBASIS WEB
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun Oleh :
Nama : Munawir Hamzah
NIM : 201053163
Program Studi : Sistem Informasi
Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2014
Nama Pelaksana Kerja Praktek
NIM
Bidang Studi
Judul Praktek Kerja Lapangan
Pembimbing Utama
Pembimbing Pembantu
Pembimbing Utama
Supriyono, M.Kom
ii
HALAMAN PERSETUJUAN
Nama Pelaksana Kerja Praktek : Munawir Hamzah
: 2010-53-163
: Sistem Informasi S-1
Judul Praktek Kerja Lapangan : Sistem Pengelolaan Pelatihan Kerja pada
UPT Balai Pelatihan Kerja
Sosial, Tenaga Kerja dan Transmigrasi
Kabupaten Kudus Berbasis Web
: Supriyono, M.Kom.
Pembimbing Pembantu : Nanik Susanti, M.Kom.
Kudus, 17 Februari
Menyetujui :
Utama Pembimbing Pembantu
, M.Kom. Nanik Susanti
Sistem Pengelolaan Pelatihan Kerja pada
UPT Balai Pelatihan Kerja (BLK) Dinas
dan Transmigrasi
Web
17 Februari 2014
Pembimbing Pembantu
Nanik Susanti, M.Kom.
Nama Pelaksana Kerja Praktek
NIM
Bidang Studi
Judul Praktek Kerja Lapangan
Pembimbing Utama
Pembimbing Pembantu
Telah diujikan pada ujian sarjana, tanggal 7 agustus 2014
Ketua Penguji
Andy Prasetyo Utomo, S.Kom, M
iii
HALAMAN PENGESAHAN
Nama Pelaksana Kerja Praktek : Munawir Hamzah
: 2010-53-163
: Sistem Informasi S-1
Judul Praktek Kerja Lapangan : Sistem Pengelolaan Pelatihan Kerja pada
UPT Balai Pelatihan Kerja (
Sosial, Tenaga Kerja dan Transmigrasi
Kabupaten Kudus Berbasis Web
: Supriyono, M.Kom
Pembimbing Pembantu : Nanik Susanti, M.Kom
Telah diujikan pada ujian sarjana, tanggal 7 agustus 2014
dan dinyatakan LULUS
Kudus,
Andy Prasetyo Utomo, S.Kom, M.T
Penguji I
Supriyono, M.Kom Syafiul Muzid, S
Sistem Pengelolaan Pelatihan Kerja pada
Pelatihan Kerja (BLK) Dinas
dan Transmigrasi
Web
Telah diujikan pada ujian sarjana, tanggal 7 agustus 2014
Kudus, 7 Agustus 2014
Penguji II
Syafiul Muzid, S.T, M.Cs
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya :
Nama
NIM
Program Studi
Jenjang
Jenis Karya
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk
memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik
Universitas Muria Kudus
Royalti-Free Right) atas karya ilmiah kami ya
Pelatihan Kerja pada UPT Balai Pelatihan Kerja (
Kerja dan Transmigrasi Kabupaten Kudus
diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non
berhak menyimpan, mengalih
pangkalan data (database)
mempublikasikannya di
tanpa perlu meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak
Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas
pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat
iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
UNTUK KEPENTINGAN AKADEMIS
tangan di bawah ini, saya :
: Munawir Hamzah
: 201053163
: Sistem Informasi
: Strata Satu (S1)
: Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk
memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik
Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif
atas karya ilmiah kami yang berjudul : “ Sistem Pengelolaan
Pelatihan Kerja pada UPT Balai Pelatihan Kerja (BLK) Dinas Sosial, Tenaga
dan Transmigrasi Kabupaten Kudus Berbasis Web” beserta perangkat yang
diperlukan (apabila ada).
Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus
berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam
(database), mendistribusikannya dan menampilkan atau
mempublikasikannya di internet atau media lain untuk kepentingan akademis
meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak
Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas
pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 16 Agustus
Yang menyatakan,
Munawir Hamzah
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk
memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik
Eksklusif (Non-exclusive
Sistem Pengelolaan
BLK) Dinas Sosial, Tenaga
” beserta perangkat yang
ihak Universitas Muria Kudus
kan, pengelolaannya dalam
, mendistribusikannya dan menampilkan atau
atau media lain untuk kepentingan akademis
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak
Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas
16 Agustus 2014
Yang menyatakan,
Munawir Hamzah
v
MOTTO DAN PERSEMBAHAN
MOTTO
Barang siapa bersungguh-sungguh, sesungguhnya kesungguhannya itu adalah
untuk dirinya sendiri.
(QS. Al-Ankabut 6)
Keberhasilan itu milik orang yang tekun.
(Napoleon)
Kemampuan adalah apa yang bisa kamu lakukan. Motivasi menentukan apa yang
kamu lakukan. Sikap menentukan bagaimana kamu melakukannya.
(Lou Holtz)
Sesungguhnya bersama kesulitan itu ada kemudahan.
Berusahalah menjadi yang terbaik, tetapi jangan menganggap diri kita yang
terbaik.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada:
1. Tuhan yang telah menciptakan alam
semesta, beserta Rosul-Nya.
2. Kedua orang tuaku yang selalu
memberikan doa restunya.
3. Kakak dan Adikku yang selalu
menghibur dan memberikan dukungan.
4. Sahabat dan teman-teman yang
memebrikan motivasi serta semangat.
5. Almamater.
vi
RINGKASAN
Laporan skripsi dengan judul “Sistem Pengelolaan Pelatihan Kerja pada
UPT Balai Pelatihan Kerja (BLK) Dinas Sosial, Tenaga Kerja dan Transmigrasi
Kabupaten Kudus Berbasis Web” telah dilaksanakan dengan menganalisa
permasalahan yang ada diantaranya pengelolaan mengenai data pelatihan kerja
yang masih manual, informasinya kurang jelas/tidak relevan dengan yang
sebenarnya, informasi mengenai pengelolaan pelatihan kerja yang tidak lengkap.
Tujuan dari skripsi ini adalah menghasilkan aplikasi perangkat lunak untuk
memudahkan proses pendaftaran peserta pelatihan, memudahkan pengelolaan
data pelatihan kerja, dan mempublikasikan informasi yang berhubungan dengan
Balai Pelatihan Kerja (BLK) Dinas Sosial, Tenaga Kerja dan Transmigrasi terkait
melalui website.
Sistem ini dirancang menggunakan pemodelan UML. Sedangkan bahasa
pemrograman yang digunakan adalah PHP dan database MySQL. Hasil dari
rancang bangun ini adalah sebuah aplikasi berbasis web untuk Balai Pelatihan
Kerja (BLK) Dinas Sosial, Tenaga Kerja dan Transmigrasi Kabupaten Kudus
bernama SP-Pelatihan Kerja.
Kata Kunci : Sistem, Informasi, Pengelolaan, Pelatihan, Kerja, BLK, Web.
vii
KATA PENGANTAR
Segala puji bagi Allah Yang Maha Pengasih dan Penyayang yang telah
melimpahkan rahmat dan kasih sayang-Nya sehingga pada kesempatan kali ini
penulis dapat menyelesaikan Laporan Skripsi di Program Studi Sistem Informasi
Fakultas Teknik Universitas Muria Kudus.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Penulis menyadari bahwa di dalam penyusunan Laporan Skripsi ini tentunya
masih terdapat berbagai kekurangan, sehingga penulis akan sangat menghargai
segala masukan yang berguna dari pembaca.
Pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:
1. Bapak Dr. Suparnyo, SH., MS., selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, S.T., M.T, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M. Kom, selaku Ketua Program Studi Sistem
Informasi S-1.
4. Bapak Supriyono, M.Kom, selaku pembimbing Utama yang telah banyak
memberikan masukan selama penulis menempuh kuliah terutama saat
penyusunan skripsi.
5. Ibu Nanik Susanti, M.Kom, selaku pembimbing Pembantu yang telah
banyak memberikan petunjuk, nasehat, bimbingan, dan arahan hingga
terselesaikannya penulisan laporan ini.
6. Bapak Drs. SAJAD, M.Pd, selaku Kepala UPT Balai Pelatihan Kerja
(BLK) dan narasumber yang telah memberikan informasi tentang
pelaksanaan penyusunan skripsi.
7. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem
Informasi yang telah mengenalkan ilmu baru kepada penulis.
8. Bapak Muryanto dan Ibu Uminarsih, orang tua penulis yang senantiasa
memberikan dukungan, semangat, doa dan materi yang sangat berarti.
9. Untuk Kakak dan
dukungan.
10. Kepada semua teman
Informasi khususnya angkatan 20
satu persatu yang telah memberikan saran dan motivasi dalam penulisan
laporan ini penulis ucapkan terima kasih.
11. Dan semua pi
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi ol
Akhirnya sebagai penutup penulis b
memberikan manfaat
khususnya di bidang Teknologi dan Sistem Informasi
viii
Kakak dan adikku yang selalu menghibur dan
Kepada semua teman-teman Fakultas Teknik Program Studi sistem
nformasi khususnya angkatan 2010 yang tidak mungkin penulis sebutkan
satu persatu yang telah memberikan saran dan motivasi dalam penulisan
laporan ini penulis ucapkan terima kasih.
Dan semua pihak yang secara tidak langsung memberikan dukungan dan
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi ol
penutup penulis berharap semoga Laporan Skripsi
memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,
Teknologi dan Sistem Informasi. Amin.
Kudus, 21 Juli
Penulis
menghibur dan memberikan
teman Fakultas Teknik Program Studi sistem
yang tidak mungkin penulis sebutkan
satu persatu yang telah memberikan saran dan motivasi dalam penulisan
hak yang secara tidak langsung memberikan dukungan dan
bantuannya kepada penulis dalam penyusunan laporan skripsi ini.
Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.
erharap semoga Laporan Skripsi ini dapat
bagi pembaca untuk mengembangkan ilmu pengetahuan,
Juli 2014
Penulis
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
HALAMAN PERSETUJUAN ...................................................................... ii
HALAMAN PENGESAHAN ....................................................................... iii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS ...................................... iv
MOTTO DAN PERSEMBAHAN ................................................................ v
RINGKASAN ........... ................................................................................... vi
KATA PENGANTAR .................................................................................. vii
DAFTAR ISI ............. ................................................................................... ix
DAFTAR TABEL ..... ................................................................................... xiii
DAFTAR GAMBAR ................................................................................... xv
DAFTAR LAMPIRAN ................................................................................. xx
BAB I PENDAHULUAN ..................................................................... 1
1.1 Latar Belakang ................................................................... 1
1.2 Perumusan Masalah ........................................................... 3
1.3 Batasan Masalah ................................................................ 3
1.4 Tujuan Skripsi.................................................................... 4
1.5 Manfaat Skripsi.................................................................. 4
1.5.1 Bagi Instansi ............................................................. 4
1.5.2 Bagi Akademik......................................................... 4
1.5.3 Bagi Penulis ............................................................. 4
1.6 Tinjauan Pustaka................................................................ 5
1.7 Metodologi Penelitian ........................................................ 8
1.7.1 Metode Pengumpulan Data ...................................... 8
1.7.2 Metode Rekayasa Perangkat Lunak ......................... 9
1.8 Sistematika Penulisan ........................................................ 10
BAB II LANDASAN TEORI ................................................................ 12
2.1 Konsep Dasar Sistem ......................................................... 12
2.1.1 Pengertian Sistem .................................................... 12
x
2.1.2 Karakteristik Sistem ................................................ 12
2.1.3 Klasifikasi Sistem .................................................... 13
2.2 Pengertian Pengelolaan...................................................... 14
2.3 Pengertian Pelatihan Kerja ................................................ 15
2.4 Aplikasi Web ..................................................................... 15
2.5 Bagan Alir Dokumen ......................................................... 16
2.6 UML (Unified Modelling Language) ................................. 17
2.7 SQL (Struktur Query Language) ....................................... 23
2.8 Entity Relationship Diagram (ERD) ................................. 25
BAB III GAMBARAN UMUM OBJEK PENELITIAN ........................ 35
3.1 Sekilas Tentang Instansi .................................................... 35
3.2 Tugas Pokok, Visi, Misi dan Fungsi.................................. 36
3.2.1 Tugas Pokok ............................................................ 36
3.2.2 Visi .......................................................................... 36
3.2.3 Misi ......................................................................... 36
3.2.4 Fungsi ...................................................................... 36
3.3 Lokasi Instansi ................................................................... 36
3.4 Program Pelatihan Pada UPT-BLK Kabupaten Kudus ..... 37
3.4.1 Pelatihan Menurut Sifat Pelaksanaan ...................... 37
3.4.2 Pelatihan Menurut Tempat Pelaksanaan ................. 37
3.4.3 Pelatihan Menurut Tingkatannya ............................ 38
3.5 Struktur Organisasi UPT-BLK Kabupaten Kudus ............ 38
3.6 Deskripsi Pekerjaan (Job Description) ............................... 38
3.6.1 Tugas dan Tanggung Jawab Secara Umum .......... 37
3.6.2 Penjabaran Tugas dan Tanggug Jawab
Secara Teknis ........................................................ 40
3.7 Workshop dan Pengelolaannya .......................................... 45
3.7.1 Workshop di UPT-BLK Kudus ............................ 46
3.8 Prosedur Sistem yang Berjalan .......................................... 47
3.8.1 Proses Penerimaan Pada UPT-BLK Kudus .......... 47
3.8.2 Proses Pelatihan Pada UPT-BLK Kudus .............. 49
xi
3.8.3 Proses Penilaian Pada UPT-BLK Kudus .............. 50
BAB IV ANALISA DAN PERANCANGAN ......................................... 52
4.1 Analisa Kebutuhan Sistem ................................................. 52
4.1.1 Analisa Kebutuhan Data dan Informasi ................... 52
4.1.2 Analisa Aktor Sistem ............................................... 53
4.2 Desain Sistem dan Perangkat Lunak ................................. 54
4.2.1 Analisa Kasus .......................................................... 54
4.2.2 Proses Bisnis ............................................................ 55
4.2.3 Business Use Case Diagram.................................... 56
4.2.4 Use Case Diagram................................................... 57
4.2.5 Use Case Deskripsi .................................................. 57
4.2.6 Class Diagram ......................................................... 69
4.2.7 Sequence Diagram ................................................... 76
4.2.8 Activity Diagram...................................................... 86
4.2.9 Statechart Diagram ................................................. 95
4.3 Perancangan Database ....................................................... 108
4.3.1 ERD (Entity Relationship Diagram) ....................... 108
4.3.2 Daftar Tabel ............................................................. 118
4.3.3 Relasi Tabel ............................................................. 123
4.4 Perancangan Desain Input dan Output .............................. 123
4.4.1 Perancangan Desain Input ..................................... 123
4.4.2 Perancangan Desain Output .................................. 128
BAB V IMPLEMENTASI SISTEM ...................................................... 130
5.1 Kebutuhan Sistem .............................................................. 130
5.1.1 Identifikasi Kebutuhan Hardware ......................... 130
5.1.2 Identifikasi Kebutuhan Software .......................... 130
5.1.3 Identifikasi Kebutuhan Brainware ........................ 130
5.2 Implementasi Sistem.......................................................... 130
5.3 Tampilan Program .............................................................. 131
5.3.1 Halaman Utama Website ....................................... 131
5.3.2 Halaman Pendaftaran Peserta Pelatihan ................ 131
xii
5.3.3 Halaman Menu Admin .......................................... 132
5.3.4 Halaman Menu Peserta Pelatihan ......................... 133
5.3.5 Halaman Menu Instruktur ..................................... 133
5.3.6 Halaman Kelola Informasi Pengumuman ............. 134
5.3.7 Halaman Kelola Data Peserta ............................... 135
5.3.8 Halaman Kelola Jadwal ........................................ 135
5.3.9 Halaman Kelola Instruktur .................................... 136
5.3.10 Halaman Kelola Aktivasi User Peserta ................. 137
5.3.11 Halaman Kelola Nilai ........................................... 138
5.3.12 Laporan Data Transkip Nilai ................................ 138
5.3.13 Laporan Sertifikat ................................................. 139
5.3.14 Laporan Data Jadwal ............................................. 140
BAB VI PENUTUP ................................................................................. 141
6.1 Kesimpulan ........................................................................ 141
6.2 Saran ................................................................................. 141
DAFTAR PUSTAKA
LAMPIRAN
xiii
DAFTAR TABEL
Tabel 1.1 : Penduduk Usia 15 Tahun Ke Atas .......................................... 2
Tabel 1.2 : Presentase Penduduk Usia Kerja ............................................ 2
Tabel 2.1 : Simbol Bagan Alir Dokumen ................................................. 16
Tabel 2.2 : Notasi Use Case Diagram ...................................................... 19
Tabel 2.3 : Notasi Class Diagram ............................................................ 20
Tabel 2.4 : Notasi Sequence Diagram ...................................................... 21
Tabel 2.5 : Notasi Actifity Diagram .......................................................... 22
Tabel 2.6 : Notasi Statechart Diagram ..................................................... 23
Tabel 3.1 : Bagan Alir Penerimaan Pelatihan Kerja Pada UPT-BLK
Kudus ................................................................................. 48
Tabel 3.2 : Bagan Alir Pelatihan Kerja Pada UPT-BLK Kudus ............... 49
Tabel 3.3 : Bagan Alir Penilaian Pelatihan Kerja Pada UPT-BLK
Kudus ................................................................................. 51
Tabel 4.1 : Proses Bisnis ........................................................................... 55
Tabel 4.2 : Tabel Alur Optimistic Use Case Informasi Pengumuman ..... 58
Tabel 4.3 : Tabel Alur Pesimistic Use Case Informasi Pengumuman ...... 58
Tabel 4.4 : Tabel Alur Optimistic Use Case Kelola Data Peserta ............ 59
Tabel 4.5 : Tabel Alur Pesimistic Use Case Kelola Data Peserta ............ 59
Tabel 4.6 : Tabel Alur Optimistic Use Case Kelola Penerimaan ............. 60
Tabel 4.7 : Tabel Alur Pesimistic Use Case Kelola Penerimaan .............. 60
Tabel 4.8 : Tabel Alur Optimistic Use Case Kelola Instruktur ................ 61
Tabel 4.9 : Tabel Alur Pesimistic Use Case Kelola Instruktur ................. 61
Tabel 4.10 : Tabel Alur Optimistic Use Case Penjadwalan Pelatihan........ 62
Tabel 4.11 : Tabel Alur Pesimistic Use Case Penjadwalan Pelatihan ........ 63
Tabel 4.12 : Tabel Alur Optimistic Use Case Pendaftaran Peserta ............ 63
Tabel 4.13 : Tabel Alur Pesimistic Use Case Pendaftaran Peserta ........... 64
Tabel 4.14 : Tabel Alur Optimistic Use Case Kelola Aktivasi
User Peserta ............................................................................ 64
Tabel 4.15 : Tabel Alur Pesimistic Use Case Kelola Aktivasi
xiv
User Peserta ............................................................................ 65
Tabel 4.16 : Tabel Alur Optimistic Use Case Jurusan ................................ 65
Tabel 4.17 : Tabel Alur Pesimistic Use Case Jurusan ................................ 66
Tabel 4.18 : Tabel Alur Optimistic Use Case Informasi Pelatihan ............ 66
Tabel 4.19 : Tabel Alur Pesimistic Use Case Informasi Pelatihan ............. 67
Tabel 4.20 : Tabel Alur Optimistic Use Case Nilai Pelatihan ................... 68
Tabel 4.21 : Tabel Alur Pesimistic Use Case Nilai Pelatihan .................... 68
Tabel 4.22 : Tabel Aktivasi User Peserta ................................................... 118
Tabel 4.23 : Tabel Instruktur ...................................................................... 118
Tabel 4.24 : Tabel Jurusan .......................................................................... 119
Tabel 4.25 : Tabel Nilai .............................................................................. 119
Tabel 4.26 : Tabel Terima ........................................................................... 120
Tabel 4.27 : Tabel Pendaftaran ................................................................... 120
Tabel 4.28 : Tabel Jadwal ............................................................................ 121
Tabel 4.29 : Tabel Peserta Pelatihan ........................................................... 122
xv
DAFTAR GAMBAR
Gambar 2.1 : Diagram Relationship Unary ............................................. 26
Gambar 2.2 : Diagram Relationship Binary ............................................ 26
Gambar 2.3 : Contoh Ternary Relationship ............................................. 26
Gambar 2.4 : Atribut Multivalue .............................................................. 27
Gambar 2.5 : Atribut Composite .............................................................. 27
Gambar 2.6 : Diagram Kardinalitas One To One .................................... 28
Gambar 2.7 : Diagram Kardinalitas One To Many .................................. 28
Gambar 2.8 : Diagram Kardinalitas Many To Many ............................... 29
Gambar 2.9 : Transformasi dari ERD ke Database Relasional ............... 30
Gambar 2.10 : Transformasi dari ERD ke Database Relasional ............... 31
Gambar 2.11 : Transformasi dari ERD ke Database Relasional ............... 31
Gambar 2.12 : Transformasi dari ERD ke Database Relasional ............... 31
Gambar 2.13 : Transformasi dari ERD ke Database Relasional ............... 32
Gambar 2.14: Transformasi dari ERD ke Database Relasional ............... 32
Gambar 2.15 : Transformasi dari ERD ke Database Relasional ............... 32
Gambar 2.16 : Transformasi dari ERD ke Database Relasional ............... 33
Gambar 2.17 : Transformasi dari ERD ke Database Relasional ............... 33
Gambar 2.18 : Transformasi dari ERD ke Database Relasional ............... 33
Gambar 2.19 : Transformasi dari ERD ke Database Relasional ............... 34
Gambar 2.20 : Transformasi dari ERD ke Database Relasional ............... 34
Gambar 3.1 : Denah Lokasi UPT-BLK Kabupaten Kudus ...................... 37
Gambar 3.2 : Struktur Organisasi UPT-BLK Kabupaten Kudus ............. 38
Gambar 3.3 : Susunan Pengelola Workshop ............................................ 45
Gambar 4.1 : Business Use Case Diagram Sistem Pengelolaan
Pelatihan Kerja ................................................................... 56
Gambar 4.2 : Use Case Diagram Sistem Pengelolaan Pelatihan Kerja ... 57
Gambar 4.3 : Class User .......................................................................... 69
Gambar 4.4 : Class Admin ....................................................................... 70
Gambar 4.5 : Class Instruktur .................................................................. 70
xvi
Gambar 4.6 : Class Peserta Pelatihan ...................................................... 70
Gambar 4.7 : Class Calon Peserta Pelatihan ............................................ 70
Gambar 4.8 : Class Informasi Pengumuman ........................................... 71
Gambar 4.9 : Class Pendaftaran Peserta .................................................. 71
Gambar 4.10 : Class Data Peserta .............................................................. 72
Gambar 4.11 : Class Data Terima .............................................................. 72
Gambar 4.12 : Class Data Instruktur ........................................................ 73
Gambar 4.13 : Class Jadwal ....................................................................... 73
Gambar 4.14 : Class Jurusan ...................................................................... 74
Gambar 4.15 : Class Aktivasi User Peserta ............................................... 74
Gambar 4.16 : Class Informasi Pelatihan .................................................. 74
Gambar 4.17 : Class Nilai .......................................................................... 75
Gambar 4.18 : Class Diagram Sistem Pengelolaan Pelatihan Kerja
berbasis Web..................................................................... 76
Gambar 4.19 : Sequence Diagram Informasi Pengumuman ...................... 77
Gambar 4.20 : Sequence Diagram Pendaftaran Peserta............................. 78
Gambar 4.21 : Sequence Diagram Kelola Penerimaan .............................. 78
Gambar 4.22 : Sequence Diagram Kelola Data Peserta ............................ 79
Gambar 4.23 : Sequence Diagram Kelola Data Instruktur ........................ 80
Gambar 4.24 : Sequence Diagram Jadwal Pelatihan ................................. 81
Gambar 4.25 : Sequence Diagram Kelola Aktivasi User Peserta .............. 82
Gambar 4.26 : Sequence Diagram Jurusan ................................................ 83
Gambar 4.27 : Sequence Diagram Informasi Pelatihan ............................. 84
Gambar 4.28 : Sequence Diagram Nilai Pelatihan .................................... 85
Gambar 4.29 : Activity Diagram Informasi Pengumuman......................... 86
Gambar 4.30 : Activity Diagram Pendaftaran Peserta ............................... 87
Gambar 4.31 : Activity Diagram Kelola Penerimaan................................. 87
Gambar 4.32 : Activity Diagram Kelola Data Peserta ............................... 88
Gambar 4.33 : Activity Diagram Kelola Data Instruktur ........................... 89
Gambar 4.34 : Activity Diagram Jadwal Pelatihan .................................... 90
Gambar 4.35 : Activity Diagram Kelola Aktivasi User Peserta................. 91
xvii
Gambar 4.36 : Activity Diagram Kelola Jurusan ....................................... 92
Gambar 4.37 : Activity Diagram Informasi Pelatihan ................................ 93
Gambar 4.38 : Activity Diagram Kelola Nilai Pelatihan............................ 94
Gambar 4.39 : Statechart Diagram Class User Operasi Masuk ................ 95
Gambar 4.40 : Statechart Diagram Class User Oprasi Keluar ................... 95
Gambar 4.41 : Statechart Diagram Class Informasi Pengumuman
Operasi Tambah ................................................................. 96
Gambar 4.42 : Statechart Diagram Class Informasi Pengumuman
Operasi Ubah ...................................................................... 96
Gambar 4.43 : Statechart Diagram Class Informasi Pengumuman
Operasi Hapus .................................................................... 97
Gambar 4.44 : Statechart Diagram Class Pendaftaran Peserta
Operasi Simpan .................................................................. 97
Gambar 4.45 : Statechart Diagram Class Data Peserta Operasi Tambah . 98
Gambar 4.46 : Statechart Diagram Class Data Peserta Operasi Ubah ...... 98
Gambar 4.47 : Statechart Diagram Class Data Peserta Operasi Hapus .... 99
Gambar 4.48 : Statechart Diagram Class Data Terima Operasi Tambah . 99
Gambar 4.49 : Statechart Diagram Class Data Terima Operasi Hapus .... 99
Gambar 4.50 : Statechart Diagram Class Data Instruktur Operasi
Tambah ............................................................................... 100
Gambar 4.51 : Statechart Diagram Class Data Instruktur Operasi
Ubah ................................................................................... 100
Gambar 4.52 : Statechart Diagram Class Data Instruktur
Operasi Hapus .................................................................... 101
Gambar 4.53 : Statechart Diagram Class Jadwal Operasi Tambah .......... 101
Gambar 4.54 : Statechart Diagram Class Jadwal Operasi Ubah ............... 101
Gambar 4.55 : Statechart Diagram Class Jadwal Operasi Hapus ............. 102
Gambar 4.56 : Statechart Diagram Class Jadwal Operasi Cetak .............. 102
Gambar 4.57 : Statechart Diagram Class Aktivasi User Peserta
Operasi Tambah ................................................................. 103
Gambar 4.58 : Statechart Diagram Class Aktivasi User Peserta
xviii
Operasi Ubah ...................................................................... 103
Gambar 4.59 : Statechart Diagram Class Aktivasi User Peserta
Operasi Hapus .................................................................... 103
Gambar 4.60 : Statechart Diagram Class Jurusan Operasi Tambah ......... 104
Gambar 4.61 : Statechart Diagram Class Jurusan Operasi Ubah .............. 104
Gambar 4.62 : Statechart Diagram Class Jurusan Operasi Hapus ............ 104
Gambar 4.63 : Statechart Diagram Class Informasi Pelatihan
Operasi Tambah ................................................................. 105
Gambar 4.64 : Statechart Diagram Class Informasi Pelatihan
Operasi Ubah ...................................................................... 105
Gambar 4.65 : Statechart Diagram Class Informasi Pelatihan
Operasi Hapus .................................................................... 106
Gambar 4.66 : Statechart Diagram Class Nilai Operasi Tambah ............. 106
Gambar 4.67 : Statechart Diagram Class Nilai Operasi Ubah .................. 106
Gambar 4.68 : Statechart Diagram Class Nilai Operasi Hapus ................ 107
Gambar 4.69 : Statechart Diagram Class Nilai Operasi Cetak ................. 107
Gambar 4.70 : Statechart Diagram Class Entity Relationship Diagram ..... 117
Gambar 4.71 : Relasi Tabel ........................................................................ 123
Gambar 4.72 : Desain Menu Login User ................................................... 123
Gambar 4.73 : Desain Menu Utama ........................................................... 124
Gambar 4.74 : Desain Menu Admin .......................................................... 124
Gambar 4.75 : Desain Menu Peserta Pelatihan .......................................... 125
Gambar 4.76 : Desain Menu Instruktur...................................................... 125
Gambar 4.77 : Desain Input Pendaftaran Peserta....................................... 126
Gambar 4.78 : Desain Input Informasi Pengumuman ................................ 126
Gambar 4.79 : Desain Input Data Instruktur ............................................. 127
Gambar 4.80 : Desain Input Jadwal ........................................................... 127
Gambar 4.81 : Desain Output Laporan Data Informasi ............................. 128
Gambar 4.82 : Desain Output Laporan Data Pendaftaran.......................... 128
Gambar 4.83 : Desai Output Laporan Data Informasi Penerimaan .......... 129
Gambar 4.84 : Desain Output Laporan Data Jadwal.................................. 129
xix
Gambar 5.1 : Halaman Utama Website.................................................... 131
Gambar 5.2 : Halaman Pendaftaran Peserta Pelatihan ............................. 132
Gambar 5.3 : Halaman Menu Admin ....................................................... 132
Gambar 5.4 : Halaman Menu Peserta Pelatihan ...................................... 133
Gambar 5.5 : Halaman Menu Instruktur .................................................. 133
Gambar 5.6 : Halaman Kelola Informasi Pengumuman .......................... 134
Gambar 5.7 : Tampilan Form Tambah Data Informasi ........................... 134
Gambar 5.8 : Halaman Kelola Peserta ..................................................... 135
Gambar 5.9 : Halaman Kelola Jadwal...................................................... 135
Gambar 5.10 : Tampilan Form Tambah Data Jadwal ................................ 136
Gambar 5.11 : Halaman Kelola Instruktur ................................................. 136
Gambar 5.12 : Tampilan Form Tambah Data Mata Kuliah ....................... 137
Gambar 5.13 : Halaman Kelola Aktivasi User........................................... 137
Gambar 5.14 : Tampilan Form Tambah Data Aktivasi User ..................... 138
Gambar 5.15 : Halaman Kelola Nilai ......................................................... 138
Gambar 5.16 : Hasil Cetak Laporan Data Transkip Nilai .......................... 139
Gambar 5.17 : Hasil Cetak Laporan Sertifikat ........................................... 139
Gambar 5.18 : Hasil Cetak Laporan Data Jadwal ...................................... 140
xx
DAFTAR LAMPIRAN
Lampiran 1 : Biografi Penulis
Lampiran 2 : Surat Pengajuan Penelitian
Lampiran 3 : Buku Konsultasi Skripsi