Home Start Back Next End
  
221
Pada akhir kegiatan
model component terbentuk sebuah classdiagram
yang telah direvisi seperti digambarkan pada gambar 5.72. berikut ini:
Data Penjualan
+Kode Laporan Penjualan : Char
+Tanggal : Date
+Kode Produk : Char 
*
+Hasil Penjualan : Decimal
+diinput()
+dicetak()
+disimpan()
+dikirim ()
+diterima()
Pemasok
+Kode Pemasok : Char
+Nama Pemasok : Char
+Alamat Pemasok : Char
Produk
+Kode Produk : Char
+Nama Produk : Char
1      
+Kode Bahan Baku : Char 
1
+Komposisi : Decimal
+diinput ()
+disimpan ()
+dihapus()
+diupdate()
+dibuat()
1
Bahan Baku Header
+Kode Bahan Baku : Char
+Nama Bahan Baku : Char
Peramalan
+Kode Peramalan : Char
+Tanggal : Date
+Hasil Peramalan : Integer
*
+Parameter alpha : Decimal
+Parameter beta : Decimal
+Parameter gamma : Decimal
+Rentang Waktu : Integer
+Kode Produk : Char
+Kode Laporan Penjualan : Char
+dibuat()
+diinput ()
+disimpan ()
+dicetak()
+diupdate()
+Telepon Pemasok : Char
+Fax Pemasok : Char
+Contact Person : Char
+Telpon Contact Person : Char
1
1..*
1
+Satuan : Char
+diinput()
+diupdate()
+disimpan ()
1
1
Persediaan
+diinput ()
+disimpan ()
+diupdate()
+dihapus()
+diperiksa ()
1
1..*
Contact Person
-Nama Contact Person : Char
-Telpon Contact Person : Char
+diinput()
+disimpan()
+diupdate()
+dihapus()
+diperisa()
+dihapus()
1
Bahan Baku Detil
-Harga Bahan Baku : Decimal
-Kode Pemasok : Char
-Lead Time
:
Decimal
-Biaya Pesan : Decimal
-Persentase Biaya Simpan : Decimal
+diinput()
+diupdate()
+disimpan()
+dihapus()
Purchase Order
+Kode PO : Char
+Tanggal : Date
+Kode Persediaan : Char
+Tanggal Kedatangan : Date 
1
+Kode Bahan Baku : Char
+Kode Batch : Char
+Jumlah : Decimal
+dipesan : Boolean
+tanggal pesan : Date
+dibatalkan : Boolean
+tanggal dibatalkan : Date
+dipesan ()
+diterima()
+diinput ()
+disimpan ()
+dikirim ()
1
+diupdate()
+diperiksa ()
+dihapus()
+dibatalkan ()
Kebijakan Persediaan
Penerimaan Bahan baku
+Kode Penerimaan BB : Char
+Tanggal : Date
+Kode Bahan Baku : Char
+Kode Pemasok : Char
+Kode PO  : Char
+Jumlah Bahan Baku : Decimal
+Kode Batch : Char
+dibuat()
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
1..*
1..*
1
+Kode Bahan Baku : Char
+Kode Pemasok : Char
-Jumlah Bahan Baku : Decimal
-Kode MR : Char
-Nomor SO : Char
-Status Periksa : Boolean
+dibuat()
+disimpan()
+dicetak()
+ditandatangani()
+dikirim()
+diterima()
1
1..*
+Kode Kebijakan Persediaan : Char
+Periode berlaku : Char
+Service Level : Decimal
+Standar Deviasi : Decimal
1
+Hasil Perhitungan : Decimal
+Biaya : Decimal
+Kode Bahan Baku : Char
+Kode Produk : Char
+Jumlah hari kerja  : Integer
+diinput()
+disimpan ()
+diupdate()
Retur Pembelian
+Kode RP : Char
+Tanggal : Date
+Kode Bahan baku  : Char
+Kode Pemasok : Char
+Kode PO  : Char
+Jumlah Bahan baku  : Decimal
+Nomor SO : Char
+dibuat()
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
0..1
Material Request
+Kode MR
:
Char
+Tanggal : Date
+Kode Bahan Baku : Char
-Jumlah Bahan Baku
+dibuat()
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
+diterima()
1..*
1
Bahan Baku Keluar
+Kode BB Keluar : Char
+Tanggal : Date
+Kode Bahan Baku : Char
+Kode Permintaan BB : Char
+Jumlah Bahan Baku : Decimal
+Kode Batch : Char
+dibuat()
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
Gambar 5.72. Revised Class Diagram setelah Kegiatan Model Component
Word to PDF Converter | Word to HTML Converter