1. PENGERTIAN NORMALISASI
Normalisasi merupakan suatu proses pengelompokan data elemen menjadi table-tabel yang menunjukan entity dan relasinya yang berfungsi untuk menghilangkan redudansi data, menentukan key yang unik untuk mengakses data atau merupakan pembentukan relation sedemikian rupa sehingga database tersebut mudah dimodifikasi.
Bentuk normalisasi yang biasanya digunakan dalam normalisasi adalah bentuk:
a. Bentuk normalisasi I/1-NF (First Normal Form)
Suatu relasi memenuhi normal 1-NF jika setiap kolom bernilai tunggal untuk setiap barisnya.
b. Bentuk normalisasi II/2-NF (Second Normal Form)
Suatu relasi memenuhi normal 2-NF jika memenuhi 1-NF, dan setiap kolom bukan kunci primer tergantung sepenuhnya terhadap kunci primer. Disebut tergantung sepenuhnya terhadap kunci primer jika suatu kolom selalu bernilai sama untuk nilai kunci yang sama.
c. Bentuk normalisasi III/3-NF (Third Normal Form)
Suatu relasi memenuhi normal 3-NF jika relasi tersebut memenuhi 2-NF, dan setiap kolom bukan kunci tidak tergantung secara fungsional kepada kolom bukan kunci yang lain dalam relasi tersebut. Dengan kata lain setiap kolom bukan kunci primer tidak memiliki ketergantungan secara transitif terhadap kunci primer.
2. STUDI KASUS NORMALISASI
Diketahui Faktur dan Perincian Pelanggan untuk penyewaan rumah sebagai berikut :
RUMAH IMPIAN
No Pelanggan : CR56
Nama Pelanggan: Yuni
Nomor Property | Alamat Property | Tanggal Pinjam | Tanggal Selesai | Biaya | No Pemilik | Nama Pemilik |
PG4 | Jl. Suci / 07, | 1-Jan-97 | 5-Feb-98 | 3.500.000 | CO40 | Ewin |
PG16 | Jl. Gba / 12, | 1-Jun-98 | 5-Jul-99 | 4.500.000 | CO93 | Durki |
Gambar 1 Form / Faktur Rumah Impian Perincian Pelanggan
RUMAH IMPIAN
No Pelanggan : CR76
Nama Pelanggan: Yudi
Nomor Property | Alamat Property | Tanggal Pinjam | Tanggal Selesai | Biaya | No Pemilik | Nama Pemilik |
PG4 | Jl. Suci / 07, | 1-Jan-97 | 5-Feb-98 | 3.500.000 | CO40 | Ewin |
PG16 | Jl. Gba / 12, | 1-Jun-98 | 5-Jul-99 | 4.500.000 | CO93 | Durki |
Gambar 2 Form / Faktur Rumah Impian Perincian Pelanggan
RUMAH IMPIAN
Perincian Pelanggan
No Pela nggan | Nama Pela nggan | Nomor Pro perty | Alamat Pro perty | Tang gal Pin jam | Tang gal Se lesai | Biaya | No Pem ilik | Nama Pem ilik |
CR56 | Yuni | PG4 | Jl. Suci / 07, | 1-Jul-94 | 5-Aug-95 | 3.500. 000 | CO40 | Ewin |
| | PG16 | Jl. Gba / 12, | 1-Sep-95 | 5-Okt-96 | 4.500. 000 | CO93 | Durki |
CR76 | Yudi | PG4 | Jl. Suci / 07, | 1-Jan-97 | 5-Feb-98 | 3.500. 000 | CO40 | Ewin |
| | PG16 | Jl. Gba / 12, | 1-Jun-98 | 5-Jul-99 | 4.500. 000 | CO93 | Durki |
Tabel Pelanggan yang belum normal (unnormal)
a. Bentuk normalisasi I/1-NF (First Normal Form)
No Pela nggan | Nama Pela nggan | Nomor Pro perty | Alamat Pro perty | Tang gal Pin jam | Tang gal Sel esai | Biaya | No Pem ilik | Nama Pem ilik |
CR56 | Yuni | PG4 | Jl. Suci / 07, | 1-Jul-94 | 5-Aug-95 | 3.500. 000 | CO40 | Ewin |
CR56 | Yuni | PG16 | Jl. Gba / 12, | 1-Sep-95 | 5-Okt-96 | 4.500. 000 | CO93 | Durki |
CR76 | Yudi | PG4 | Jl. Suci / 07, | 1-Jan-97 | 5-Feb-98 | 3.500. 000 | CO40 | Ewin |
CR56 | Yuni | PG16 | Jl. Gba / 12, | 1-Jun-98 | 5-Jul-99 | 4.500. 000 | CO93 | Durki |
Tabel Pelanggan yang belum normal kesatu (1 - NF)
b. Bentuk normalisasi II/2-NF (Second Normal Form)
No Pelanggan | Nama |
CR56 | Yuni |
CR76 | Yudi |
Tabel Relasi Pelanggan
No Pelanggan | Nomor Property | Tanggal Pinjam | Tanggal Selesai |
CR56 | PG4 | 1-Jul-94 | 5-Aug-95 |
CR56 | PG16 | 1-Sep-95 | 5-Okt-96 |
CR76 | PG4 | 1-Jan-97 | 5-Feb-98 |
CR76 | PG16 | 1-Jun-98 | 5-Jul-99 |
Tabel Relasi Biaya
Nomor Property | Alamat Property | Biaya | No Pemilik | Nama Pemilik |
PG4 | Jl. Suci / 07, | 3.500.000 | CO40 | Ewin |
PG16 | Jl. Gba / 12, | 4.500.000 | CO93 | Durki |
Tabel Property Pemilik
c. Bentuk normalisasi III/3-NF (Third Normal Form)
No Pelanggan | Nama |
CR56 | Yuni |
CR76 | Yudi |
Tabel Relasi Pelanggan
No Pelanggan | Nomor Property | Tanggal Pinjam | Tanggal Selesai |
CR56 | PG4 | 1-Jul-94 | 5-Aug-95 |
CR56 | PG16 | 1-Sep-95 | 5-Okt-96 |
CR76 | PG4 | 1-Jan-97 | 5-Feb-98 |
CR76 | PG16 | 1-Jun-98 | 5-Jul-99 |
Tabel Relasi Biaya
Nomor Property | Alamat Property | Biaya |
PG4 | Jl. Suci / 07, | 3.500.000 |
PG16 | Jl. Gba / 12, | 4.500.000 |
Tabel Property
No Pemilik | Nama Pemilik |
CO40 | Ewin |
CO93 | Durki |
Tabel Pemilik
Tidak ada komentar:
Posting Komentar