ANALISA SISTEM INFORMASI PEMBERIAN REMISI BAGI NARAPIDANA PADA LEMBAGA PEMASYARAKATAN KLAS IIB
SUNGAILIAT SKRIPSI
Oleh : SUKANDI 1022500258
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
FEBRUARI 2013
2
ANALISA SISTEM INFORMASI PEMBERIAN REMISI BAGI NARAPIDANA PADA LEMBAGA PEMASYARAKATAN KLAS IIB
SUNGAILIAT SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : SUKANDI 1022500258
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
3
4
i
ABSTRAKSI
Lembaga Pemasyarakatan Klas IIB Sungailiat adalah sebuah instansi pemerintah yang berpusat di jakarta yang beralamat di Jalan Veteran Jakarta pusat, lembaga ini mempunyai fungsi serta tugas melaksanakan eksekusi terhadap para pelaku kriminal yang telah mempunyai kekuatan hukum tetap.
Dimana pemberian remisi terhadap narapidana di lembaga pemasyarakatan klas II B sungailiat harus melalui 2 (dua) proses dalam pemberian remisi kepada narapidana, proses pemberian remisi narapidana dapat di lakukan secara langsung dan tidak langsung, dimana proses pemberian remisi secara langsung terhadap narapidana yang akan di usulkan remisi telah memenuhi syarat-syarat yang telah di tentukan sedangkan proses pemberian remisi secara tidak langsung, usulan remisi narapidana tersebut di tunda terlebih dahulu sampai dengan syarat-syarat yang telah di tentukan terpenuhi, setelah syarat-syarat terpenuhi maka remisi tersubut akan di usulkan dalam remisi susulan.
Proses pemberian remisi pada lembaga pemasyarakatan klas II B sungailiat yang dilakukan tersebut sampai saat ini masih menggunakan sistem manual, mulai dari proses pengisian formulir pengusulan remisi, pembuatan daftar perubahan sampai pembuatan laporan yang ditujukan kepada pimpinan. Hal ini menjadi penyebab keterlambatannya dalam melaksanakan proses pengusulan remisi narapidana. Hal itu dikarenakan sering terjadinya penumpukan arsip, daftar perubahan serta formulir tentang remisi yang telah diusulkan pada tahun sebelumnya.
Berdasarkan hal tersebut diatas, maka diperlukan suatu sistem berbasis komputerisasi yang akurat untuk mendukung kelancaran proses pengusulan serta pemberian remisi kepada setiap narapidana yang telah berhak untuk mendapatkan remisi tersebut, dengan memanfaatkan sistem yang diusulkan ini secara benar, kemungkinan pengawasan atau kontrol terhadap proses pemberian remisi menjadi lebih efektif dan efisien.
ii
KATA PENGANTAR
Segala Puji dan Syukur yang sebesar-besarnya Penulis panjatkan kehadirat Allah S.W.T atas limpahan rahmat dan kasih sayang-Nya yang telah memberikan kelancaran, kemudahan dan pertolongan kepada Penulis sehingga penulisan dapat menyelesaikan skripsi dengan baik.
Adapun tujuan penulisan skripsi ini sebagai bagian dari syarat untuk mencapai gelar sarjana komputer pada jenjang studi sarjana (S1) Program Studi Sistem Informasi di STMIK Atma Luhur Pangkalpinang. Dalam Penyusunan skripsi ini, Penulis mengambil
judul:“ANALISA SISTEM INFORMASI PEMBERIAN REMISI BAGI
NARAPIDANA PADA LEMBAGA PEMASYARAKATAN KLAS IIB SUNGAILIAT“.
Penulis menyadari bahwa SKRIPSI ini masih jauh dari kesempurnaan, namun demikian penulis berharap semoga ini dapat memberikan sumbangan yang berarti bagi STMIK ATMA LUHUR, khususnya untuk jurusan Sistem Informasiserta kepada Lembaga pemasyarakatan Klas IIB Sungailiat mudah-mudahan sistem pemberian remisi ini dapat digunakan sebagaiman mestinya.
Sebagai ungkapan rasa syukur, Penulis tidak lupa sampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah berjasa dalam penulisan skripsi ini.
Ucapan terima kasih Penulis sampaikan kepada :
1. Kedua orang tua serta istri tercinta yang tidak pernah berhenti memberikan dukungan kepada penulis, baik dalam bentuk moril, materil, do’a, semangat serta kasih sayang yang tulus.
2. Bapak Dr. Moedjiono, M.Sc selaku ketua STMIK ATMA LUHUR Pangkalpinang.
3. Bapak Bambang Adiwinoto, M.Kom selaku Pembantu Ketua I.
4. Ibu Yuyi Andrika, M.Kom selaku ketua Program Studi Sistem Informasi.
5. Bapak Ellya Helmud, M. Kom selaku dosen pembimbing yang telah berkenan meluangkan waktunya dalam memberikan bimbingan dan arahan serta petunjuk kepada penulis sehingga terselesaikan Skripsi ini.
6. Untuk semua Dosen yang pernah mengajar Penulis ataupun tidak, terima kasih atas ilmunya yang diberikan selama ini.
7. Seluruh karyawan/ karyawati STMIK Atma Luhur.
iii
8. Bapak Yusran Saad, Bc.IP,SH, MH selaku Kepala Lembaga Pemasyarakatan Klas IIB Sungailiat, terima kasih atas waktunya selama ini dalam memberikan informasi yang dibutuhkan dalam menyelesaikan Tugas Akhir ini.
9. Teman-teman angkatan 2010 STMIK Atma Luhur yang tidak bisa disebutkan namanya satu persatu, terima kasih atas dukungan, bantuan serta do’anya selama ini.
Akhir kata penulis mohon maaf apabila dalam penyusunan Skripsi ini masih terdapat kekurangan dan masih jauh dari kesempurnaan. Oleh karena itu, dengan kerendahan hati Penulis mengharapkan kritik dan saran yang sifatnya membangundari semua pihak yang telah membaca Skripsi ini.
Pangkalpinang, Februari 2013 Penulis
iv
DAFTAR GAMBAR
Halaman
Gambar 3.1 : Struktur Organisasi ... 33
Gambar 3.2 : Activity Diagram Proses Pendataan Narapidana ... 36
Gambar 3.3 : Activity Diagram Proses Pendataan Data Remisi ... 37
Gambar 3.4 : Activity Diagram Proses Pendataan data usulan remisi ... 37
Gambar 3.5 : Activity Diagram Proses Data Usulan Perubahan ... 38
Gambar 3.6 : Activity Diagram Surat Keputusan ... 38
Gambar 3.7 : Activity surat Lepas ... 39
Gambar 3.8 : Activity Diagram Proses Laporan Remisi ... 40
Gambar 3.9 : Usecase Diagram Pendataan Narapidana ... 48
Gambar 3.10 : Usecase Diagram Formulir Usulan Remisi ... 49
Gambar 3.11 : Usecase Diagram Data Usulan Perubahan ... 49
Gambar 3.12 : Usecase Diagram Daftar Surat Keputusan ... 50
Gambar 3.13 : Usecase Diagram Surat Lepas ... 50
Gambar 3.14 : Usecase Diagram Laporan ... 51
Gambar 3.15 : Entity Relationship Diagram... 57
Gambar 3.16 : Entity RelationshipStructure ... 58
Gambar 3.17 : Transformasi Entity RelationshipStructure ke Tabel ... 59
Gambar 3.18 : Struktur Tampilan ... 76
Gambar 3.19 : Layar Menu Utama ... 77
Gambar 3.20 : Layar Menu Utama Master ... 77
Gambar 3.21 : Layar Menu Utama Entry Data Narapidana ... 78
Gambar 3.22 : Layar Menu Utama Entry Data Remisi ... 79
Gambar 3.23 : Layar Menu Utama Usulan Remisi ... 80
Gambar 3.24 : Layar Menu Utama Formulir Usulan Remisi ... 81
Gambar 3.25 : Layar Cetak Usulan Remisi ... 82
Gambar 3.26 : Layar Menu Utama Usulan Perubahan ... 83
Gambar 3.27 : Layar Entry Data Perubahan Remisi ... 84
Gambar 3.28 : Layar Cetak data Perubahan Remisi ... 85
Gambar 3.29 : Layar Entry Data Surat Keputusan ... 86
Gambar 3.30 : Layar Menu Utama Surat Keputusan Remisi ... 87
Gambar 3.31 : Layar Cetak Surat Keputusan Remisi ... 88
v
Gambar 3.32 : Layar Menu utama Surat Lepas ... 89
Gambar 3.33 : Layar Entry Data Surat Lepas ... 90
Gambar 3.34 : Layar Menu Utama Cetak Laporan... 91
Gambar 3.35 : Layar Cetak Laporan Remisi... . 92
Gambar 3.36 : Sequens Diagram Entry Data Narapidana ... 93
Gambar 3.37 : Sequens Diagram Entry Data Remisi ... 94
Gambar 3.38 : Sequens Diagram Cetak Surat Usulan Remisi ... 95
Gambar 3.39 : Sequens Diagram Usulan Perubahan ... 96
Gambar 3.40 : Sequens Diagram Cetak Data Perubahan ... 97
Gambar 3.41 : Sequens Diagram Entry Data Surat Keputusan ... 98
Gambar 3.42 : Sequens Diagram Cetak Surat Keputusan ... 99
Gambar 3.43 : Sequens Diagram Surat Lepas ... 100
Gambar 3.44 : Sequen Cetak Laporan Remisi ... 101
Gambar 3.45 : Class Diagram... . 102
vi DAFTAR LAMPIRAN
Halaman
Lampiran A : Dokumen Keluaran Sistem Berjalan
Lampiran A-1 : Data Narapidana ... 111
Lampiran A-2 : Formulir Usulan ... 112
Lampiran A-3 : Daftar Perubahan ... 113
Lampiran A-4 : Daftar Usulan ... 114
Lampiran A-5 : Surat Keputusan ... 115
Lampiran A-6 : Lampiran Surat Keputusan ... 116
Lampiran A-7 : Laporan Remisi ... 117
Lampiran A-8 : Surat Lepas ... 118
Lampiran B : Dokumen Masukan Sistem Berjalan Lampiran A-1 : Data Narapidana ... 111
Lampiran A-2 : Formulir Usulan ... 112
Lampiran A-3 : Daftar Perubahan ... 113
Lampiran A-4 : Daftar Usulan ... 114
Lampiran A-5 : Surat Keputusan ... 115
Lampiran A-6 : Lampiran Surat Keputusan ... 116
Lampiran A-7 : Laporan Remisi ... 117
Lampiran A-8 : Surat Lepas ... 118
Lampiran C : Data Keluaran Sistem usulan... 129
Lampiran A-1 : Data Narapidana ... 130
Lampiran A-2 : Data Remisi ... 131
Lampiran A-3 : Data Perubahan ... 132
Lampiran A-4 : Daftar Usulan ... 133
Lampiran A-5 : Surat Lepas ... 134
Lampiran A-6 : Laporan Remisi ... 135
Lampiran D : Data Keluaran Sistem usulan... 136
Lampiran A-1 : Data Narapidana ... 137
Lampiran A-2 : Data Remisi ... 138
Lampiran A-3 : Data Perubahan ... 139
Lampiran A-4 : Daftar Usulan ... 140
Lampiran A-5 : Surat Lepas ... 141
Lampiran A-6 : Laporan Remisi ... 142
vii
DAFTAR TABEL
Halaman
Tabel 3.1 : Tabel Narapidana ... 60
Tabel 3.2 : Tabel Usulan ... 60
Tabel 3.3 : Tabel Perubahan ... 61
Tabel 3.4 : Tabel Surat Usulan ... 61
Tabel 3.5 : Tabel Surat Keputusan ... 61
Tabel 3.6 : Tabel Remisi ... 62
Tabel 3.7 : Tabel Surat Lepas ... 62
Tabel 3.8 : Tabel Spesifikasi Basis Data Narapidana ... 63
Tabel 3.9 : Tabel Spesifikasi Basis Data Usulan ... 64
Tabel 3.10 : Tabel Spesifikasi Basis Data Perubahan ... 65
Tabel 3.11 : Tabel Spesifikasi Basis Data Surat Usulan ... 66
Tabel 3.12 : Tabel Spesifikasi Basis Data Surat Keputusan ... 67
Tabel 3.13 : Tabel Spesifikasi Basis Data Remisi ... 68
Tabel 3.14 : Tabel Spesifikasi Basis Data Surat Lepas ... 69
Tabel 4.1 : Tabel Pengaturan Waktu... 105
Tabel 4.2 : Tabel Biaya ... 107
viii
DAFTAR SIMBOL
ACTIVITY DIAGRAM
Start State
Menggambarkan awal dari aktifitas
End State
Menggambarkan akhir aktifitas
Transition67
Menggambarkan aliran perpindahan control antar state
Activity State
Menggambarkan proses bisnis
Decision
Menggambarkan pilihan yang terjadi pada transisi
Swimlane Menggambarkan
pembagian/pengelompokan berdasarkan dan fungsi tersendiri
Fork
untuk menunjukkan kegiatan
yangdilakukan secara paralel atau untuk menggabungkan dua kegiatanparalel menjadi satu.
Join
Yaitu mempunyai 2 atau lebihtransisi masuk dan hanya 1 transisi keluar.
NewSwimlane NewSwimlane
ix USE CASE DIAGRAM
Use Case
Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan
“bagaimana” system mengerjakannya
Actor
Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system.
Actor memberi input atau menerima output informasi dari system
Association
Ujung panah pada association antara actor dan use case mengindikasikan siapa/apa yang meminta interaksi dan bukannya mengindikasikan aliran data
<<Include>> Include
Menggambarkan suatu use case termasuk di dalam use case lain (diharuskan).
NewUseCase
x CLASS DIAGRAM
Class Diagram Tanpa Method
Menggambarkan sesuatu yang mengkapsul informasi dan perilaku.
Association
Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan ketergantungan antar objek.
1 1..* Multiplicity
Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya. Contoh :
1 Tepat Satu 0..* Nol atau lebih 1..* Satu atau lebih 0..1 Nol atau Satu 5..8 range 5 s.d 8
4..6,9 range 4 s.d 6 dan 9
xi SEQUENCE DIAGRAM
Actor
Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system.
Actor memberi input atau menerima output informasi dari sistem.
Boundary
Boundary atau disebut juga dengan Form, tempat user berintraksi untuk memberikan masukan data.
Control
Control menjembatani User berintraksi dengan form untuk menghubungkannya dengan entity.
Entity
Entity merupakan letak dimana data disimpan Object Message
Untuk menunjukan aliran kegiatan atau urutan dari intraksi
Recursive
Message yang dikirim untuk dirinya sendiri
Activation
Mewakili sebuah eksekusi operasi dari obyek
Lifeline
Garis titik-titik yang terhubung dengan obyek
xii Loop
Menggambarkan suatu kegiatan yang dilakukan secara berulang-ulang.
Loop
xiii ENTITY RELATIONSHIP DIAGRAM
Pesanan
Entitas
Suatu obyek yang dapat diidentifikasi dilingkungan pemakai
Pesan
Relasi
Menunjukan adanya hubungan diantara sejumlah entitas yang berbeda.
Garis
Sebagai penghubung antara relasi dengan entitas
xiv DAFTAR ISI
Abstraksi ... i
Kata Pengantar ... ii
Daftar Gambar ... iv
Daftar Lampiran ... vi
Daftar Tabel ... vii
Daftar Simbol ... viii
Daftar Isi ... xiv
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Identifikasi Masalah ... 2
1.3. Rumusan Masalah. ... 3
1.4. Tujuan Penelitian ... 3
1.5. Batasan Masalah ... 3
1.6. Manfaat Penelitian ... 4
1.7. Metode Penelitian ... 4
1.8. Sistimatika Penulisan ... 4
BAB II LANDASAN TEORI ... 6
2.1. Konsep Sistem Informasi ... 6
a. Konsep Dasar Sistem dan Informasi ... 6
b. Konsep Dasar Sistem Informasi ... 9
2.2. Analisa dan Perancangan Sistem Berorientasi Obyek... 11
a. Unified Modelling Language ( UML ) ... 12
b. Analisa Sistem Berorientasi Obyek ... 13
xv
1) Activity Diagram ... 13
2) Analisa Dokumen keluaran ... 16
3) Analisa Dokumen Masukan ... 16
4) Use Case Diagram ... 16
5) Deskripsi Usecase diagram ... 19
c. Perancangan Sistem Berorientasi Obyek ... 19
1) Entity Relationship Diagram (ERD)... 20
2) Logical Record structure (LRS) ... 23
3) Tabel / Relasi ... 24
4) Spesifikasi Basis Data ... 24
5) Rancangan Dokumen Keluaran ... 25
6) Rancangan Dokumen Masukan ... 25
7) Rancangan Layar Program ... 25
8) Sequence Diagram ... 25
9) Class Diagram ... 27
2.3. Teori Pendukung Sistem Pemberian Remisi ... 29
BAB III ANALISA RANCANGAN SISTEM... 32
3.1. Tinjauan Organisasi ... 32
a. Sejarah Singkat Perusahaan ... 32
b. Struktur Organisasi ... 33
c. Pembagian Tugas dan Tanggung Jawab ... 33
3.2. Analisa Proses ... 34
3.3. Analisa Keluaran ... 41
3.4. Analisa Masukan ... 42
3.5. Identifikasi Kebutuhan ... 45
3.6. Use Case Diagram ... 48
3.7. Deskripsi Use Case ... 52
3.8. Rancangan Sistem ... 57
3.9. Rancangan Antar Muka... 70
a. Rancangan Keluaran ... 70
b. Rancangan Masukan ... 73
c. Rancangan Dialog Layar ... 73
xvi
d. Sequen Diagram... 93
e. Class Diagram... 102
BAB IV IMPLEMTASI DAN PEMBAHASAN... 103
4.1. Implementasi Kegiatan Perancangan dan Biaya ... 103
4.2. Pengaturan waktu ... ... 104
4.3. Pengatur Biaya... ... 107
BAB V KESIMPULAN DAN SARAN ... 108
5.1. Kesimpulan ... 108
5.2. Saran ... 109
Daftar Pustaka ... 110
Lampiran A Keluaran Sistem Berjalan ... 111
Lampiran B Masukan Sistem Berjalan ... 120
Lampiran C Rancangan Keluaran Sistem Usulan ... 129
Lampiran D Rancangan Masukan sistem Usulan ... 136
Lampiran E Surat Keterangan Riset ... 143