You are on page 1of 14

VISUAL BASIC 6.

A. Pengantar Visual Basic 6.0


Visual basic 6.0 adalah program penghasil aplikasi yang bekerja pada sistem
operasi windows 95 (minimal) dan windows NT.

Gambar 1. Tampilan VB 6.0

toolbox form
Project
Window explorer
form layout

Window
properties

Nyoman Sugihartini Page 1


B. Form
Form adalah bahan untuk membuat window aplikasi. Window ini berperan
sebagai media interaksi antara program dengan pemakai program visual basic
6.0.

Gambar 2. Tampilan Form

Nyoman Sugihartini Page 2


C. Kontrol
Kontrol adalah beberapa atribut yang digunakan dalam pembuatan program.
Pada program-program yang besar, akan memiliki kontrol yang sangat banyak.
Kontrol terletak pada toolbox.

pointer Picture box

label Text box


frame Command button
Check box
Option button
Combo box
List box
HSscrollbar
VScrollbar
timer
Drivelistbox
Dirlistbox
Filelistbox
shape
line
image
Data
OLE

Nama kontrol Kode Nama kontrol Kode


Combo box Cbo List box lst
Check box Chk Menu mnu
Command button cmd Module mod
Directory list box dir OLE ole
Drive list box drv Option button opt
File list box fil Picture box pic
frame fra Resource res
form frm Shape shp
grid grd Timer tmr

Nyoman Sugihartini Page 3


Horizontal scroll bar hsb Text box txt
image img User-defined data typ
type
label lbl Vertical scroll bar vsb
line lin

Berikut contoh penggunaan beberapa control yang umum digunakan


adalah:

1. Label
Label adalah kontrol yang paling sederhana. Biasanya digunakan untuk memberi
keterangan. Untuk membuat label, klik kontrol label pada toolbox kemudian
letakkan kursor di atas form. Kursor akan berubah menjadi tanda panah,
kemudian lakukan dengan mendrag. Untuk mengubah berbagai atribut pada
label, bisa dilakukan pengaturan pada bagian property.

2. Text box
Kontrol berfungsi untuk menampung masukan pemakai. Pembuatan textbox
hampir sama dengan label, hanya saja yang di klik adalah control textbox.

Nyoman Sugihartini Page 4


3. command button
Kontrol ini adalah yang paling banyak digunakan, yaitu untuk menjalankan
perintah-perintah tertentu.

4. check box
Checkbox bertugas menyediakan banyak pilihan kepada pemakai. Jika pemakai
telah melakukan pilihan, maka program akan menganalisa pilihan tersebut dan
membuat keputusan sebagai tanggapan atas pilihan program tersebut.

Nyoman Sugihartini Page 5


5. option buttons
Option button juga berguna untuk melakukan pilihan. Hanya saja, agak berbeda
dengan checkbox, option button hanya dapat melakukan satu kali pilihan saja.
Jika ingin melakukan pilihan lebih dari satu, maka digunakan kontrol frame
untuk mengelompokkan option buttons.

6. frame
Seperti yang teah dijelaskan sebelumnya (pada penjelasan option buttons),
control frame berfungsi untuk mengelompokkan control.

Nyoman Sugihartini Page 6


7. list box
list box adalah kontrol yang bisa digunakan untuk memberikan pilihan kepada
pemakai, namun pemakai tidak bisa menambahkan pilihan tersebut. Dengan kata
lain, list box akan mennampilkan beberapa pilihan dalam bentuk list, hampir
sama dengan check box dan option buttons.

8. combo box
combo box berfungsi untuk memberikan pilihan kepada pemakai. Namun hanya
satu tampilan yang dimunculkan. Kontrol ini hampir sama dengan listbox tetapi
tidak semua pilihan ditampilkan.

Nyoman Sugihartini Page 7


D. Menu
Menu adalah kumpulan perintah yang dikelompokkan menurut kesamaan
prosesnya. Menu ada 2 jenis, yaitu Pull-Down Menu dan Pop up menu.
Berikut contoh pull-down menu.

