|
38
2.1.9
Normalisasi
2.1.9.1 Definisi Normalisasi
Menurut
Connolly-Begg
(2002,p376),
normalisasi
adalah
suatu teknik untuk
menghasilkan sekumpulan relasi dengan sifat-
sifat yang diinginkan, memenuhi kebutuhan data pada sebuah
perusahaan. Tujuan utama dari
perancangan basisdata relasional
adalah
untuk
mengelompokkan
atribut-atribut
ke
dalam relasi-
relasi
untuk
meminimalkan
redundansi (pengulangan) data dan
sekaligus mengurangi ukuran penyimpanan file yang dibutuhkan
oleh relasi dasar yang terimplementasi. Relasi atau tabel yang
mempunyai data yang berulang mungkin diakibatkan oleh update
anomalies,
yaitu
adanya
kesalahan
dalam melakukan
penambahan,
penghapusan
atau pemodifikasian
data
yang
menyebabkan data menjadi tidak konsisten.
Salah satu konsep utama yang berhubungan dengan
normalisasi
adalah
functional dependency (ketergantungan
fungsional), yang menggambarkan hubungan antara atribut-
atribut. Proses normalisasi dimulai dengan menganalisa relasi
berdasarkan
primary
key dan functional dependency antar
atribut.
Proses normalisasi paling tidak harus melalui tiga langkah yaitu
first-normal
form
(1NF),
second
normal
form (2NF)
dan third-
normal form (3NF).
|