Pages

Cara me-Normalisasi Data

1.      Pengertian Normalisasi
  Sebuah upaya untuk memperoleh sebuah basis data dengan struktur yang baik (ruang penyimpanan yang  efisien) dengan cara menerapkan sejumlah aturan (bentuk normal) pada setiap tabel yang menjadi anggota basis data tersebut.

 Tujuan Normalisasi
 Agar data yang ada tidak redundan dan memiliki data integrity yang kuat sehingga ketika kita melakukan relasi antara tabel akan dengan mudah kita menjaga data integrity dan mendapatkan datanya.


2. Langkah normalisasi
   1. Bentuk Normal ke Satu(1NF)
       a. Syarat :
       b. Tidak ada set atribut yang berulang atau bernilai ganda.
       c. Telah ditentukannya primary key untuk tabel atau relasi.
       d. Tiap atribut hanya memiliki satu pengertian.
       e. Tiap atribut yang dapat memiiki banyak nilai sebenarnya menggambarkan entitas atau  relasi yg terpisah

   2. Bentuk Normal ke Dua(2NF)
       a. Syarat :
       b. Bentuk data telah memenuhi kriteria bentuk normal ke satu.
       c. Atribut bukan kunci(non-key attribute) haruslah memiliki ketergantungan    fungsional sepenuhnya pada  primary key

   3. Bentuk Normal ke Tiga(3NF)
       a. Syarat :
       b. Bentuk data telah memenuhi kriteria bentuk normal ke dua.
       c. Atribut bukan kunci(non-key attribute) tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primary key di relasi itu saja

  





Berikut ini contoh  kasus normalisasi nota pembelian pada Mini Market “SAHABAT PUTRA”


UNNORMALISASi













NORMALISASI PERTAMA




NORMALISASI KEDUA


NORMALISASI KETIGA

Pengujian DATA



Sekian tutorial dari saya tentang normalisasi, semoga bermanfaat :)
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

1 Response to "Cara me-Normalisasi Data"

  1. Noctis Lucis Caelum says:
    17 April 2016 pukul 23.15

    bukannya harga harusnya masuk ke tabel barang ?

Posting Komentar