Normalisasi Entity Relational Diagram ERD

3 Derajat hubungan m : m many to many Derajat hubungan ini terjadi bila tiap anggota entitas A boleh berpasangan dengan lebih dari satu anggota entitas B, demikian pula sebaliknya.

2.9.1 Normalisasi

Menurut Abdul Kadir 2008 Normalisasi adalah suatu proses yang digunakan untuk menentukan pengelompokan atribut-atribut dalam sebuah relasi sehingga diperoleh relasi yang berstruktur baik dan tidak terdapat anomali. Anomali adalah masalah yang timbul dalam relasi ketika terjadi operasi pemutakhiran data dalam relasi. Tahapan-tahapan dalam Normalisasi: 1. Bentuk Tidak Normal Unnormalized Form Merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja data tidak lengkap atau terduplikasi. 2. Normalisasi bentuk pertama First Normal Form 1NF Bentuk normal pertama biasa dikenakan pada tabel yang belum ternormalisasi. Tabel yang belum ternormalisasi adalah tabel yang memiliki atribut yang berulang atau definisi bentuk normal pertama adalah suatu relasi dikatakan dalam bentuk normal pertama jika setiap atribut bernilai tunggal untuk setiap baris. Sehingga menghilangkan beberapa grup elemen yang berulang agar menjadi satu harga tunggal yang berintegrasi di antara setiap baris dan kolom pada suatu tabel dan semua attributnya atomik atau tunggal. 3. Normalisasi bentuk kedua Second Normal Form 2NF Yaitu menghilangkan beberapa bagian ketergantungan fungsional atau dengan kata lain apabila sudah berada pada 1 NF dan setiap attribut yang bukan key tergantung pada primary key. 4. Normalisasi bentuk ketiga Third Normal Form 3NF Yaitu menghilangkan beberapa ketergantungan transitif Transitive dependent atau dengan kata lain apabila sudah pada 2NF dan setiap attribut yang bukan key tidak tergantung terhadap attribut lainnya kecuali terhadap primary key. 5. Normalisasi bentuk BCNF Boyce Codd Normal Form Yaitu menghilangkan beberapa sisa keganjilan dari hasil normalisasi bentuk kedua 2NF , bila setiap determinan adalah merupakan candidate key. 6. Normalisasi bentuk ke empat Fourth Normal Form 4NF Menghilangkan beberapa ketergantungan pada banyak harga Multi Value Dependent MVD 7. Normalisasi bentuk ke lima Fifth Normal Form 5NF Menghilangkan Join Dependency yaitu anomali yang terjadi akibat dekomposisi relasi, tidak dapat dipakai untuk membentuk kembali relasi semula.

2.10 Basis Data