4.1.3.5.3. Class Diagram Transaksi Pembelian
Pada class diagram dibawah ini menggambarkan kelas menu transaksi yang terdiri dari transaksi pembelian dan penjualan. Transaksi pembelian terdiri
dari pemesanan, penerimaan dan pembayaran pembelian beserta detailnya serta atribut dan operasi apa saja yang dapat dilakukan pada kelas tersebut. Transaksi
penjualan beserta detailnya serta atribut dan operasi apa saja yang dapat dilakukan pada kelas tersebut.
Menu Transaksi - Pemesanan Pembelian
- Penerimaan Barang - Pembayaran Pembelian Barang
- Retur Pembelian - Penjualan
- Pengeluaran Barang - Pemesanan Pembelian
- Penerimaan Barang - Pembayaran Pembelian Barang
- Retur Pembelian - Penjualan
- Pengeluaran Barang PemesananPembelian
- no_po : varcharunique} - kode_pemasok: varchar
- tgl : date - tgl_kirim : date
- jumlah_pesan : int - no_po : varcharunique}
- kode_pemasok: varchar - tgl : date
- tgl_kirim : date - jumlah_pesan : int
+TambahData +HapusData
+SimpanPesanan +Batal
+TambahData +HapusData
+SimpanPesanan +Batal
PengeluaranBarang - no_transaksi :
varcharunique} - no_so: varchar
- tgl : date - konsumen : varchar
- alamat : varchar - tlp : varchar
- supir : varchar - no_kendaraan : varchar
- no_transaksi : varcharunique}
- no_so: varchar - tgl : date
- konsumen : varchar - alamat : varchar
- tlp : varchar - supir : varchar
- no_kendaraan : varchar
+SimpanTransaksi +Batal
+SimpanTransaksi +Batal
PenjualanBarang - no_faktur : varcharunique}
- tgl : date - konsumen : varchar
- alamat : varchar - no_tlp: varchar
- grand_total : decimal - no_faktur : varcharunique}
- tgl : date - konsumen : varchar
- alamat : varchar - no_tlp: varchar
- grand_total : decimal
+SimpanPembayaran +Batal
+SimpanPembayaran +Batal
PembayaranPembelianBarang - no_pembayaran : varcharunique}
- no_po: varchar - kode_supplier : varchar
- tgl_bayar : date - metode_bayar : varchar
- bank : varchar - norek: varchar
- kontak : varchar - total_bayar : decimal
- bayar : decimal - no_pembayaran : varcharunique}
- no_po: varchar - kode_supplier : varchar
- tgl_bayar : date - metode_bayar : varchar
- bank : varchar - norek: varchar
- kontak : varchar - total_bayar : decimal
- bayar : decimal
+SimpanPembayaran +Batal
+SimpanPembayaran +Batal
PenerimaanBarang - no_transaksi :
varcharunique} - kode_pemasok: varchar
- tgl : date - no_po : varchar
- no_sj : varchar - no_invoice : varchar
- total : decimal - sub_total : decimal
- no_transaksi : varcharunique}
- kode_pemasok: varchar - tgl : date
- no_po : varchar - no_sj : varchar
- no_invoice : varchar - total : decimal
- sub_total : decimal
+SimpanTransaksi +Batal
+SimpanTransaksi +Batal
ReturPembelian - no_returi : varcharunique}
- kode_pemasok: varchar - nama_pemasok : varchar
- alamat : varchar - no_telp : varchar
- tgl : date - no_po : varchar
- no_sj : varchar - no_returi : varcharunique}
- kode_pemasok: varchar - nama_pemasok : varchar
- alamat : varchar - no_telp : varchar
- tgl : date - no_po : varchar
- no_sj : varchar
+SimpanTransaksi +Batal
+SimpanTransaksi +Batal
Gambar 4. 21 Class Diagram
Transaksi yang diusulkan
4.1.3.6 Deployment Diagram