Professional Documents
Culture Documents
AULIA PUSPA NABILA Visual Studio
AULIA PUSPA NABILA Visual Studio
AULIA PUSPA NABILA Visual Studio
Nim: 1001200017
' Validasi TextBox Jumlah Beli Hanya Bisa Diisi Oleh Angka
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then
e.Handled = True
harga = Val(txtharga.Text)
jumlah = Val(txtjumlah.Text)
subtotal = harga * jumlah
txtsub.Text = subtotal
diskon = Val(txtdiskon.Text)
tagihan = Val(txttagihan.Text)
If txtsub.Text > 100000 Then
diskon = 0.05 * subtotal
Else
diskon = 0
End If
txtdiskon.Text = diskon
tagihan = subtotal - diskon
txttagihan.Text = tagihan
txtbayar.Focus()
End Sub
End Sub
tagihan = Val(txttagihan.Text)
bayar = Val(txtbayar.Text)
kembali = bayar - tagihan
txtkembali.Text = "Rp. " & kembali
End Sub
Private Sub txtbayar_TextChanged(sender As Object, e As EventArgs) Handles
txtbayar.TextChanged
End Sub
Private Sub btclear_Click(sender As Object, e As EventArgs)
txtkode.Text = ""
txtnama.Text = ""
cbkategori.Text = ""
txtharga.Text = ""
txtjumlah.Text = ""
txtsub.Text = ""
txtdiskon.Text = ""
txttagihan.Text = ""
txtbayar.Text = ""
txtkembali.Text = ""
txtkode.Focus()
End Sub
End Sub
Private Sub txtharga_KeyPress(sender As Object, e As KeyPressEventArgs) Handles
txtharga.KeyPress
' Validasi TextBox Hanya Bisa Diisi Oleh Angka
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then
e.Handled = True
End Sub
Private Sub cbkategori_KeyPress(sender As Object, e As KeyPressEventArgs) Handles
cbkategori.KeyPress
' Textbox Nama Barang di enter, maka akan aktif di Combobox
If (e.KeyChar = Chr(13)) Then
txtharga.Focus()
End If
End Sub
Private Sub cbkategori_SelectedIndexChanged(sender As Object, e As EventArgs) Handles
cbkategori.SelectedIndexChanged
End Sub
End
Class
Kode Buku, Nama Buku, Kategori Buku, harga buku, dan jumlah beli diinput.
Gunakan event keypress untuk input dengan keyboard.
Gunakan validasi untuk huruf dan angka.
Ketika di enter di textbox jumlah beli, sub total, diskon dan total tagihan akan muncul.
Uang bayar diinput, klik enter maka uang kembali akan muncul.
Button Clear untuk membersihkan
Button keluar untuk keluar aplikasi.