BAB III METODE PENELITIAN
3.5 Perancangan Struktur Database
2 nama Varchar 100 Nama Pegawai
3 jekel enum - Laki-laki,
Perempuan
4 alamat Text - Alamat
5 nmr_telp Varchar 20 Telepon
6 tgl_awal_krj Date - Tanggal Awal
Kerja
7 jabatan Varchar 30 Foreign Key
8 stts_pgwai Varchar 20 Aktif, Pensiun
9 gol_darah Varchar 4 Gologan Darah
10 pend_terakhir enum - Sd,smp,sma/smk,d3
,s1,s2,s3
11 tmpt_pend Varchar 50 Tempat Pendidikan
3.5.4 Tabel Penduduk Miskin
Nama Tabel : Penduduk Miskin Primary Key : id_miskin
Foreign Key : Nik
Tabel penduduk miskin berisi seluruh data penduduk miskin. id_miskin adalah primary key, nik yang merupakan foreign key. Isi field dari tabel miskin dapat dilihat pada tabel 3.6. sebagai berikut :
Tabel 3.6 Tabel Penduduk Miskin
No Nama Field Type Data Field
Size Keterangan
1 id_miskin Int 10 Primary Key
2 nama_daftar Date - Nama pendaftar
3 no_kk Varchar 100 Nomor kartu
keluarga
4 Nik Varchar 20 Foreign key
5 tanggal Date - Tanggal Input Data
6 stts_pkj enum - pekerjaan
7 jmlh_agt Varchar 20 Jumlah Anggota
Rumah Tangga 8 stts_kepemilika n
Varchar 25 Status Kepemilikan Rumah
9 bhn_bgn_atap Varchar 25 Bahan Bangunan
Utama Atap 10 bhn_bgn_dindin g Varchar 25 Bahan Bangunan
Utama Dinding 11 bhn_bgn_lantai Varchar 25 Bahan Bangunan
Utama Lantai 12 stts_tmpt_bab Varchar 25 Status Tempat
Bab
13 kepemilikan_kdraan Varchar 30 Kepemilikan
(mobil) Kendaraan
14 tmpt_masak Varchar 10 Kepemilikan
Tabung Gas
15 Tmpt_ccipkaian Varchar 10 Tangan,mesin cuci
16 pend_terakhir Varchar 20 Pendidikan
terakhir
3.5.5 Tabel Penduduk Nama Tabel : Penduduk Primary Key : id_pend Foreign Key : NIK
Tabel penduduk berisi seluruh data penduduk. nik adalah primary key, no_kk yang merupakan foreign key. Isi field dari tabel penduduk dapat dilihat pada tabel 3.7 sebagai berikut :
Tabel 3.7 Tabel Penduduk
No Nama Field Type Data Field Size Keterangan
1 id_pend int 11 Primary Key
2 nik Varchar 20 Foreign Key
3 nama Varchar 20 Nama lengkap
4 tempat_lhr Varchar 15 Tempat Lahir
5 tgl_lahir Date - Tanggal Lahir
6 jekel enum - Laki-laki,
perempuan
7 kel varchar 20 Kelurahan
8 rt Varchar 4 RT
9 rw Varchar 4 RW
10 agama Enum - Agama
11 kawin enum 15 Staus Pernikahan
12 pekerjaan Varchar 30 Pekerjaan
3.5.6 Tabel Kematian
Nama Tabel : Kematian Primary Key : id_kematian Foreign Key : NIK
Tabel kematian berisi seluruh data kematian. id_kematian adalah primary key, nik merupakan foreign key. Isi field dari tabel kematian dapat dilihat pada tabel 3.8 sebagai berikut :
Tabel 3.8 Tabel Kematian
No Nama Field Type Data Field Size Keterangan
1 id_kematian Int 10 Primary Key
2 nik Varchar 20 Foreign Key
3 hari Varchar 6 Hari Kematian
4 tgl_kematian Date - Tanggal Kematian
5 sebab_kematian Text - Penyebab Kematian
6 hub Varchar 30 Hubungan Dengan
Jenazah
7 almt_jnzh Varchar 100 Alamat Jenazah
3.5.7 Tabel Kelahiran
Nama Tabel : Kelahiran Primari Key : id_kelahiran Foreign Key : No_kk
Tabel kelahiran berisi seluruh data kelahiran.
id_kelahiran adalah primary key, no_kk yang merupakan foreign key. Isi field dari tabel kelahiran dapat dilihat pada tabel 3.9 sebagai berikut :
Tabel 3.9 Tabel Kelahiran
No Nama Field Type Data Field Size Keterangan
1 id_kelahiran Int 10 Primary Key
2 nik Varchar 20 Nik
3 tanggal date - Tanggal Input Data
4 nama_bayi Varchar 100 Nama Bayi
5 jenis_kelamin Varchar 12 Jenis Kelamin Bayi
6 agama Varchar 10 Agama Bayi
7 tempat_lahir Text - Tempat Lahir
8 tanggal_lahir Date - Tanggal Lahir
9 jam Time - Jam Lahir
10 no_kk Varchar 20 Foreign Key
11 nama_ayah Varchar 100 Nama Ayah
12 nama_ibu Varchar 100 Nama Ibu
13 alamat Text 100 Alamat
14 anak_ke Int 4 Anak Ke
15 temp_melahirkan Varchar 100 Melahirkan Di
16 gol_darah Int 3 Gologan Darah
17 berat Varchar 5 Berat Bayi
18 srt_lahir Text - Surat Selesai
19 nama_pem_kelah iran
Text - Nama Perawat
membantu kelahiran
3.5.8 Tabel RT
Nama Tabel : RT Primary Key : id_rt Foreign Key : nik
Tabel rt berisi seluruh data rt. id_rt adalah primary key, nik yang merupakan foreign key. Isi field dari tabel rt dapat dilihat pada tabel 3.10 sebagai berikut :
Tabel 3.10 Tabel RT
No Nama Field Type Data Field Size keteragan
1. id_rt Int 10 Primary Key
2. nik Varchar 20 Foreign Key
3. no_rt Int 11 No Rt
4. username Varchar 15 Username RT
3.5.9 Tabel KK (kartu Keluarga) Nama Tabel : KK
Primary Key : no_kk Foreign Key : NIK
Tabel kk berisi seluruh data kk. no_kk adalah primary key. Isi field
dari tabel kk dapat dilihat pada Tabel 3.11 sebagai berikut :
Tabel 3.11 Tabel KK (Kartu keluarga)
No Nama Field Type Data Fleld Size Keterangan
1. no_kk Varchar 20 Primary Key
2. nik varchar 20 nik
3. nama_kepala_keluar
ga Varchar 100 Nama Kepala
Keluarga
4. rt Varchar 8 RT
5. rw Varchar 8 RW
6. alamat Varchar 255 Alamat
7. kode_pos Int 10 Kode Pos
8. kelurahan Varchar 30 Kelurahan
9. kecamatan Varchar 30 Kecamatan
10. kab_kota Varchar 30 Kabupaten Atau
Kota
11. provinsi Varchar 30 Provinsi
3.5.10Pindah Masuk
Nama Tabel : Pindah Masuk Primary Key : id_msk Foreign Key : NIK
Tabel pindah_masuk berisi seluruh data pindah masuk.
id_msk adalah primary key. Isi field dari tabel pindah_masuk dapat dilihat pada tabel 3.12 sebagai berikut :
Tabel 3.12 Tabel Pindah Masuk
No Nama Field Type Data Field Size Keterangan
1 id_msk Int 10 Primary Key
2 tgl_msk Date - Tanggal Input
Data
3 no_kk Varchar 20 Nomor Kartu
Keluarga
4 Nik Varchar 20 Nik
5 nama_kepala_keluar
ga Varchar 100 Nama Kepala
Keluarga
6 alasan_pindah Varchar 50 Alasan Pindah
7 jenis_pindah Varchar 50 Jenis Pindah
8 tanggal_pindah Date - Tanggal Pindah
9 no_ktp Int 20 Nik Kepala
Keluarga
10 alamat_sblmnya Text - Alamat
Sebelumnya
11 srt_pindah Text - Form Pengantar
12 Tahun Year 4 Tahun Periode
13 Ket Varchar 10
Keterangan Pindah Atau Datang
3.5.11Pindah Keluar
Nama Tabel : Pindah Keluar Primary Key : id_klr
Foreign Key : NIK
Tabel pindah_keluar berisi seluruh data pindah keluar id_klr adalah primary key. Isi field dari tabel pindah_keluar dapat dilihat pada tabel 3.13 sebagai berikut :
Tabel 3.13 Tabel Pindah Keluar
No Nama Field Type Data Field Size Keterangan
1 id_klr Int 10 Primary Key
2 tgl_klr Date - Tanggal Input
Data
3 no_kk Varchar 20 Nomor Kartu
Keluarga
4 nik Varchar 20 Nik
5 nama_kepala_keluarga Varchar 100 Nama Kepala Keluarga
6 alamat Text - Alamat Asal
7 alasan_pindah Varchar 50 Alasan Pindah
8 jenis_pindah Varchar 50 Jenis Pindah
9 tanggal_pindah Date - Tanggal Pindah
10 no_ktp Int 20 Nik Kepala
Keluarga
11 alamat_sljut Text - Alamat
Selanjutnya
12 srt_pindah Text - Form Pengantar
13 tahun Year 4 Tahun Periode
14 ket Varchar 10
Keterangan Pindah Atau Datang