ANALISIS LISTING PROGRAM APLIKASI KASIR
Kelompok 24
Program ini dibuat untuk memudahkan
dalam pendataan barang yang dibeli oleh customer disebuah pusat perbelanjaan.Aplikasi ini memudahkan kasir dalam merekap data
barang apa saja yang di beli.Di sini juga dipakai toolbox datagridview untuk
membuat colom rekap data dari barang yang di beli.
Ø Variabel yang digunakan
dalam aplikasi kasir :
·
Nama
·
Jenis
barang
·
Harga
·
JumlahBarang
·
Jumlah
·
Nota
·
Total Belanja
·
Discount
·
Total
pembayaran
·
Pembayaran
·
Kembalian
Berikut
tipe data dari beberapa variabel diatas:
Public Class Form1
Dim jumlahbarang As Double
Dim harga As Double
Dim jumlah As Double
Dim discount As Double
Dim potongan As Double
Dim hasil As Double
Dim total As Double
Items
yang tersedia di OKE ZONE 24 OUTLET:
·
Sepatu
·
Highheels
·
Wedges
·
Sportshoes
·
Flatshoes
Jadi
listing untuk mnambahkan items adalah:
Private Sub Label3_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Label3.Click
With ComboBox1
.Items.Add("Sepatu")
.Items.Add("Highheels")
.Items.Add("Wedges")
.Items.Add("Sportshoes")
.Items.Add("Flatshoes")
End With
End Sub
Ø Harga
Berikut listing
untuk menyatakan harga suatu item:
Private Sub
ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
If ComboBox1.Text = ("Sepatu")
Then TextBox3.Text = ("150000")
If ComboBox1.Text = ("Highheels")
Then TextBox3.Text = ("200000")
If ComboBox1.Text = ("Wedges")
Then TextBox3.Text = ("300000")
If ComboBox1.Text = ("Sportshoes")
Then TextBox3.Text = ("180000")
If ComboBox1.Text = ("Flatshoes")
Then TextBox3.Text = ("100000")
End Sub
Maksudnya
adalah jika di combobox1 kita memilih sepatu maka akan mucul harga yang sudah
ditentukan di textbox3 yaitu Rp150000. Begitupun seterusnya.
Ø Jumlah harga dan PictureBox
Berikut
listing untung mencari perhitungan jumlah harga dari barang yang sudah di pilih
di combobox dan pilihan gambar dari barang yang sudah diplih.
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Button1.Click
harga =
Val(TextBox3.Text)
jumlahbarang = Val(TextBox2.Text)
jumlah =
(harga * jumlahbarang)
TextBox8.Text = jumlah
If ComboBox1.Text = ("Sepatu")
Then TextBox3.Text = ("150000")
If ComboBox1.SelectedItem = "Sepatu"
Then PictureBox5.Hide()
If ComboBox1.SelectedItem = "Sepatu"
Then PictureBox4.Hide()
If ComboBox1.SelectedItem = "Sepatu"
Then PictureBox3.Hide()
If ComboBox1.SelectedItem = "Sepatu"
Then PictureBox2.Hide()
If ComboBox1.SelectedItem = "Sepatu"
Then PictureBox1.Show()
If ComboBox1.Text = ("Highheels")
Then TextBox3.Text = ("200000")
If ComboBox1.SelectedItem = "Highheels"
Then PictureBox5.Hide()
If ComboBox1.SelectedItem = "Highheels"
Then PictureBox4.Hide()
If ComboBox1.SelectedItem = "Highheels"
Then PictureBox3.Hide()
If ComboBox1.SelectedItem = "Highheels"
Then PictureBox2.Show()
If ComboBox1.SelectedItem = "Highheels"
Then PictureBox1.Hide()
If ComboBox1.Text = ("Wedges")
Then TextBox3.Text = ("300000")
If ComboBox1.SelectedItem = "Wedges"
Then PictureBox5.Hide()
If ComboBox1.SelectedItem = "Wedges"
Then PictureBox4.Hide()
If ComboBox1.SelectedItem = "Wedges"
Then PictureBox3.Show()
If ComboBox1.SelectedItem = "Wedges"
Then PictureBox2.Hide()
If ComboBox1.SelectedItem = "Wedges"
Then PictureBox1.Hide()
If ComboBox1.Text = ("Sportshoes")
Then TextBox3.Text = ("180000")
If ComboBox1.SelectedItem = "Sportshoes"
Then PictureBox5.Hide()
If ComboBox1.SelectedItem = "Sportshoes"
Then PictureBox4.Show()
If ComboBox1.SelectedItem = "Sportshoes"
Then PictureBox3.Hide()
If ComboBox1.SelectedItem = "Sportshoes"
Then PictureBox2.Hide()
If ComboBox1.SelectedItem = "Sportshoes"
Then PictureBox1.Hide()
If
ComboBox1.Text = ("Flatshoes") Then TextBox3.Text = ("100000")
If ComboBox1.SelectedItem = "Flatshoes"
Then PictureBox5.Show()
If ComboBox1.SelectedItem = "Flatshoes"
Then PictureBox4.Hide()
If ComboBox1.SelectedItem = "Flatshoes"
Then PictureBox3.Hide()
If ComboBox1.SelectedItem = "Flatshoes"
Then PictureBox2.Hide()
If ComboBox1.SelectedItem = "Flatshoes"
Then PictureBox1.Hide()
End Sub
Listing
diatas maksudnya apabila combobox1 pilihan kita flatshoes maka di textbox3 akan
langsung muncul harga yang sebelumnya sudah ditentukan. Dan juga untuk
memunculkan gambar dari item yang dipilih. Gambarnya dibuat dengan menggunakan
toolbox,picturebox. Maka picturebox yang muncul adalah berdasarkan dari item
yang sudah kita piliarus di beri listingh.Jadi picturebox yang mucul
Ø Nota
Digunakan untuk merekap data yang sudah
ada.
Private Sub
Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button2.Click
Dim jenis As String = ComboBox1.SelectedItem
Dim jumlahbarang As String = TextBox2.Text
Dim harga As String = TextBox3.Text
Dim jumlah As String = TextBox8.Text
DataGridView1.Rows.Add(jenis, jumlahbarang, harga, jumlah)
End Sub
Disini digunakan toolbox data grid view,
sebelumnya kita harus mengeditnya dengan menambahkan colom yang kita inginkan.
Disini ada 4 colom yang pertama jenis barang, jumlah barang, harga barang dan
jumlah harga.Jadi data yang akan direkap di datagridview adalah apa jenis
barang yang kita pilih , jumlah barang yang kita nginkan, harga per satuan
barang dan jumlah harga.
Ø Clear
Untuk menghapus data sebelumnya jika
kita ingin memasukkan pilihan data baru. Jadi dilistingnya dinput perintah
untuk mengosongkan tulisan di textbox,combobox dan picture box di sembunyikan
dari layar display.
Private Sub Button3_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Button3.Click
TextBox2.Text = ""
TextBox3.Text = ""
TextBox8.Text = ""
ComboBox1.Text = ""
PictureBox5.Hide()
PictureBox4.Hide()
PictureBox3.Hide()
PictureBox2.Hide()
PictureBox1.Hide()
End Sub
Ø Total
Untuk mencari total belanja berikut
adalah rumusnya.
Private Sub Button4_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Button4.Click
Dim totalbelanja As Long
totalbelanja = 0
For t As Integer = 0 To
DataGridView1.Rows.Count - 1
totalbelanja = totalbelanja + Val(DataGridView1.Rows(t).Cells(3).Value)
Next
TextBox6.Text = totalbelanja
discount
= Val(TextBox4.Text)
potongan
= (totalbelanja * discount) / 100
TextBox9.Text = totalbelanja - potongan
End Sub
Apabila pilihan itemsnya lebih dari satu
maka semua datanya akan tercatat digrid dan akan djumlahkan sehingga menghasilkan total.
Ø Discount
Private Sub
TextBox6_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
TextBox6.TextChanged
If TextBox6.Text <= 150000 Then
TextBox4.Text = "0"
ElseIf TextBox6.Text <= 500000 Then
TextBox4.Text = "5"
ElseIf TextBox6.Text <= 1000000 Then
TextBox4.Text = "10"
ElseIf TextBox6.Text <= 2000000 Then
TextBox4.Text = "15"
ElseIf TextBox6.Text >= 2000000 Then
TextBox4.Text = "20"
End If
Dim a As String
Dim potong As String
a =
Val(TextBox6.Text)
potong =
(a * discount) / 100
TextBox9.Text = a - potong
End Sub
Listing diatas adalah arithmatika Untuk
menentukan diskon yang kita inginkan. Misalnya jika total belanja kita lebih dari 2 juta maka otomatis kita mendapat
diskon 20%.
Ø Kembali
Private Sub
Button5_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button5.Click
TextBox5.Text = TextBox7.Text - TextBox9.Text
If TextBox5.Text < 0 Then
TextBox5.Text = ""
If TextBox5.Text = ""
Then MsgBox("Maaf
Uang Anda Tidak Mencukupi")
End Sub
Listing ini untuk menentukan kembalian uang
pembeli jika sudah dibyar. Apabila uangya cukup maka otomatis ditextbox5 akan
muncul jumlah kembaliannya. Dan jika uang yang dibayarkan tidak cukup akan
muncul Msg box bahwa” uang anda tidak cukup.
Ø Quit
Private Sub Button7_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Button7.Click
MsgBox("Terima Kasih Atas Kunjungan Anda dan Silahkan
Kembali Lagi")
Close()
End Sub
Listing ini apabila kita sudah selesai
dan ingin keluar dari aplikasi kasir ini. Jika kita klik button “quit” maka
akan muncul Msgbox “terimakasih atas kunjungan anda dan silahkan kembali lagi”.
BERIKUT
KOMPONEN TOOLBOX YANG DIGUNAKAN DALAM APLIKASI KASIR OKE ZONE 24 OUTLET
No
|
Komponen
|
Properties
|
Keterangan
|
1
|
Form 1
|
Name
Text
|
Form 1
Program kasir
|
2
|
Label 1
|
Name
Text
|
Label 1
Oke Zone 24 Outlet
|
3
|
Label2
|
Name
Text
|
Label2
Nama
|
4
|
Textbox1
|
Name
Text
|
|
5
|
Label3
|
Name
Text
|
Label3
Jenis barang
|
6
|
Combobox1
|
Name
Text
|
Combobox1
Sepatu,highheels,wedges,sportshoes,flatshoes
|
7
|
Label4
|
Name
Text
|
Label4
Jumlah barang
|
8
|
Textbox2
|
Name
Text
|
Textbox2
|
9
|
Label4
|
Name
Text
|
Label4
Harga
|
10
|
Textbox3
|
Name
Text
|
Textbox3
|
11
|
Button1
|
Name
Text
|
Button1
Jumlah
|
12
|
Textbox8
|
Name
Text
|
Textbox8
|
13
|
Picturebox1
|
Name
Text
|
Picturebox1
|
14
|
Picturebox2
|
Name
Text
|
Picturebox2
|
15
|
Picturebox3
|
Name
|
Picturebox3
|
16
|
Picturebox4
|
Name
|
Picturebox4
|
17
|
Picturebox5
|
Name
|
Picturebox5
|
18
|
Button2
|
Name
Text
|
Button2
Nota
|
19
|
Button3
|
Name
Text
|
Button3
Clear
|
20
|
Datagridview
|
Name
Text
|
Datagridview
|
21
|
Button3
|
Name
Text
|
Button3
Clear
|
22
|
Button4
|
Name
Text
|
Button4
Total
|
23
|
Textbox6
|
Name
Text
|
Textbox6
|
24
|
Label9
|
Name
Text
|
Label9
Discount
|
25
|
Textbox4
|
Name
Text
|
Textbox4
|
26
|
Label10
|
Name
Text
|
Label10
Total pembelian
|
27
|
Textbox9
|
Name
Text
|
Textbox9
|
28
|
Label11
|
Name
Text
|
Label11
Bayar
|
29
|
Textbox7
|
Name
Text
|
Textbox7
|
30
|
Button5
|
Name
Text
|
Button5
Kembali
|
40
|
Textbox5
|
Name
Text
|
Textbox5
|
41
|
Label6
|
Name
Text
|
Label6
Yes we’re 24
|
42
|
Button7
|
Name
Text
|
Button7
Quit
|
Tidak ada komentar:
Posting Komentar