Kamis, 13 Oktober 2016

Pemograman Berbasis Objek

Class Diagram pada Usaha Retail


     Diagram Class dari usaha retail menggambarkan objek – objek yangdibutuhkan dalam pembuatan sistem informasi yang nyata.

 
                                                Gambar Diagram Class Usaha Retail


Pada gambar di atas tampak 13 kelas. 6 kelas berasal dari aktor yang
berasal dari use case dan 7 kelas lainnya berasal dari kata – kata benda dan
kelas – kelas bentukan lain, yaitu : data penerimaan barang, data
inventory, laporan – laporan, data pengeluaran barang, data order
penjualan, website dan data order pembelian.

- Kelas bagian gudang me-maintain kelas data penerimaan barang dan kelas
data pengeluaran barang. 
- Kelas bagian penjualan menggunakan kelas
website. 
- Kelas website membuat data – data pada kelas data order
penjualan. 
- Kelas pembelian memaintain data order pembelian.
- Kelas manager menggunakan kelas laporan – laporan. 
- Kelas customer menggunakan kelas website. 
- Kelas akuntansi memaintain kelas laporan – laporan.

1. Kelas data penerimaan barang mempunyai attribute pengeluaran_id,
order_pembelian_id, item_id, quantity, date dan description. Kelas data
penerimaan barang mempunyai method insert, edit, delete, view,
constructor dan desctructor.

2. Kelas data inventory mempunyai attribute item_id, item_name, quantity
dan description. Kelas data inventory mempunyai method insert, edit,
delete, view.

3. Kelas data pengeluaran barang mempunyai atribute pengeluaran_id,
order_penjualan_id, item_id, quantity, date, description, insert, edit,
delete, view. Kelas data pengeluaran barang mempunyai method insert,
edit, delete, view.

4. Kelas data laporan – laporan mempunyai attribute laporan_id,
laporan_type dan laporan_resource_file. Kelas data laporan – laporan
mempunyai method insert, edit, delete, view.

5. Kelas data order penjualan mempunyai attribute status, item_id, quantity.
Kelas data order penjualan mempunyai method insert, edit, delete, view.
Kelas website mempunyai attribute user_id, password,
classes_access_right. Kelas website mempunyai method logon.

6. Kelas data order pembelian mempunyai attribute status, item_id,
quantity. Kelas data order pembelian mempunyai method insert, edit,
delete, view.

Tidak ada komentar:

Posting Komentar