Entity Relationship Diagram ERD Normalisasi

Gambar 3.3 Data Flow Diagram

3.11 Entity Relationship Diagram ERD

ERD terbagi atas tiga komponen, yaitu entitas entity, atribut attribute, dan relasi atau hubungan relation. Atribut atau field berperan sebagai penjelas dari entitas, dan relasi atau hubungan menunjukkan hubungan yang terjadi antara dua entitas. Gambar 3.4 Entity Relationship Diagram Keterangan Atribut ERD : 1. Penduduk : NIK, Nama, Tempat_lahir, Tgl_lahir, Jenis_kelamin, Alamat, Agama, Status_perkawinan, Kewarganegaraan. 2. KK : Id_KK, NIK, No_KK, Tgl_input. 3. Kelahiran : Id_kelahiran, No_KK, Nama, Jenis_kelamin, Tempat_lahir, Tgl_lahir, Nama_orangtua. 4. Kematian : Id_kelahiran, No_KK, Nama, Jenis_kelamin, Tempat_lahir, Tgl_lahir, Nama_orangtua. 5. Warga_pindah : No_pindah, NIK, Nama, Alamat_asal, Alamat_tujuan, Tgl_pindah, Alasan_pindah, Pengikut. 6. Warga_pendatang : Id_pendatang, NIK, Nama, Tempat_lahir, Tgl_lahir, Agama, Jenis_kelamin, Status_perkawinan, Pekerjaan, Alamat_asal, Kewarganegaraan, Tgl_datang, Keterangan.

3.12 Normalisasi

3.12.1 Normalisasi Bentuk Pertama 1 NF

Suatu tabel dikatakan dalam bentuk normal pertama 1NF bila setiap kolom bernilai tunggal untuk setiap baris. Ini berarti bahwa nama kolom yang berulang cukup diwakili oleh sebuah nama kolom. Nik No. KK Nama Tempat_lahir Tgl_lahir Jenis_kelamin Alamat Agama Status_perkawinan Pekerjaan Kewarganegaraan Id_KK Tgl_input id_kelahiran Id_KK Nama_orangtua Id_kematian Umur Tgl_kematian Sebab_kematian Temp_kematian Id_pendatang Tgl_datang Keterangan Alamat_asal Id_pindah Alamat_tujuan Tgl_pindah Alasan_pindah Pengikut Gambar 3.5 Normalisasi Bentuk Pertama

3.12.2 Normalisasi Bentuk Kedua 2NF

Suatu model data dalam bentuk normal kedua 2NF jika memenuhi bentuk normal pertama 1NF, dan semua atribut selain primary key secara utuh memiliki ketergantungan pada primary key. Gambar 3.6 Normalisasi Bentuk Kedua

3.12.3 Normalisasi Bentuk Ketiga 3NF

Suatu model data dalam bentuk nolmal ketiga 3NF jika memenuhi bentuk normal kedua dan dapat ketergantungan yang transitif. Gambar 3.7 Normalisasi Bentuk Ketiga Keterangan : Primary Key Foreign Key

3.13 Relasi antar Tabel