laporan skripsi sistem pengelolaan …nama pelaksana kerja praktek nim bidang studi judul praktek...

20
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

Upload: others

Post on 17-May-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 2: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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.

Page 3: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 4: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 5: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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.

Page 6: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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.

Page 7: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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.

Page 8: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 9: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 10: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 11: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 12: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 13: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 14: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 15: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 16: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 17: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 18: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 19: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

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

Page 20: LAPORAN SKRIPSI SISTEM PENGELOLAAN …Nama Pelaksana Kerja Praktek NIM Bidang Studi Judul Praktek Kerja Lapangan Pembimbing Utama Pembimbing Pembantu Telah diujikan pada ujian sarjana,

xx

DAFTAR LAMPIRAN

Lampiran 1 : Biografi Penulis

Lampiran 2 : Surat Pengajuan Penelitian

Lampiran 3 : Buku Konsultasi Skripsi