STUDI KASUS
NORMALISASI DAN ERD
IYA N GU STIA NA , S. KO M , M. KO M
SOAL SUPPLIER SEMBAKO
Tugasnya :
Buatlah table pengiriman barang dari faktur tersebut.
SOAL SUPPLIER SEMBAKO
Mengapa ?
Karena hanya muncul 1 kali dalam satu faktur, tidak muncul didalam faktur lainnya,
sedangkan KODE_KONSUMEN, KODE_SUPIR, KODE_BRG, bisa muncul
berkali-kali dalam faktur yang berbeda. Apalagi KODE_BRG bisa muncul berkali-
kali dalam faktur yang sama. Sehingga KODE_BRG disebut juga atribut bernilai
jamak.
PROSES NORMALISASI KE 2
Langkah selanjutnya mengelompokan atribut atribut bernilai tunggal berdasarkan
primary key yaitu : NOMOR_SURAT
Sehingga menjadi seperti dibawah ini :
NOMOR_SURAT <- KODE_KONSUMEN, KONSUMEN, TGL_KIRIM,
KODE_SUPIR, NAMA_SUPIR,NO_KENDARAAN
Memisahkan atribut primary key yang bernilai jamak yaitu :KODE_BRG
Sehingga menjadi seperti dibawah ini :
NOMOR_SURAT,KODE_BRG <- KODE_BRG,NAMA_BRG,MERK, JUMLAH,
KETERANGAN
Proses seperti di atas disebut juga proses Normalisasi tahap 2. Seperti gambar
table dislide berikutnya :
NOMOR_SURAT <- KODE_KONSUMEN, KONSUMEN, TGL_KIRIM, KODE_SUPIR, NAMA_SUPIR,
NO_KENDARAAN
Ternyata masih
ada atribut yang
tergantung pada
atribut lainnya
Table inilah yang nanti akan diterjemahkan dalam bentuk fisik pembuatan database, sehingga
nanti akan dibuatkan 1 buah database dan 5 buah table.