Entity Relationship Diagram ERD Normalisasi a. Tabel Warga

114

4.3.2 Perancangan Database

1. Entity Relationship Diagram ERD

Gambar 4.14 Perancangan ERD Entity Relationship Diagram 114 115

2. Normalisasi a. Tabel Warga

1 Unnormalized Form UNF Tabel 4.1 Tabel Warga UNF id_warga nama_warga telp_warga rt ketua_rt telp_rt rw ... 1 Agus +6285611111 RT 01 Asko +62817111111 RW 02 2 Daus +6285622222 RT 01 Asko +62817111111 RW 02 3 Fahri +6285633333 RT 02 Isror +62817222222 RW 02 4 Hadi +6285644444 RT 01 Apit +62817333333 RW 03 2 First Normal Form 1 NF Tabel 4.2 Tabel Warga 1 NF id_warga nama_warga telp_warga rt ketua_rt telp_rt rw ... 1 Agus +6285611111 RT 01 Asko +62817111111 RW 02 2 Daus +6285622222 RT 01 Asko +62817111111 RW 02 3 Fahri +6285633333 RT 02 Isror +62817222222 RW 02 4 Hadi +6285644444 RT 01 Apit +62817333333 RW 03 ketua_rw telp_rw manula dewasa anak_anak balita ... Dudung +62812111111 30 30 30 30 Dudung +62812111111 30 30 30 30 Dudung +62812111111 40 40 40 40 Esa +62812222222 50 50 50 50 tgl_assessment pos_pengungsian 2011-05-24 08:47:52 SMPN 38 2011-05-24 08:47:52 SMPN 38 2011-05-24 08:50:50 Pos RW 2011-05-24 08:49:40 Masjid Nurul Huda ketua_rw telp_rw manula dewasa anak_anak balita ... Dudung +62812111111 30 30 30 30 Dudung +62812111111 30 30 30 30 Dudung +62812111111 40 40 40 40 Esa +62812222222 50 50 50 50 116 tgl_assessment pos_pengungsian 2011-05-24 08:47:52 SMPN 38 2011-05-24 08:47:52 SMPN 38 2011-05-24 08:50:50 Pos RW 2011-05-24 08:49:40 Masjid Nurul Huda Pada Tabel 4.2, sudah memenuhi kriteria 1NF karena semua atributnya sudah bernilai atomic dan tidak ada elemen data yang berulang. 3 Second Normal Form 2 NF Tabel 4.3 Tabel Warga 2 NF id_warga nama_warga telp_warga id_rt rt ketua_rt telp_rt id_rw ... 1 Agus +6285611111 1 RT 01 Asko +62817111111 1 2 Daus +6285622222 1 RT 01 Asko +62817111111 1 3 Fahri +6285633333 2 RT 02 Isror +62817222222 1 4 Hadi +6285644444 3 RT 01 Apit +62817333333 2 balita tgl_assessment pos_pengungsian 30 2011-05-24 08:47:52 SMPN 38 30 2011-05-24 08:47:52 SMPN 38 40 2011-05-24 08:50:50 Pos RW 50 2011-05-24 08:49:40 Masjid Nurul Huda id_warga  nama_warga + telp_warga id_rt  rt + ketua_rt + telp_rt id_rw  rw + ketua_rw + telp_rw id_assessment  manula + dewasa + anak_anak + balita + tgl_assessment + pos_pengungsian rw ketua_rw telp_rw id_assessment manula dewasa anak_anak ... RW 02 Dudung +62812111111 1 30 30 30 RW 02 Dudung +62812111111 1 30 30 30 RW 02 Dudung +62812111111 2 40 40 40 RW 03 Esa +62812222222 3 50 50 50 117 Pada Tabel 4.3, sudah memenuhi kriteria 2NF karena nilai dari semua atribut yang bukan primary key tergantung penuh pada primary key. 4 Third Normal Form 3 NF Tabel 4.4 Tabel Warga 3 NF id_warga nama_warga telp_warga id_rt id_rw 1 Agus +6285611111 1 1 2 Daus +6285622222 1 1 3 Fahri +6285633333 2 1 4 Hadi +6285644444 3 2 Tabel 4.5 Tabel RT 3 NF id_rt rt ketua_rt telp_rt id_rw 1 RT 01 Asko +62817111111 1 2 RT 01 Asko +62817111111 1 3 RT 02 Isror +62817222222 1 4 RT 01 Apit +62817333333 2 Tabel 4.6 Tabel RW 3 NF id_rw rw ketua_rw telp_rw 1 RW 02 Dudung +62812111111 2 RW 03 Esa +62812222222 Tabel 4.7 Tabel Assessment 3 NF tgl_assessment id_rt 2011-05-24 08:47:52 1 2011-05-24 08:50:50 2 2011-05-24 08:49:40 3 id_assessment manula dewasa anak_anak balita ... 1 30 30 30 30 2 40 40 40 40 3 50 50 50 50 118 Pada Tabel 4.4, Tabel 4.5, Tabel 4.6 dan Tabel 4.7, sudah memenuhi kriteria 3NF karena nilai dari atribut yang bukan primary key tidak tergantung pada atribut yang bukan primary key lainnya.

b. Tabel Kebutuhan