Page 11 - Modul 9
P. 11
normalisasi adalah mengindetifikasi seperangkat relasi yang sesuai yang dapat memenuhi
kebutuhan data sebuah perusahaan. Karakteristik dari seperangkat relasi tersebut :
• Atribut dengan jumlah terkecil penting untuk mendukung kebutuhan data pada sebuah
perusahaan
• Atribut dengan hubungan logika terdekat (didefinisikan sebagai functional
dependency) ditemukan di relasi yang sama
• Redudansi minimal dengan setiap atribut direpresentasikan hanya sekali dengan
pengecualian penting dari atribut yang membentuk semua atau sebagian dari foreign
key, yang penting untuk menggabungkan relasi yang berhubungan.
Setiap tahap pada normalisasi memiliki aturan yang jelas, dimana tabel yang tidak
normal akan melalui proses mormalisasi 1NF sampai dengan paling tidak 3NF untuk
mendapatkan tabel normal. Ada tiga susunan normalisasi dasar yang biasa disebut sebagai
Unnormalized Form atau UNF, First Normal Form atau 1NF, Second Normal Form atau 2NF
dan Third Normal Form atau 3NF.
Unnormalized Form adalah sebuah tabel yang mengandnng satu atau lebih grup yang
berulang.. Unnormalized Form adalah bagian awal dari 1NF. First Normal Form atau 1NF
adalah sebuah relasi dimana persimpangan antara baris dan kolomnya mengandung satu dan
hanya satu nilai. Second Normal Form atau 2NF adalah relasi yang ada di First Normal Form
dan setiap atribut yang non primary key menjadi sepenuhnya bergantung pada fungsi dari
primary key. Third Normal Form atau 3NF adalah relasi yang ada pada First dan Second
Normal Form dan dimana atribut yang non primary key beralih menjadi dependent dari
primary key.
Normalisasi adalah suatu teknik formal yang dapat digunakan dalam perancangan
basis data. Peranan normalisasi dalam hal ini adalah penggunaan pendekatan button-up dan
teknik validasi. Teknik validasi digunakan untuk memeriksa apakah struktur relasi yang
dihasilkan oleh ER modellingitu baik atau tidak baik. Dapat dilihat dari gambar 5.10.
11