• Tidak ada hasil yang ditemukan

PEMROGRAMAN I (VB) Pertemuan 6 By: Augury

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMROGRAMAN I (VB) Pertemuan 6 By: Augury"

Copied!
23
0
0

Teks penuh

(1)

By: Augury

By: Augury

PEMROGRAMAN I (VB)

(2)

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

(3)

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)

(4)

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 Form

(5)

CheckBox

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 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

(6)

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

(7)

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)

(8)

Unit Kontrol Dasar

(9)

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 Form

(10)

OptionButton – 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

(11)

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

(12)

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)

(13)

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

(14)

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)

(15)

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

(16)

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

(17)

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

(18)

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)

(19)

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

(20)

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)

(21)

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.

(22)

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

(23)

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

Referensi

Dokumen terkait

[r]

Wanita hamil dikatakan mengindap anemia jika kadar hemoglobin (Hb) atau darah merahnya kurang dari 10 gr%. Anemia, gangguan medis yang paling umum ditemui pada masa

Hasil analisis data diperoleh hasil korelasi sebesar r xy = 0,548 dan taraf signifikan sebesar 0,000 ( p < 0,01 ), yang berarti terdapat hubungan positif yang

Menambah pengetahuan mahasiswa tentang perkembangan perawatan tradisional untuk mengatasi masalah ketombe pada kulit kepala dengan menggunakan bahan alami yaitu minyak

Jurnal Ilmiah Fakultas Teknik “Technologia” Analysis (LDA) yang diterapkan pada klasifikasi jenis pohon mangga.Klasifikasi pohon mangga berdasarkan tekstur daun diambil

Secara formal, kedudukan Pancasila sebagai dasar negara Republik Indonesia tersimpul dalam Pembukaan UUD 1945 alinea keempat yang berbunyi sebagai berikut “....maka

Ruang lingkup penelitian ini meliputi lingkup bidang kajian dan lingkup bidang ilmu, yaitu lingkup bidang kajian adalah tanggung jawab pelaku usaha yaitu Ivan bronies

Untuk tekanan darah sistolik hasil uji statistik yang dilakukan dengan mengunakan uji Rank Spearman diperoleh nilai p sebesar 0,346 (p>0,05), maka H0 diterima