Semua ikon yang terdapat pada Toolbox disebut dengan kontrol (control). Berikut ini
fungsi dari pada kontrol tersebut:
1. Kontrol Label
Digunakan untuk membuat label (teks) pada form, label dapat digunakan untuk membuat judul,
keterangan dan lain-lain sejenisnya. Berikut dua cara membuat label.
Cara I :
Klik ganda ikon Label yang terdapat pada Toolbar (atau klik satu kali kemudian seret di dalam form).
Maka sebuah label dengan nama Label1 akan dibuatkan dalam form Anda.
Selanjutnya gantilah teks Label1 tersebut sesuai dengan teks yang Anda inginkan. Cara nya: Klik kiri
Label1 untuk menandai, kemudian pada kotak dialog Properties, cari menu Caption, kemudian ubahlah
teks Label1 yang terdapat di sebelah kanannya dengan teks yang Anda inginkan.
Untuk mengubah ukuran teks, membuat tebal, miring dan lain-lain, pada kotaK dialog Properties cari
menu Font kemudian klik. Maka <otak dialog Font akan ditampilkan. Ubahlah ukuran font dan lain-
lainnya sesuai dengan keinginan Anda. Setelah selesai klik oK
Untuk mengubah kerataan teks, gunakan menu Alignment.
Jika Anda ingin membuat teks miring dan bergaris bawah, perintahnya sebagai berikut:
Label1.FontItalic = True
Label1.FontUnderline = True
Anda dapat mengubah nama sebuah kontrol dengan cara sebagai berikut (yang sama berlaku untuk semua
kontrol):
Misalkan Label1 Anda ubah namanya menjadi Labelku, maka cara menggunakannya dalam progam adalah
sbb: Labelku.Caption= “LAB KOMPUTER”. JikaAndamengubahnya menjadi LblJudul, maka memanggilnya
adalah sbb: LblJudul.Caption = “LAB KOMPUTER”.
Oleh karena nama kontrol ini digunakan sebagaivariabel, maka untuk kemudahan Anda dalam membuat
program, biasakan membuat kontrol sesuai dengan nama depan kontrol. Contoh: Label awali dengan label
atau lbl, contoh: lblJudul. Dengan demikian maka segera kita ketahui bahwa variabel tersebut adalah
variabel label. Text awali diawali dengan Text atau sxt, contoh: txtNama. Dengan demikian maka segera kita
ketahui bahwa variabel tersebut adalah variabel Text.
3. Konstanta Warna
vbBlack Hitam
VbBlue Biru
VbCyan Cyan
vbGreen Hijau
vbMagenta Magenta
vbRed Merah
vbWhite Putih
vbYellow Kuning
6. Menggesar Kontrol
Setiap kontrol yang Anda masukkan ke dalam form, juga dapat Anda geser ke lokasi yang Anda inginkan:
7. Menyalin Kontrol
Setiap kontrol yang Anda masukkan ke dalam form, dapat Anda salin (copy) cara sebagai berikut:
- Klik kanan kontrol yang akan di-salin.
- Maka akan keluar sejumlah menu, klik Copy.
- Klik kanan di tempat yang kosong, kemudian klik Paste.
- Muncul kotak dialog Microsoft Visual Basic, klik No. Pilihan ‘Yes’ digunakan untuk membuat kontrol ber-
array.
- Maka salinan dari kontrol tersebut akan dibuatkan dalam form Anda.
- Selanjutnya seretlah kontrol baru tersebut ke lokasi yang Anda rencanakan.
CATATAN: Mengcopy kontrol berguna untuk membuat 2 buah kontrol berukuran sama.
8. Menghapus Kontol
Setiap kontrol yang Anda masukkan ke dalam form, dapat Anda hapus kembali dengan cara sebagai berikut:
- Klik kiri kontrol yang akan dihapus.
- Kemudian tekan tombol Delete.
- Maka kontrol akan dihapus dari dalam form Anda.
Atau
- Klik kanan kontrol, maka akan keluar sejumlah menu, lalu klik Delete.
9. Kontrol TextBox
Kontrol TextBox berfungsi untuk meng-input data baik data (huruf) maupun data numeric (angka).
Gambar 3
o Di antara Private Sub TextNialaiUTS_Change() dan End Sub ketiklah program berikut ini: Rerata =
(Val(NilaiUTS) +Val(NilaiUAS) / 2
o Setelah selesai, tutuplah kembali jendela Codetersebut.
o Klik ganda kembali TextBox NilaiUTS. Maka jendela akan ditampilkan kembali. Diantara Private
SubTextPraktek_Change() dan End Sub ketiklah kembali program berikut ini Rerata = (Val(NilaiUTS)
+Val(NilaiUAS) / 2 (atau copy-paste dari penulisan sebelumnya)
- Setelah selesai, tutup kembali jendela Code.
o Klik ganda kembali TextBox Rerata. Maka jendela Code akan ditampilkan kembali. Di antara
PrivateSubTextRata_Change() dan End Sub ketiklah kembali program berikut
o (sama dengan di atas): Rerata = (Val(NilaiUTS) +Val(NilaiUAS)) / 2
- Setelah selesai, tutuplah kembali jendela Code. Jalankan program seperti biasa. Maka akan didapatkan
hasil seperti bawah ini:
GAMBAR3-5
Ketik Nama Mahasiswa, kemudian ketik Nilai Teori dan Nilai Praktek, tte<a Nilai Rata-Rata akan dihitung
secara otomatis. Untuk berpindah dari kotak yang satu ke kotak yang lain, gunakan tombol Tab. Sekarang
cobalah ganti salah satu data pada NilaiTeori atau Nilai Praktek, maka Nilai Rata-Rata akan langsung dihitung
secara otomatis.
Kontrol CommandButton adalah sebuah kontrol untuk membuat tombol pada form. Contoh: Misalkan kita
akan membuat tombol Selesai pada program di atas untuk menutup program (GAMBAR 3-6) (Ingat latihan
sebelumnya) :
Kontrol Frame adalah kontrol untuk membuat bingkai, dan kontrol Frame ini dapat kita isi dengan
kontrolyang lain. Contoh:
GAMBAR3.7
Contoh kontrol Frame Yang berisi
kontrol TextBox
CATATAN: Jika Anda mengklik ganda ikon untuk membuat kontrol, kemudian menyeret kontrol ke
dalam frame, maka kedua kontrol tersebut akan berdiri sendiri. lika Anda menggeser frame, maka kontrol
yang ada di dalamnya tidak ikut bergeser. Jadi gunakanlah cara di atas.
Jika ingin membuat frame hanya sebagai bingkai saja (tanpa keterangan), hapus teks Frame1 yang terdapat
pada menu Caption (jangan diisi dengan teks).
Latihan:
Buatlah 2 buah kontrol seperti yang terdapat pada gambar di bawah ini, yang satu kontrol Check1 dan
yang satu lagi kontrol Label1.
GAMBAR 3.8
Kemudian klik ganda di dalam form (jangan mengenai kontrol). Maka akan keluar jendela Code. Ketiklah
program di bawah ini. (Sedangkan Private Sub From_load() dan End Sub tidak perlu lagi Anda ketik):
GAMBAR3.9
Jika Anda menghilangkan tanda √, maka teks pada Check1 akan diubah menjadi Tidak Aktif dan Label1
dimatikan. Jika Anda memberikannya kembali , maka teks pada Check1 akan diubah menjadi Aktif, dan
Label1 dihidupkan kembali. Itulah contoh mudah cara menggunakan kontrol CheckBox. Dengan
kemampuan ini, maka Anda akan dapat membuat pilihan dalam program untuk menghidupkan atau
mematikan musik.
o Klik ganda ikon OptionButton yang terdapat pada Toolbox, maka sebuah kontrolOption dengan nama
Optionl akan dibuatkan dalam form Anda. Dengan cara yang sama, buatlah Option2 dan Option3.
Kemudian ubah teks Optionl menjadi Hitam, Option2 menjadi Biru, dan option3 menjadi Merah. Lebih
jelasnya lihat gambar di bawah. Sedangkan nama kontrol tidak perlu diubah.
o kemudian buatlah juga sebuah Label pada form Anda, dan ubah teks Labell dengan teks yang Anda
inginkan, misalnya nama Anda sendiri atau Microsoft Visual Basic. Lihat contoh pada gambar di bawah
ini.
GAMBAR 3.10
GAMBAR 3.11
Kontrol ComboBox adalah kontrol untuk membuat pilihan dalam sebuah kotak, di mana pilihan ini
berbentuk array. Penomoran array selalu dimulai dari 0. Contoh:
GAMBAR 3-12
o Kemudian hilangkan teks Text1 yang terdapat dalam ikon TextBox, dan ubah teks Combo1 menjadi Pria.
Pengubahan Combo1 ini maksudnya agar pilihan yang terpasang ketika program dijalankan = Pria.
Untuk mengubahnya, cari menu Text pada kotak dialog Properties.
o Setelah selesai, klik ganda di dalam form di tempat yang kosong (jangan mengenai salah satu kontrol).
Kemudian ketiklah progrram di bawah ini, dan Tutup kembali jendela Code.
o Kemudian klik ganda tombol OK, dan ketik program seperti di bawah ini, perintah MsgBox harus diketik
semuanya dalam satu baris, jangan diketik dalam dua baris.
o Tutup kembali jendela Code dan jalankanlah program Anda.
Maka program akan meminta nama dan jenis kelamin Anda. Ketiklah nama dan pilihlah jenis kelamin
Anda, kemudian klik OK. Sebagai contoh lihatlah gambar di bawah ini:
GAMBAR-13
Jika Anda ingin menampilkan no index (no array), Anda dapat menambahkan kode berikut ini:
15.KONTROL LISTBOX
Kontrol ListBox adalah kontrol untuk membuat daftar pilihan dalam sebuah kotak. Daftar pilihan ini juga
berbentuk array (data bersusun) dengan penomoran array dimulai dari 0 pula. Contoh:
Private List1_Click()
If List1.ListIndex = -1 Then
MsgBox “anda tidak memilih apa-apa”
Else
MsgBox “Anda Memilih” & List1.Text & “(“ &List1.ListIndex & “)”
End If
End Sub
o Harap program ini tidak salah menulisnya. Setelah selesai, tutup jendela Code.
o Simpan program Anda dengan nama ListBox.
o Jalankan program seperti biasa, maka Anda akan mendapatkanhasil seperti di bawah ini.
GAMBAR-14
).
file yang terdapat dalam sebuah folder. Kontrol ini bekerja sama
Kontro\Ot(veL\stBsxber(unqs\un\ukrrrqrrr\qsadnte-'
,k
frkr/V#eltal*rVe-3lssrsr?)r/allratrre,tr
ada dalam drive tersebut, dan pilihlah (klik) file yang Anda ingi
maka lokasi dan nama file yang Anda pilih tadi akan ditampilkan
Title Barseperti gambar di atas.
62
GAMBAR3-17
GAMBAR3.18
{,oadPicture(NamaFile). Jalankan program dan carilah di mana
ryrbar Anda berada, jika Anda mengklik sebuah file yang bukan gambar,
-rne<a akan keluar error (Anda dapat membuat program tambahan
rrark penanganan kesalahan ini). File gambar yang dapat dipanggil
rtalah sebagaiberikut: *.jpg, x.gif, x.bmp, x.wmf dan lain-lain' Sebagai
vtoh hasil lihatlah gambar di bawah inir
= tt*.*" menjadi
1.
2.
GAMBAR 3.19
r.<kotakLookin,kemudiancarilahdimanagambarAndaberada.
Seelah ketemu, klik ganda untuk memasukkan'
*.tu gamOur akan d-imasukkan ke dalam kotak Image dan lebar
r;mr image akan disesuaikan secara otomatis dengan ukuran
;=*U.r. Se]retlah gambar tersebut ke lokasi yang Anda inginkan.
Seoagaicontoh hasil lihatlah gambar di bawah ini'
GAMBAR3-20
dengan form)'
3.
4.
5.
6.
Anda.
Klik ganda di dalam form fiangan mengenai kotak Image).
Keluar jendEla Code, ketiklah program di bawah (ubah lokasi file
sesuai dengan lokasi di mana gambar Anda berada, contoh:
"d:\gambar\saya,jpg" - lokasi dan nama file boleh dalam huruf
besar maupun dalam huruf kecil - dan jangan lupa menyeftakan
akhiran gambar - dalam contoh ini akhiran gambar adalah .jpg).
: 3*:f*t
55
,tm,,;s.[losb-T
uran gambar). Oleh karena itu, jika resolusi layar diubah, maka
berikut:
GAMBAR3.21
,-"e4&6*h1*! "
67
68
Dalam buku ini kita tidak membahas DAo maupun ADo, tetapi kita
akan membuat program database menggunakan FILE Io. sebab inilah
yang terbaik! sedangkan DAo dan ADo adalah pemrograman data-
base berupa paket, Anda harus menggunakan Add-rnJ (wsual Data
Managefl untuk menggunakan DAo dan ADo. Dengan FILE Io, hasil
lebih canggih, dan membuatnya lebih mudah dan lebih cepat.
gambar di atas'
tuk membuatToolTipText melalui program adalah sebagai berikut:
KlikmenuProiectkemudianklikComponents(perintahinibisa
iiri.gk t deng-an gtTltT]^,^^ rar...6.ents.
re dalam Toolbox'
aoa dari kontroltersebut akan kita bahas kemudian pada buku int
i dengan materi y"g;[;;-rtitu uunut' Bagaimana' setuiu?
TIPE DATA
DATA TYPE CODE MEMORY RENTANG
Byte 1 byte = 8 bit 0 – 255
Integer % 2 byte - 32.768 s.d 32.767
Long Integer & 4 byte - 2.147.483.648 s.d
2.147.483.647
Currency @ 8 byte - 922.337.203.658.477.5808 s.d
922.337.203.658.477.5807
Single Precission ! 4 byte Negatif: -3,402823 E 38 s.d
1,401298 E -45
Positif : 1,401298 E -45 s.d
4,94065645841247 E -324
Double Precission # 8 byte
String $ 1 byte per char
Boolean 2 byte
Date 8 byte
Variant 16 byte + 1
per karakter
LATIHAN:
Private Sub TextRerata_Change()
End Sub
Perulangan FOR NEXT
Latihan-1
Latihan-2
Private Sub Form_Activate()
Dim i As Integer
For i = 1 To 7
Print i; " - POLINES "; WeekdayName(i)
Print
Next
End Sub
Latihan – 3
Latihan-4:
For i=1 To 12
List1.AddItem MonthName(i)
Next
End Sub
Latihan-5:
Latihan-7:
Latihan-8:
Private Sub Form_Activate ()
Dim i As Variant
For Each i In Array (2,3,5)
Print 10/i
Next
End Sub
Perulangan DO UNTIL
Latihan-1:
Latihan-2:
Latihan:
Label GOTO
Latihan-1:
End Sub
ON...GOTO
Latihan-1:
Private Sub Form_Activate()
Awal:
Dim Pilihan As Byte
Pilihan = InputBox("1 = Tambah, 2=Kurang, 3=Keluar 4=Coba lagi. Pilih antara 1 -3")
On Pilihan GoTo Satu, Dua, Tiga, Empat
Satu:
Print "TAMBAH": Print
Print "10+20="; 20 + 10
GoTo Akhir
Dua:
Print "KURANG": Print
Print "30-10="; 30 - 10
GoTo Akhir
Tiga: End
Empat:
Print "Mau coba lagi?"
GoTo Awal
Akhir:
End Sub
FUNGSI-FUNGSI STRING
Fungsi string adalah fungsi untuk teks, sedangkan fungsi numeric adalah fungsi untuk bilangan.
Latihan-1:
Latihan-2:
Klik ganda tombol HITUNG, kemudian ketik program di bawah ini:
Tutup kembali jendela Code, klik ganda tombol ULANG, kemudian ketik program berikut;
Jalankan programnya.
Latihan-3:
Latihan-4:
Latihan-5: