![]() 167
5. Class Diagram
Data Penjualan
+Kode Laporan Penjualan : Char
+Tanggal : Date
+Kode Produk : Char
+Hasil Penjualan
:
Decimal
+diinput()
+dicetak()
+disimpan()
+dikirim ()
+diterima()
Pemasok
Produk
+Kode Produk : Char
+Nama Produk : Char
*
1
+Kode Bahan Baku : Char
+Komposisi : Decimal
+diinput ()
+disimpan ()
+dihapus()
+diupdate()
+dibuat ()
1
*
Bahan Baku
Peramalan
+Kode Peramalan : Char
+Tanggal : Date
+Hasil Peramalan : Integer
1
*
+Parameter
alpha : Decimal
+Parameter
beta : Decimal
+Parameter
gamma : Decimal
+Rentang Waktu : Integer
+Kode Produk : Char
+Kode Laporan Penjualan : Char
+dibuat()
+diinput()
+disimpan()
+dicetak()
+diupdate()
+Kode Pemasok : Char
+Nama Pemasok : Char
+Alamat Pemasok : Char
+Telepon Pemasok : Char
+Fax Pemasok : Char
+Contact Person : Char
+Telpon Contact Person : Char
+diinput()
+disimpan()
+diupdate()
+dihapus()
+diperiksa()
1
1..*
1..*
+Kode Bahan Baku : Char
+Nama Bahan Baku : Char
+Harga Bahan Baku : Decimal
+Kode Pemasok : Char
+Satuan : Char
+Lead Time : Decimal
+Biaya Pesan : Decimal
+Persentase Biaya Simpan
:
Decimal
+diinput ()
+diupdate()
+disimpan ()
+dihapus()
1..*
1..*
1
Persediaan
+Kode Persediaan : Char
+Tanggal Kedatangan : Date
+Kode Bahan Baku : Char
+Kode Batch : Char
+Jumlah
:
Decimal
+dipesan ()
+diterima()
+diinput ()
+disimpan ()
+dikirim ()
+diupdate()
+diperiksa ()
+dihapus()
+dibatalkan ()
1..*
Penerimaan Bahan baku
+Kode Penerimaan BB : Char
Purchase Order
+Kode PO : Char
+Tanggal : Date
1
1
Kebijakan Persediaan
+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..*
+Kode Bahan Baku : Char
+Kode Pemasok : Char
1
-Jumlah Bahan Baku : Decimal
-Kode MR : Char
-Nomor SO : Char
+dibuat()
+disimpan()
+dicetak()
+ditandatangani()
+dikirim()
+diterima()
+diperiksa()
1..*
+Kode Kebijakan Persediaan : Char
+Periode berlaku : Char
+Service Level : Decimal
+Standar Deviasi : Decimal
+Hasil Perhitungan : Decimal
+Biaya
:
Decimal
+Kode Bahan Baku : Char
+Kode Produk : Char
+Jumlah hari kerja : Integer
+diinput ()
+disimpan ()
+diupdate()
0..1
1
1..*
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 ()
Material Request
+Kode MR : Char
+Tanggal : Date
+Kode Bahan Baku : Char
-Jumlah Bahan Baku
+dibuat()
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
+diterima()
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 ()
1
+disimpan ()
+dicetak()
+ditandatangani()
+dikirim ()
|