SBD SESI 6
DEFINISI
Normalisasi adalah suatu teknik yang
menstrukturkan data dalam cara-cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan data dalam basis data. (Fathansyah 2012)
Normalisasi adalah suatu teknik untuk
TUJUAN DARI NORMALISASI
Untuk menanggulangi kerangkapan data Untuk mengurangi kompleksitas
PROSES NORMALISASI
Data diuraikan dalam bentuk tabel,
selanjutnya dianalisis berdasarkan
persyaratan tertentu ke beberapa tingkat.
Apabila tabel yang diuji belum memenuhi
KETERGANTUNGAN FUNGSIONAL
Definisi :
AtributY pada relasi R dikatakan
tergantung fungsional pada atribut X (R.X ---> R.Y), jika dan hanya jika
Tabel PEMASOK-BARANG
Ketergantungan fungsional dari tabel PEMASOK-BARANG
adalah :
KETERGANTUNGAN FUNGSIONAL PENUH
Definisi :
AtributY pada relasi R dikatakan tergantung fungsional penuh pada atribut X pada relasi R, jikaY tidak
Contoh :
KIRIM-BARANG( No-pem, Na-pem, No-bar, Jumlah)
Ketergantungan fungsional : No-pem --> Na-pem
KETERGANTUNGAN TRANSITIF
Definisi :
Atribut Z pada relasi R dikatakan
tergantung transitif pada atribut X , jika atributY tergantung pada atribut X pada relasi R dan atribut Z tergantung pada atributY pada relasi R.
Contoh :
Ketergantungan transitif : No-pem Kode-kota
Bentuk Normal Kesatu (1NF)
Bentuk Normal Kedua (2NF)
Suatu relasi dikatakan sudah memenuhi Bentuk Normal Kedua bila relasi
tersebut sudah memenuhi bentuk
Bentuk Normal Ketiga (3NF)
Suatu relasi dikatakan sudah memenuhi Bentuk Normal ketiga bila relasi
tersebut sudah memenuhi bentuk
LATIHAN
Susunlah normalisasi untuk database pelatihan Tabel pelatihan-1 (Unnormal)
kodepsrt namapsrt kodeplthn jenisplthn evaluasi
Ks1 Yudi Kp1 Data Base Lulus Kp2 Web Gagal Kp3 Sistem Operasi Gagal Ks2 Pram Kp1 Data Base Lulus