i
LAPORAN TUGAS AKHIR
REKAYASA SISTEM ADMINISTRASI DAN PEMBINAAN
NARAPIDANA BERBASIS WEB PADA LEMBAGA
PEMASYARAKATAN KELAS IIA
YOGYAKARTA
DisusunOleh :
PATUH ADE GUNA SAPUTRA NIM : 09240024
PROGRAM STUDI MANAJEMEN INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS RESPATI YOGYAKARTA
2015
ii
v
ISTRASI DAN PEMBINAAN NARAPIDANA BERBASIS WEB
PADA LEMBAGA PEMASYARAKATAN KELAS
IIA YOGYAKARTA
Oleh :Patuh Ade GunaSaputra NIM : 09240024
INTISARI
Proses pengolahan data administrasi dan pembinaan narapidana pada Lembaga Pemasyarakatan kelas IIA dilakukan dengan pengumpulan berkas dan menyalin catatan-catatan kedalam bentuk softcopy sehingga memiliki kendala diantaranya, proses pendataan administrasi dan pembinaan narapidan masih memungkinkan terjadi salah pengetikan.
Penelitian yang dilakukan bertujuan untuk merancang suatu sistem yang dapat menghasilkan sebuah aplikasi rekayasa sistem dministrasi dan pembinaan narapidana berbasis web, guna meningkatkan kinerja pada pengolahan data administrasi dam pembinaan narapidana di Lembaga Pemasyarakatan kelas IIA Yogyakarta. Sistem yang dibangun berbasis web dengan memanfaatkan bahasa
pemrograman PHP dan database mysql. Sistem aplikasi diuji dengan
memanfaatkan Jaringan LAN (local area network). Sistem yang di buat memiliki kelebihan dalam hal pemrosesan data, data yang diproses berupa data jaksa, data pengadilan, data kejahatan, data narapidana, data remisi, data mutasi, data grasi. Dengan demikian sistem dapat membantu dalam peningkatan kinerja pada bagian administrasi dan pembinaan narapidana kelas IIA Yogyakarta.
vi
Motto
Sebuah impian akan menjadi kenyataan Jika kita awali dengan
niat, berfikir positif, berusaha dan berdoa untuk mencapainya.
Selalu berfikir positif dan optimis dalam menghadapi roda
kehidupan sabar dan iklaslah ketika berada di bawah dan janganlah sombong ketika berada di atas.
vii
PERSEMBAHAN
Laporan Tugas Akhir ini saya persembahkan :
1. Buat kepala prodi Manajemen Informatika bapak Zaidir, ST. trima kasih atas
nasehat dan motivasinya.
2. Buat dosen pembimbing I bapak Agus Q Munir ST., M.Cs trima kasih atas
bimbingan dan arahanya.
3. Buat dosen pembimbing II bapak Ahmad Sahal S. Kom., M.Cs trima kasih
atas bimbingan dan arahanya.
4. Buat ibu saya yang tercinta trima kasih atas dukunganya baik secara materi,
doanya dan motivasi yang engkau berikan slama ini.
5. Buat kakak Heny Purwanti dan Didik Haryanto terima kasih atas nasehat dan
motivasinya.
6. Buat Mila Astriana Sari trima kasih atas dukungan, doa dan bantuanya.
7. Saya ucapkan trima kasih buat teman-teman yang slalu memberi semangat dan
viii
KATA PENGANTAR
Puji dan syukur kehadirat Tuhan Yang Maha Kuasa, yang telah memberi bimbingan dan pertolongan serta hikmat dalam menyelesaikan Laporan Tugas Akhir ini. Laporan Tugas Akhir ini merupakan salah satu syarat yang wajib yang harus ditempuh pada Prodi Manajemen Informatika Universitas Respati Yogyakarta.
Dengan selesainya Laporan ini, maka dari hati yang paling dalam penulis mengucapkan terima kasih yang sedalam-dalamnya kepada:
1. Sri Hasta Mulyani, S.Kom, M.Kom, selaku Dekan Fakultas Sains dan
Teknologi di Universitas Respati Yogyakarta.
2. Zaidir, ST, selaku Ketua Program Studi Manajemen Informatika Fakultas Sains dan Teknologi Universitas Respati Yogyakarta.
3. Agus Q Munir, ST, M.Cs selaku dosen pembimbing I yang telah memberikan
petunjuk dan pengarahan dalam menyelesaikan Laporan ini.
4. Ahmad Sahal, S. Kom., M.Cs selaku dosen pembimbing II yang telah memberikan petunjuk dan pengarahan dalam menyelesaikan Laporan ini. 5. Semua Dosen, Staf dan Karyawan di Universitas Respati Yogyakarta.
6. Terima kasih kepada pihak Lembaga Pemasyarakatan Kelas II A Yogyakarta
yang telah memberikan kesempatan untuk melakukan penelitian.
7. Semua pihak yang telah membantu dalam terselesainya penyusunan Laporan Tugas Akhir ini
ix
Penyusun menyadari bahwa masih banyak kekurangan dari laporan ini, baik dari materi maupun teknik penyajiannya, mengingat kurangnya pengetahuan dan pengalaman penyusun. Untuk itu segala kritik dan saran yang membangun, sangat berarti bagi penyusun.
Yogyakarta, 7 Maret 2015
x DAFTAR ISI Halaman
Halaman Judul ... i
Halaman Pernyataan Keaslian... ii
Halaman Persetujuan ... iii
Halaman Intisari ... iv
Motto ... v
Persembahan ... vi
Kata Pengantar ... vii
DaftarIsi ... . viii
Daftar Tabel ... ix
Daftar Gambar ... x
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 3
1.4 Tujuan Tugas Akhir ... 3
1.5 Manfaat Tugas Akhir ... 4
1.6 Metodologi Pemecahan Masalah ... 5
1.7 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 7
2.1 Tinjauan Pustaka ... 7
2.2 Dasar Teori ... 9
2.2.1 Konsep Dasar Sistem Informasi ... 9
2.2.2 Teori Pembinaan ... 11
2.2.3 Teori Lembaga Pemasyarakatan dan Narapidana .. 12
2.2.4 Konsep Dasar Basis Data ... 13
2.2.5 Pemodelan Proses (Proces Modeling) ... 14
2.2.6 Pengertian Internet ... 17
2.2.7 Pengertian Word Wide Web (WWW) ... 17
2.2.8 Teori Tentang PHP ... 18
2.2.9 Teori Tentang MySQL ... 20
2.2.10 Teori Tentang XAMPP ... 22
2.2.11 Konsep Dasar Jaringan Komputer ... 22
BAB III ANALISIS DAN PERANCANGAN ... 26
xi
3.1.1 SejarahBerdirinya………... 26
3.1.2 Trmpat Dan Lokasi……….. 27
3.1.3 Visi Dan Misi………... 27
3.1.4 StrukturOrganisasi……….. 28
3.1.5 Sistem Yang Brjalan……… 29
3.2 PerancanganSistem………. 30 3.2.1 PerancanganProses………. 30 3.2.2 PerancanganDatabase………. 40 3.2.3 Perancangan Input………... 46 3.2.4 Perancangan Output……… 56 3.2.5 PerancanganKontrol………... 65
BAB IV IMPLEMENTASI DAN PENGUJIAN ... 67
4.1 Implementasi ... 67
4.2.4 Cara Menjalankan Program... 67
4.1.2 Tampilan Form dan menu utama Aplikasi Administrasi dan pembinaan Narapidana Berbasis Web... ... 68
4.1.3 Tampilan Laporan Aplikasi Rekayasa Admnistrasi dan pembinaan Narapidana Berbasis Web... 80 4.2 Pengujian... 90 4.1.1 Proses Pengujian... 90 BAB V PENUTUP ... 94 5.1 Kesimpulan ... 94 5.2 Saran ... 95 DAFTAR PUSTAKA ... 96 RIWAYAT HIDUP ... 98 LAMPIRAN-LAMPIRAN ... 99
xii
DAFTAR TABEL
Halaman
1. Tabel 2.1. Elemen-Elemen dari DFD dan Lambangnya ... 16
2. Tabel 3.1. Struktur Tabel Petugas ... 41
3. Tabel 3.2. Struktur Tabel Pengadilan ... 42
4. Tabel 3.3. Struktur Tabel Jaksa ... 42
5. Tabel 3.4. Struktur Tabel Kejahatan ... 43
6. Tabel 3.5. Struktur Tabel Narapidana ... 44
7. Tabel 3.6. Struktur TabelKegiatan Kerja Narapidana ... 44
8. Tabel 3.7. Struktur TabelRemisi ... 45
9. Tabel 3.8. Struktur Tabel Mutasi ... 45
10.Tabel 3.9. Struktur TabelGrasi ... 46
11.Tabel 4.1. TabelHasilPengujianSistem ... 60
xiii
DAFTAR GAMBAR
Halaman
1. Gambar 3.1. Lokasi ... 27
2. Gambar 3.2. Struktur Organisasi ... 28
3. Gambar 3.3. Sistem Yang Sedang Berjalan ... 29
4. Gambar 3.4. Diagram Konteks... 31
5. Gambar 3.5. Diagram Berjenjang ... 32
6. Gambar 3.6. Diagram Arus Data Level 1 ... 34
7. Gambar 3.7. Diagram Arus Data Level 2 Proses 1 ... 35
8. Gambar 3.8. Diagram Arus Data Level 2 Proses 2 ... 36
9. Gambar 3.9. Diagram Arus Data Level 2 Proses 3 ... 38
10.Gambar 3.10. Relasi Antar Tabel ... 40
11.Gambar 3.11. Rancangan Data Petugas ... 47
12.Gambar 3.12. Rancangan Input Data Petugas ... 47
13.Gambar 3.13. Rancangan Data Pengadilan ... 48
14.Gambar 3.14. Rancangan Input Data Pengadilan ... 48
15.Gambar 3.15. Rancangan Data Data Jaksa ... 49
16.Gambar 3.16. Rancangan Input Data Jaksa ... 49
17.Gambar 3.17. Rancangan DataKejahatan ... 50
18.Gambar 3.18. Rancangan Input Data Kejahatan ... 50
19.Gambar 3.19. Rancangan Data Narapidana ... 51
20.Gambar 3.20. Rancangan Input Data Narapidana ... 52
21.Gambar 3.21. Rancangan Input Data Kegiatan Kerja Narapidana ... 53
22.Gambar 3.22. Rancangan Input Data Remisi ... 54
23.Gambar 3.23. Rancangan Input Data Mutasi ... 54
24.Gambar 3.24. Rancangan Input Data Grasi Narapidana Terpidana Mati .. 55
25.Gambar 3.25. Rancangan Input Data Grasi Narapidana Terpidana Seumur Hidup ... 56
26.Gambar 3.26. Rancangan Laporan Data Petugas ... 57
27.Gambar 3.27. Rancangan Laporan Data Narapidana ... 58
28.Gambar 3.28. Rancangan Laporan Data Kegiatan Kerja Narapidana ... 58
29.Gambar 3.29. Rancangan Laporan Data Remisi ... 59
30.Gambar 3.30. Rancangan Laporan Data Mutasi ... 60
31.Gambar 3.31. Rancangan Laporan Data Grasi... 60
32.Gambar 3.32. Rancangan rekapitulasinarapidanaberdasarkanjenis Kelamin………... 61
33.Gambar 3.33. Rancangan rekapitulasinarapidanaberdasarkan Warga Negara... 62
34.Gambar 3.34. Rancangan rekapitulasinarapidanaberdasarkan JenisHukuman ... 62
35.Gambar 3.34. Rancangan rekapitulasinarapidanaberdasarkan Kejahatan... 63
xiv
36.Gambar 3.35. Rancangan rekapitulasinarapidanaberdasarkan
Blok ... 64
37.Gambar 3.36. Rancangan rekapitulasinarapidanaberdasarkan Status ... 64
38.Gambar 3.37. Rancangan Kontrol Login Namadan Password User ... 65
39.Gambar 3.38. Rancangan KontrolPengisian Data... 65
40.Gambar 3.39. Rancangan KontrolPenghapusan Data ... 66
41.Gambar 4.1. Haaman Utama ... 68
42.Gambar 4.2. Halaman Admin ... 69
43.Gambar 4.3. Data Petugas ... 69
44.Gambar 4.4. Form Pengisian Data Petugas ... 70
45.Gambar 4.5. Data Pengadilan... 71
46.Gambar 4.6. Form Pengisian Data Pengadilan ... 71
47.Gambar 4.7. Data Jaksa ... 72
48.Gambar 4.8. Form Pengsian Data Jaksa ... 72
49.Gambar 4.9. Kejahatan ... 73
50.Gambar 4.10. Form Pengsian Data Kejahatan ... 73
51.Gambar 4.11. Halaman Petugas ... 74
52.Gambar 4.12. Data Narapidana ... 75
53.Gambar 4.13 Form Pengisian Data Narapidana ... 76
54.Gambar 4.14 Form Pengisian Data Kegiatan Kerja Narapidana ... 77
55.Gambar 4.15 Form Pengisian Data Remisi ... 78
56.Gambar 4.16 Form Pengisian Data Mutasi ... 78
57.Gambar 4.17 Form Pengisian Narapidana Terpidana Seumur Hidup Yang Mendapatkan Grasi ... 79
58.Gambar 4.18 Form Pengisian Narapidana Terpidana Mati Yang Mendapatkan Grasi ... 80
59.Gambar 4.19 Laporan Data Petugas... 81
60.Gambar 4.20 Laporan Data Narapidana... 82
61.Gambar 4.21 Laporan Data Kegiatan Kerja Narapidana ... 83
62.Gambar 4.22 Laporan Data Remisi Narapidana ... 83
63.Gambar 4.23 Laporan Data Mutasi Narapidana ... 84
64.Gambar 4.24 Laporan Data Grasi Narapidana ... 85
65.Gambar 4.25 Rekapitulasi Narapidana Brdasarkan Jenis Kelamin ... 86
66.Gambar 4.26 Rekapitulasi Narapidana BrdasarkanWarga Negara ... 86
67.Gambar 4.27 Rekapitulasi Narapidana Brdasarkan Jenis Hukuman ... 87
68.Gambar 4.28 Rekapitulasi Narapidana Brdasarkan Kejahatan ... 88
69.Gambar 4.29 Rekapitulasi Narapidana Brdasarkan Bolok ... 89
xv
DAFTAR LAMPIRAN
Lampiran 2 KartuBimbunganTugasAkhir Lampiran 3 Listing Program