Relasi Antar Tabel Struktur File

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