Aplikasi POS (Point of Sales) VB .NET

Aplikasi Penjualan (POS) : Transaksi Penjualan Barang 2


Transaksi Penjualan Barang 2 merupakan artikel bagian ke dua yang membahas coding dari Form yang telah di desain. Desain Form Transaksi Penjualan di bahas pada Transaksi Penjualan Barang 1. Bagian ini membahas tiap-tiap event dan sub yang dibutuhkan pada Transaksi Penjualan. Untuk melihat Desain Form dan Coding secara keseluruhan silahkan klik Di sini.

Coding Transaksi Penjualan Barang 2

Coding Transaksi penjualan lumayan kompleks. Mari kita bahas satu persatu. Sebelumnya import data terlebih dahulu.


1. Sub bersihkan

Untuk membersihkan bagian TextBox dan juga DataGridView

2. Sub Auto_Barang

Membuat AutoComplete pada TextBox Barang

3. Sub Auto_Customer

Membuat AutoComplete pada TextBox ID_Customer

4. Sub Otomatis

Membuat Teks Otomatis Pada TextBox No_Transakasi

5. Sub Otomatis_Cust

Membuat Teks Otomatis pada TextBox ID_Customer. Ini bertujuan untuk membuat ID Customer baru jika customer yang membeli barang bukan anggota member.

6. Sub Bersih_barang

Untuk membersihkan TextBox pada Transaksi Barang.

7. Sub Call_All

Untuk memanggil Sub-sub yang sering digunakan.

8. Sub Total

Untuk menjumlahkan Barang dan Harga secara keseluruhan jika terjadi transaksi penjualan.

9. Sub Simpan_tabel_customer

Untuk menyimpan data customer baru.

10. Sub Simpan_tabel_penjualan

Untuk menyimpan data pada tabel penjualan.

11. Sub Simpan_tabel_penjualan_detail

Untuk menyimpan data transaksi pada tabel penjualan detail

12. Sub Diskon

Untuk memberikan Diskon kepada customer yang telah menjadi member.

13. Event Form_Load

Double klik pada Form Penjualan.

14. Event KeyPress (TQty)

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

15. Event KeyPress (TDibayar)

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

16. Event KeyDown pada TKode_Barang

Membuat nama barang dan harga terisi saat mengisi Kode Barang dan kemudian menekan Enter. Klik pada bagian (General) pilih Tkode_Barang. Kemudian pada bagian (Declartion) pilih KeyDown.

16. Event TextChanged pada TQty

Menghitung jumlah harga jika Qty dirubah. Doble Klik pada TextBoxt Qty.

17. Event KeyDown pada TQty

Jika Qty sudah dirubah dan kemudian menekan Enter, maka data langsung tersimpan pada DataGridView. Klik pada bagian (General) pilih TQty. Kemudian pada bagian (Declartion) pilih KeyDown.

16. Event KeyDown pada TID_Customer

Membuat nama customer terisi saat mengisi ID Customer dan kemudian menekan Enter. Klik pada bagian (General) pilih TID_Customer. Kemudian pada bagian (Declartion) pilih KeyDown.

17. Event DataGridView Cell End Edit

Pengaturan kolon pada DataGridView Semuanya Read Only, kecuali kolom Jumlah. Ini bertujuan jika barang sudah masuk ke dataGridView dan mau edit jumlah (Qty) tinggal edit jumlah pada kolom jumlah. Klik pada bagian (General) pilih DGV. Kemudian pada bagian (Declartion) pilih CellEndEdit.

18. Envent KeyPress pada DataGridView untuk menghapus data

Membuat Event untuk menghapus data pada baris tertentu. Hal ini terjadi jika customer membatalkan pembelian pada barang tertentu tetapi barang sudah masuk ke dataGridView. Klik pada bagian (General) pilih DGV. Kemudian pada bagian (Declartion) pilih KeyPress.

19. Event Member Checked Changed

Cek list jika customer adalah member. Jika bukan member maka abaikan dan dianggap customer baru yang tidak beridentitas. Double Klik pada Cek_Member.

20. Event Text Changed pada TDibayar

Menghitung TKembali jika terjadi transkasi pembayaran. Double Klik pada TDibayar

21 Event Click pada Tombol Proses

Untuk menyimpan semua data transaksi penjualan ke dalam database. Double Klik pada tombol Proses.

 

21 Event Click pada Tombol Batal

Untuk membatalkan transaksi secara keseluruhan. Double Klik pada tombol Batal.

Sampai disini pembahasan tentang coding Transaksi Penjualan 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 : Pengolahan Data User 1




About the author

Ahmad Syaiful

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

1 Comment

Leave a Comment