Analisis dan Perancangan Basis Data Sist

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika
Program Studi Strata-1
Skripsi Sarjana Komputer
Semester Genap tahun 2004/2005
ANALISIS DAN PERANCANGAN BASIS DATA
SISTEM INFORMASI MANAJEMEN WARGA BINAAN
PADA LEMBAGA PEMASYARAKATAN KELAS I CIPINANG

Rachmat Ardiyanto
Akhmad Fadlilah Helmy Salim
Kelas/Kelompok:

0400512816
0400514475
08 PDT/01

Abstrak
Tujuan penelitian ini adalah untuk menganalisis kebutuhan informasi yang
diperlukan agar dapat mendukung kegiatan operasional Lembaga Pemasyarakatan

Cipinang dalam mengatur dan mengelola aktifitas warga binaannya sesuai dengan
prosedur yang berlaku, serta merancang basis data untuk mendukung kebutuhan
informasi yang diperoleh pada saat analisis kebutuhan.
Metodologi penelitian yang digunakan dalam perancangan basis data ini adalah
teknik fact-finding seperti memeriksa dokumen, dan wawancara dengan pegawai
Lembaga Pemasyarakatan Cipinang. Serta menggunakan juga metodologi perancangan
basis data konseptual, logikal, dan fisikal.
Hasil yang dicapai berupa rancangan konseptual, rancangan logikal, dan
rancangan fisikal serta aplikasi yang mendukung perancangan di atas.
Simpulan penelitian ini menunjukkan perancangan basis data ini telah
menghasilkan suatu rancangan konseptual, rancangan logikal, dan rancangan fisikal
untuk basis data yang dapat diaplikasikan kedalam sistem informasi manajemen warga
binaan.

Kata kunci :
Analisis, Perancangan, Basis data, Sistem informasi, Lembaga Pemasyarakatan

iv

PRAKATA


Dengan segala kerendahan hati, penulis mengucapkan puji dan syukur kepada
Tuhan Yang Maha Esa atas segala karunia yang telah diberikan sehingga penulis dapat
menyelesaikan skripsi ini, yang disusun guna memenuhi salah satu syarat untuk
memperoleh gelar kesarjanaan pada jenjang pendidikan Strata-1, Fakultas Ilmu
Komputer, Jurusan Teknik Informatika pada Universitas Bina Nusantara, Jakarta.
Penulis menyadari bahwa skripsi ini tidak lepas dari bantuan berbagai pihak yang
telah membantu baik berupa bimbingan, pemberian data atau informasi, maupun
dorongan moril sehingga penulis dapat menyelesaikan skripsi ini. Oleh

karena

itu

penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Ibu (alm) Theresia Widia S, Dr., selaku mantan Rektor Universitas Bina Nusantara.
2. Bapak Envermy Vem, Msc., selaku Pejabat Rektor Universitas Bina Nusantara.
3. Bapak H. Mohammad Subekti, M.Sc., selaku Ketua Jurusan Teknik Informatika.
4. Bapak Setiadi Indra Digdoyono Notohamijoyo, Ir.,MT., sebagai pembimbing skripsi
yang telah banyak meluangkan waktunya dengan sabar untuk memberikan petunjuk

serta pengarahan yang sangat bermanfaat sehingga penulis berhasil menyelesaikan
skripsi ini.
5. Bapak Dedi Sutardi sebagai Kepala Lembaga Pemasyarakatan (Kalapas) yang telah
memberikan tempat untuk penulis mengadakan survei di Lembaga Pemasyarakatan
Cipinang.
6. Bapak Moh. Kamal sebagai Kasi. Bimpas yang telah meluangkan waktu untuk
menjawab

pertanyaan

yang

diajukan

pemasyarakatan.
v

dan

memberi


keterangan

tentang

7. Bapak Suherman sebagai Kasi. Registrasi yang telah meluangkan waktu untuk
menjawab pertanyaan yang diajukan serta memberi keterangan tentang registrasi dan
proses warga binaan.
8. Bapak Giharto sebagai Kabid. Pembinaan yang telah meluangkan waktu untuk
menjawab pertanyaan yang diajukan serta memberi keterangan tentang pembinaan
warga binaan.
9. Bapak Dadang Sukhara sebagai Kabid. Kamtib yang telah meluangkan waktu untuk
menjawab pertanyaan yang diajukan serta memberi keterangan tentang kamtib.
10. Bapak Bambang sebagai Kabid. KPLP yang telah meluangkan waktu untuk
menjawab pertanyaan serta memberi keterangan tentang pengamanan warga binaan.
11. Saudara Amir Arifin dan Lukman Widodo dari staff lapas Cipinang yang selalu
mendampingi kami selama proses pengumpulan data dan turut memberikan
sumbangan pemikiran dalam penyusunan skripsi ini.
12. Ria Agustina, S.Kom., yang telah memberikan


