Tugas 5 (921411056)

08 November 2012 00:42:00 Dibaca : 183 Kategori : 921411056 Tugas 5

NORMALISASI DATABASE

A.    Pengertian Normalisasi Database

Normalisasi database merupakan teknik analisis data yang mengorganisasikan atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil, dan fleksible

B.     Tujuan Normalisasi Database

-          Untuk menghilang kerangkapan data

-          Untuk mengurangi kompleksitas

-          Untuk mempermudah pemodifikasian data

C.     Proses Normalisasi

-          Data diuraikan dalam bentuk tabel, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.

-          Apabila tabel yang diuji belum memenuhi persyaratan tertentu, maka tabel tersebut perlu dipecah menjadi beberapa tabel yang lebih sederhana sampai memenuhi bentuk yang optimal.

D.    Tahapan Normalisasi Database

Proses Tahapan normalisasi dilakukan secara bertingkat.

Tingkatan proses normalisasi dengan Third Normal Form (3NF):

1.       Bentuk Tahap UnNormalized

2.       Bentuk Normal Pertama (1NF)

3.       Bentuk Normal Kedua (2NF)

4.       Bentuk Normal Ketiga (3NF)

Tingkatan proses normalisasi dengan Five Normal Form (5NF):

1.          Bentuk Normal Pertama (1NF)

2.          Bentuk Normal Kedua (2NF)

3.          Bentuk Normal Ketiga (3NF)

4.          Bentuk Normal Boyce-Codd (BCNF)

5.          Bentuk Normal Keempat (4NF)

6.          Bentuk Normal Kelima (5NF)

1.      Bentuk Normal Pertama (1NF)

Bentuk normal pertama dikenakan pada entity yang belum normal (Unnormalized Form). Bentuk tidak normal merupakan kumpulan data yang akan di rekam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja tersebut tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan kedatangannya.

2.      Bentuk Normal Kedua (2NF)

Aturan Bentuk Normal Kedua (2NF) : Suatu entity dikatakan dalam bentuk normal pertama jika : 1. Berada pada bentuk normal pertama. 2. Semua attribut bukan kunci memiliki ketergantungan fungsional (Depedensi Fungsional) dengan kunci utama (primary key)

3.      Bentuk Normal Ketiga(3NF)

            Aturan Bentuk Normal Ketiga (3NF) : Suatu entity dikatakan dalam bentuk normal pertama jika : 1. Berada pada bentuk normal kedua. 2. Semua attribut bukan kunci tidak memiliki ketergantungan transitif (Depedensi transitif) dengan kunci utama (primary key).

4.      Bentuk Normal Boyce-Codd (BCNF)

            Aturan Bentuk Normal Boyce-Codd (BCNF) : Suatu entity dikatakan dalam bentuk BCNF jika : Semua kunci utama adalah kunci kandidat yang bersifat unik.

5.      Bentuk Normal Keempat (4NF)

            Bentuk normal keempat berhubungan dengan sifat ketergantungan banyak nilai (Multivalued Dependency) pada suatu tabel yang merupakan pengembangan dari ketergantungan fungsional.

6.      Bentuk Normal Kelima (5NF)

            Bentuk normal kelima berkenaan dengan ketergantungan relasi antar tabel (Join Depedency).