Anda di halaman 1dari 2

NORMALISASI

Gede Eridya Bayu Seyoga


1504505015
Tabe Unormalisasi
ID GAJI
E01

JUMLAH
GAJI
1.500.000

E02

2.000.000

B01
B02
B03
B04

NAMA
BAGIAN
SOPIR
TICKETING
GUIDE
HOTEL RESERVASI

Tabel diatas merupakan table unormalisasi yang berisi ID GAJI, JUMLAH GAJI, ID
BAGIAN, NAMA BAGIAN. Pada table tersebut dapat dilihat masih adanya atribut yang
bernilai ganda yaitu pada kolom ID BAGIAN, oleh sebab itu perlu melakukan
normalisasi sehingga nilai ganda tersebut menghilang.

ID GAJI
E01
E01
E02
E02

ID BAGIAN

JUMLAH
GAJI
1.500.000
1.500.000
2.000.000
2.000.000

ID BAGIAN
B01
B02
B03
B04

NAMA
BAGIAN
SOPIR
TICKETING
GUIDE
HOTEL RESERVASI

Tabel di atas merupakan table normal tahap pertanama(1NF). Dimana pada table tersebut
masing-masing atribut sudah terurai dan tidak ada lagi atribut yang memiliki nilai
ganda.Yang menjadi kunci primer pada table di atas adalh ID GAJI dan IDBAGIAN

Entitas Gaji
ID
GAJI
E01
E02
ID
BAGIAN
B01
B02
B03

JUMLAH
GAJI
1.500.000
2.000.000
NAMA
BAGIAN
SOPIR
TICKETING
GUIDE

B04

HOTEL RESERVASI
Tabel di atas adalah tabel normal tahap ke dua(2NF). Dimana pada table tersebut sudah
tidak memiliki dependensi parsial. Dependensi parsial tersebut diubah menjadi relasi
dimana primary key sebagai determinannya. Dengan mengubah dependensi yang terkait
langsung dengan primary key sebagai relasi tersendiri dan primary key pada relasi
tersebut adalah primary key pada relasi semula.

ID DETAIL
01
02
03
04

ID
GAJI
E01
E01
E02
E02

ID
BAGIAN
B01
B02
B03
B04

GAJI (ID DETAIL, ID GAJI, JUMLAH GAJI)


BAGIAN (ID BAGIAN, NAMA BAGIAN, ID DETAIL)

Tabel di atas merupakan table normal tahap ke 3 dimana pada table tersebut sudah tidak
mengandung dependensi transitif, dan primary key pada tiap-tiap table pada tahap ke dua
menjadi foreign key pada table tahap 3 NF

Anda mungkin juga menyukai