perhatian khusus bagi Akhmad

Fadlilah Helmy Salim.
13. Yang tercinta seluruh anggota keluarga yang telah memberikan perhatian, dorongan,
dan doa.
14. Seluruh teman-teman kami yang telah membantu dan memberikan masukan dalam
hal materi pelajaran dan ide-ide maupun memberikan dukungan moril hingga
tersusunnya skripsi ini.
15. Serta pihak-pihak lain yang tidak dapat disebutkan satu persatu.

vi

Penulis menyadari sepenuhnya bahwa skripsi ini masih jauh dari sempurna
karena keterbatasan pengetahuan dan waktu yang tersedia. Oleh karena itu, penulis
berterima kasih atas segala kritik dan sarannya demi perbaikan skripsi ini. namun
demikian, penulis juga tetap berharap agar skripsi ini dapat berguna bagi para pembaca
dan semua pihak yang berkepentingan khususnya bagi Lembaga Pemasyarakatan Kelas I
Cipinang.

Jakarta, Juni 2005


Penulis

vii

DAFTAR ISI

Halaman
Halaman Judul Luar

i

Halaman Judul Dalam

ii

Halaman Persetujuan Hard Cover

iii


Abstrak

iv

Prakata

v

Daftar Isi

viii

Daftar Gambar

xiii

Daftar Tabel

xxvii


Daftar Lampiran

xxix

BAB 1

PENDAHULUAN

1

1.1

Latar Belakang

1

1.2

Identifikasi Masalah


2

1.2.1

2

Perumusan Masalah

1.2.2 Ruang Lingkup

4

1.3

Tujuan dan Manfaat

4

1.4


Metodologi Penelitian

5

1.5

Sistematika Penulisan

6

LANDASAN TEORI

8

Teori Umum

8

BAB 2
2.1


viii

2.2

2.3

BAB 3

Teori Khusus

12

2.2.1

Pendekatan Basis Data

12

2.2.2

Database Application Lifecycle (DBLC)

13

2.2.3 Perencanaan Basis Data

15

2.2.4

Pendefinisian Sistem

15

2.2.5

Pengumpulan Kebutuhan dan Analisis

16

2.2.6

Entity-Relationship Modelling (E-R Modelling)

20

2.2.7

Cardinality dan Participation Constraint

30

2.2.8 Perancangan Basis Data (Database Design)

31

2.2.9

51

Pemilihan DBMS

2.2.10 Perancangan Aplikasi

52

2.2.11 Prototyping

53

2.2.12 Implementasi

54

2.2.13 Konversi dan Loading Data

54

2.2.14 Pengujian

54

2.2.15 Pemeliharaan Operasi

54

2.2.16 Siklus Hidup Pengembangan Sistem

55

2.2.17 State Transition Diagram (STD)

60

2.2.18 Data Flow Diagram (DFD)

62

Kerangka Berpikir untuk menyelesaikan masalah

65

ANALISIS KEBUTUHAN DAN TUJUAN SISTEM

3.1

BASIS DATA

72

Perumusan Obyek Penelitian

72

ix

3.1.1

3.2

3.3

BAB 4
4.1

4.2

Latar Belakang Penelitian

72

3.1.2 Struktur Organisasi

75

3.1.3 Wewenang Dan Tanggung Jawab

76

Penentuan Fakta Kebutuhan dan Tujuan Sistem Basis Data

82

3.2.1

Ruang Lingkup Analisis Sistem yang Berjalan

82

3.2.2

Mempelajari Dokumen dan Prosedur

84

3.2.3

Analisis Sistem Berjalan

105

3.2.4

Hasil Analisis Kebutuhan dan Tujuan Sistem Basis Data

113

Analisis SWOT Aplikasi Sistem Basis Data

115

PERANCANGAN BASIS DATA YANG DIUSULKAN

116

Sistem yang Diusulkan

116

4.1.1

Diagram Konteks

116

4.1.2

Diagram Nol

117

4.1.3

Diagram Rinci 1.0

118

4.1.4

Diagram Rinci 2.0

119

4.1.5

Diagram Rinci 3.0

120

4.1.6

Diagram Rinci 4.0

121

Perancangan Basis Data Konseptual

123

4.2.1

Mengidentifikasi Tipe Entiti

123

4.2.2

Mengidentifikasi Tipe Relasi

133

4.2.3

Mengidentifikasi dan Menghubungkan Atribut dengan

4.2.4

Entiti dan Relasi

136

Menentukan domain atribut

162

x

4.2.5

Menentukan Primary Key

173

4.2.6

Mempertimbangkan Model Enhanced

174

4.2.7 Validasi Model Konseptual LokalTerhadap Transaksi
Pengguna
4.3

175

Perancangan Basis Data Logikal

178

4.3.1

Menghilangkan Fitur Tidak Compatible

178

4.3.2

Menghasilkan Relasi Bagi Local Logical Data Model

182

4.3.3

Validasi Relasi dengan Menggunakan Normalisasi

216

4.3.4 Perancangan global logical data model

222

4.3.5 Mendefinisikan Kendala Integritas

228

4.3.6

Menggabungkan Sistem ke Dalam Model Logikal
Data Global

4.4

239

Perancangan Basis Data Fisikal

240

4.4.1 Merancang Relasi Dasar

240

4.4.2

Representasi Data

289

4.4.3

Analisis Transaksi

296

4.4.4

Pemilihan Organisasi File

308

4.4.5

Pemilihan Indeks

309

4.4.6

Estimasi Kebutuhan Disk Space

311

4.4.7

Pemilihan DBMS

315

4.5

Mekanisme Keamanan

320

4.6

State Trantition Diagram

322

4.7

Rancangan Layar

359

4.8

Spesifikasi Proses

388
xi

IMPLEMENTASI DAN EVALUASI SISTEM

431

5.1

Rencana Implementasi

431

5.2

Hasil Run

436

5.3

Evaluasi sistem

475

SIMPULAN DAN SARAN

485

6.1

Simpulan

485

6.2

Saran

485

BAB 5

BAB 6

DAFTAR PUSTAKA

488

RIWAYAT HIDUP

492

FOTOCOPY SURAT SURVEI

xii

DAFTAR GAMBAR

Gambar 2.1

Database Application Lifecycle

14

Gambar 2.2

Representasi diagram dari tipe entiti Pegawai dan Cabang

21

Gambar 2.3

Representasi diagram tipe entiti kuat dan tipe entiti lemah

21

Gambar 2.4

Representasi diagram dari tipe relationship

22

Gambar 2.5

Representasi diagram derajat tiga dari suatu tipe relationship

23

Gambar 2.6

Representasi diagram recursive relationship dan nama peran

24

Gambar 2.7

Representasi diagram entiti dengan dua relationship berbeda
beserta nama peran

Gambar 2.8

25

Representasi diagram entiti Pegawai dan Cabang beserta atribut
dan primary keynya

Gambar 2.9

27

Semantic net menunjukkan dua occurrence dari relationship
Pegawai Mengatur Cabang

28

Gambar 2.10 Multiplicity dari relationship one-to-one (1:1)

28

Gambar 2.11 Semantic net menunjukkan tiga occurrence dari relationship
Pegawai Melihat RumahSewa
Gambar 2.12 Multiplicity dari relationship one-to-many (1:*)

29
29

Gambar 2.13 Semantic net menunjukkan empat occurrence dari relationship
Koran Mengiklankan RumahSewa

30

Gambar 2.14 Multiplicity dari relationship many-to-many (*:*)

30

Gambar 2.15 Multiplicity sebagai cardinality dan participation constraints
pada relationship one-to-one (1:1) Pegawai Mengatur Cabang
Gambar 2.16 Model waterfall

31
59

xiii

Gambar 2.17 Notasi yang di gunakan dalam STD

61

Gambar 2.18 State Transition Diagram untuk Safehome

62

Gambar 2.19 Model aliran data

63

Gambar 2.20 Notasi DFD dasar

64

Gambar 2.21 Diagram Kerangka berpikir

71

Gambar 3.1

Struktur Organisasi Lembaga Pemasyarakatan Kelas I Cipinang

76

Gambar 3.2

Struktur Organisasi Kesatuan Pengamanan Lembaga
Pemasyarakatan

82

Gambar 3.3

Ruang Lingkup Sistem Usulan

83

Gambar 3.4

Tahapan penerimaan warga binaan

107

Gambar 3.5

Tahapan penempatan warga binaan

108

Gambar 3.6

Tahapan pengeluaran warga binaan

108

Gambar 3.7

Diagram alir dokumen sistem yang berjalan

112

Gambar 4.1

Diagram konteks Sistem Informasi Manajemen Warga Binaan

116

Gambar 4.2

Diagram nol Sistem Informasi Manajemen Warga Binaan

117

Gambar 4.3

Diagram rinci 1.0 Sistem Informasi Manajemen Warga Binaan

119

Gambar 4.4

Diagram rinci 2.0 Sistem Informasi Manajemen Warga Binaan

119

Gambar 4.5

Diagram rinci 3.0 Sistem Informasi Manajemen Warga Binaan

120

Gambar 4.6

Diagram rinci 4.0 Sistem Informasi Manajemen Warga Binaan

121

Gambar 4.7

Entity-Relationship Diagram

122

Gambar 4.8

Entity-Relationship Diagram dengan relasi

135

Gambar 4.9

Entity-Relationship Diagram dengan primary key

173

Gambar 4.10 Enhanced Entity-Relationship Diagram

174

Gambar 4.11 Entity-Relationship Diagram valdasi transaksi

175

xiv

Gambar 4.12 Penghilangan many to many (*:*) relationship type pada relasi
Pengunjung mengunjungi Warga Binaan

178

Gambar 4.13 Penghilangan many to many (*:*) relationship type pada relasi
Pegawai menindak pelanggaran Warga Binaan

179

Gambar 4.14 Multi-valued pada entiti WargaBinaan

180

Gambar 4.15 Multi-valued pada entiti Pengunjung

181

Gambar 4.16 Multi-valued pada entiti Pegawai

182

Gambar 4.17

182

Multi-valued pada entiti Dokter

Gambar 4.18 Multi-valued pada entiti Narapidana

182

Gambar 4.19 One-to-many (1:*) relationship type pada relasi

189

Polisi Menyidik TahananPolisi

190

Gambar 4.20 One-to-many (1:*) relationship type pada relasi
Pengacara Membela TahananPolisi

190

Gambar 4.21 One-to-many (1:*) relationship type pada relasi
Jaksa Menuntut TahananJaksa.

191

Gambar 4.22 One-to-many (1:*) relationship type pada relasi
Pengacara Membela TahananJaksa

191

Gambar 4.23 One-to-many (1:*) relationship type pada relasi
Hakim Mengadili TahananPN

192

Gambar 4.24 One-to-many (1:*) relationship type pada relasi
Jaksa Menuntut TahananPN

192

Gambar 4.25 One-to-many (1:*) relationship type pada relasi
Pengacara Membela TahananPN
Gambar 4.26 One-to-many (1:*) relationship type pada relasi
xv

193

Panitera Mencatat TahananPN

193

Gambar 4.27 One-to-many (1:*) relationship type pada relasi
Hakim Mengadili TahananPT

194

Gambar 4.28 One-to-many (1:*) relationship type pada relasi
Jaksa Menuntut TahananPT

194

Gambar 4.29 One-to-many (1:*) relationship type pada relasi
Pengacara Membela TahananPT

195

Gambar 4.30 One-to-many (1:*) relationship type pada relasi
Panitera Mencatat TahananPT
Gambar 4.31

195

One-to-many (1:*) relationship type pada relasi
Hakim Mengadili TahananMA

196

Gambar 4.32 One-to-many (1:*) relationship type pada relasi
Jaksa Menuntut TahananMA

196

Gambar 4.33 One-to-many (1:*) relationship type pada relasi
Pengacara Membela TahananMA.

197

Gambar 4.34 One-to-many (1:*) relationship type pada relasi
Panitera Mencatat TahananMA.

197

Gambar 4.35 One-to-many (1:*) relationship type pada relasi
Hakim Mengadili Narapidana

198

Gambar 4.36 One-to-many (1:*) relationship type pada relasi
Jaksa Menuntut Narapidana

198

Gambar 4.37 One-to-many (1:*) relationship type pada relasi
Pengacara Membela Narapidana

199

Gambar 4.38 One-to-many (1:*) relationship type pada relasi
Panitera Mencatat Narapidana
Gambar 4.39 One-to-many (1:*) relationship type pada relasi
xvi

199

Sel Ditempati WargaBinaan

199

Gambar 4.40 One-to-many (1:*) relationship type pada relasi
WargaBinaan Mendapat IzinKeluar

200

Gambar 4.41 One-to-many (1:*) relationship type pada relasi
WargaBinaan Mendapat Pengobatan

200

Gambar 4.42 One-to-many (1:*) relationship type pada relasi
WargaBinaan Melakukan BimbinganKerja

201

Gambar 4.43 One-to-many (1:*) relationship type pada relasi
WargaBinaan Mendapat Remisi

201

Gambar 4.44 One-to-many (1:*) relationship type pada relasi
Dokter Melakukan Pengobatan

202

Gambar 4.45 One-to-many (1:*) relationship type pada relasi
Pegawai Memberikan IzinKeluar

202

Gambar 4.46 One-to-many (1:*) relationship type pada relasi
Pegawai Membimbing BimbinganKerja

203

Gambar 4.47 One-to-many (1:*) relationship type pada relasi
Pegawai Menganalisa Pembinaan

203

Gambar 4.48 One-to-many (1:*) relationship type pada relasi
Pegawai Menyetujui Bebas

204

Gambar 4.49 One-to-many (1:*) relationship type pada relasi
Pegawai Mengelola Tabungan

204

Gambar 4.50 One-to-one (1:1) relationship type pada relasi
Pegawai BeberapaMenjadi Dokter
Gambar 4.51 Penghilangan one-to-one (1:1) relationship type pada
xvii

205

relasi WargaBinaan MemilikiStatusDalam Narapidana

205

Gambar 4.52 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam Sandera

206

Gambar 4.53 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam TahananPolisi

206

Gambar 4.54 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam TahananJaksa

207

Gambar 4.55 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam TahananPN

207

Gambar 4.56 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam TahananPT

208

Gambar 4.57 One-to-one (1:1) relationship type pada relasi
WargaBinaan MemilikiStatusDalam TahananMA

208

Gambar 4.58 One-to-one (1:1) relationship type pada relasi
WargaBinaan Mendapat Bebas

209

Gambar 4.59 One-to-one (1:1) relationship type pada relasi
WargaBinaan Memiliki Tabungan

209

Gambar 4.60 One-to-one (1:1) relationship type pada relasi
WargaBinaan Mendapat Pembinaan

210

Gambar 4.61 Many-to-many (*:*) relationship type pada relasi
Pegawai MenindakPelanggaran WargaBinaan

211

Gambar 4.62 Many-to-many (*:*) relationship type pada
relasi Pengunjung Mengunjungi WargaBinaan
Gambar 4.63 Relasi multi-valued pada entiti Dokter
xviii

212
212

Gambar 4.64 Relasi multi-valued pada entiti Pengunjung

213

Gambar 4.65 Relasi multi-valued pada entiti Pegawai

213

Gambar 4.66 Relasi multi-valued pada entiti WargaBinaan

215

Gambar 4.67 Relasi multi-valued pada entiti Narapidana

216

Gambar 4.68 Validasi model logikal lokal dengan model global

240

Gambar 4.69 STD Login

322

Gambar 4.70 STD Menu Utama

323

Gambar 4.71 STD Menu User

323

Gambar 4.72 STD Menu Registrasi

324

Gambar 4.73 STD Menu KPLP

325

Gambar 4.74 STD Menu Perawatan

325

Gambar 4.75 STD Menu Bimbingan Kerja

326

Gambar 4.76 STD Menu Bimbingan Pemasyarakatan

326

Gambar 4.77 STD Menu Laporan

327

Gambar 4.78 STD Help

327

Gambar 4.79 STD Ubah Password

328

Gambar 4.80 STD User Manager

328

Gambar 4.81 STD Logoff

328

Gambar 4.82 STD Registrasi Warga Binaan

329

Gambar 4.83 STD Registrasi Narapidana

329

Gambar 4.84 STD Registrasi Sandera

330

Gambar 4.85 STD Registrasi Tahanan Polisi

330

Gambar 4.86 STD Registrasi Tahanan Jaksa

331

Gambar 4.87 STD Registrasi Tahanan Pengadilan Negeri

331

xix

Gambar 4.88 STD Registrasi Tahanan Pengadilan Tinggi

332

Gambar 4.89 STD Registrasi Tahanan Mahkamah Agung

332

Gambar 4.90 STD Registrasi Polisi

333

Gambar 4.91 STD Registrasi Jaksa

333

Gambar 4.92 STD Registrasi Hakim

334

Gambar 4.93 STD Registrasi Pengacara

334

Gambar 4.94 STD Registrasi Panitera

335

Gambar 4.95 STD Registrasi Pegawai

335

Gambar 4.96 STD Registrasi Pos

336

Gambar 4.97 STD Registrasi Tabungan

336

Gambar 4.98 STD Tabungan Baru

337

Gambar 4.99 STD Detil Tabungan

337

Gambar 4.100 STD Registrasi Master Pelanggaran

338

Gambar 4.101 STD Registrasi Detil Pelanggaran

338

Gambar 4.102 STD Registrasi Pengunjung

339

Gambar 4.103 STD Registrasi Kunjungan

339

Gambar 4.104 STD Registrasi Sel

340

Gambar 4.105 STD Registrasi Dokter

340

Gambar 4.106 STD Jadwal Dokter

341

Gambar 4.107 STD Pengobatan

341

Gambar 4.108 STD Bimbingan Kerja

342

Gambar 4.109 STD Detil Bimbingan Kerja

342

Gambar 4.110 STD Registrasi Pembinaan

343

Gambar 4.111 STD Registrasi Remisi

343
xx

Gambar 4.112 STD Detil Remisi

344

Gambar 4.113 STD Registrasi Izin Keluar

344

Gambar 4.114 STD Registrasi Bebas

345

Gambar 4.115 STD Input User

345

Gambar 4.116 STD Data Warga Binaan

346

Gambar 4.117 STD Data Narapidana

346

Gambar 4.118 STD Data Sandera

347

Gambar 4.119 STD Tahanan Polisi

347

Gambar 4.120 STD Data Tahanan Pengadilan Negeri

348

Gambar 4.121 STD Data Tahanan Pengadilan Tinggi

348

Gambar 4.122 STD Data Tahanan Mahkamah Agung

349

Gambar 4.123 STD Data Polisi

349

Gambar 4.124 STD Data Jaksa

350

Gambar 4.125 STD Data Hakim

350

Gambar 4.126 STD Data Pengacara

351

Gambar 4.127 STD Data Panitera

351

Gambar 4.128 STD Data Pegawai

352

Gambar 4.129 STD Data Pos

352

Gambar 4.130 STD Data Tabungan

353

Gambar 4.131 STD Data Pelanggaran

353

Gambar 4.132 STD Data Detil Pelanggaran

354

Gambar 4.133 STD Data Pengunjung

354

Gambar 4.134 STD Data Kunjungan

355

Gambar 4.135 STD Data Sel

355
xxi

Gambar 4.136 STD Data Dokter

356

Gambar 4.137 STD Data Bimbingan Kerja

356

Gambar 4.138 STD Data Input Pembinaan

357

Gambar 4.139 STD Data Remisi

357

Gambar 4.140 STD Data Izin Keluar

358

Gambar 4.141 STD Data Input Bebas

358

Gambar 4.142 Rancangan form Login

359

Gambar 4.143 Rancangan form Ubah Password

359

Gambar 4.144 Rancangan form User Manager

360

Gambar 4.145 Rancangan form Master Inti

360

Gambar 4.146 Rancangan form Data Warga Binaan

361

Gambar 4.147 Rancangan form Data Narapidana

362

Gambar 4.148 Rancangan form Data Sandera

363

Gambar 4.149 Rancangan form Data Tahanan Polisi

363

Gambar 4.150 Rancangan form Data Tahanan Jaksa

364

Gambar 4.151 Rancangan form Data Tahanan Pengadilan Negeri

364

Gambar 4.152 Rancangan form Data Tahanan Pengadilan Tinggi

365

Gambar 4.153 Rancangan form Data Tahanan Mahkamah Agung

366

Gambar 4.154 Rancangan form Data Polisi

366

Gambar 4.155 Rancangan form Data Jaksa

367

Gambar 4.156 Rancangan form Data Hakim

367

Gambar 4.157 Rancangan form Data Pengacara

368

Gambar 4.158 Rancangan form Data Panitera

368

Gambar 4.159 Rancangan form Data Pegawai

369

xxii

Gambar 4.160 Rancangan form Data Pos

369

Gambar 4.161 Rancangan form Data Tabungan

370

Gambar 4.162 Rancangan form Tabungan Baru

370

Gambar 4.163 Rancangan form Detil Tabungan

370

Gambar 4.164 Rancangan form Data Pelanggaran

371

Gambar 4.165 Rancangan form Data Detil Pelanggaran

371

Gambar 4.166 Rancangan form Data Pengunjung

372

Gambar 4.167 Rancangan form Data Kunjungan

373

Gambar 4.168 Rancangan form Data Sel

373

Gambar 4.169 Rancangan form Data Dokter

374

Gambar 4.170 Rancangan form Pengobatan

375

Gambar 4.171 Rancangan form Data Bimbingan Kerja

375

Gambar 4.172 Rancangan form Detil Bimbingan Kerja

376

Gambar 4.173 Rancangan form Data Input Pembinaan

377

Gambar 4.174 Rancangan form Data Remisi

377

Gambar 4.175 Rancangan form Detil Remisi

378

Gambar 4.176 Rancangan form Data Izin Keluar

379

Gambar 4.177 Rancangan form Data Input Surat Bebas

380

Gambar 4.178 Perancangan layar cetak laporan Pelanggaran

381

Gambar 4.179 Perancangan layar cetak laporan Kunjungan

382

Gambar 4.180 Perancangan layar cetak laporan Bimbingan Kerja

383

Gambar 4.181 Perancangan layar cetak laporan Pengobatan

384

Gambar 4.182 Perancangan layar cetak laporan Bebas

385

Gambar 4.183 Perancangan layar cetak laporan Izin Keluar

385

xxiii

Gambar 4.184 Perancangan layar cetak laporan Tabungan

387

Gambar 5.1 Topologi Bus yang diusulkan

433

Gambar 5.2 Tampilan awal aplikasi

436

Gambar 5.3 Tampilan form login

436

Gambar 5.4 Tampilan form menu utama

437

