By: Augury
By: Augury
PEMROGRAMAN I (VB)
Unit Kontrol Dasar
CheckBox
Unit kontrol ini akan memberikan perintah pilihan
Checked/UnChecked. Object CheckBox ini biasa dipakai berkelompok dan dalam melakukan pilihan pemakai dapat memilih semua object.
Properties yang sering dipakai:
True Ædapat dilihat
False ÆTidak dapat dilihat Visible
True ÆObject dapat diberikan suatu aksi False Ætidak dapat diisi
Enabled
1 ÆChecked (dipilih)
2 ÆUnchecked (tidak dipilih)
Value
Judul/Tulisan yang tampil pada object Caption
chkNamaobject Name
Keterangan Isi Properties Name
Unit Kontrol Dasar
CheckBox
Event Umum :
Click() Æ event ini terjadi apabila pemakai
melakukan click terhadapnya
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
CheckBox
txtAsli 0 Name Caption Label3 lblHasil Hasil Convert Name Caption Label2 lblAsli Nilai Asli Name Caption Label1 optRC Reamur To Celcius False Name Caption Value CheckBox3 optFR Fahrenheit to Reamur False Name Caption Value CheckBox2 optCF Celcius To Fahrenheit True Name Caption Value CheckBox1 FrmPertemuan6 Pertemuan 6 Name Caption FormCheckBox
Option ExplicitPrivate Sub chkBaca_Click() If chkBaca.Value = 1 Then lbl1.Caption = chkBaca.Caption Else lbl1.Caption = "" End If End Sub
Private Sub chkInternet_Click() If chkInternet.Value = 1 Then lbl3.Caption = chkInternet.Caption Else lbl3.Caption = "" End If End Sub
Private Sub chkProgram_Click() If chkProgram.Value = 1 Then lbl2.Caption = chkProgram.Caption Else lbl2.Caption = "" End If End Sub Option Explicit
Private Sub chkBaca_Click() If chkBaca.Value = 1 Then lbl1.Caption = chkBaca.Caption Else lbl1.Caption = "" End If End Sub
Private Sub chkInternet_Click() If chkInternet.Value = 1 Then lbl3.Caption = chkInternet.Caption Else lbl3.Caption = "" End If End Sub
Private Sub chkProgram_Click() If chkProgram.Value = 1 Then lbl2.Caption = chkProgram.Caption Else lbl2.Caption = "" End If End Sub
Unit Kontrol Dasar
OptionButton
Unit kontrol ini akan memberikan perintah pilihan True/False. Object
OptionButton ini biasa dipakai berkelompok dan dalam melakukan pilihan pemakai hanya dapat memilih satu diantara sekelompok object.
Properties yang sering dipakai:
True Ædapat dilihat
False ÆTidak dapat dilihat Visible
True ÆObject dapat diberikan suatu aksi False Ætidak dapat diisi
Enabled
true Ædipilih
false Ætidak dipilih
Value
Judul/Tulisan yang tampil pada object Caption
optNamaobject Name
Keterangan Isi Properties Name
Unit Kontrol Dasar
OptionButton
Event Umum :
Click() Æ event ini terjadi apabila pemakai
melakukan click terhadapnya
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar
Unit Kontrol Dasar
OptionButton – Contoh
txtHasil Name Caption TextBox1 txtAsli 0 Name Caption TextBox1 lblHasil Hasil Convert Name Caption Label1 lblAsli Nilai Asli Name Caption Label1 optCK Celcius To Kelvin False Name Caption Value OptionButton4 optRC Reamur To Celcius False Name Caption Value OptionButton3 optFR Fahrenheit to Reamur False Name Caption Value OptionButton2 optCF Celcius To Fahrenheit True Name Caption Value OptionButton1 FrmSelect Select Case Name Caption FormOptionButton – Contoh
Dim conv As Integer Sub convert()
Select Case conv Case 1 txthasil.Text = (9 / 5 * txtAsli.Text) + 32 Case 2 txthasil.Text = (txtAsli.Text - 32) * 4 / 9 Case 3 txthasil.Text = (5 / 4 * txtAsli.Text) Case 4 txthasil.Text = txtAsli.Text + 273 Case Else
txthasil.Text = "Konversi tidak ada" End Select
End Sub
Private Sub Form_Load() optCF_Click
End Sub
Private Sub optCF_Click() conv = 1
convert End Sub
Private Sub optCK_Click() conv = 2
convert End Sub
Private Sub optFR_Click() conv = 3
convert End Sub
Private Sub optRC_Click() conv = 4
convert End Sub
Unit Kontrol Dasar
HSCrollBar
Unit kontrol ini memungkinkan pemakai untuk memilih nilai (suatu besaran
angka) dengan menggerakkan bar (kotak) ke kiri atau ke kanan melalui scroll bar horisontal.
Properties yang sering dipakai:
Perubahan nilai skala besar LargeChange
Perubahan nilai skala kecil SmallChange
Nilai sekarang (nilai yang diinginkan) Value Nilai Maximum Max Nilai Minimum Min hscNamaobject Name Keterangan Isi Properties Name
Unit Kontrol Dasar
HSCrollBar
Event Umum :
Change() Æ event ini terjadi apabila
perubahan nilai (value) atau pemakai
melakukan pergeseran/perubahan posisi kotak, sehingga nilai (value) object berubah
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar
VSCrollBar
Unit kontrol ini memungkinkan pemakai untuk memilih nilai (suatu besaran
angka) dengan menggerakkan bar (kotak) ke kiri atau ke kanan melalui scroll bar horisontal.
Properties yang sering dipakai:
Perubahan nilai skala besar LargeChange
Perubahan nilai skala kecil SmallChange
Nilai sekarang (nilai yang diinginkan) Value Nilai Maximum Max Nilai Minimum Min vscNamaobject Name Keterangan Isi Properties Name
Unit Kontrol Dasar
VSCrollBar
Event Umum :
Change() Æ event ini terjadi apabila
perubahan nilai (value) atau pemakai
melakukan pergeseran/perubahan posisi kotak, sehingga nilai (value) object berubah
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar
Contoh HScrollBar dan VScrollBar
vscSuhu 0 200 0 1 5 Name Max Min Value SmallChange LargeChange VScroll1 hscTahun 2015 1970 0 1 1 Name Max Min Value SmallChange LargeChange HScroll1 txtReamur 32 Name Text Text3 txtCelcius 0 Name Text Text2 txtTahun 1970 Name Text Text1 FrmSelect Select Case Name Caption Form
Unit Kontrol Dasar
Contoh HScrollBar dan VScrollBar
Option Explicit
Private Sub hscTahun_Change()
txtTahun.Text = hscTahun.Value End Sub
Private Sub txtCelcius_Change()
vscSuhu.Value = txtCelcius.Text End Sub
Private Sub vscSuhu_Change()
txtCelcius.Text = vscSuhu.Value
txtReamur.Text = (0.44 * txtCelcius.Text) + 32 End Sub
Option Explicit
Private Sub hscTahun_Change()
txtTahun.Text = hscTahun.Value End Sub
Private Sub txtCelcius_Change()
vscSuhu.Value = txtCelcius.Text End Sub
Private Sub vscSuhu_Change()
txtCelcius.Text = vscSuhu.Value
txtReamur.Text = (0.44 * txtCelcius.Text) + 32 End Sub
Unit Kontrol Dasar
ListBox
Unit kontrol ini akan menampilkan daftar item berupa list yang dapat
dipilih oleh pemakai.
Properties yang sering dipakai:
Data item yg dipilih sesuai index sekarang
ItemData
Data item yg dipilih sesuai index sekarang
ItemData
Nilai index (no urut) item ListIndex
Isi dari item yang ingin ditampilkan List
cboNamaobject Name
Keterangan Isi Properties
Unit Kontrol Dasar
ListBox
Event Umum :
Click() Æ event ini terjadi apabila pemakai
melakukan click terhadapnya
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar
ComboBox
Unit kontrol ini akan menampilkan daftar item berupa list yang dapat
dipilih oleh pemakai.
Properties yang sering dipakai:
Nilai ter-isi saat program jalan
Nilai ter-isi saat program jalan
Nilai ter-isi saat program jalan
Keterangan Tambahan
Data item aktif (data yang dipilih sesuai index sekarang)
ItemData
Nilai index (no urut) item yang aktif (dipilih sekarang)
ListIndex
Text item yang dipilih sekarang
Text
Isi dari item yang ingin ditampilkan
List
lstNamaobject
Name
Keterangan Isi Properties
Unit Kontrol Dasar
ComboBox
Event Umum :
Click() Æ event ini terjadi apabila pemakai
melakukan click terhadapnya
GotFocus() Æ event ini terjadi pada saat
object mendapat focus (cursor sedang berada pada object tersebut)
LostFocus() Æ event ini terjadi pada saat
object kehilangan Focus (cursor berpindah dari object tersebut ke object lain)
Unit Kontrol Dasar
Penggunaan ListBox dan ComboBox
Untuk penggunaan property List biasanya dikombinasikan dengan
ListIndex, contoh :
A=cboPilih.List(cboPilih.ListIndex)
Berdasarkan potongan program diatas maka A akan berisi nilai atau text dari item yang pemakai pilih.
Untuk penggunaan property Text, contoh : A=cboPilih.Text
Berdasarkan potongan program diatas maka A akan berisi nilai atau text dari item yang pemakai pilih.
Untuk penggunaan property ItemData biasanya dikombinasikan
dengan ListIndex,contoh:
A=cboPilih.ItemData(cboPilih.ListIndex)
Berdasarkan potongan program diatas maka A akan berisi data dari item yang pemakai pilih.
Unit Kontrol Dasar
Contoh ListBox dan ComboBox
lblItemDataCombo Nilai Item Data Combo Name
Caption Label4
vscSuhu (lihat List2) (lihat Item Data2) Pilih Jurusan ---Name List Item Data Text Combo1 lstMataKuliah (lihat List1) (lihat Item Data1) Name
List Item Data List1
lblListCombo Nilai List Combo Name
Caption Label3
lblItemData Nilai Item Data Name Caption Label2 lblList Nilai List Name Caption Label1 FrmList_Combo_Box Latihan ListBox dan ComboBox Name Caption Form 172 Organisasi Komputer II 111 Jaringan Komputer 171 Organisasi Komputer I 161 Pemrograman Terstruktur 203 Pemrograman III 201 Pemrograman I 102 Logika Algoritma Item Data1 List1 4 Teknik Informatika 3 Sistem Informasi 2 Sistem Komputer 1 Manajemen Informatika Item Data2 List2
Unit Kontrol Dasar
Contoh ListBox dan ComboBox
Option Explicit
Private Sub cboJurusan_Click()
lblListCombo.Caption = cboJurusan.List(cboJurusan.ListIndex)
lblItemDataCombo.Caption = cboJurusan.ItemData(cboJurusan.ListIndex) End Sub
Private Sub lstMataKuliah_Click()
lblList.Caption = lstMataKuliah.List(lstMataKuliah.ListIndex)
lblItemData.Caption = lstMataKuliah.ItemData(lstMataKuliah.ListIndex) End Sub
Option Explicit
Private Sub cboJurusan_Click()
lblListCombo.Caption = cboJurusan.List(cboJurusan.ListIndex)
lblItemDataCombo.Caption = cboJurusan.ItemData(cboJurusan.ListIndex) End Sub
Private Sub lstMataKuliah_Click()
lblList.Caption = lstMataKuliah.List(lstMataKuliah.ListIndex)
lblItemData.Caption = lstMataKuliah.ItemData(lstMataKuliah.ListIndex) End Sub