Professional Documents
Culture Documents
1)
Author: Danu Wira · Published: October 6, 2009 · Category: Database, Sistem Informasi
Manajemen
Beberapa waktu lalu, beberapa rekan menanyakan dalam blog saya tentang langkah-langkah
dalam membangun sebuah database. Sebelum memulai membuat sebuah database, kita perlu
melakukan normalisasi terhadap database yang akan kita buat. Setiap programmer memiliki
cara tersendiri dalam melakukan normalisasi data, dan berikut ini adalah cara saya dalam
melakukan normalisasi, dan saya akan coba jelaskan dengan cara yang sederhana sehingga
anda dapat memahami langkahnya dengan mudah.
Definisi Normalisasi
Dalam sebuah basis data diperlukan proses normalisasi data. Normalisasi merupakan cara
untuk mencari / mengelompokan seluruh sifat yang berkenaan dengan objek/entitas. Selain
itu juga untuk menghilangkan redudansi dan untuk memberikan identifikasi unik setiap
record (tabel).
Langkah-langkah Normalisasi
Dalam melakukan normalisasi ada beberapa langkah yang harus diperhatikan. Langkah –
langkah tersebut yaitu:
Data ditulis tabel tunggal dengan apa adanya sesuai waktu kedatangannya. Data – data ini
dapat diperoleh dari laporan transaksi.
Bentuk Normal Kesatu merupakan uraian tabel dasar. Untuk membuatnya dapat
melengkapi data pada bentuk tidak Normal.
Untuk mengelompokan data menjadi bentuk normal kedua, ada syarat–syarat yang harus
dipenuhi yaitu :
º Menentukan Primary key dan mengelompokan field non kunci dengan Primary key
berdasarkan ketergantungan fungsional.
Normalisasi (Bag.2)
Author: Danu Wira · Published: June 17, 2010 · Category: Database, Komputer Dasar
Pada bagian sebelumnya kita telah mendapatkan sedikit gambaran dari proses normalisasi.
Pada bagian ini kita akan lakukan sedikit pembahasan dari sebuah proses normalisasi.
Untuk memahami lebih lanjut tentang pembuatan normalisasi, kita akan membuat sebuah
contoh normalisasi dari Nota Pembelian berikut:
Langkah 1 :
Langkah 2 :
Langkah selanjutnya adalah membentuk data menjadi bentuk normal kesatu. Untuk
membentuk bentuk tidak normal menjadi bentuk normal kesatu kita harus melengkapi data
diatas menjadi sebagai berikut:
Langkah 3 :
Langkah berikutnya adalah membentuk data menjadi bentuk normal kedua, dengan
menentukan Primary key. Dari contoh diatas Primary key(*) adalah :
º Nota
º Kode Pelanggan
º Kode Barang
Selanjutnya adalah mengelompokan field non kunci dengan Primary key berdasarkan
ketergantungan Fungsional menghasilkan :
Langkah Selanjutnya adalah menghilangkan field yang bergantung Transitif (Total Bayar)
dan membentuk relasi dengan dengan menentukan Foreign Key yaitu Kode Pelanggan dan
Kode Barang dan menambahkan Foreign Key(**) tersebut dalam Tabel Transaksi, sehingga
menjadi seperti berikut :
Kesimpulan
1. Dalam membuat normalisasi suatu data kita harus memperhatikan data-data dan field –
field kunci (primary key) untuk memudahkan pengelompokan data dalam field.