Showing posts with label Normalisasi. Show all posts
Showing posts with label Normalisasi. Show all posts

Tuesday, April 3, 2012

Tugas 5 Contoh Lain Normalisasi

Normalisasi adalah sebuah teknik dalam Logical Design Kewarganegaraan. Teknik ini mengelompokan atribut dari suatu relasi data yang tidak terstruktur menjadi relasi yang tertata rapih dan terstruktur, dan tidak terjadinya redudansi (perulangan data). Nah berikut kita akan mencoba melakukan teknik Normalisasi dari data berikut.


Teknik normalisasi dibagi menjadi tiga tahap, yaitu Normalisasi Pertama hingga ketiga, kita akan melakukan tiga tahap tersebut menggunakan tabel data yang ada diatas.
Normalisasi Pertama
Normalisasi tahap ini yaitu kita harus mendefinisikan Primary key, dan atribut lainnya mengikuti atribut Primary key yang telah ditentukan, pada kasus ini, Nim kita gunakan sebagai atribut kunci / primary key dari tahap ini. Jadi sebagai berikut :

Normalisasi Kedua
Setelah selesai dengan tahap sebelumnya. sekarang kita akan pisah atribut - atribut kedalam tabel yang berbeda agar tidak terjadi ketergantungan parsial, dan terjadinya redudansi, dan semua tergantuk terhadap field kunci masing - masing. Sebagai berikut:




Normalisasi Ketiga
Nahhh sekarang adalah normalisasi tahap akhir, dimana sudah tidak tergantung secara parsial kedalam satu bentuk, dan sekarang kita akan menekan kembali redudansi yang tidak perlu, jadi sebagai berikut

Tuesday, March 27, 2012

Tugas 5 DCL dan Normalisasi

Berikan contoh normalisasi pada kasus lain!


Dari tabel data yang dihasilkan pada perancangan basis data, lakukanlah normalisasi pada tabel-tabel tersebut sampai bentuk normal ketiga !

Teknik Normalisasi Pertama :
Membuat dan menentukan primary key pada tablenya, supaya setiap data atau field field lainya tergantung hanya pada satu field yaitu yang dijadikan primary key. pada kasus ini field merk_barang yang akan dijadikan primary key bukan lokasi atau id_produsen.


Teknik Normalisasi Kedua :
lalu pada teknik yang kedua, field field yang tergantung pada satu field harus dipisahkan, seperti pada contoh field tipe_barang tergantung pada field lokasi dan produsen tergantung dengan field id_produsen, maka dari itu field tersebut di pisahkan dengan tabel peminjaman, sehingga harus dibuat tabel yang terpisah.


Teknik Normalisasi Ketiga :
selanjutnya teknik normalisasi ketiga, setelah field field dipisah sehingga dibuat table yang baru, maka waktunya pembenahan data. Diketahui sebelumnya pada tabel buku record kelima terdapat keganjilan data yang tidak sesuai dengan field lokasinya dan pada tabel produsen pun terdapat redudansi data atau pengulangan data, maka dari itu tabel buku dan tabel produsen harus diperbaiki dan diubah sehingga tidak terjadinya kesalahan dalam penyimpanan data, seperti pada contoh di bawah ini :