top of page

Teknik Normalisasi dalam mengembangkan Database

Updated: Mar 23, 2020

Pengertian Teknik Normalisasi:

Normalisasi (Normalize) merupakan sebuah teknik yang digunakan dalam pengaturan suatu Database guna membangun desain logic database dengan beberapa aturan atau kriteria tertentu.


Teknik Normalisasi merupakan cara dalam membangun database menjadi lebih terstruktur agar terhindar dari redudansi data dengan membuat desain logic tabel kedalam bentuk normal.


tujuan:

-mengurangi perulangan data.

-memastikan kebenaran data.

-pembuatan tabel data yang baik dan terstruktur.

-mempermudah dalam pengoreksian ataupun pengubahan data.


>>kapan Teknik Normalisasi dilakukan?


Normalisasi terhadap data harus segera dilakukan jika data yang tersedia memiliki beberapa kekurangan seperti:

-data atau field yang sama tersimpan di beberapa tempat.

-data tidak menghasilkan informasi yang lengkap.

-adanya redudansi atau pengulangan data.

-adanya NULL VALUE terhadap data.

-terjadi permasalahan atau kesulitan dalam melakukan manipulasi data.


>>Teknik Normalisasi dapat dilakukan dengan beberapa cara yaitu: 1st NF, 2nd NF, 3rd NF, dan BCNF.


contoh kasus:

berikut merupakan table tidak beraturan dikarenakan masih adanya data yang tidak dapat dimodifikasi / dimanipulasi akibat masih adanya data yang terulang (repeating group).



karena pada tabel sebelumnya tidak terstruktur dengan baik, maka dilakukan perubahan table ke dalam bentuk normal pertama untuk menghindari terjadinya data ganda, yaitu dengan membuat baris atau kolom yang hanya memiliki satu nilai.


Selanjutnya kita akan mengubah tabel normal kedua dengan cara menciptakan hubungan antara tabel satu dengan lainnya(dengan menciptakan foreign key). Karena pada field ini tidak diperbolehkan field yang saling berhubungan dengan lainnya secara fungsional.


contoh kasus dibuat oleh : Myura Adellya

daftar pustaka:



 
 
 

Comments


catch me on instagram: mxzyrd

bottom of page