Senin, 14 November 2016

TUGAS 2, NORMALISASI TABEL



MATA KULIAH  : BASIS DATA

UNIVERSITAS MA’ARIF NAHDLATUL ULAMA (UMNU) KEBUMEN

NAMA : WAHYU EKO ARDIYANTO
NIM : TI11502

DOSEN PENGAMPU : BAMBANG SUGIANTO S.T.,M.KOM.

Dalam postingan saya yang kedua ini saya akan mencoba membahas mengenai normalisai data, what does it mean?  Normalisasi adalah mengelompokkan data yang sama agar mempermudah  kita untuk menyeleksi , merubah , menambah  ataupun mengurangi data, okay  Let’s get in to it!
Berikut adalah table yang akan kita normalisasi.






Pada table diatas kita telah memiliki data lengkap mengenai struktur penjualan dikantin, langkah selanjutnya yang harus kita lakukan adalah menjadikan field terunik sebagai primary key dalam hal ini kita pilih No. transaksi sebagai primary key karna setiap transaksi akan memiliki nomer transaksi yang berbeda. Lalu langkah selanjutnya adalah memilih field yang memiliki kesamaan isi yang akan kita rubah menjadi sebuah kode baik menggunakan huruf atau angka.
Berikut adalah table yang telah dinormalisasi.






Mungkin ada yang bertanya-tanya “ kemana perginya kolom Nama Barang dan Penitip ?” seperti  yang sudah tertera pada keterangan diatas kita pilih kolom yang memiliki kesamaan isi lalu kita ubah kontenya menjadi kode agar lebih mudah dimanipulasi dan mengurangi kerumitan.
Dua table dibawah ini adalah konten dari kolom Nama barang dan Penitip yang disederhanakan  menjadi kode.

Selain membuat tabel seperti diatas kita juga dapat membuat giagram seperti dibawah, yang menunjukan keterkaitan antara tabel penjualan dengan tabel nama barang dan tabel penitip.                                                                                       
 Diagram juga dapat berbentuk sebagai berikut.
                                                                                                                         
      
Pada Tabel Penjualan diatas terdapat No. Transaksi sebagai Primery key. Tabel Nama Barang dan Penitip terdapat tanda N yang terhubung dengan simbol 1 yang menunjukan keterkaitan Many to One dari Kode NB yang sebagai Foreign Key terhadap Tabel Nama Barang, dan Kode Penitip  terhadap Tabel Merk Barang.


Mungkin cukup sekian yang dapat saya share, semoga bermanfaat.

                                                                                






Tidak ada komentar:

Posting Komentar