PENDAHULUAN
1. Aktifkan VB 6 melalui tombol Start > Programs > Microsoft Visual Basic 6.0 >
Microsoft Visual Basic 6.0.
Tunggulah beberapa saat hingga muncul tampilan berikut :
Tab Existing : untuk membuka proyek yang sudah dibuat dan membukanya
di direktori file.
1. Menubar
Menubar dalam VB seperti yang biasa kita lihat dalam MS Office. Di
dalamnya terdapat menu File, Edit, View, Project, Format, dan sebagainya.
2. Toolbar
Toolbar adalah sebuah window yang berisi ikon-ikon yang fungsinya sama
dengan menu tetapi dapat digunakan dengan lebih cepat karena sebuah ikon
mewakili satu perintah tertentu. Contohnya ikon open, save, copy, dan sejenisnya.
3. Jendela Form
Form adalah sebuah objek yang digunakan untuk menempatkan objek-objek
dari toolbox. Bila Jendela form tidak muncul klik tombol View Object ( ) pada
bagian Project Explorer atau klik menu View Object.
4. Project Explorer
Satu project apliksi biasanya terdiri dari beberapa form dan komponen
lainya, untuk mempermudah berpindah antara komponen dalam visual basic dapat
mengunakan jendela project, untuk menampilkan jendela project klik gamar icon (
Untuk berpindah dari form1 ke form 2 cukup dengan mengklik tulisan form2
pada project explorer diatas.
5. Jendela Properties
Fungsi dari jendela properties adalah untuk mengubah setting property dari
setiap element yang terdapat pada form. Untuk menampilkan jendela properties
7. Jendela Code
Jendela code merupakan tempat kita menuliskan code perintah untuk
menjalankan suatu proses. Bila Jendela Code tidak muncul klik tombol View Code
( ) di pada bagian Project Explorer atau klik menu View > Code.
8. Toolbox
Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project
aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis project yang
dibangun. Komponen standar dalam toolbox dapat dilihat pada gambar berikut ini:
1. Pointer
Merupakan tool untuk memilih, mengatur ukuran, dan memindahkan posisi
control yang terpasang pada bagian form.
2. Label
Merupakan tool untuk membuat teks seperti judul, dan sebagainya. Label
tidak bisa di ubah-ubah oleh user.
3. Frame
Merupakan tool untuk membuat sebuah bingkai. Frame ini harus dibuat
terlebih dahulu sebelum diisi dengan kontol-kontrol yang akan dikelompokkan.
4. Checkbox
Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih
jika di klik user. Checkbox dapat di pilih 1 atau lebih.
5. Listbox
Merupakan tool untuk membuat daftar pilihan.
6. HScrollBar
Merupakan tool untuk membuat Scrollbar secara horizontal.
7. Timer
Merupakan tool untuk membuat kontrol waktu dan interval yang
digunakan.
8. DirListBox
Merupakan tool untuk menampilkan direktori atau folder yang dimiliki
oleh driver aktif.
9. Shape
Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran, dan
lain-lain.
10. Image
Merupakan tool untuk menambahkan gambar pada Form dalam format
bitmap, icon, atau metafile.
11. OLE
Merupakan tool untuk menghubungkan software lain ke form atau
membuat link antar program aplikasi.
12. Picture Box
Merupakan tool untuk menampilkan gambar pada vb
13. Text Box
Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user.
14. Command Button
Merupakan tool untuk membuat tombol perintah, seperti tombol OK,
cancel, dan sebagainya terserah anda.
15. Option Button
Merupakan tool untuk membuat menu pilihan, Fungsinya sama seperti
Check Box, namun Option Button hanya dapat di pilih 1 oleh user.
16. Commbo Box
Merupakan tool Untuk membuat kontrol kombinasi antara Text Box dengan
List Box.
17. VScroll Bar
Untuk membuat Scrollbar secara vertikal.
18. Drive List Box
Merupakan tool untuk menampilkan disk drive yang ada di komputer.
19. File List Box
Merupakan tool untuk menampilkan file-file dari direktori aktif
20. Line
Merupakan tool untuk membuat garis.
21. Data
Merupakan tool untuk menghubungkan database ke form.
Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan program
berbasis OOP dengan mengikuti aturan pemrograman Property, Metode dan Event.
1. Property
Setiap komponen di dalam pemrograman Visual Basic dapat diatur properti-
nya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada
setiap komponen adalah Name, yang berarti nama variabel (komponen) yang akan
digunakan dalam scripting. Properti Name ini hanya bisa diatur melalui jendela
Property, sedangkan nilai peroperti yang lain bisa diatur melalui script seperti
Command1.Caption= Play
Text1.Text = Visual Basic
Label1.Visible=False
Timer1.Enable=True
Gambar 2.4 Command Button Properties
2. Metode
Metode merupakan tempat untuk mengekpresikan logika pemrograman dari
pembuatan suatu prgram aplikasi atau aksi yang bisa dilakukan oleh objek.
3. Events
Kejadian yang dapat dialami oleh object. Misal Command Button dapat
melakukan events berupa klick, dragDrop, DragOver, dll. Kita dapat mengatur
event suatu object lewat menu procedure pada code view.
Gambar 2.5 Change objects Events
Untuk dapat membedakan apa itu Events dan Method, kita dapat melihat
contoh code penulisan atau syntax pada Command Buttond:
Program ini berarti bahwa jika kita klick (events) command button 1 maka
apa yang diketikkan pada text1 akan ditampilkan pada label2 (Method).
2.2 Variabel
Dalam bekerja dengan dengan kode program termasuk dengan Visual Basic
6.0, kita tidak akan pernah lepas dari yang namanya variabel. Variabel adalah nama
penyimpan data di memory komputer yang digunakan selama eksekusi program dan
nilai datanya bisa berubah-ubah.
1. Deklarasi Eksplisit
Deklarasi eksplisit merupakan pendeklarasian sebuah variabel secara jelas
dengan menuliskan kata kunci diikuti nama variabel serta tipe datanya. Rumus
penulisan:
a. Variabel Lokal
Variabel lokal adalah variabel yang hanya aktif dalam suatu fungsi atau
subroutine di dalam visual basic. Caranya dituliskan secara langsung di dalam suatu
fungsi satu subroutine tanpa pendefinisian atau dengan definisi variabel di dalam
fungsi. Contoh penulisannya adalah:
Dim a As Integer
Private Nilai As Integer
c. Variabel Global Dalam Aplikasi
Variabel global dalam aplikasi adalah variabel yang aktif selama aplikasi
masih aktif. Variabel ini masih aktif meskipun form yang berjalan sudah berganti.
Variabel level global (aplikasi) dideklarasikan di bagian general declarations
dalam jendela kode program form/modul menggunakan pernyataan Public atau
Global. Contoh:
Array adalah sekumpulan nilai yang disimpan dalam satu nama yang sama,
array mengijinkan kita merujuk seluruh kelompok nilai menggunakan satu nama lalu
memproses setiap nilai tersebut secara individual atau sebagai group menggunakan For
Next ataupun Loop Do. Array sangat bermanfaat karena membantu menyimpan
data yang besar dan tidak praktis jika disimpan dalam variabel biasa.
Array dibuat atau dideklarasikan dengan cara yang sama seperti pendeklarasian
variabel biasa yaitu menggunakan perintah Dim, kemudian diikuti dengan tanda
kurung dan jumlah elemen arraynya dikurangi 1. Setiap nilai data di dalam sebuah array
disebut elemen array dan masingmasing dibedakan dengan nomor indeksnya. Perlu di
ingat bahwa indeks pada array dimulai dari angka nol.
Array terdiri dari fixed array dan dynamic array, fixed array yaitu array yang
mengandung jumlah elemen berukuran tetap, sedangkan dynamic array yaitu array
yang mengandung jumlah elemen berupa variabel ( array yang bisa diperbesar selama
eksekusi program ). Sintaks dasar untuk fixed array adalah sebagai berikut :
Keterangan :
Dim = Perintah menciptakan variabel array
Agar nilai indeks array dimulai dari 1, gunakan perintah Option Base sebelum
perintah Dim
sehingga menjadi :
Option Base 1
Dim Pegawai (8) As String
Atau menggunakan kata To dalam penentuan jumlah elemen array seperti ini :
Keterangan :
JumlahElemen = Jumlah elemen array dikurangi 1 karena indeks array dimulai dari
0
Preserve = perintah agar data pada array tidak dikosongkan ketika dilakukan
perintah ReDim, karena jika perintah ReDim tidak disertai kata
Preserve maka ReDim akan menghapus isi setiap nilai data pada
array
Contoh :
2.3. Operator
^ Pemangkatan 5 ^ 2 hasilnya 25
* Perkalian 5 * 2 hasilnya 10
/ Pembagian ( hasil pecahan ) 5 / 2 hasilnya 2,5
\ Pembagian ( hasil bulat ) 5 \ 2 hasilnya 2
Mod Sisa pembagian 5 Mod 2 hasilnya 1
+ Penjumlahan 5 + 2 hasilnya 7
- Pengurangan 5 2 hasilnya 3
& Penggabungan String 5 & 2 hasilnya 52
3. Operator Perbandingan
Operator perbandingan digunakan untuk operasi yang membandingkan nilai
data. Simbol-simbol yang digunakan :
4. Operator Logika
Operator logika digunakan untuk operasi yang membandingkan suatu
perbandingan. Simbol-simbol yang digunakan :
^ Pangkat
- Negasi
*, / Perkalian dan pembagian
\ Pembagian (bulat)
Mod Sisa pembagian
+,- Penjumlahan dan pengurangan
& Penggabungan
=, <>, <, >, =>, <= Perbandingan
Not, And, Or Logika Matematika
Sumber: Anonymous 4, 2014
2.4. Kontrol Pemrograman
Contoh:
IF <kondisi> THEN
<blok kode program 1>
ELSE
<blok kode program 2>
END IF
Maksudnya jika <kondisi> bernilai True maka <blok kode program 1> dikerjakan.
Jika bernilai False maka <blok kode program 2> yang akan dikerjakan.
c. DO WHILE <kondisi>
<blok kode program>
LOOP
Maksudnya: <blok kode program> akan diulang selama <kondisi> bernilai TRUE.
Pengulangan berhenti bila <kondisi> sudah bernilai FALSE.
d. DO UNTIL <kondisi>
<blok kode program>
LOOP
Maksudnya : <blok kode program> akan diulang sampai <kondisi> bernilai TRUE.
Pengulangan berhenti bila <kondisi> sudah bernilai TRUE
Dalam pengkodingan pada VB6, biasanya mengalami sebuah eror baik itu
karena penulisan yang salah atau proses yang kita buat tidak beraturan akhirnya terjadi
bug. Untuk menangani eror itu dibutuhkan sebuah penanganan / handling dari eror
tersebut. Tanpa penanganan error program anda menjadi tidak ramah (program akan
langsung keluar apa bila terjadi kesalahan). Berikut macam-macam dari Error
Handling.
Dalam VB6 juga dikenal Dialog Box yang berfungsi untuk menampilkan
sebuah kesalahan atau eror yang disebabkan user tidak menginputkan data yang
seharusnya perlu untuk diisi. Dialog Box ada dua yaitu Message Box dan Input Box
a. Message Box
Message box adalah Adalah fungsi yang menghasilkan kotak untuk
menampilkan pesan-pada user. Cara penulisan atau sintaks dari message box adalah
Msgbox pesan , parameter, judul
Atau
NamaVar = Msgbox( pesan ,parameter, judul )
Keterangan:
NamaVar = Variabel yang menyimpan hasil yang diperoleh dari fungsi Msgbox()
Keterangan :
NamaVar = Variabel yang menyimpan hasil yang diperoleh dari fungsi
Inputbox( )
Teks = Teks atau kalimat yang ingin ditampilkan (diapit )
Judul = Judul yang ditampilkan pada baris teratas kotak masukan.
Nilai default = Nilai standar yang akan tampil pertama kali saat kotak inputbox
tampil.
IntPosX,IntPosY = koordinat untuk menentukan posisi kotak masukan (ukuran pixel)
Contoh: