BAB IV
PEMBAHASAN MASALAH
4.1.
Data Flow Diagram (DFD)
4.1.1. Diagram Konteks
Iuran Kas Data Surat Permohonan Laporan Surat PermohonanBukti Iuran Kas
Gambar 4.1. Diagram Konteks
23
Warga Rukun TetanggaKetua
(RT) Sistem
Administrasi Pendataan
4.1.2. Diagram Zero
Bukti Iuran Kas Pembayaran Iuran kas
Data Warga Data Kas
Data Data Warga Warga
Data S.Permohonan Data Kas Data Kas Data Warga
Data Kas Data Surat
Permohonan
Surat Permohonan Data Surat Permohonan
Data Permohonan Data Warga Data Warga Data Kas Data Kas Data Surat Permohonan
Data Surat Permohonan Laporan
Gambar 4.2. Diagram Zero
4.1.3. Diagram Rinci, Level -1, Proses -1 :
24
Warga 1.0 Input Data Warga 2.0 Iuran Kas RT 4.0 Pembuatan Laporan 3.0 Surat Permohona n Ketua RTData Data Warga Warga
Data Perubahan
Data Warga
Data Kas Data Warga Data Warga
Data Surat Permohonan
Gambar 4.3. Diagram Rinci, Level -1, Proses –1
4.1.4. Diagram Rinci, Level -1, Proses - 2 :
25
1.1 Input Data Warga Baru 1.2 Tambah Data Warga 1.3 Ubah Data Warga WargaData Kas
Pembayaran Iuran Kas
Data Kas Data Tunggakan Data Kas Data Kas Data Pembayaran
Bukti Iuran Kas
Data Permohonan
Gambar 4.4. Diagram Rinci, Level -1, Proses – 2
4.2.
Entity Relationship Diagram (ERD)
26
2.1 Cek Iuran Kas 2.2 Input Data Pembayaran 2.3 Administrasi Pembayaran Wargam
n
n
Gambar 4.5. Entity Relationship Diagram (ERD)
4.3.
Normalisasi
Normalisasi yang diuraikan yaitu dalam tiga tahap. Adapun bentuk
normalisasi dari perancangan sistem ini adalah sebagai berikut :
1. Bentuk Unnormalisasi
27
Warga Administrasi Permohonan
No_KK Agama Stat_Warga Stat_Perkwn WN No_KTP* T_Lahir Kd_Pos No_Hp J_Kelamin Nm_KKel Nm_Wrg**
Tag_B_L Tot_Tag I_Keamanan
I_Sampah I_Sosial No_Kas* No_Telp_R Alamat Tg_Bl_Th Jml_Kel Tgl_Pemb Nm_Wrg No_KTP** Ket Tg_Bl_Th T_Lahir Tgl_Perm J_S_Perm Nm_Wrg No_Perm* J_Kelamin No_KTP** Tag_B Alamat Iuran Kas RT
Gambar 4.6. Unnormalisasi
2.
Bentuk Normalisasi ke-1 (1NF)
DATA WARGA
DATA KAS
DATA SURAT
PERMOHONAN
s
28
Nm_Wrg Nm_KKel No_KK No_KTP Alamat T_Lahir Tg_Bl_Th Agama Kd_Pos Stat_Wrg Stat_Perkwn J_Kelamin WN Jml_Kel No_Telp_R No_Hp No_Kas Tgl_Pemb Tag_B Tag_B_L Tot_Tag I_Sampah I_Keamanan I_Sosial No_Perm J_S_Perm Ket No_KTP * Nm_Wrg ** No_KK Nm_KKel Alamat T_Lahir Tg_Bl_Th Agama Kd_Pos Stat_Wrg Stat_Perkwn J_Kelamin WN Jml_Kel No_Telp_R No_Hp No_Kas * No_KTP ** Nm_Wrg Tgl_Pemb Tag_B Tag_B_L Tot_Tag I_Sampah I_Keamanan I_Sosial No_Perm * No_KTP ** Nm_Wrg T_Lahir Alamat Tg_Bl_Th J_Kelamin Tgl_Perm J_S_Perm KetGambar 4.7. Bentuk Normalisasi ke-1 (1NF)
3.
Bentuk Normalisasi ke-2 (2NF) = 3NF
s
29
Warga No_KTP * Nm_Wrg** No_KK Nm_KKel Alamat T_Lahir Tg_Bl_Th Agama Kd_Pos Stat_Wrg Stat_Perkwn J_Kelamin WN Jml_Kel No_Telp_R No_Hp Kas No_Kas * No_KTP ** Nm_Wrg Tgl_Pemb Tag_B Tag_B_L Tot_Tag I_Sampah I_Keamanan I_Sosial Surat Permohonan No_Perm * No_KTP ** Nm_Wrg T_Lahir Alamat Tg_Bl_Th J_Kelamin Tgl_Perm J_S_Perm KetGambar 4.8. Bentuk Normalisasi ke-2 (2NF) = 3NF
4.4.
Struktur File
Untuk menjelaskan hasil yang diinginkan dan menghindari
kerangkapan data, maka didalam komputerisasi sistem pendataan warga
pada warga RT 012 digunakan satu database, dan terdiri dari beberapa
tabel ( berkas/file ) yaitu :
1. Tabel Warga
Nama File
: Warga
Primery Key
: No_KTP
Foreign Key
: Nm_Wrg
No Nama Fied Jenis Field Lebar Field Keterangan
1 No_KTP Text 19 Nomor Kartu Tanda Penduduk
2 Nm_Wrg Text 15 Nama Warga
3 No_KK Text 15 Nomor Kartu Keluarga
4 Nm_KKel Text 15 Nama Kepala Keluarga
5 Alamat Text 50 Alamat
6 T_Lahir Text 15 Tempat Lahir
7 Tg_Bl_Th Date 8 Tanggal Bulan Tahun
8 Agama Logic 6 Agama
9 Kd_Pos Text 5 Kode Pos
10 Stat_Wrg Logic 9 Status Warga
11 Stat_Perkwn Logic 11 Status Perkawinan
12 J_Kelamin Logic 9 Jenis Kelamin
13 WN Logic 9 Warga Negara
14 Jml_Kel Text 2 Jumlah Keluarga
15 No_Telp_R Text 8 Nomor Telphon Rumah
16 No_Hp Text 12 Nomor Handphone
Tabel 4.1. Struktur File Warga
2.
Tabel Kas
Nama File
: Kas RT
Primery Key
: No_Kas
Foreign Key
: No_KTP
No Nam a Fie d Je nis Field Leba r Field Ke terangan
1 No_Kas Text 6 Nomor Kas
2 No_KTP Text 19 Nomor Kartu Tanda Penduduk
3 Nm_Wrg Text 15 Nama Warga
4 Tgl_Pemb Date 8 Tanggal Pembayaran
5 Tag_B Text 8 Tagihan Bulan
6 Tag_B_L Curency 8 Tagihan Bulan Lalu
7 Tot_Tag Curency 5 Total Tagihan
8 I_Sampah Curency 5 Iuran Sampah
9 I_Keamanan Curency 5 Iuran Keamanan
10 I_Sosial Curency 5 Iuran Sosial
Tabel 4.2. Struktur File Kas RT
3.
Tabel Surat Permohonan
Nama File
: Surat Permohonan
Primery Key
: No_Perm
Foreign Key
: No_KTP
No Nama Fied Jenis Field Lebar Field Keterangan
1 No_Perm Text 6 Nomor Permohonan
2 No_KTP Text 19 Nomor Kartu Tanda Penduduk
3 Nm_Wrg Text 15 Nama Warga
4 Tg_Bl_Th Date 11 Tanggal Bulan Tahun
5 J_Kelamin Logic 9 Jenis Kelamin
6 Tgl_Perm Date 11 Tanggal Permohonan
7 J_S_Perm Logic 42 Jenis Surat Permohonan
8 Ket Text 50 Keterangan
Tabel 4.3. Struktur File Surat Permohonan
4.5.
Desain Tampilan
4.5.1. Desain Input
Tampilan Desain Input yang akan tampak pada layar adalah
sebagai berikut :
a. Desain menu Utama
Sistem Administrasi Pendataan Warga RT 012
Menu Input Rekapitulasi Keluar
Gambar 4.9. Desain Input Menu Utama
b. Desain Tampilan pada Colom Menu
Sistem Administrasi Pendataan dan Permohonan Warga RT 012
Menu Input Rekapitulasi Keluar Input Data Warga RT 012/01
Input Iuran Kas RT 012/01
Input Surat Permohonan Warga RT 012/01 Keluar
Gambar 4.10. Desain Tampilan Pada Kolom Menu
c. Desain Tampilan pada Kolom Rekapitulasi
Sistem Administrasi Pendataan dan Permohonan Warga RT 012
Menu Input Rekapitulasi Keluar Laporan Rekap Data Warga RT 012/01
Laporan Rekap Iuran Kas RT 012/01 Laporan Rekap Permohonan Warga 012/01
Gambar 4.11. Desain Tampilan Pada Kolom Rekapitulasi
d. Desain Input Data Warga
34
INPUT DATA WARGA RT 012/01
Nomor KTP :
Nama Warga :
Nomor Kartu Keluarga : Nama Kepala Keluarga :
Alamat :
Kode Pos
Tempat Lahir : Tg-Bl-Th
Jenis Kelamin : Laki-Laki Perempuan
Agama : Islam Kristen Hindu Budha Lain Warga Negara : Indonesia Keturunan Asing
Status Warga : Tetap Kontrakan Musiman Status Perkawinan : Kawin Belum Kawin Janda Duda Jumlah Keluarga :
Nomor Telphone : Rumah Handphone Ketua RT 012 / 01 ( M.Yusuf ) 9-19-9
x-15-x
9-15-9
x-15-x
x-50-x
9-5-9
x-15-x dd/mm/yyGambar 4.12. Desain Input Data Warga
e. Desain Input Iuran Kas RT
35
99
9-12-9
9-8-9
Tambah Ubah Cetak Keluar
INPUT IURAN KAS RT 012/01
Nomor Kas :
Nomor KTP :
Nama Warga :
Tagihan Bulan : Tanggal Pembayaran :
Iuran Sampah : Rp. 9-5-9 Dibayar Lunas Nunggak
Iuran Keamanan : Rp. 9-5-9 Dibayar Lunas Nunggak
Iuran Sosial : Rp. 9-5-9 Dibayar Lunas Nunggak
Tagihan Bulan Lalu : Rp. Total Tagihan : Rp. Mengetahui, Bendahara Ketua RT 012 / 01 ( M.Yusuf ) ( Pujiono )
9-6-9
9-19-9
x-8-x
dd/mm/yyyy9-5-9
9-5-9
x-15-x
Gambar 4.13. Desain Input Kas RT
f. Desain Input Surat Permohonan
36
Tambah Ubah Cetak Keluar
INPUT SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : Nomor KTP : Nama Warga : Tempat Lahir : Tg-Bl-Th Alamat :
Jenis Kelamin : Laki-Laki Perempuan
Tanggal Permohonan :
Jenis Surat Permohonan : Kartu Keluarga (KK)
Kartu Tanda Penduduk (KTP)
Surat Keterangan Catatan Kepolisian (SKCK) Surat Kematian Surat Pindah
Keterangan : Mengetahui, Ketua RT 012 / 01 ( M.Yusuf )
x-50-x
9-6-9
9-19-9
x-15-x
x-15-x
dd/mm/yyyy dd/mm/yyyyx-50-x
Gambar 4.14. Desain Input Surat Permohonan
4.5.2. Desain Output
Adapun hasil cetakan yang ada pada tampilan input adalah
sebagai berikut :
a. Desain Output Data Warga
37
Tambah Ubah Cetak Keluar
DATA WARGA RT 012/01
Nomor KTP : 9-19-9
Nama Warga : x-15-x Nomor Kartu Keluarga : 9-15-x Nama Kepala Keluarga : x-15-x
Alamat : x-50-x
Kode Pos : 9-5-9
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy Jenis Kelamin : x-9-x Agama : x-6-x Warga Negara :x-9-x Status Warga : x-9-x Status Perkawinan : x-11-x Jumlah Keluarga : 99
Nomor Telphone : Rumah : 9-8-9 Handphone : 9-12-9
Ketua RT 012 / 01
Gambar 4.15. Desain Output Data Warga
b. Desain Output Iuran Kas
38
IURAN KAS RT 012/01
Nomor Kas : 9-6-9
Nomor KTP : 9-19-9
Nama Warga : x-15-x Tanggal Pembayaran : dd/mm/yyyy Tagihan Bulan : x-8-x
Iuran Sampah : Rp. 5000 Dibayar : x-7-x Iuran Keamanan : Rp. 5000 Dibayar : x-7-x Iuran Sosial : Rp. 5000 Dibayar : x-7-x Tagihan Bulan Lalu : Rp. 9-5-9
Total Tagihan : Rp. 9-5-9
Mengetahui, Bendahara
Ketua RT 012 / 01
Gambar 4.16. Desain Output Iuran Kas
c. Desain Output Surat Permohonan
Adapun hasil cetakan pada Output Surat Permohonan terbagi
menjadi 5 jenis Surat Permohonan, yaitu sebagai berikut :
1. Permohonan Kartu Keluarga (KK)
39
SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : 9-6-9Nomor KTP : 9-19-9
Nama Warga : x-15-x
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy
Alamat : x-50-x
Jenis Kelamin : x-9-x Tanggal Permohonan : dd/mm/yyyy Jenis Surat Permohonan : x-42-x Keterangan : x-50-x
Mengetahui,
Ketua RT 012 / 01
Gambar 4.17. Desain Output Permohonan Kartu Keluarga (KK)
2. Permohonan Kartu Tanda Penduduk (KTP)
Gambar 4.18. Desain Output Permohonan
40
SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : 9-6-9Nomor KTP : 9-19-9
Nama Warga : x-15-x
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy
Alamat : x-50-x
Jenis Kelamin : x-9-x Tanggal Permohonan : dd/mm/yyyy Jenis Surat Permohonan : x-42-x Keterangan : x-50-x
Mengetahui,
Ketua RT 012 / 01
Kartu Tanda Penduduk (KTP)
3. Permohonan Surat Keterangan Catatan Kepolisian (SKCK)
Gambar 4.19. Desain Output Permohonan
Surat Keterangan Catatan Kepolisian (SKCK)
41
SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : 9-6-9Nomor KTP : 9-19-9
Nama Warga : x-15-x
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy
Alamat : x-50-x
Jenis Kelamin : x-9-x Tanggal Permohonan : dd/mm/yyyy Jenis Surat Permohonan : x-42-x Keterangan : x-50-x
Mengetahui,
Ketua RT 012 / 01
4. Permohonan Surat Kematian
Gambar 4.20. Desain Output Permohonan Surat Kematian
42
SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : 9-6-9Nomor KTP : 9-19-9
Nama Warga : x-15-x
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy
Alamat : x-50-x
Jenis Kelamin : x-9-x Tanggal Permohonan : dd/mm/yyyy Jenis Surat Permohonan : x-42-x Keterangan : x-50-x
Mengetahui,
Ketua RT 012 / 01
5. Permohonan Surat Pindah
Gambar 4.21. Desain Output Permohonan Surat Pindah
43
SURAT PERMOHONAN WARGA RT 012/01
Nomor Permohonan : 9-6-9Nomor KTP : 9-19-9
Nama Warga : x-15-x
Tempat Lahir : x-15-x Tg-Bl-Th : dd/mm/yyyy
Alamat : x-50-x
Jenis Kelamin : x-9-x Tanggal Permohonan : dd/mm/yyyy Jenis Surat Permohonan : x-42-x Keterangan : x-50-x
Mengetahui,
Ketua RT 012 / 01