B. 3 Class formPenjualan
Class formPenjualan digunakan untuk menangani seluruh fungsi pada form penjualan untuk mencatat transaksi penjualan. Class formPenjualan
memiliki atribut yaitu lblNota, lblTanggal, dgDetilPenjualan, gbPembeli, lblNoAng, lblNamaAngg, lblPeriode, lblSisa, txtNoAngg, txtNamaAngg,
cbJenisBeli, txtPeriode, txtSisa, btnLanjut, btnBatal, gbBarang, lblKodeBrg, lblNamaBrg, lblHargaBrg, lblHargaDisk, lblQty, lblSubTot, txtKodeBrg,
txtNamaBrg, txtHargaBrg, txtDiskon, txtHargaDisk, txtQty, txtSubTotal, btnTambah, btnHapus, btnCetakNota, dan btnExit. Operasi yang terdapat pada
class formPenjualan
adalah getJual,
getDetilJual, getNamaAnggota,
subWajibBeli, savePembeli,
savePenjualan, subBatal,
subGetBarang, subHitungHarga, subHitungTotal, subHitungJumlah, saveDetilJual, subKosong,
subTampilDetil, delDetil,
subHitungTotal, subKosong,
subAmbilData, subUpdatePenjualan, dan subDelete. Notasi class formPenjualan dapat dilihat
pada gambar 3.23.
Gambar 3.23 Class formPenjualan
B. 4 Class formCetakNota
Class formCetakNota digunakan untuk menangani fungsi-fungsi pada form cetak nota. Atribut yang dimiliki class formCetakNota yaitu lblNoAngg,
lblNamaAngg, lblWajibBeli, lblTotalBelanja, lblTotalDibayar, lblSisaWajibBeli, txtNoAngg, txtNamaAngg, txtWajibBeli, txtTotalBelanja, txtTotalDibayar,
txtSisaWajibBeli, dan btnCetak. Operasi yang terdapat pada formCetakNota adalah subPrintToPrint. Notasi class formCetakNota dapat dilihat pada gambar
3.24.
Gambar 3.24 Notasi class formCetakNota
B. 5 Class formCariBarang
Class formCariBarang digunakan untuk menangani fungsi pada form cari barang, yaitu menampilkan informasi mengenai barang yang dijual pada
swalayan. Atribut yang digunakan pada formCariBarang yaitu lblKodeBrg, lblNamaBrg, txtKodeBrg, cbNamaBrg, dgBarang, dan btnKeluar. Operasi yang
dimiliki class formCariBarang yaitu subViewbyKode, subViewbyNama,
subViewNama, dan subClose. Notasi class formCaribarang dapat dilihat pada gambar 3.25.
Gambar 3.25 Notasi class formCariBarang
B. 6 Class formLaporan