24
2.1.7
Normalisasi
Menurut Connolly (2010, p416), normalisasi adalah suatu teknik
untuk menghasilkan kumpulan relasi dengan properti yang diperlukan dan
berguna untuk menyediakan kebutuhan data.
Langkah-langkah normalisasi menurut Connolly (2010, p430 - p436)
dapat dijelaskan sebagai berikut:
1.
Unnormalized Form (UNF)
UNF merupakan suatu tabel yang berisikan satu atau lebih grup data
yang berulang-ulang. UNF dilakukan dengan memindahkan data dari sumber
informasi ke dalam format dengan baris dan kolom.
2.
First Normal Form (1NF)
1NF merupakan sebuah relasi di
mana setiap irisan antar baris dan
kolom berisikan satu dan hanya satu nilai saja. Cara mengubah dari bentuk
UNF
ke 1NF adalah memilih satu atau sekumpulan atribut sebagai kunci
untuk tabel unnormalized.
Kemudian identifikasi grup yang berulang dalam
tabel unnormalized
yang berulang untuk kunci atribut.
Hapus grup yang
berulang dengan cara memasukkan data yang semestinya ke dalam kolom
yang kosong pada baris yang berisikan data yang berulang atau dengan cara
menggantikan data yang ada dengan salinan dari kunci atribut yang
sesungguhnya.
3.
Second Normal Form (2NF)
2NF berdasarkan pada konsep ketergantungan fungsional penuh yang
mengindikasikan bahwa, jika X dan Y merupakan atribut dari sebuah relasi,
Y dikatakan tergantung penuh terhadap X jika Y tergantung secara fungsional
kepada X tetapi tidak pada proper dari subset dari X. 2NF merupakan sebuah
relasi dalam 1NF dan setiap atribut non primary key bersifat fully functional
dependent
pada primary key.
Cara mengubah 1NF menjadi 2NF adalah
mengidentifikasi primary key
untuk relasi 1NF.
Kemudian mengidentifikasi
functional dependency
dalam relasi.
Jika terdapat partial dependency
terhadap primary key, maka hapus dengan menempatkan dalam relasi baru
bersama dengan salinan determinannya.
4.
Third Normal Form (3NF)
3NF adalah suatu relasi yang ada dalam 1NF dan 2NF di mana tidak
|