Gambar 5.5 Tampilan form menu utama untuk bagian registrasi

438

Gambar 5.6 Tampilan form menu status hukum warga binaan

438

Gambar 5.7 Tampilan menu tabungan

439

Gambar 5.8 Tampilan menu KPLP

439

Gambar 5.9 Tampilan menu pelanggaran

439

Gambar 5.10 Tampilan menu kunjungan

440

Gambar 5.11 Tampilan menu perawatan

440

Gambar 5.12 Tampilan menu bimbingan kerja

440

Gambar 5.13 Tampilan menu bimbingan pemasyarakatan

441

Gambar 5.14 Tampilan menu remisi

441

Gambar 5.15 Tampilan Menu laporan

442

Gambar 5.16 Tampilan menu user

442

Gambar 5.17 Tampilan form ubah password

443

Gambar 5.18 Tampilan form user manager

443

Gambar 5.19 Tampilan form input user

445

Gambar 5.20 Tampilan form registrasi identitas warga binaan

445

Gambar 5.21 Tampilan form data warga binaan

446

Gambar 5.22 Tampilan form data narapidana

447

Gambar 5.23 Tampilan form data sandera

448
xxiv

Gambar 5.24 Tampilan form data tahanan polisi

448

Gambar 5.25 Tampilan form data tahanan jaksa

449

Gambar 5.26 Tampilan form data tahanan pengadilan negeri

449

Gambar 5.27 Tampilan form data tahanan pengadilan tinggi

450

Gambar 5.28 Tampilan form data tahanan mahkamah agung

451

Gambar 5.29 Tampilan form registrasi panitera

451

Gambar 5.30 Tampilan form input data panitera

452

Gambar 5.31 Tampilan form registrasi pengacara

452

Gambar 5.32 Tampilan form data pengacara

453

Gambar 5.33 Tampilan form registrasi polisi

453

Gambar 5.34 Tampilan form data polisi

454

Gambar 5.35 Tampilan form registrasi jaksa

455

Gambar 5.36 Tampilan form data jaksa

455

Gambar 5.37 Tampilan form registrasi hakim

456

Gambar 5.38 Tampilan form data hakim

456

Gambar 5.39 Tampilan form registrasi pegawai

457

Gambar 5.40 Tampilan form data pegawai

458

Gambar 5.41 Tampilan form registrasi pos

459

Gambar 5.42 Tampilan form data pos

459

Gambar 5.43 Tampilan form data tabungan

460

Gambar 5.44 Tampilan form tabungan baru

460

Gambar 5.45 Tampilan form detil tabungan

460

Gambar 5.46 Tampilan form registrasi master pelanggaran

461

Gambar 5.47 Tampilan form data pelanggaran

461

xxv

Gambar 5.48 Tampilan form registrasi detil pelanggaran

462

Gambar 5.49 Tampilan form data detil pelanggaran

462

Gambar 5.50 Tampilan form registrasi sel

463

Gambar 5.51 Tampilan form data sel

463

Gambar 5.52 Tampilan form registrasi pengunjung

464

Gambar 5.53 Tampilan form data pengunjung

465

Gambar 5.54 Tampilan form registrasi kunjungan

465

Gambar 5.55 Tampilan form data kunjungan

466

Gambar 5.56 Tampilan form registrasi dokter

466

Gambar 5.57 Tampilan form data dokter

467

Gambar 5.58 Tampilan form pengobatan

467

Gambar 5.59 Tampilan form registrasi bimbingan kerja

468

Gambar 5.60 Tampilan form data bimbingan kerja

469

Gambar 5.61 Tampilan form detil bimbingan kerja

469

Gambar 5.62 Tampilan form registrasi bebas

470

Gambar 5.63 Tampilan form data input surat bebas

470

Gambar 5.64 Tampilan form registrasi izin

471

Gambar 5.65 Tampilan form data izin

472

Gambar 5.66 Tampilan form detail remisi

472

Gambar 5.67 Tampilan form registrasi remisi

473

Gambar 5.68 Tampilan form data remisi

474

Gambar 5.69 Tampilan form data input pembinaan

474

Gambar 5.70 Tampilan form about

475

Gambar 5.71 hasil kuisioner sistem 1

478
xxvi

Gambar 5.72 hasil kuisioner sistem 2

479

Gambar 5.73 hasil kuisioner sistem 4

480

Gambar 5.74 hasil kuisioner sistem 5

481

Gambar 5.75 hasil kuisioner sistem 6

481

Gambar 5.76 hasil kuisioner sistem 7

482

Gambar 5.77 hasil kuisioner sistem 8

483

xxvii

DAFTAR TABEL

Tabel 2.1 Matriks SWOT

12

