Aplikasi POS (Point of Sales) VB .NET

Aplikasi Penjualan (POS) : Transaksi Pembelian Barang 2


Transaksi Pembelian Barang 2 ini merupakan bagian kedua yang membahas tentang coding pada Form Pembelian yang sudah dibahas pada Transaksi Pembelian Barang 1. Bagian ini menjelaskan tiap-tiap sub dan event coding yang berkaitan dengan transaksi pembelian barang. Untuk melihat coding secara keseluruhan silahkan klik  Di sini

Coding Transaksi Pembelian Barang

Coding yang berkaitan dengan transaksi agak berbeda dengan coding untuk pengolahan data master. Coding transaksi lumayan kompleks dan saya akan bahas per bagian. Seperti biasa kita harus import data ODBC terlebih dahulu.


1. Sub bersihkan

Untuk membersihkan bagian textbox

2. Sub BuatKolom

Untuk membuat kolom pada DataGridView

3. Sub Auto_Supplier

Untuk membuat Autocomplete pada TID_Supplier

4. Sub Auto_Barang

Untuk membuat Autocomplete pada TKode_Barang

5. Sub Otomatis

Membuat TNo_Transaksi terisi otomatis, format untuk Nomor Transaksi diambil dari tanggal dan jam kejadian (“yyMMdd-hhmmss”)

6. sub bersih_barang

Untuk membersihkan Grup Transaksi barang

7. Sub call_all

Untuk memanggil semua sub kecuali sub bersih_barang dan sub buatkolom

8. sub total

Untuk menjumlahkan total barang dan total harga dari DataGridView

9. Event Form_Load

Double klik pada Form Pembelian dan ketikkan coding berikut

10. Event KeyPress (TQty)

Membuat TQty hanya dapat diinput dengan angka. Klik pada bagian (General) pilih TQty. Kemudian pada bagian (Declartion) pilih KeyPress.

11. Event KeyDown (TID_Supplier)

Untuk mengisi data yang berkaitan dengan Supplier setelah TID_Supplier diisi lalu tekan enter. Klik pada bagian (General) pilih TID_Supplier. Kemudian pada bagian (Declaration) pilih KeyDown.

12. Event KeyDown (TKode_Barang)

Untuk mengisi data yang berkaitan dengan data barang setelah Tkode_barang diisi lalu tekan enter. Klik pada bagian (General) pilih TKode_barang. Kemudian pada bagian (Declaration) pilih KeyDown.

13. Simpan sementara (BSimpan_temp)

Untuk menyimpan data transaksi pembelian barang pada DataGridView yang bersifat sementara. Double Klik pada BSimpan_temp

14. Hapus sementara (BHapus_temp)

Untuk menghapus data yang tersimpan sementara di dalam DataGridView dengan memilih data yang ada terlebih dahulu.

15. DataGridView to TextBox (DGV CellClick)

Saat data yang ada di DataGridView diklik, maka akan muncul di TextBox yang telah disesuaikan. Event yang digunakan adalah CellClick. Pada bagian (General) pilih DGV dan pada bagian (Declaration) pilih CellClick.

16. Proses Simpan data

Pada proses penyimpanan data di sini melibatkan 3 tabel sekaligus, yaitu tabel pembelian, tabel pembelian_detail dan tabel barang. Pada tabel barang hanya update Qty saja. Double Klik pada Button BProses.

17. Pembatalan (Cancel)

Double klik pada Tombol Batal.

Pada proses Transaksi umumnya tidak terdapat hapus data dikarenakan ini adalah proses dari transaksi dimana data yang di input berdasarkan tanda bukti seperti Faktur, Invoice atau yang lainnya. Bagaimana terjadi kesalahan input dan data terlanjur tersimpan? Alternatifnya adalah membuat Form baru yang khusus untuk edit data yang telah tersimpan.

Sampai disini pembahasan tentang coding Transaksi Pembelian Barang. Jika Anda merasa masih ada yang kurang, silahkan Anda menambahkan sendiri sesuai dengan kreasi Anda. Untuk melihat Coding secara keseluruhan Silahkan Klik Di sini

Next Step : Transaksi Penjualan Barang 1




About the author

Ahmad Syaiful

Seorang yang selalu ingin tahu tentang hal-hal baru yang positif.

8 Comments

Leave a Comment