2. Desain Basis Data
Dari beberapa permodelan di atas, dapat dikumpulkan beberapa macam field data. Field-field tersebut dirangkum dalam Kamus Data sebagai berikut :
Struktur File Tabel “tCustomer. mdf”
Struktur File Tabel “tSupplier. mdf”
Struktur File Tabel “tBarang. mdf”
Struktur File Tabel “tBeli. mdf”
Struktur File Tabel “tDetilBeli.mdf”
Struktur File Tabel “tJual. mdf”
Struktur File Tabel “tDetilJual.mdf”
3. Normalisasi Data
Transaksi Pembelian
UNF = {NoBeli + {KdBrg + NamaBrg + StokBrg + HargaBeli + HargaJual} + SubTotBeli + JumlahBeli} + TglBeli + NoBuktiBeli + TotalBeli + {KdSupp + NamaSupp + AlmtSupp + TelpSupp}
1NF = NoBeli + KdBrg + NamaBrg + StokBrg + HargaBeli + HargaJual + SubTotBeli + JumlahBeli + TglBeli + NoBuktiBeli + TotalBeli + KdSupp + NamaSupp + AlmtSupp + TelpSupp
2NF :
Beli = NoBeli* + TglBeli + NoBuktiBeli + TotalBeli + KdSupp* + KdBrg* + HargaBeli + JumlahBeli + SubTotBeli
DetilBeli = KdBrg* + HargaBeli + JumlahBeli + SubTotBeli
3NF :
Beli = NoBeli* + TglBeli + NoBuktiBeli + TotalBeli + KdSupp*
DetilBeli = JumlahBeli + SubTotBeli + KdBrg* + NoBeli*
Barang = KdBrg* + NamaBrg + StokBrg + HargaBeli + HargaJual
Supplier = KdSupp* + NamaSupp + AlmtSupp + TelpSupp
Transaksi Penjualan
UNF = {NoJual + {KdBrg + NamaBrg + StokBrg + HargaBeli + HargaJual} + SubTotJual + JumlahJual} + TglJual + TotalJual + {KdCust + NamaCust + AlmtCust + TelpCust}
Beli = NoBeli* + TglBeli + NoBuktiBeli + TotalBeli + KdSupp* + KdBrg* + HargaBeli + JumlahBeli + SubTotBeli
DetilBeli = KdBrg* + HargaBeli + JumlahBeli + SubTotBeli
3NF :
Beli = NoBeli* + TglBeli + NoBuktiBeli + TotalBeli + KdSupp*
DetilBeli = JumlahBeli + SubTotBeli + KdBrg* + NoBeli*
Barang = KdBrg* + NamaBrg + StokBrg + HargaBeli + HargaJual
Supplier = KdSupp* + NamaSupp + AlmtSupp + TelpSupp
Transaksi Penjualan
UNF = {NoJual + {KdBrg + NamaBrg + StokBrg + HargaBeli + HargaJual} + SubTotJual + JumlahJual} + TglJual + TotalJual + {KdCust + NamaCust + AlmtCust + TelpCust}
1NF = NoJual + KdBrg + NamaBrg + StokBrg + HargaBeli + HargaJual + SubTotJual + JumlahJual + TglJual + TotalJual + KdCust + NamaCust + AlmtCust + TelpCust
2NF :
Jual = NoJual* + TglJual + TotalJual + KdCust* + KdBrg* + HargaJual + JumlahJual + SubTotJual
DetilJual = KdBrg* + HargaJual + JumlahJual + SubTotJual
3NF :
Jual = NoJual* + TglJual + TotalJual + KdCust*
DetilJual = JumlahJual + SubTotJual + KdBrg* + NoJual*
Barang = KdBrg* + NamaBrg + StokBrg + HargaBeli + HargaJual
Customer = KdCust* + NamaCust + AlmtCust + TelpCust
2NF :
Jual = NoJual* + TglJual + TotalJual + KdCust* + KdBrg* + HargaJual + JumlahJual + SubTotJual
DetilJual = KdBrg* + HargaJual + JumlahJual + SubTotJual
3NF :
Jual = NoJual* + TglJual + TotalJual + KdCust*
DetilJual = JumlahJual + SubTotJual + KdBrg* + NoJual*
Barang = KdBrg* + NamaBrg + StokBrg + HargaBeli + HargaJual
Customer = KdCust* + NamaCust + AlmtCust + TelpCust
Tidak ada komentar:
Posting Komentar