Anda di halaman 1dari 6

Buatlah Class Diagram (Tanpa Method) dan object Diagram dari Dokumen dibawah ini :

Asumsi :

1. Setiap Supplier bias menerima Surat Pesanan lebih dari satu kali
2. Satu Surat Pesanan bisa menerima lebih dari satu Faktur, dengan asumsi obat yang dipesan bisa berbeda dengan obat yang dikirim (baik jumlah
ataupun jenisnya)
Jawab :

Kelompok 1 Kelompok 2 Kelompok 3 Kelompok 4 Kelompok 5


No_Sp* Kode_unit* Kode_Uraian* No_Faktur* Kode_Staff*
 Tgl_Sp Nama_unit Nama_Uraian Tgl_Faktur Nama_Staff
    Satuan    
    Jumlah_Pesanan    
    Jumlah_Kirim    
    Harga    
    Diskon    
    Tgl_Kadaluarsa    

Sp Unit Uraian Faktur Staff


No_Sp* Kode_unit* Kode_Uraian* No_Faktur* Kode_Staff*
 Tgl_Sp Nama_unit Nama_Uraian Tgl_Faktur Nama_Staff
    Satuan    
    Jumlah_Pesanan    
    Jumlah_Kirim    
    Harga    
    Diskon    
    Tgl_Kadaluarsa    

PESAN
+NoSP
+KodeUraian
-JmlPesanan
1..* SP 1..* UNIT 1..*
URAIAN
+NoSP +KodeUnit
+KodeUraian
-TglSP 1 -NamaUnit
-NamaUraian
-Satuan #KodeUnit
1..*
-Harga #KodeStaff
1
-JmlPesanan
-JmlKirim 1
-Diskon
-TglKadaluarsa

1..*

1..* 1 1..*

FAKTUR STAFF
1..* +NoFaktur 1..* +KodeStaff
-TglFaktur -NamaStaff
1
#NoSP #KodeUnit
#KodeStaff

KIRIM
+NoFaktur
+KodeUraian
-JmlKirim
1..* 1..*

PESAN PESAN PESAN


+NoSP=”SP006” +NoSP=”SP006” +NoSP=”SP006”
+KodeUraian=”U003” +KodeUraian=”U001” +KodeUraian=”U002”
-Jmlpesan=3 -Jmlpesan=50fls -Jmlpesan=10 1..*

1..* 1..* 1..*

1 1 1 1 1 1

1 UNIT UNIT
1..* KodeUnit=”K001” KodeUnit=”K002”
URAIAN URAIAN URAIAN SP NamaUnit=”Penerima” 1 NamaUnit=”Pengirim” 1
+KodeUraian=”U003” +KodeUraian=”U001” +KodeUraian=”U002” NoSP=”SP006”
-NamaUraian=”Mexilin 500” -NamaUraian=”OBH Combi” -NamaUraian=”Bodrexin” TglSP=”21/02/2012 1
-Satuan=”BOX” -Satuan=”BOTOL” -Satuan=”BOX” KodeUnit=”K001”
-Harga=12.000 -Harga=15.000 -Harga=5.000 KodeStaff=”S001” 1 1..*
-JmlPesanan=5 -JmlPesanan=50fls -JmlPesanan=10
-JmlKirim=5 -JmlKirim=45 -JmlKirim=5
1..*
-Diskon=- -Diskon=- -Diskon=-
-TglKadaluarsa=20/11/2012 -TglKadaluarsa=01/12/2014 -TglKadaluarsa=05/07/2012
1 1 1
STAFF
KodeStaff=”S001
1 NamaStaff=”DeliaAminah”
KodeUnit=”K001”
1..*

KIRIM
NoFaktur=”CD181456”
1..*
KodeUraian=”U002”
JmlKirim=10

1..*
1. 1..* 1 1..*
STAFF
FAKTUR
KIRIM KodeStaff=”S002”
NoFaktur=”CD181456”
1..* NoFaktur=”CD181456” 1..* 1 NamaStaff=”Adindamukti” 1..*
TglFaktuR=”21/02/2012”
KodeUraian=”U001” KodeUnit=”K002”
NoSP=”SP006”
JmlKirim=45 KodeStaff=”S002”
1

KIRIM
NoFaktur=”CD181456”
1..* KodeUraian=”U003” 1..*
JmlKirim=5

Anda mungkin juga menyukai