Jumat, 30 November 2012

TUTORIAL PROGRAM KASIR MODUL 2


ANALISIS LISTING
PublicClassFORM2
DimdiskonAsInteger = 0

(Dim ituberartimenyatakandan integer ituberartibilanganbulat)

PrivateSub Form1_Load(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) HandlesMyBase.Load
BackColor = Color.Bisque
EndSub

(MEMBERI WARNA PADA BACKGROUND)

PrivateSub ComboBox1_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles ComboBox1.SelectedIndexChanged
If ComboBox1.Text = ("1") Then
            TextBox1.Text = ("FANTA")
            TextBox3.Text = ("5000")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisi fanta dan 3 terisi 5000)
If ComboBox1.Text = ("2") Then
            TextBox1.Text = ("BIG COLA")
            TextBox3.Text = ("6000")
EndIf
(perintahjika combobox1 dipilih2otomatis textbox1 terisi big cola dan 3 terisi6000)
If ComboBox1.Text = ("3") Then
            TextBox1.Text = ("CITATO")
            TextBox3.Text = ("3000")
EndIf
(perintahjika combobox1 dipilih3otomatis textbox1 terisicitatodan 3 terisi 3000)
If ComboBox1.Text = ("4") Then
            TextBox1.Text = ("POTATO")
            TextBox3.Text = ("3000")
EndIf
(perintahjika combobox1 dipilih 4otomatis textbox1 terisipotatodan 3 terisi 3000)
If ComboBox1.Text = ("5") Then
            TextBox1.Text = ("TIM-TAM")
            TextBox3.Text = ("7000")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiTIM-TAMdan 3 terisi 7000)
If ComboBox1.Text = ("6") Then
            TextBox1.Text = ("LAYS")
            TextBox3.Text = ("4000")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiLAYSdan 3 terisi 4000)
If ComboBox1.Text = ("7") Then
            TextBox1.Text = ("MIZONE")
            TextBox3.Text = ("3500")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiMIZONEdan 3 terisi 3500)
If ComboBox1.Text = ("8") Then
            TextBox1.Text = ("KACANG GARUDA")
            TextBox3.Text = ("20000")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiKACANG GARUDAdan 3 terisi 20000)
If ComboBox1.Text = ("9") Then
            TextBox1.Text = ("C1000")
            TextBox3.Text = ("6000")
EndIf
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiC1000dan 3 terisi 6000)
If ComboBox1.Text = ("0") Then
            TextBox1.Text = ("MENTOS")
            TextBox3.Text = ("12000")
EndIf
EndSub
(perintahjika combobox1 dipilih 1 otomatis textbox1 terisiMENTOSdan 3 terisi 12000)

PrivateSub Button1_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click
        ComboBox1.Text = ""
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
        TextBox6.Text = ""
EndSub
(UNTUK MERESET ULANG DATA KEMBALI KOSONG)

PrivateSub Button3_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button3.Click
MsgBox("TERIMA KASIH ATAS KEDATANGAN ANDA")
Me.Close()
EndSub

(memberipesankarenasetelahmenggunakan program tersebut)

PrivateSub Button2_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click
Dim POTONGAN AsDouble
Dim TOTAL AsDouble
Dim HARGA AsInteger
Dim JUMLAH AsInteger
(INTEGER BIL BULAT SEDANGKAN DOUBLE BILANGAN PECAHAN)
        HARGA = Val(TextBox3.Text)
        JUMLAH = Val(TextBox2.Text)
        POTONGAN = (HARGA * JUMLAH * diskon) / 100
        TOTAL = ((HARGA * JUMLAH) - POTONGAN)
        TextBox4.Text = TOTAL
EndSub

(menghitung total daripembelianbarang yang sudahdibeli)

PrivateSub Button4_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button4.Click
Me.DataGridView1.Show()
WithMe.DataGridView1
            .Rows.Add(Me.ComboBox1.Text, Me.TextBox1.Text, Me.TextBox3.Text, Me.TextBox2.Text, Me.TextBox4.Text, Me.TextBox5.Text, Me.TextBox6.Text)
EndWith
EndSub

(memasukan data-data yang sudahdiisidenganlengkapkedalamdatagridataudisebutjugadenganmerekap data)

PrivateSub Button5_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button5.Click
DimbayarAsInteger
DimkembalianAsInteger
Dim total AsInteger
(INTEGER DATA BILANGAN BULAT)
total = Val(TextBox4.Text)
bayar = Val(TextBox5.Text)
kembalian = bayar - total
        TextBox6.Text = kembalian

Ifbayar< total ThenMsgBox("MaafUangAndaTidakMencukupi")
Ifbayar< total Then TextBox6.Text = ""
Ifbayar< total Then TextBox5.Text = ""

(menghitungkembaliandaripembayarantersebut, dengandilengkapisemisalpembayarankurangdari total makaakanmunculpesanuanguntukpembayarankurang)

EndSub
PrivateSub TextBox3_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
EndSub
(untuk mengatur supaya textbox dapat diisi hanya dengan angka)

PrivateSub TextBox2_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
EndSub
(untuk mengatur supaya textbox dapat diisi hanya dengan angka)

PrivateSub TextBox4_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
EndSub
(untuk mengatur supaya textbox dapat diisi hanya dengan angka)

PrivateSub TextBox5_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
EndSub
(untuk mengatur supaya textbox dapat diisi hanya dengan angka)

PrivateSub TextBox6_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox6.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
ENDSUB
(untuk mengatur supaya textbox dapat diisi hanya dengan angka)

PrivateSub TextBox7_keypress(ByVal sender AsSystem.Object, ByVal e AsSystem.Windows.Forms.KeyPressEventArgs) Handles TextBox7.KeyPress
DimmasukanAsBoolean = Char.IsDigit(e.KeyChar)
IfNotmasukanThene.Handled = True
diskon = TextBox7.Text
EndSub
EndClass

(perintahuntukmembuatdiskon)


TUTORIAL PROGRAM KASIR
KOMPONEN TOOLBOX:
KOMPONEN
PROPERTIES
KETERANGAN
FORM1
NAME
TEXT
FORM1
KASIR
LABEL1
NAME
TEXT
LABEL1
CIRCLE L
LABEL2
NAME
TEXT
LABEL2
KODE
LABEL3
NAME
TEXT
LABEL3
NAMA BARANG
LABEL4
NAME
TEXT
LABEL4
HARGA
LABEL5
NAME
TEXT
LABEL5
JUMLAH
LABEL6
NAME
TEXT
LABEL6
POTONGAN
LABEL7
NAME
TEXT
LABEL7
TOTAL
LABEL8
NAME
TEXT
LABEL8
PEMBAYARAN
LABEL9
NAME
TEXT
LABEL1
KEMBALIAN
COMBOBOX1
NAME
TEXT
COMBOBOX1

TEXTBOX1
NAME
TEXT
TEXTBOX1
TEXTBOX2
NAME
TEXT
TEXTBOX2
TEXTBOX3
NAME
TEXT
TEXTBOX3
TEXTBOX4
NAME
TEXT
TEXTBOX4
TEXTBOX5
NAME
TEXT
TEXTBOX5
TEXTBOX6
NAME
TEXT
TEXTBOX6
TEXTBOX7
NAME
TEXT
TEXTBOX7
DATAGRIDVIEW1
NAME
TEXT
DATAGRIDVIEW1

Tidak ada komentar:

Posting Komentar