P. 1
Normalisasi Basis Data

Normalisasi Basis Data

|Views: 185|Likes:
Dipublikasikan oleh Kamarimanekadtu Urngteumilu

More info:

Published by: Kamarimanekadtu Urngteumilu on Feb 03, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/04/2013

pdf

text

original

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 himpunanhimpunan 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). 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).

www.themegallery.com

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 diabaikan, karena dihasilkan dari atribut lain) 6. Pisahkan grup berulang menjadi suatu relasi baru dengan membawa key atribut dari relasi awal.

www.themegallery.com

4

Company Logo

Hasil 1 NF
Un-Normalized # NoFJ Tgl JnsOrd NoPlg NmPlg Kota #KodeBrg JnsBrg Ukuran JmlJual HrgJual Jumlah TotHrg Penerima Petugas 1NF # NoFJ Tgl JnsOrd NoPlg NmPlg Kota Penerima Petugas # NoFJ # KodeBrg JnsBrg Ukuran Jml Jual Hrg Jual

www.themegallery.com

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. 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

www.themegallery.com

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

2NF # NoFJ # KodeBrg JmlJual # KodeBrg JnsBrg Ukuran 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 pada atribut yang bukan key bersama dengan atribut bukan key tersebut menjadi suatu relasi baru.
8 Company Logo

www.themegallery.com

Hasil 3 NF
1NF # NoFJ Tgl JnsOrd NoPlg NmPlg Kota Penerima Petugas
www.themegallery.com

3NF # NoFJ Tgl JnsOrd NoPlg Penerima Petugas # NoPlg NmPlg 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 # NoPlg NmPlg Kota BARANG # KodeBrg JnsBrg Ukuran Hrg Jual

www.themegallery.com

10

Company Logo

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->