Anda di halaman 1dari 7

X-4

TUGAS TIK
Normalisasi

Muhammad Yaf
SMA Negeri 1 Yogyakarta
X-4
Mula-mula kita punya bentuk tabel seperti berikut:

Tabel tersebut belum lolos aturan 1st Normal Form karena ada multivalue attribute (yaitu no_telp).

Sehingga tabel tersebut perlu didekomposisi menjadi 2 tabel:

1. siswa (nis, nama, agama, jenis_kelamin, alamat_dusun, alamat_kecamatan, alamat_kota,


alamat_provinsi,alamat_kodepos, kd_buku, judul, penerbit, denda)

2. no_telp (nis,no_telp)

TABEL 1NF
DATASHEET VIEW
Pada tabel no_telp sudah memenuhi syarat 2 nd Normal View, tapi pada tabel 1F_siswa belum memenuhi
syarat 2NF dikarenakan dari 2 primary key (nis dan kd_mapel),

 {Nama,agama,jenis_kelamin,alamat_dusun,alamat_kecamatan,alamat_kota,alamat_provinsi,
alamat _kodepos} hanya bergantung pada nis.
 {judul,penerbit} hanya bergantung pada kd_buku
 {denda} bergantung pada nis dan kd_buku

Sehingga tabel 1f_siswa didekomposisi menjadi:

 siswa(nis,Nama,agama,jenis_kelamin,alamat_dusun,alamat_kecamatan,alamat_kota,alamat_pro
vinsi, alamat _kodepos)
 buku(kd_buku,judul,penerbit)
 denda (nis,kd_buku,denda)

TABEL 2NF
DESIGN VIEW
DATASHEET VIEW

Seluruh tabel diatas sudah memenuhi syarat 3rd Normal Form, selain tabel siswa. Karena ada attribute
non primary key yang memiliki dependency dengan attribute non primary key lain (alamat_kota dan
alamat_provinsi dengan alamat_kodepos)

Sehingga tabel siswa didekomposisi menjadi:

 siswa(nis,Nama,agama,jenis_kelamin,alamat_dusun,alamat_kecamatan,alamat_kodepos)
 alamat(alamat_kodepos,alamat_kota,alamat_provinsi)
TABEL 3NF
DESIGN VIEW

Datasheet view
Berberapa Query:

1. menampilkan denda
2. alamat

Anda mungkin juga menyukai