BAB IV PEMBAHASAN MASALAH
4.1.
Data Flow Diagram (DFD) 4.1.1. Diagram Konteks
Iuran Kas
Warga
Data Surat Permohonan Surat Permohonan
Sistem Administrasi
Ketua Laporan
Pendataan Warga
Bukti Iuran Kas
Gambar 4.1. Diagram Konteks
23
Rukun Tetangga (RT)
4.1.2. Diagram Zero Bukti Iuran Kas Pembayaran Iuran kas
1.0
Data Warga
Warga
Data Warga
2.0
Data Kas
Input
Iuran
Data Warga
Kas RT
Data Warga Data S.Permohonan
Data Kas
Data Kas
Data Warga Data Kas
3.0 Surat Permohonan
Surat
Data Surat Permohonan Data Surat Permohonan
Permohona n
Data Permohonan Data Warga Data Warga
4.0
Data Kas Data Kas
Pembuatan Laporan
Data Surat Permohonan Data Surat Permohonan
Laporan
Ketua RT
Gambar 4.2. Diagram Zero
4.1.3. Diagram Rinci, Level -1, Proses -1 : 24
Warga
1.1
Data Warga
Data Warga
Input Data Warga Baru
1.2 Tambah Data Warga
Data Perubahan Data Warga
1.3 Data Kas
Ubah Data Warga
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
Data Kas
Warga
Pembayaran Iuran Kas
2.1 Cek Iuran Kas
Data Kas Data Tunggakan
2.2
Data Kas
Input Data Pembayaran Data Kas Data Pembayaran
2.3 Bukti Iuran Kas
Administrasi Pembayaran
Data Permohonan
Gambar 4.4. Diagram Rinci, Level -1, Proses – 2
4.2.
Entity Relationship Diagram (ERD) 26
Agama
Stat_Warga
Jml_Kel
Stat_Perkwn
T_Lahir
WN
No_KTP*
Kd_Pos
No_KK
Tg_Bl_Th
Nm_Wrg**
Alamat
Nm_KKel
No_Telp_R
J_Kelamin
No_Hp
J_S_Perm
Alamat
Nm_Wrg
J_Kelamin
No_Perm*
Administra si
m
Warga
No_KTP**
n
Permohonan
Tg_Bl_Th
T_Lahir
Ket
Tgl_Perm
n
Iuran Kas RT
Nm_Wrg
Tag_B
No_KTP**
Tgl_Pemb
No_Kas*
Tag_B_L
Tot_Tag
I_Keamanan
I_Sampah
I_Sosial
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
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
Gambar 4.6. Unnormalisasi
No_KTP * Nm_Wrg ** No_KK
2. Nm_KKel
Bentuk Normalisasi ke-1 (1NF)
Alamat T_Lahir
DATA WARGA
DATA KAS
Tg_Bl_Th
No_Kas *
Agama
No_KTP **
Kd_Pos
Nm_Wrg
Stat_Wrg
Tgl_Pemb
Stat_Perkwn
Tag_B
s J_Kelamin
28
Tag_B_L
WN
Tot_Tag
Jml_Kel
I_Sampah
No_Telp_R
I_Keamanan
No_Hp
I_Sosial
DATA SURAT PERMOHONAN No_Perm * No_KTP ** Nm_Wrg T_Lahir Alamat Tg_Bl_Th J_Kelamin Tgl_Perm J_S_Perm Ket
Gambar 4.7. Bentuk Normalisasi ke-1 (1NF)
3.
Bentuk Normalisasi ke-2 (2NF) = 3NF Warga
No_KTP * Nm_Wrg** No_KK
Surat Permohonan
Nm_KKel Alamat
No_Perm *
T_Lahir
s
Kas
No_KTP **
Tg_Bl_Th
No_Kas *
Agama
Nm_Wrg
No_KTP **
Kd_Pos
T_Lahir
Nm_Wrg
Stat_Wrg
Alamat
Tgl_Pemb
Stat_Perkwn
Tg_Bl_Th
Tag_B
J_Kelamin
J_Kelamin
Tag_B_L
WN
Tgl_Perm
Tot_Tag
Jml_Kel
J_S_Perm
I_Sampah
No_Telp_R
Ket
I_Keamanan
No_Hp
I_Sosial
29
Gambar 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 30
No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Nama Fied 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
Jenis Field Text Text Text Text Text Text Date Logic Text Logic Logic Logic Logic Text Text Text
Lebar Field 19 15 15 15 50 15 8 6 5 9 11 9 9 2 8 12
Keterangan Nomor Kartu Tanda Penduduk Nama Warga Nomor Kartu Keluarga Nama Kepala Keluarga Alamat Tempat Lahir Tanggal Bulan Tahun Agama Kode Pos Status Warga Status Perkawinan Jenis Kelamin Warga Negara Jumlah Keluarga Nomor Telphon Rumah Nomor Handphone
Tabel 4.1. Struktur File Warga
2.
No 1 2 3 4 5 6 7 8 9 10
Tabel Kas Nama File
: Kas RT
Primery Key
: No_Kas
Foreign Key
: No_KTP
Na m a Fie d No_Kas No_KTP Nm_Wrg Tgl_Pemb Tag_B Tag_B_L Tot_Tag I_Sampah I_Keamanan I_Sosial
Je nis Fie ld Text Text Text Date Text Curency Curency Curency Curency Curency
Le ba r Fie ld 6 19 15 8 8 8 5 5 5 5
31
Ke tera nga n Nomor Kas Nomor Kartu Tanda Penduduk Nama Warga Tanggal Pembayaran Tagihan Bulan Tagihan Bulan Lalu Total Tagihan Iuran Sampah Iuran Keamanan Iuran Sosial
Tabel 4.2. Struktur File Kas RT 3.
Tabel Surat Permohonan
No 1 2 3 4 5 6 7 8
Nama File
: Surat Permohonan
Primery Key
: No_Perm
Foreign Key
: No_KTP
Nama Fied No_Perm No_KTP Nm_Wrg Tg_Bl_Th J_Kelamin Tgl_Perm J_S_Perm Ket
Jenis Field Text Text Text Date Logic Date Logic Text
Lebar Field 6 19 15 11 9 11 42 50
Keterangan Nomor Permohonan Nomor Kartu Tanda Penduduk Nama Warga Tanggal Bulan Tahun Jenis Kelamin Tanggal Permohonan Jenis Surat Permohonan 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 32
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 Input Data Warga RT 012/01
Rekapitulasi
Input Iuran Kas RT 012/01 Input Surat Permohonan Warga RT 012/01 Keluar
33
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 Laporan Rekap Data Warga RT 012/01
Keluar
Laporan Rekap Iuran Kas RT 012/01 Laporan Rekap Permohonan Warga 012/01
INPUT DATA WARGA RT 012/01 Nomor KTP
:
Nama Warga
:
Nomor Kartu Keluarga : Nama Kepala Keluarga Gambar 4.11.: Alamat
Desain Tampilan Pada Kolom Rekapitulasi
:
Kode Pos
d. Desain Input Data Warga
Tempat Lahir
:
Jenis Kelamin
:
Laki-Laki
Agama
:
Warga Negara
:
Islam Kristen Hindu 9-19-9 Indonesia Keturunan
Status Warga
:
Status Perkawinan
:
x-15-x Tetap 9-15-9 Kawin x-15-x
Jumlah Keluarga
:
x-50-x
Nomor Telphone
: Rumah Handphone
Tg-Bl-Th Perempuan
Kontrakan Belum Kawin
Budha
Lain
Asing Musiman Janda
Duda
9-5-9 dd/mm/yy
x-15-x
Ketua RT 012 / 01
34 ( M.Yusuf )
99 9-8-9 9-12-9
Tambah
Ubah
Cetak
Keluar
Gambar 4.12. Desain Input Data Warga INPUT IURAN KAS RT 012/01 e. Kas Desain Nomor
Input Iuran Kas RT :
Nomor KTP
:
Nama Warga
:
Tagihan Bulan
:
Tanggal Pembayaran
:
Iuran Sampah
: Rp. 9-5-9
Dibayar
Lunas
Nunggak
Iuran Keamanan
: Rp.dd/mm/yyyy 9-5-9 Dibayar
Lunas
Nunggak
Iuran Sosial
: Rp. 9-5-9
Lunas
Nunggak
Tagihan Bulan Lalu
: Rp.
Total Tagihan
: Rp.
9-6-9 9-19-9 x-15-x x-8-x
Dibayar
9-5-9 9-5-9
Mengetahui, Ketua RT 012 / 01
( M.Yusuf )
Bendahara
35
( Pujiono )
Tambah
Ubah
Cetak
Keluar
Gambar 4.13. Desain Input Kas RT
INPUT SURAT PERMOHONAN WARGA RT 012/01 f. Desain Input Surat Permohonan Nomor Permohonan
:
Nomor KTP
:
Nama Warga
:
Tempat Lahir
:
Alamat
:
Jenis Kelamin
:
Tanggal Permohonan
:
Jenis Surat Permohonan :
9-6-9
Tg-Bl-Th
9-19-9 x-15-x x-15-x Laki-Laki
x-50-x
dd/mm/yyyy Perempuan
Kartu Keluarga (KK) Kartu Tanda Penduduk (KTP) dd/mm/yyyy Surat Keterangan Catatan Kepolisian (SKCK) Surat Kematian
Keterangan
Surat Pindah
:
x-50-x Mengetahui, Ketua RT 012 / 01
36 ( M.Yusuf )
Tambah
Ubah
Cetak
Keluar
Gambar 4.14. Desain Input Surat Permohonan
4.5.2. Desain Output Adapun hasil cetakan yang ada pada tampilan input sebagai berikut : a. Desain Output Data Warga 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
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 Handphone
Tg-Bl-Th : dd/mm/yyyy
: 9-8-9 : 9-12-9
37
Ketua RT 012 / 01
( M.Yusuf )
adalah
Gambar 4.15. Desain Output Data Warga b. Desain Output Iuran Kas 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, Ketua RT 012 / 01
Bendahara
( M.Yusuf )
( Pujiono )
38
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) SURAT PERMOHONAN WARGA RT 012/01 Nomor Permohonan
: 9-6-9
Nomor KTP
: 9-19-9
Nama Warga
: x-15-x
Tempat Lahir
: x-15-x
Alamat
: x-50-x
Jenis Kelamin
: x-9-x
Tanggal Permohonan
: dd/mm/yyyy
Tg-Bl-Th : dd/mm/yyyy
Jenis Surat Permohonan : x-42-x Keterangan
: x-50-x
Mengetahui, Ketua RT 012 / 01
39
( M.Yusuf )
Gambar 4.17. Desain Output Permohonan Kartu Keluarga (KK)
2. Permohonan Kartu Tanda Penduduk (KTP) SURAT PERMOHONAN WARGA RT 012/01 Nomor Permohonan
: 9-6-9
Nomor KTP
: 9-19-9
Nama Warga
: x-15-x
Tempat Lahir
: x-15-x
Alamat
: x-50-x
Jenis Kelamin
: x-9-x
Tanggal Permohonan
: dd/mm/yyyy
Tg-Bl-Th : dd/mm/yyyy
Jenis Surat Permohonan : x-42-x Keterangan
: x-50-x
Mengetahui, Ketua RT 012 / 01
( M.Yusuf )
40 Output Permohonan Gambar 4.18. Desain
Kartu Tanda Penduduk (KTP)
3. Permohonan Surat Keterangan Catatan Kepolisian (SKCK) SURAT PERMOHONAN WARGA RT 012/01 Nomor Permohonan
: 9-6-9
Nomor KTP
: 9-19-9
Nama Warga
: x-15-x
Tempat Lahir
: x-15-x
Alamat
: x-50-x
Jenis Kelamin
: x-9-x
Tanggal Permohonan
: dd/mm/yyyy
Tg-Bl-Th : dd/mm/yyyy
Jenis Surat Permohonan : x-42-x Keterangan
: x-50-x
Mengetahui, Ketua RT 012 / 01
( M.Yusuf )
Gambar 4.19. Desain Output Permohonan Surat Keterangan Catatan Kepolisian (SKCK) 41
4. Permohonan Surat Kematian
SURAT PERMOHONAN WARGA RT 012/01 Nomor Permohonan
: 9-6-9
Nomor KTP
: 9-19-9
Nama Warga
: x-15-x
Tempat Lahir
: x-15-x
Alamat
: x-50-x
Jenis Kelamin
: x-9-x
Tanggal Permohonan
: dd/mm/yyyy
Tg-Bl-Th : dd/mm/yyyy
Jenis Surat Permohonan : x-42-x Keterangan
: x-50-x
Mengetahui, Ketua RT 012 / 01
( M.Yusuf )
Gambar 4.20. Desain Output Permohonan Surat Kematian
42
5. Permohonan Surat Pindah SURAT PERMOHONAN WARGA RT 012/01 Nomor Permohonan
: 9-6-9
Nomor KTP
: 9-19-9
Nama Warga
: x-15-x
Tempat Lahir
: x-15-x
Alamat
: x-50-x
Jenis Kelamin
: x-9-x
Tanggal Permohonan
: dd/mm/yyyy
Tg-Bl-Th : dd/mm/yyyy
Jenis Surat Permohonan : x-42-x Keterangan
: x-50-x
Mengetahui, Ketua RT 012 / 01
( M.Yusuf )
Gambar 4.21. Desain Output Permohonan Surat Pindah
43