Anda di halaman 1dari 10

LOGO

NORMALISASI BASIS
DATA

-TNT- 1
Normalisasi
 Adalah proses yang berkaitan dengan model data
relational untuk mengorganisasi himpunan data
dengan ketergantungan dan keterkaitan yang tinggi
atau erat.
 Hasil dari proses normalisasi adalah himpunan-
himpunan data (table-table) dalam bentuk normal
(normal form).
 Kegunaan normalisasi :
a. Meminimasi pengulangan informasi.
b. Memudahkan indentifikasi entiti / obyek.
 Beberapa bentuk normal, yaitu :
a. Bentuk Normal I (First Normal Form / 1-NF).
www.themegallery.com

b. Bentuk Normal II (Second Normal Form / 2-NF).


c. Bentuk Normal III (Third Normal Form / 3-NF).
d. Bentuk Normal IV (Fourth Normal Form / 4-NF).

2 Company Logo
www.themegallery.com

3
Company Logo
Bentuk Normal I (First Normal Form /
1-NF)
 Suatu relasi memenuhi 1-NF jika dan hanya jika
setiap atribut dari relasi tersebut hanya memiliki
nilai tunggal dalam satu baris atau record.
Cara:
1. Buat Un-Normalized Form (bentuk tidak normal)
dengan mengidentifikasi seluruh item data.
2. Tentukan primary key dari relasi tersebut.
3. Tentukan grup berulang (item data atau atribut
yang memiliki nilai lebih dari satu dalam suatu baris
data/record).
4. Tentukan key dari grup berulang.
5. Coret derived atribut (atribut yang nilainya dapat
www.themegallery.com

diabaikan, karena dihasilkan dari atribut lain)


6. Pisahkan grup berulang menjadi suatu relasi baru
dengan membawa key atribut dari relasi awal.

4 Company Logo
Hasil 1 NF
Un-Normalized
# NoFJ 1NF
Tgl # NoFJ
JnsOrd Tgl
NoPlg JnsOrd
NmPlg NoPlg
Kota NmPlg
#KodeBrg Kota
JnsBrg Penerima
Ukuran Petugas
JmlJual
HrgJual # NoFJ
Jumlah # KodeBrg
JnsBrg
Ukuran
TotHrg
Jml Jual
Penerima
Hrg Jual
www.themegallery.com

Petugas

5 Company Logo
Bentuk Normal II (Second Normal
Form / 2-NF).
 Suatu relasi memenuhi 2-NF jika dan
hanya jika :
a. Memenuhi 1-NF.
b. Setiap atribut yang bukan kunci utama
tergantung secara fungsional terhadap
semua atribut kunci dan bukan hanya
sebagian atribut.
Cara:
1. Perhatikan relasi yang memiliki key atribut
lebih dari 1.
www.themegallery.com

2. Pisahkan atribut-atribut yang tergantung


hanya pada sebagian / salah satu key
bersama dengan key pengidentifikasi
atribut tersebut menjadi suatu relasi baru.

6 Company Logo
Hasil 2 NF

1NF 2NF
# NoFJ # NoFJ
# KodeBrg # KodeBrg
JnsBrg
JmlJual
Ukuran
Jml Jual
Hrg Jual # KodeBrg
JnsBrg
Ukuran
www.themegallery.com

Hrg Jual

7 Company Logo
Bentuk Normal III (Third Normal
Form / 3-NF)
 Suatu relasi memenuhi bentuk III (3-NF)
jika dan hanya jika :
a. Relasi tersebut memenuhi 2-NF.
b. Setiap atribut bukan kunci tidak
tergantung secara fungsional kepada
atribut bukan kunci yang lain dalam relasi
tersebut.
 Cara:
Pisahkan atribut-atribut yang tergantung
www.themegallery.com

pada atribut yang bukan key bersama


dengan atribut bukan key tersebut menjadi
suatu relasi baru.

8 Company Logo
Hasil 3 NF

1NF 3NF
# NoFJ
# NoFJ
Tgl Tgl
JnsOrd JnsOrd
NoPlg
NoPlg
NmPlg
Kota Penerima
Penerima Petugas
Petugas

# NoPlg
NmPlg
www.themegallery.com

Kota

9 Company Logo
Maka sampai dengan tahap normalisasi ke-III,
struktur table akhir yang terbentuk adalah
HEAD JUAL DETAIL JUAL
# NoFJ # NoFJ
Tgl # KodeBrg
JnsOrd Jml Jual
NoPlg
Penerima
Petugas

PELANGGAN BARANG
# NoPlg # KodeBrg
www.themegallery.com

NmPlg JnsBrg
Kota Ukuran
Hrg Jual

10 Company Logo

Anda mungkin juga menyukai