Class Diagram Transaksi Pembelian

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