Berikut contoh pop up menu.

Membuat pop up menu hanya berbeda sedikit dari pembuatan menu utama. Yang
perlu dilakukan adalah mengatur property Visible agar tidak aktif, lalu menggunakan
metode PopupMenu untuk memanggil menu yang tidak visible tersebut. Event yang
dipakai adalah MouseDown Button = 2, yaitu klik kanan mouse.
Langkah –langkahnya adalah sebagai berikut.
1. Bukalah proyek menu pull down menu, aktifkan menu editor/
2. Buatlah menu baru, misalnya berjudul Operasi dan bernama mnuOperasi. Lalu
klik property Visible sehingga tanda centang hilang.
3. Kemudian buatlah item Copy, Paste dan Exit.
4. Klik OK, Menu editor tertutup.
5. Klik ganda form, kode editor akan tampil. Pilihlah event MouseDown lalu
tuliskan kode berikut.

Nyoman Sugihartini Page 8


Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then PopupMenu mnuOperasi

End Sub

6. Pada kode editor, aktifkan mnuOperasiExit, lalu aktifkan event click. Tambahkan
kode berikut.

Private Sub mnuOperasiExit_Click()


Unload Me
End Sub

7. Jalankan program dan lihat hasilnya.

Nyoman Sugihartini Page 9


E. Contoh Program sederhana
1. Membuat kotak pesan
Kotak pesan berfungsi untuk menampilkan pesan.
Langkah-langkah :
1. Buatlah sebuah form yang berisi sebuah commandbutton “Tampilkan
Pesan”
2. Tulisakan sintak berikut pada button tersebut
Private Sub Command1_Click()
MsgBox "terima kasih karena anda sudah mencoba program sederhana ini",
vbInformation, "Tanggapan"
End Sub

3. Kemudian cobalah programnya

Ada 13 jenis parameter (cara penentuan jenis tombol), yang bias digunakan
untuk menghasilkan berbagai tombol dan icon seperti tercantum pada table
berikut.

Nyoman Sugihartini Page 10


Parameter Nilai Tombol atau icon
vbOKOnly 0 OK
vbOKCancel 1 OK dan Cancel
vbAbortRetryIgnore 2 Abort, retry, ignore
vbYesNoCancel 3 Yes, No, Cancel
vbYesNo 4 Yes, No
vbRetryCancel 5 Retry, Cancel
vbDefaultButton1 0 Defaultnya adalah tombol pertama
vbDefaultButton2 256 Defaultnya adalah tombol kedua
vbDefaultButton3 512 Defaultnya adalah tombol ketiga
vbCritical 16 Icon kritis
vbQuestion 32 Icon pertanyaan
vbExclamation 48 Icon peringatan
vbInformation 64 Icon informasi

2. Membuat angket pengisian umur


Langkah-langkahnya adalah sebagai berikut.
1. Buatlah dua buah form.
2. Form yang pertama berisikan sebuah button seperti berikut ini.

Nyoman Sugihartini Page 11


3. Kemudian Form yang kedua berisi beberapa label, command button dan
beberapa text. Dengan desain form sebagai berikut.

4. Kembali ke form pertama. Tuliskan perintah sebagai berikut.


Private Sub CmdBukaIsiAngketumur_Click()
Form2.Show
End Sub

5. Kemudian pada form kedua, pada button “OK” tuliskan perintah berikut

Private Sub Command1_Click()


Text3.Text = Text1.Text
Text4.Text = Text2.Text
End Sub

Nyoman Sugihartini Page 12


Dan pada button cancel, tuliskan perintah sebagai berikut.
Private Sub Command2_Click()
Unload Me
End Sub

6. Jalankan program.

7. Hasilnya adalah seperti berikut.

Nyoman Sugihartini Page 13


Nyoman Sugihartini Page 14

You might also like