NORMALISASI
Definisi :
Tujuan Normalisasi :
Proses Normalisasi :
• Data diuraikan dalam bentuk tabel,
selanjutnya dianalisis berdasarkan
persyaratan tertentu ke beberapa
tingkat.
Tahapan Normalisasi :
UNF
Menghilangkan perulangan group
1NF
Menghilangkan ketergantungan Fungsional
2NF
Menghilangkan ketergantungan Transitip
3NF
Menghilangkan anomali-anomali
BCNF
Menghilangkan ketergantuan Multivalue
4NF
Menghilangkan anomali tersisa
5NF
NORMALISASI
FD : Rx Ry
NORMALISASI
Relasi Anggota
No_Anggota Nama Alamat
3246 Erna Jl. Mawar 10
5498 Erni Jl. Menur 20
8730 Irma Jl. Melati 5
6593 Arni Jl. Mawar 20
FD : Rx → Ry
FD : No_Anggota Nama, Alamat
Nama
No_Anggota
Alamat
NORMALISASI
Ketergantungan Transitif
(Transitive Dependency/TDF)
Nama
NIK
Golongan
Gaji_Pokok
Relasi Karyawan
NIK Nama Golongan
01001 Feri I
01002 Fira II
01003 Fina II
01004 Fita III
Latihan
No_Rek Nama Alamat Cabang Kota
10.01 Ali Jakarta 10 Jakarta
20.01 Badrun Bandung 20 Bandung
30.01 Amran Surabaya 30 Surabaya
20.02 Denny Bandung 20 Bandung
10.02 Chika Jakarta 10 Jakarta
NIM : 12345
Nama Mahasiswa : Burhan
02 Basis Data I 3 A 12
03 Basis Data II 3 B 9
ID_ Nama_
Status Kota
Kode_ Nama_ UNF
Supp Supp Barang Barang
S01 Ali 10 Jakarta B01 Monitor
B02 HardDisk
S02 Budi 20 Surabaya B02 HardDisk
B04 Keyboard
1NF
Nama Kode
NIM Mata_Kuliah SKS
MHS MK
001 Koko MK01 Biologi 3
001 Koko MK02 Fisika 4
002 Kiki MK02 Fisika 4
002 Kiki MK02 Kimia 2
1st Normalized Form (1NF)
1NF ?
1st Normalized Form (1NF)
2nd Normalized Form (2NF)
Kriteria relasi 2NF :
• Memenuhi kriteria 1NF.
• Jika semua atribut non kunci
bergantung fungsional pada PK
FD : RX Ry
FD : Functionally Dependence
R = nama relasi
X = atribut penentu, yaitu PK
Y = atribut yg bergantung
2nd Normalized Form (2NF)
FD : Rx → Ry
FD : No-Mhs Nama-Mhs, Jurusan FD
Kode-MK Nama-MK, Kode-Dosen Nama-Dosen TDF
No-Mhs, Kode-MK Nilai FD
2nd Normalized Form (2NF)
FD : Rx → Ry
FD : No-Mhs Nama-Mhs, Jurusan FD
Kode-MK Nama-MK, Kode-Dosen Nama-Dosen TDF
No-Mhs, Kode-MK Nilai FD
Nama-Mhs
No-Mhs Nama-Mhs Jurusan
No-Mhs Jurusan
Kode-MK
Kode-Dosen
Nama-Dosen
3rd Normalized Form (3NF)
Kriteria relasi 3NF :
• Memenuhi kriteria 2NF.
• Jika setiap atribut non kunci
tidak TDF.
TDF : Rx Ry Rz
FD : Functionally Dependence
R = nama relasi
x = atribut penentu, yaitu PK
y = atribut yg bergantung sekaligus
penentu
z = atribut yg bergantung
3rd Normalized Form (3NF)
Untuk mengubah relasi 2NF menjadi
3NF dilakukan dengan cara :