Anda di halaman 1dari 5

Teknik Normalisasi

Proses normalisasi merupakan proses


pengelompokan data elemen menjadi tabel tabel
yang menunjukkan entity dan relasinya.

Kasus Normalisasi :
dik Form order, sbb:

ORDER PRODUKSI BARANG


No. produksi : 021/2015 Customer : RL001
Tanggal : 15-05-2015 Indosari

No. Nama Barang Kode Jml Harga Total


1 Kursi Tamu C011 2 2000 4000
2 Meja Makan M012 3 1000 3000
3 Sofa Pojok S015 5 3000 15000
4
5
TOTAL 22000

Buatlah table-table yang diperlukan untuk


menyimpan data form diatas.
LANGKAH-LANGKAH NORMALISASI

Bentuk yang tidak Normal


( Unnormalized Form)

pisahkah group berulang

Bentuk Normal ke-1

pisahkan atribut yang tergantung


secara fungsional pada
sebagai primary key

Bentuk Normal ke-2

pisahkan atribut yang mempunyai


ketergantungan transitif

Bentuk Normal ke-3


pisahkan atribut yang mempunyai
ketergantungan multi-value

Bentuk Normal ke-4


BENTUK TIDAK NORMAL
Adalah bentuk dari data / form yang sebenarnya dan
apa adanya.

No.Prod Tgl No. Cust. Nm Cust. No.Prod Nm Barang Jml Hrg Total
+ Kd.Brg

Group Berulang

BENTUK NORMAL PERTAMA


Adalah bentuk normal ke-1, jika relasi tersebut tidak
mengandung group berulang.

No.Prod Tgl No. Cust. Nm Cust.

No.Prod + Kd.Brg Nm Barang Jml Hrg Total

BENTUK NORMAL KEDUA


Diambil dari hasil normal ke-1, dikatakan normal ke-
2, jika seluruh atribut bukan kunci tergantung secara
fungsional pada primary-key.

No.Prod + Kd.Brg Nm Barang Jml Hrg Total


Kd.Brg Nm Barang

No.Prod + Kd.Brg Jml Hrg Total

BENTUK NORMAL KETIGA


Diambil dari hasil normal ke-2, setiap atributnya tidak
tergantung secara transitif pada primary-key.

No.Prod Tgl No. Cust. Nama Cust.

No.Prod Tgl No. Cust. No.Cust. Nama Cust.

BENTUK NORMAL KEEMPAT


Sebuah relasi dalam bentuk normal ke-4, jika relasi
tersebut sudah dalam bentuk relasi ke-3 dan seluruh
atribut (yang bukan primary-key ) tidak tergantung
bernilai banyak kepada primary-keynya.
Kasus ( Normalisasi ) :
PT.Duta Sarana
PENGAMBILAN BAHAN BAKU
No. Nota : 7588
Tanggal : 15/05/2015
Type : CHIA Nama Mobil: Suzuki Carry

Nama Barang Kode Jml Satuan


Plat Baja 0.5 mm PBJ5 2 Lembar
Cat Super CSP1 1 Kg
Tukang Cat Senior TKL1 3 Hari
Tukang Cat TKC1 2 Hari

PT.Duta Sarana
DAFTAR HARGA KAROSERI
Tanggal : 15 Mei 2015
Type Nama Mobil Harga
CHIA Suzuky Carry 3.400.000
ROVER Toyota Kijang 4.500.000
MONTANA Toyota Kijang 5.300.000