Selasa, 29 Juni 2010

Tugas 4 (Desain Perangkat Lunak)

1. Bagan Relasi Entitas (Entity Relationship Diagram)




2. Desain Basis Data

Dari beberapa permodelan di atas, dapat dikumpulkan beberapa macam field data. Field-field tersebut dirangkum dalam Kamus Data sebagai berikut :

Kamus Data :

Dalam desain basis data (Database Design) pada sistem dan aplikasi terdiri beberapa file tabel, dimana perancangannya berdasarkan pada kamus data di atas. File-file tabel tersebut adalah sebagai berikut :



Struktur tabel dari masing-masing file tabel di atas adalah 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}
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

Tidak ada komentar:

Posting Komentar