i
LAPORAN SKRIPSI
SISTEM INFOMASI PELAYANAN PERIZINAN
PEMBERANGKATAN TRANSMIGRASI PADA DINAS SOSIAL TENAGA KERJA DAN TRANSMIGRASI KABUPATEN KUDUS 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 : Nor Muafah NIM : 2012-53-087 Program Studi : Sistem Informasi Fakultas : Teknik
UNIVERSITAS MURIA KUDUS KUDUS
ii
iii
v
MOTTO DAN PERSEMBAHAN
MOTTO
Berangkat dengan penuh keyakinan, Berjalan dengan penuh keikhlasan, Istiqomah dalam menghadapi cobaan. Jadilah seperti karang dilautan
yang kuat dihantam ombak dan kerjakanlah hal yang bermanfaat untuk
diri sendiri dan dan orang lain, karena hidup hanyalah sekali. Jika kesempatan tidak pernah datang, BUATLAH!!!
Bahagiakanlah kedua orang tuamu maka hidupmu akan sempurna Dream, Pray and Action!!! (Yusuf Mansur)
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada : 1. Allah SWT dan Rosul-Rosul Nya.
2. Bapak (Ali Santoso) dan Ibu (Sri Sutami) yang selalu mensuport dan mendoakan saya.
3. Saudara perempuan saya (Mbak Nurul dan Dek Nafasa)
4. Sahabat-sahabat saya yang selalu menemani saya : Ika, Yuli, Wanty, Vita, Ida, Fatim dan seluruh teman-teman kelas B serta teman-teman angkatan 2012/2013.
vi ABSTRAK
Dalam aktivitasnya pelayanan perizinan pemberangkatan transmigrasi pada Dinas Sosial Tenaga Kerja dan Transmigrasi Kabupaten Kudus belum menerapkan sistem komputerisasi secara optimal sehingga sering terjadi kesalahan pada penempatan lokasi transmigrasi, selain itu proses perizinan pemberangkatan transmigrasi yang masih sulit dan membutuhkan waktu yang lama sehingga data yang diberikan tidak relevan. Berdasarkan latar belakang diatas, maka dibuatlah suatu sistem informasi Pelayanan Perizinan Pemberangkatan Transmigrasi yang dirancang dengan pemodelan UML (Unified Modelling Language) dan bahasa pemrograman PHP, sehingga bisa menggantikan sebagian peran dari petugas transmigrasi Kudus. Dalam penelitian ini menggunakan metode observasi lapangan wawancara dengan pimpinan atau kepala Bidang transmigrasi yang ada di Dinas Sosial, serta menggunakan teori yang telah didapat selama masa perkulian dan teori dari buku-buku penunjang. Sistem pelayanan perizinan pemberangkatan transmigrasi ini memberikan kemudahan bagi calon transmigran yang ingin melakukan proses perizinan pemberangkatan transmigrasi secara online. Sistem ini memberikan suatu informasi berupa kegiatan pendaftaran transmigrasi, rekap hasil seleksi calon transmigrasi beserta hasilnya, dan surat berita acara pemberangkatan transmigrasi ke lokasi transmigrasi.
vii ABSTRAC
In its activities licensing service of transmigration departure in the service of social labour and transmigration of Kudus distric do not apply a computerized system yet optimally, so there are often errors in the placement of transmigration., not only hat the licensing process of transmigration departure is still difficult and takes a long time so the provided data is not relevant. Based on the reason above then it is made an information system of Transmigration Departure Licensing Service which is designed by modeling UML (Unified Modeling Language) and PHP languages programming, so it can partially replace the role of Kudus transmigration officer. in thisresearch, the writer conducts field observations interview with the leader or the head of transmigration sector in social service, and also uses theory that has been gained during the lecturing process and theory of supporting books. System of transmigrations Departure Licensing Services makes the prospective migrants easier in doing the process of transmigration departure licensing online. This system provides an information form of transmigration registration activities, recap of the selection result of transmigration candidates, information about the schedule of transmigration departure.
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa atas Rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Skripsi Penulis juga bersyukur atas terselesainya penyusunan laporan Skripsi ini.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Atas tersusunnya Laporan Skripsi ini tidak lepas dari bantuan dan dukungan dari semua pihak. Penulis mengucapkan terima kasih yang sebesar-besarnya kepada:
1. Bapak Dr.Suparnyo, SH, MS Selaku Rektor Universitas Muria Kudus 2. Bapak Moh Dahlan , S.T, M.T, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Tehnik Universitas Muria Kudus.
4. Bapak Andy Prasetyo Utomo, S.Kom, MT, selaku Pembimbing Utama yang telah memberikan bimbingan dalam pembuatan laporan skripsi ini. 5. Syafiul Muzid, ST, M.Cs, selaku Pembimbing Pembantu yang telah
memberikan bimbingan dalam pembuatan laporan skripsi ini.
6. Bapak Ludful Hakim, SH selaku kepala Dinas Sosial Tenaga Kerja dan Transmigrasi Kabupaten Kudus yang telah memberikan izin untuk melaksanakan Penelitian skripsi di Dinas Sosial Tenaga Kerja dan Transmigrasi Kabupaten Kudusdan juga semua staff Penta yang telah memberikan data kepada Penulis untuk penyusunan Skripsi ini.
7. Kedua orang tua bapak Ali Santoso dan Ibu Sri Sutami yang sangat Penulis cintai, yang telah memberi dukungan secara material maupun spiritual.
ix
9. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah banyak membantu penulis dalam menyelesaikan laporan Skripsi ini.
Demikian Laporan ini disusun, namun Penulis menyadari bahwa dalam penyusunan laporan ini sangat jauh dari kesempurnaan. Namun Penulis berharap laporan ini dapat bermanfaat bagi semua pihak.
Kudus, 19 April 2016 Penulis
Nor Muafah
x 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
1.8.Metode Rekayasa Perangkat Lunak ... 6
1.9.Sistematika penulisan ... 7
BAB II : LANDASAN TEORI ... 9
xi
2.2. Landasan Teori. ... 9
2.2.1 Pengertian Sistem Informasi ... 9
2.2.2 Pengertian Transmigrasi ... 9
2.3. Alat Bantu Dalam Analisa dan Perancangan... 10
2.3.1 Flow of Documet (FOD) ... 11
2.3.2 Unified Modelling Language ... 12
2.3.4 Basis Data (Database) ... 15
2.3.5 Entity Relationship Diagram (ERD) ... 16
BAB III : TINJAUAN OBJEK PENELITIAN ... 19
3.1. Gambaran Umum Dinsosnakertrans ... 19
3.2. Visi dan Misi ... 20
3.2.1 Visi Dinsosnakertrans ... 20
3.2.2 Misi Dinsosnakertrans ... 20
3.3. Struktur Organisasi ... 21
3.4. Tugas Pokok ... 21
3.5. Lokasi Dinas Sosial Tenaga Kerja dan Transmigrasi ... 24
3.6. Flow of Document Perizinan Transmigrasi ... 26
BAB IV : PERANCANGAN DAN ANALISA ... 27
4.1. Analisa Sistem yang Dibangun ... 27
4.2. Analisa Kebutuhan Sistem ... 27
4.2.1 Analisa Kebutuhan Data dan Informasi ... 27
4.2.2 Analisa Kebutuhan Perangkat Keras ... 28
4.2.3 Analisa Kebutuhan Perangkat Lunak ... 28
4.3. Perancangan Sistem ... 29
xii
4.3.9 Entity Relationship Diagram ... 70
4.4. Perancangan Struktur Tabel ... 74
4.5. Relasi Tabel ... 80
4.5. Perancangan Desain Input dan Output ... 81
BAB V : IMPLEMENTASI ... 91
5.1. Identifikasi Sistem ... 91
5.1.1 Identifikasi Kebutuhan Hardware ... 92
5.1.2 Identifikasi Kebutuhan Software ... 92
5.1.3 Identifikasi Kebutuhan Brainware ... 92
5.2. Tampilan Program. ... 93
5.2.1 Tampilan Website Perizinan Transmigrasi ... 93
5.2.2 Tampilan Menu Login ... 94
5.2.3 Tampilan Menu profil ... 94
5.2.4 Tampilan Menu Registrasi ... 95
5.2.5 Tampilan Menu Home ... 96
5.2.6 Tampilan Menu Kelola periode ... 96
5.2.7 Tampilan Menu kelola Activasi Transmigrasi ... 97
xiii
5.2.9 Tampilan Menu Kelola Data Lokasi Transmigrasi ... 97
5.2.10 Tampilan Menu Kelola Data Transmigrasi ... 97
5.2.11 Tampilan Menu Cek Syarat ... 98
5.2.12 Tampilan Menu Kelola penjadwalan Seleksi ... 99
5.2.13 Tampilan Menu Input Penjadwalan Seleksi ... 100
5.2.14 Tampilan Menu Kelola Surat BAP ... 101
5.2.15 Tampilan Menu Input Surat BAP ... 101
5.2.16 Tampilan Menu Kelola Sertifikat ... 102
5.2.17 Tampilan Menu Kelola Laporan-Laporan ... 102
5.2.18 Tampilan Menu Kelola periode ... 103
5.2.19 Tampilan Menu Kelola Data petugas ... 104
5.2.20 Tampilan Menu Laporan Penjadwalan ... 105
5.2.21 Tampilan Menu Laporan Hasil Seleksi ... 105
5.2.22 Tampilan Menu Laporan Data Transmigrasi ... 106
5.2.23 Tampilan Home Transmigran ... 106
5.2.24 Tampilan Menu Transmigrans ... 107
5.2.25 Tampilan Menu Info Transmigrans ... 108
5.2.26 Tampilan Menu Input Profil Transmigrans ... 108
5.2.27 Tampilan Menu Unggah persyaratan ... 109
5.2.28 Tampilan Menu Jadwal Seleksi ... 109
5.2.29 Tampilan Menu Lihat Jadwal ... 110
5.2.30 Tampilan Menu Sertifikat ... 110
5.2.31 Tampilan Menu Cetak Sertifikat ... 110
5.2.32 Tampilan Menu Cetak BAP ... 111
xiv
5.2.34 Tampilan Menu Tester ... 112
5.2.35 Tampilan Menu Rekap Seleksi Tes ... 113
5.2.36 Tampilan Menu Penilaian ... 113
5.2.37 Tampilan Home Kasi ... 114
5.2.38 Tampilan Menu Kasi ... 114
5.2.39 Tampilan Menu Kelola Petugas dinas ... 115
5.2.40 Tampilan Menu Activasi petugas ... 115
5.2.41 Tampilan Home Kadin ... 115
5.2.42 Tampilan Menu Kadin ... 115
5.2.43 Tampilan Laporan Penjadwalan Seleksi ... 116
5.2.44 Tampilan Laporan Data Transmigrasi ... 116
5.2.45 Tampilan Laporan Hasil Seleksi Tes ... 116
BAB VI : PENUTUP ... 117
6.1. Kesimpulan ... 117
6.2. Saran ... 117 DAFTAR PUSTAKA
xv
DAFTAR TABEL
Tabel 1. 1 Deskripsi Perbandingan Sisfo Perizinan Transmigrasi ... 4
Tabel 2. 1 Simbol-simbol Flow Of Document (FOD)... 10
Tabel 2. 2 Notasi UML Use Case Diagram ... 11
Tabel 2. 3 Notasi UML Class Diagram ... 12
Tabel 2. 4 Notasi UML Sequence Diagram ... 13
Tabel 2. 5 Notasi UML Activity Diagram ... 14
Tabel 2. 6 Notasi UML Statechart Diagram ... 15
Tabel 4. 1 Proses Bisnis ... 29
Tabel 4. 2 Deskripsi Use Case Registrasi ... 32
Tabel 4. 3 Deskripsi Use Case Input Profil ... 33
Tabel 4. 4 Deskripsi Use Case Persyaratan ... 34
Tabel 4. 5 Deskripsi Use Case Penjadwalan Seleksi ... 35
Tabel 4. 6 Deskripsi Use Case Kelola Tes Seleksi ... 35
Tabel 4. 7 Deskripsi Use Case Sertifikat ... 36
Tabel 4. 8 Deskripsi Use Case Membuat BAP ... 37
Tabel 4. 9 Deskripsi Use Case penilaian ... 37
Tabel 4. 10 Deskripsi Use Case Laporan ... 38
Tabel 4. 11 Deskripsi Use Case Kelola User... 39
Tabel 4. 12 Tabel User ... 75
Tabel 4. 13 Tabel Transmigran... 75
Tabel 4. 14 Tabel Syarat ... 76
Tabel 4. 15 Tabel Jadwal ... 77
Tabel 4. 16 Tabel hasil seleksi... 77
Tabel 4. 17 Tabel Lokasi ... 78
xvi
DAFTAR GAMBAR
Gambar 2. 1 Diagram Kardinalitas One To One... 17
Gambar 2. 2 Diagram Kardinalitas One To Many ... 17
Gambar 2. 3 Diagram kardinalitas Many to Many ... 18
Gambar 3. 1 Struktur Organisasi Dinsosnakertrans ... 21
Gambar 3. 2 Denah Lokasi Dinsosnakertrans ... 24
Gambar 3. 3 Peta Lokasi Dinsosnakertrans ... 24
Gambar 3. 4 FOD Pelayanan Perizinan Pemberangkatan Transmigrasi ... 26
Gambar 4. 1 Bisnis Usecase Perizinan Pemberangkatan Transmigrasi ... 30
Gambar 4. 2 Sistem Usecase Perizinan Pemberangkatan Transmigrasi ... 31
Gambar 4. 3 Kelas Data Transmigran ... 40
Gambar 4. 4 Kelas petugas dinas ... 40
Gambar 4. 10 Kelas Penjadwalan ... 42
Gambar 4. 11 Kelas Surat BAP... 42
Gambar 4. 12 Kelas Persyaratan ... 43
Gambar 4. 13 Kelas Sertifikat ... 43
Gambar 4. 14 Class Diagram Perizinan pemberangkatan Transmigrasi ... 44
Gambar 4. 15 Sequnce Diagram Registrasi ... 45
Gambar 4. 16 Sequence Diagram Input Profil ... 45
Gambar 4. 17 Sequence Diagram Unggah Persyaratan ... 46
xvii
Gambar 4. 19 Sequence Diagram Mengelola Hasil Tes Seleksi ... 48
Gambar 4. 20 Sequence Diagram Penilaian ... 48
Gambar 4. 21 Sequence Diagram Sertifikat ... 49
Gambar 4. 22 Sequence Diagram Membuat BAP ... 50
Gambar 4. 23 Sequence Diagram Laporan ... 51
Gambar 4. 24 Sequence Diagram Kelola User ... 52
Gambar 4. 25 Activity Registrasi ... 53
Gambar 4. 26 Activity Input profil ... 54
Gambar 4. 27 Activity Persyaratan... 55
Gambar 4. 28 Activity Penjadwalan Seleksi ... 56
Gambar 4. 29 Activity Kelola Tes Seleksi ... 57
Gambar 4. 30 Activity Penilaian ... 57
Gambar 4. 31 Activity Sertifikat ... 58
Gambar 4. 32 Activity Membuat BAP ... 59
Gambar 4. 33 Activity Laporan ... 60
Gambar 4. 34 Activity Kelola User ... 60
Gambar 4. 35 Statechart diagram login ... 61
Gambar 4. 36 Statechart diagram logout ... 61
Gambar 4. 37 Statechart diagram registrasi... 62
Gambar 4. 38 Statechart diagram lihat data transmigrasi ... 62
Gambar 4. 39 Statecart aktivasi transmigran ... 62
Gambar 4. 40 Statecart hapus transmigran ... 63
Gambar 4. 41 Statechart diagram upload persyaratan ... 63
Gambar 4. 42 Statechart diagram lihat persyaratan ... 63
Gambar 4. 43 Statechart diagram tambah data penjadwalan ... 64
Gambar 4. 44 Statechart diagram ubah data penjadwalan... 64
xviii
Gambar 4. 46 Statechart diagram Cetak data penjadwalan ... 64
Gambar 4. 47 Statechart diagram tambah data hasil tes seleksi ... 65
Gambar 4. 48 Statechart diagram lihat hasil tes seleksi ... 65
Gambar 4. 49 Statechart diagram Cetak data hasil tes seleksi ... 65
Gambar 4. 50 Statechart diagram tambah BAP ... 65
Gambar 4. 51 Statechart diagram ubah BAP ... 66
Gambar 4. 52 Statechart diagram cetak surat BAP ... 66
Gambar 4. 53 Statechart diagram cetak sertifikat ... 66
Gambar 4. 54 Statechart diagram lihat sertifikat ... 66
Gambar 4. 55 Statechart diagram lihat laporan ... 67
Gambar 4. 56 Statechart diagram cetak laporan ... 67
Gambar 4. 57 Statechart aktivasi ... 67
Gambar 4. 58 Statechart diagram hapus ... 67
Gambar 4. 59 Statechart diagram lihat laporan ... 68
Gambar 4. 60 Statechart tambah hasil seleksi ... 68
Gambar 4. 61 Statechart diagram login... 68
Gambar 4. 62 Statechart diagram logout... 69
Gambar 4. 63 Statechart diagram daftar ... 69
Gambar 4. 64 Statechart diagram ubah ... 69
Gambar 4. 65 Statechart diagram hapus transmigran ... 69
Gambar 4. 66 Statechart diagram Edit Penilaian ... 70
Gambar 4. 67 Statechart diagram detail seleksi ... 70
Gambar 4. 68 Entitas ... 71
Gambar 4. 69 Atribut Primary Key ... 71
Gambar 4. 70 Relasi dan kardinalitas ... 72
Gambar 4. 71 Relasi dan Atribut – atribut deskriptif ... 73
xix
Gambar 4. 73 Menu Utama ... 81
Gambar 4. 74 Menu Utama Admin ... 82
Gambar 4. 75 Menu Aktifasi Registrasi ... 82
Gambar 4. 76 Menu Menu Kelola Data Transmigran... 83
Gambar 4. 77 Menu Kelola Penjadwalan ... 84
Gambar 4. 78 Menu Kelola Surat BAP ... 84
Gambar 4. 79 Menu kelola sertifikat... 85
Gambar 4. 80 Menu Kelola Kelengkapan Syarat... 85
Gambar 4. 81 Menu Utama Member ... 86
Gambar 4. 82 Menu Tambah Data Transmigran ... 87
Gambar 4. 83 Menu Unggah Syarat ... 87
Gambar 4. 84 Desain Sertifikat ... 88
Gambar 4. 85 Desain Surat BAP ... 89
Gambar 4. 86 Desain Jadwal Tes Seleksi ... 89
Gambar 4. 87 Desain Laporan Transmigrasi ... 90
Gambar 5. 1 Tampilan Menu Website... 92
Gambar 5. 2 Tampilan Menu Login ... 93
Gambar 5. 3 Tampilan Menu Profil... 93
Gambar 5. 4 Tampilan Menu Alur Registrasi ... 94
Gambar 5. 5 Tampilan Menu Registrasi ... 94
Gambar 5. 6 Tampilan Home Admin ... 95
Gambar 5. 7 Tampilan Menu Kelola Periode ... 95
Gambar 5. 8 Tampilan Menu Kelola Data Activasi Transmigran ... 96
Gambar 5. 9 Tampilan Menu Admin... 96
Gambar 5. 10 Tampilan Menu Kelola Data Lokasi Transmigrasi ... 97
Gambar 5. 11 Tampilan Menu Kelola Data Transmigran ... 98
xx
Gambar 5. 13 Tampilan Menu Kelola Penjadwalan... 100
Gambar 5. 14 Tampilan Menu Input Jadwal Seleksi... 100
Gambar 5. 15 Tampilan Menu Kelola Surat BAP ... 101
Gambar 5. 16 Tampilan Menu Input Surat BAP ... 101
Gambar 5. 17 Tampilan Menu Sertifikat ... 102
Gambar 5. 18 Tampilan Menu kelola laporan ... 102
Gambar 5. 19 Tampilan Menu Kelola Periode ... 103
Gambar 5. 20 Tampilan Menu Kelola Data petugas ... 103
Gambar 5. 21 Tampilan Menu Penjadwalan ... 104
Gambar 5. 22 Tampilan Menu Laporan Hasil Seleksi ... 104
Gambar 5. 23 Tampilan Menu Laporan Data Transmigrasi ... 105
Gambar 5. 24 Tampilan Home Transmigran ... 105
Gambar 5. 25 Tampilan Menu Transmigran ... 106
Gambar 5. 26 Tampilan Menu Info Transmigrasi ... 106
Gambar 5. 27 Tampilan Menu Input profil Transmigran ... 107
Gambar 5. 28 Tampilan Menu Unggah Persyaratan ... 107
Gambar 5. 29 Tampilan Menu Jadwal Seleksi Tes ... 108
Gambar 5. 30 Tampilan Menu Lihat Jadwal ... 108
Gambar 5. 31 Tampilan Menu Sertifikat ... 109
Gambar 5. 32 Tampilan Menu Cetak Sertifikat ... 109
Gambar 5. 33 Tampilan Menu Cetak BAP ... 110
Gambar 5. 34 Tampilan Home Tester ... 110
Gambar 5. 35 Tampilan Menu Tester ... 111
Gambar 5. 36 Tampilan Menu Rekap Seleksi Tes ... 112
Gambar 5. 37 Tampilan Menu Penilaian ... 112
Gambar 5. 38 Tampilan Home Kasi ... 113
xxi
Gambar 5. 40 Tampilan Menu Kelola Petugas Dinas ... 114
Gambar 5. 41 Tampilan Menu Activasi Petugas ... 114
Gambar 5. 42 Tampilan Home Kadin ... 115
Gambar 5. 43 Tampilan Laporan Penjadwalan Seleksi ... 115
Gambar 5. 44 Tampilan Laporan Data Transmigrasi... 116
Gambar 5. 45 Tampilan Laporan Hasil Seleksi Tes ... 116
xxii
DAFTAR LAMPIRAN
Lampiran 1 : Buku Bimbingan
Lampiran 2 : Surat Permohonan Penelitian Skripsi
Lampiran 3 : Surat Rekomendasi Penelitian dari Kantor Kesatuan Bangsa dan Politik Kudus