NORMALISASI

19 November 2012 10:31:08 Dibaca : 279

NORMALISASI

 

Istilah Normalisasi berasal dari E. F.Codd, salah seorang perintis teknologi basis data. selain dipakai sebagai metodologi tersendiri untuk menciptakan struktur tabel 9 relasi) dalam basis data (dengan tujuan utnuk mengurangi kemubaziran data) , normalisasi terkadang hanya diipakai sebagai perangkat verifikasi terhadap tabel-tabel yang dihasilkan oleh metodologi lain ( misalnya E-R). Normalisasi memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel

 

Proses normalisasi adalah proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya

 

 

 

Tahapan Normalisasi

 

Bentuk Normal Kesatu (1 NF / First Normal Form)

 

Bentuk Bentuk Normal Kesatu mempunyai ciri yaitu setiap data dibentuk dalam file flat, data dibentuk dalam satu record demi satu record dan nilai dari field berupa “atomic value”. Tidak ada set atribut yang berulang ulang atau atribut bernilai ganda (multi value). Tiap field hanya satu pengertian, bukan merupakan kumpulan data yang mempunyai arti mendua. Hanya satu arti saja dan juga bukanlah pecahan kata kata sehingga artinya lain..

 

Contoh :

 

Kelas (Kode Kelas, Nama Kelas, Pengajar)

 

Ini merupakan bentuk 1NF karena tidak ada yang berganda dan tiap atribut satu pengetian yang tunggal

 

Contoh Data

 

Kode kelas

Nama kelas

Pengajar

     1111

        Basis data

        Muhamad ali

     2222

       Riset pemasaran

        Ahmad yani

     3333

       pemrograman

       Surto pratolo

 

 

 

Mahasiswa (NPM, Nama, Dosen Wali, Semester1, Semester2 Semester3)

 

Mahasiswa yang punya NPM, Nama, Dosen Wali mengikuti 3 mata kuliah. Di sini ada perulangan semester sebanyak 3 kali. Bentuk seperti ini bukanlah 1NF.

 

<