Tabel 3.1 Perhitungan remisi

104

Tabel 3.2 Perhitungan masa tahanan

105

Tabel 3.3 Analisis kebutuhan dan tujuan sistem basis data

114

Tabel 3.4 Analisis SWOT

115

Tabel 4.1 Kamus data entiti

132

Tabel 4.2 Kamus data relasi

134

Tabel 4.3 Kamus data atribut

161

Tabel 4.4 Domain atribut

172

Tabel 4.5 Global logical data model

227

Tabel 4.6 Representasi data tabel WargaBinaan

290

Tabel 4.7 Representasi data tabel Hakim

290

Tabel 4.8 Representasi data tabel Jaksa

291

Tabel 4.9 Representasi data tabel Panitera

291

Tabel 4.10 Representasi data tabel Pengacara

291

Tabel 4.11 Representasi data tabel Polisi

291

Tabel 4.12 Representasi data tabel Pengunjung

292

Tabel 4.13 Representasi data tabel DetilViewPelanggaran

292

Tabel 4.14 Representasi data tabel MasterViewPelanggaran

292

Tabel 4.15 Representasi data tabel Bebas

293

Tabel 4.16 Representasi data tabel RiwayatNarkoba

293

Tabel 4.17 Representasi data tabel KeluargaWB

294

xxviii

Tabel 4.18 Representasi data tabel Kunjungan

294

Tabel 4.19 Representasi data tabel Pegawai

295

Tabel 4.20 Representasi data tabel Narapidana

295

Tabel 4.21 Matriks fungsi sistem dan pengguna

296

Tabel 4.22 Definisi matriks fungsi

296

Tabel 4.23 Pemilihan indeks

308

Tabel 4.24 Estimasi disk

311

Tabel 4.25 Estimasi indeks

312

Tabel 4.26 Perbandingan platform DBMS

314

Tabel 4.27 Perbandingan spesifikasi hardware

315

Tabel 4.28 Software Requirement untuk SQL Server 2000

316

Tabel 4.29 Software Requirement untuk Oracle 9I

317

Tabel 4.30 Perbandingan Harga DBMS

318

Tabel 4.31 Perbandingan Bahasa SQL

319

Tabel 4.32 Perbandingan Batas Ukuran Besarnya Data Setiap DBMS

319

Tabel 4.33 Mekanisme Keamanan

321

Tabel 4.34 Backup & Recovery Plan

321

Tabel 5.1 Spesifikasi Kebutuhan Hardware

431

Tabel 5.2 Spesifikasi kebutuhan software

432

Tabel 5.3 Perhitungan total disk space yang dibutuhkan server

432

Tabel 5.4 Jadwal Rencana Implementasi

435

Tabel 5.5 Perbandingan sistem setelah penerapan

484

xxix

DAFTAR LAMPIRAN

Lampiran 1

Kuisioner Sistem

L-1

Lampiran 2

Surat Perintah Penyanderaan

L-3

Lampiran 3

Surat Perintah Penahanan oleh Kepolisian

L-5

Lampiran 4

Surat Perintah Penahanan oleh Kejaksaan

L-6

Lampiran 5

Surat Perintah Penahanan oleh Pengadilan Negeri

L-8

Lampiran 6

Penetapan Perpanjangan Penahanan oleh Pengadilan Tinggi

L-9

Lampiran 7

Petikan Putusan Pengadilan Negeri

L-10

Lampiran 8

Tanda Terima Pembayaran Biaya Perkara/Denda

L-11

Lampiran 9

Surat Lepas

L-12

Lampiran 10

Formulir Data Identitas Tersangka / Narapidana 1

L-13

Lampiran 11

Formulir Data Identitas Tersangka / Narapidana 2

L-14

Lampiran 12 Daftar Perhitungan Tahap Pembinaan

L-15

Lampiran 13 Kartu Pembinaan Narapidana

L-16

Lampiran 14 Telram

L-17

Lampiran 15 Alur Peradilan Pidana

L-18

xxx

Dokumen yang terkait

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

FREKWENSI PESAN PEMELIHARAAN KESEHATAN DALAM IKLAN LAYANAN MASYARAKAT Analisis Isi pada Empat Versi ILM Televisi Tanggap Flu Burung Milik Komnas FBPI

10 189 3

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

Pencerahan dan Pemberdayaan (Enlightening & Empowering)

0 64 2

KEABSAHAN STATUS PERNIKAHAN SUAMI ATAU ISTRI YANG MURTAD (Studi Komparatif Ulama Klasik dan Kontemporer)

5 102 24

Analisis Penyerapan Tenaga Kerja Pada Industri Kerajinan Tangan Di Desa Tutul Kecamatan Balung Kabupaten Jember.

7 76 65