Saya kasih sedikit scrinsutnya nih mengenai program yang akan kita buat nanti :
Gimana sob? Programnya masih sederhana banget yah? Yah memang sederhana sob, nanti bisa
sobat kembangkan sendiri programnya, sekarang buka VB.Net nya dan desain programnya
seperti ini :
Combobox1 digunakan untuk menampilkan daftar makanan nya dan combobox2 digunakan
untuk menampilkan daftar minumannya.
Sedikit catatan mengenai Combobox, combobox adalah sebuah control object yang digunakan
untuk membuat menu drop down serta combobox ini adalah salah satu control object yang
digunakan untuk membatasi pemilihan pengguna, jadi pengguna hanya dapat memilih satu item
dari beberapa item yang disediakan. Lho, terus kenapa kita menggunakan combobox kalau
fungsinya untuk membatasi pemilihan? Ya jadi ini hanya untuk latihan saja sob, mungkin nanti
bisa sobat ganti sendiri, hehe.
Berikut adalah tampilan dari Combobox jika programnya sudah dijalankan :
Diatas adalah contoh datanya, bisa sobat ganti atau sobat tambahkan.
Nah sekarang mari kita mulai membuat kodingannya, double klik pada Combobox1 dan koding
seperti ini :
Tapi sebelumnya sobat harus membuat dua buah variable terlebih dahulu dengan nama
“hrgmakanan” dan “hrgminuman” yang bersifat global agar kedua variable tersebut dapat
digunakan disemua blok program, variable tersebut bertipe data integer karena nantinya
digunakan untuk menyimpan harga makanan dan harga minuman.
Public Class Form1
Public hrgmakanan, hrgminuman As Integer
Pada listing program diatas jika yang dipilih adalah “Nasi Uduk” maka “label2” akan
menampilkan “Rp. 3500” dan variable “hrgmakanan” akan diisi dengan nilai 3500, begitu
seterusnya.
Pada listing program diatas jika yang dipilih adalah “Es Jeruk” maka “Label4” akan
menampilkan 3000 dan variable “hrgminuman” nilainya akan diisi dengan 3000, begitu
seterusnya.
Tapi ComboBox2 ini akan disembunyikan alias gak kelihatan ketika program pertama kali
dijalankan, nah untuk menyembunyikannya maka harus dikoding didalam sub-routine public
supaya ketika program dijalankan maka combobox2 ini akan langsung tersembunyi, caranya
kaya gini :
Pertama tempatkan kursor sobat di sub-routine Public class form1 yaitu tempat dimana kita
mendeklarasikan variable hrgmakanan dan hrgminuman secara global, kemudian disebelah
kanan ada kotak menu drop-down, klik untuk meilhat opsinya dan pilih new.
Dan nanti akan muncul sub-routine public yang baru, koding didalam sub-routine tersebut seperti
dibawah ini :
Public Sub New()
Maka “Combobox2” dan “Label3” akan terus tersembunyi kecuali kalau kita mengaktifkan atau
menceklis checkbox1, untuk mengaturnya double klik pada CheckBox1 dan koding seperti
dibawah ini :
Nah kemudian double klik pada Button 1 dan koding seperti dibawah ini :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Hand
les Button1.Click
Dim porsimkn, porsimnm, jumlah As Integer
porsimkn = TextBox1.Text
porsimnm = TextBox2.Text
Disini kita membuat 3 buah variable secara private yang berarti variable tersebut hanya bisa
digunakan oleh blok program ini saja, variable tersebut adalah “porsimkn”, “porsimnm”, dan
“jumlah”.
Nilai dari variable porsimkn akan diambil dari yang diinput pada Textbox1, begitu juga dengan
nilai dari variable porsimnm akan dimabil dari yang diinput pada TextBox2.
Kemudian variable “jumlah” disini adalah untuk menghitung total jumlah biaya yang telah kita
pesan, rumusnya sudah dituliskan diatas yah.
Nah kalau sudah, coba deh sekarang sobat jalankan programnya dan
selamat bereksperimen. ^_^
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
hrgmakanan = 3500
Case "Bakso"
hrgmakanan = 6000
Case "Mie Ayam"
hrgmakanan = 7000
End Select
End Sub
Tapi sebelumnya sobat harus membuat dua buah variable terlebih dahulu dengan
nama “hrgmakanan” dan “hrgminuman” yang bersifat global agar kedua variable
tersebut dapat digunakan disemua blok program, variable tersebut bertipe data
integer karena nantinya digunakan untuk menyimpan harga makanan dan harga
minuman.
Pada listing program diatas jika yang dipilih adalah “Nasi Uduk” maka “label2”
akan menampilkan “Rp. 3500” dan variable “hrgmakanan” akan diisi dengan nilai
3500, begitu seterusnya.
hrgminuman = 7000
hrgminuman = 4000
End Select
End Sub
Pada listing program diatas jika yang dipilih adalah “Es Jeruk” maka “Label4” akan
menampilkan 3000 dan variable “hrgminuman” nilainya akan diisi dengan 3000,
begitu seterusnya.
Tapi ComboBox2 ini akan disembunyikan alias gak kelihatan ketika program
pertama kali dijalankan, nah untuk menyembunyikannya maka harus dikoding
didalam sub-routine public supaya ketika program dijalankan maka combobox2
ini akan langsung tersembunyi, caranya kaya gini :
Pertama tempatkan kursor sobat di sub-routine Public class form1 yaitu tempat
dimana kita mendeklarasikan variable hrgmakanan dan hrgminuman secara
global, kemudian disebelah kanan ada kotak menu drop-down, klik untuk meilhat
opsinya dan pilih new.
Dan nanti akan muncul sub-routine public yang baru, koding didalam sub-routine
tersebut seperti dibawah ini :
ComboBox2.Visible = False
Label3.Visible = False
End Sub
Maka “Combobox2” dan “Label3” akan terus tersembunyi kecuali kalau kita
mengaktifkan atau menceklis checkbox1, untuk mengaturnya double klik pada
CheckBox1 dan koding seperti dibawah ini :
ComboBox2.Visible = False
End If
ComboBox2.Visible = True
Label3.Visible = True
End If
End Sub
Nah kemudian double klik pada Button 1 dan koding seperti dibawah ini :
porsimkn = TextBox1.Text
porsimnm = TextBox2.Text
End Sub