Anda di halaman 1dari 3

Berikut langkah-langkah normalisasi

1) Relasi bentuk tak normal (Unnormalized from/UNF)


Relasi yang dirancang tidak melihat definisi basis data dan karakteristik RDBM akan
menghasilkan UNF.
Relasi UNF mempunyai kriteria yaitu :
 Jika relasi mempunyai bentuk non flat file (terjadi akibat data simpanan sesuai
dengan kedatangannya, sehingga tidak memiliki struktur yang sama atau
terjadi).
 Jika relasi memuat set atribut berulang.
 Jika relasi membuat atribut non-atomic
value. Sebagai contoh

Table 1

2) Relasi bentuk normal pertama 1NF – Frist Norm From


Suatu relasi dikatakan bentuk normal pertama jika dan hanya jika setiap atribut bernilai
tunggal untuk setiap baris.
Permasalahan dalam 1NF adalah :
 Tidak dapat menyisipkan informasi parsial
 Terhapusnya informasi ketika menghapus sebuah record
 Pembaharuan atribut non-kunci mengakibatkan sejumlah record harus
diperbaharui Berikut proses perubahan UNF ke 1NF :
 Tentukan satu atau kumpulan atribut sebagai kunci untuk table unnormalized
 Identifikasi grup yang berulang dalam table unnormalized yang berulang untuk
kunci atribut
 Hapus grup yang berulang dengan cara pertama memasukan data yang semestinya
ke dalam kolom yang kosong pada baris yang berisikan data yang berulang
(flattening the table) dan kedua menggantikan data yang ada dengan menulis ulang
dan kunci atribut yang sesungguhnya kedalam relasi terpisah
Contohnya

Table 2

Unnormalized dalam bentuk 1NF pada table diatas merupakan hasil modifikasi
Unnormalized From pada table 1.
3) Relasi bentuk normal kedua – 2NF- Second Norm From
Jika relasi tersebut memenuhi normalisasi pertama dan setiap atribut ysng bukan kunci
bergantung secara fungsional (FD) terhadap secara utuh kepada kunci utama (primary key)
Permaslahan dalam 2NF adalah
 Kerangkapan data (data redudansi)
 Pembaharuan yang tidak menimbulkan inkonsistensi data
 Proses pembaharuan data tidat efesien
 Penyimpangan pada saat penyisipan, penghapusan dan
pembaharuan Proses 1NF ke 2NF :
 Lakukan identifikasi primary key untuk relasi 1NF
 Lakukan identifikasi functional dependencies dalam relasi
 Jika ada partial dependencies terhadap primary key, maka lakukan dengan
penghapusan dengan menempatkan relasi yang baru bersama dengan salinan
determinannya
 Untuk memenuhi normal 2 maka mengacu pada table 2, 1NF dipecah menjadi
3 relasi seperti :

4) Relasi bentuk normal ketiga 3NF-Thrid Norm From


Suatu relasi disebut relasi 3NF jika memenuhi kriteria
:
 Memenuhi bentuk 2NF
 Atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci
utama (primary key)
Proses 2NF ke 3NF :
 Lakukan identifikasi primary key dalam relasi 2NF
 Lakukan identifikasi functional dependencies dalam relasi
 Jika terdapat transitive dependencies terhadap primary key, hapus dengan
menempatkannya dalam relasi yang baru bersama dengan salinan determinannya
Contohnya
Referensi : BMP Basis Data MSIM4206 Modul 4, https://aantamim.id/normalisasi-database/

Anda mungkin juga menyukai