Jml_tanggungan [A..Z | a..z | 0..9]
Nama Data Kwitansi
Where used how used Menambah data Kwitansi 4.1.1input, Mencari data Kwitansi
4.1.2 input, Mengubah data Kwitansi 4.1.3 input, Mencetak Kwitansi 4.1.4 output
Deskripsi Berisi seluruh data Kwitansi
Struktur Data No_kwitansi + tgl_kwitansi + jumlah + terbilang
No_kwitansi Tgl_kwitansi
Jumlah Kd_gakin
[ K | 0..9] [0..9]
[0..9] [Gk | 0..9]
3.2 Perancangan Sistem
Tahap perancangan merupakan bagian dari metodologi pembangun suatu perangkat lunak yang dilakukan setelah melalui tahap analisis. Tahap
perancangan bertujuan untuk memberikan gambaran secara terinci bagaimana sebuah sistem akan dibangun.
3.2.1 Relasi Antar Tabel
Relasi antar tabel merupakan relasi keterhubungan antara satu tabel dengan tabel lain yang saling berhubungan. Seperti gambar dibawah ini :
Gambar 3.22 Relasi Antar Tabel
3.2.2 Struktur File
Dalam pembuatan program dibutuhkan suatu spesifikasi file yang dimasukan untuk melakukan kegiatan pengaturan kwitansi data dan
perubahan laporan, sehingga memudahkan kerja sistem komputer. Struktur digunakan dalam perancangan sistem, karena struktur file akan menetukan
struktur fisik database dan garis data. Struktur file merupakan urutan isi atau data-data item yang terdapat pada sebuah record. File yang digunakan
pada system informasi pengolahan data keluarga miskin pada Dinas Sosial dan Pemberdayan Masyarakat Desa Kabupaten Karawang adalah :
1. Nama tabel : Tkecamatan
Primary key : Kd_kecamatan
Jumlah field : 2
Tabel 3.3 Struktur File Kecamatan No Field
Name Type Size Keterangan
1 Kd_kecamatan
Varchar 2
Kode Kecamatan 2
Nama_kecamatan Varchar 30
Nama Kecamatan
2. Nama tabel : Tkelurahan
Primary key : Kd_kelurahan
Foreign key : Kd_kecamatan
Jumlah field : 3
Tabel 3.4 Struktur File Kelurahan No Field
Name Type Size Keterangan
1 Kd_kelurahan Varchar
2 Kode Kelurahan
2 Nama_kelurahan
Varchar 30
Nama Kelurahan 3
Kd_kecamatan Varchar
2 Kode Kecamatan
3. Nama table : Tkriteria
Primary key : Kd_kriteria
Jumlah field : 2
Tabel 3.5 Struktur File Kriteria No Field
Name Type Size Keterangan
1 Kd_kriteria
Varchar 1
Kode Kriteria Gakin 2
Nama_kriteria Varchar
30 Nama Kriteria Gakin
4. Nama table : Tgakin
Primary key : Kd_gakin
Foreign key :Kd_kelurahan,Kd_kecamatan,
Kd_kriteria,No_kwitansi, Nip Jumlah field
: 11
Tabel 3.6 Struktur File Gakin No Field
Name Type Size
Keterangan 1
Kd_gakin Varchar
7 Kode nomor keluarga miskin Gakin
2 Nama
Varchar 30
Nama kepala keluarga miskin 3
Alamat Varchar
30 Alamat tinggal keluarga miskin
4 Jns_kelamin
Varchar 8
Jenis kelamin kepala keluarga miskin 5
Umur Varchar
2 Umur gakin saat mendaftar
6 Pendidikan Varchar 6 Pendidikan terakhir kepala keluarga
miskin 7
Pekerjaan Varchar
10 Pekerjaan kepala keluarga miskin
8 Jml_tanggungan
Integer 1
Jumlah tanggungan kepala gakin 9
Kd_kelurahan Varchar
2 Kode kelurahan tinggal gakin
10 Kd_kriteria
Varchar 1
Kode kriteria keluarga miskin 11
No_kwitansi Varchar
4 Nomor kwitansi keluarga miskin
5. Nama table : Ttanggungan
Foreign key : Kd_gakin
Jumlah field : 5
Tabel 3.7 Struktur File Tanggungan No Field
Name Type Size
Keterangan 1
Nama Varchar
30 Nama tanggungan gakin
2 Umur
Varchar 2
Umur tanggungan gakin 3
Jns_kelamin Varchar
9 Jenis kelamin tanggungan gakin
4 Status_keluarga Varchar 5 Status hubungan keluarga tanggungan 5
Kd_gakin Varchar
7 Kode nomor keluarga miskin gakin
6. Nama tabel : Tkwitansi
Primary key : No_kwitansi
Foreign key : Kd_gakin dan Nip
Jumlah field : 6
Tabel 3.8 Struktur File Kwitansi No Field
Name Type Size Keterangan
1 No_kwitansi
Varchar 4
Nomor kwitansi gakin
2 Tgl_kwitansi
Varchar 8
Tanggal pemberian kwitansi 3
Jumlah Integer
10 Jumlah dana yang diterima
4 Terbilang integer
9 Terbilangnya dana yang diterima 5
Kd_gakin Varchar
7 Kode nomor keluarga miskin
6 Nip Varchar
2 Kode pengguna
7. Nama tabel : Tpengguna
Primary key : Kd-pengguna
Jumlah field : 3
Tabel 3.9 Struktur File Pengguna No Field
Name Type Size Keterangan
1 Nip Varchar
2 Kode pengguna
2 User_name Varchar
10 Nama pengguna
3 Password
Varchar 6
Sandi pengguna
3.2.3 Perancangan Pengkodean