- A. Struktur Program Visual Basic
Agar dapat merancang program dengan baik dan terarah kita harus mengenal terlebih dahulu struktur pemrograman dalam Visual Basic. Secara umum struktur pemrograman Visual Basic terdiri atas dua bagian, yaitu :
- Bagian Deklarasi Program
Bagian ini merupakan bagian peletakkan semua deklarasi data yang akan digunakan. Secara umum kata cadangan yang merupakan bagian dari deklarasi adalah :
- Deklarasi Dim atau Dimention
Adalah kata cadangan yang sering dipakan untuk mendeklarasikan variable yang akan digunakan dalam Visual Basic. Pendeklarasian dengan pernyataan dim berlaku pada pemrograman modul, program dan sub program.
- Deklarasi Public
Public merupakan pernyataan yang menggantikan global dalam Visual Basic. Pernyataan public menyatakan bahwa semua variable yang dideklarasikan oleh pernyataan ini dapat berlaku secara umum. Public merupakan pernyataan level modul, artinya pernyataan ini pada dasarnya dideklarasikan pada sebuah modul.
- Deklarasi Private
Private menyatakan bahwa semua variabel yang dideklarasikan oleh pernyataan ini berlaku secara khusus (private). Pernyataan private merupakan pernyataan level sub_program, artinya pernyataan ini pada dasarnya dideklarasikan pada sebuah sub_program.
- Deklarasi Static
Static sering digunakan untuk satu variabel agar tetap atau tidak berubah selama program dijalankan.
- e. Deklarasi Const atau Constanta
Const atau constanta sering dipakai pada bagian deklarasi untuk memberikan harga konstan pada suatu variabel. Const merupakan pernyataan pada level modul, artinya pernyataan ini pada dasarnya dideklarasikan pada modul.
- Deklarasi Type
Type dipakai pada bagian deklarasi untuk didefenisikan type data terdefenisi. Type merupakan pernyataan level modul, artinya pada dasarnya dideklarasikan pada modul.
- Bagian Pernyataan Program
Program pada bagian ini ditulis pada jendela kode, jendela modul, maupun jendela sub-program. Program pada bagian ini dapat memuat pemrogram pengendali saat (Even Driver Programming) yang merupakan kelebihan yang dimiliki Visual Basic.
a. Struktur Pengambilan Keputusan
Berikut ini adalah struktur pengambilan keputusan didalam bahasa pemrogramman VISUAL BASIC:
- 1. If … Then
Struktur ini digunakan untuk mengeksekusi satu atau lebih perintah lyang menyatakan keadaan. Struktur if … then dalam Visual Basic ditulis dalam dua cara:
– If <kondisi> Then perintah (digunakan untuk perintah satu baris)
– If <kondisi> Then
Perintah
End if
- 2. If … Then … Else
Struktur jenis ini mirip dengan struktur if … then, hanya saja digunakan untuk banyak blok perintah. Standar penulisannya adalah:
If <kondisi> Then
{satu atau lebih pernyataan program}
[ Else if <kondisi> Then
{satu atau lebih pernyataan program}
[ Else
{satu atau lebih pernyataan program}
End if
- 3. Select case
Struktur jenis ini mirip dengan struktur if … then atau If … Then … Else, hanya saja digunakan untuk pemilihan dimana aksi yang akan dilakukan hanya bergantu pada nilai dari satu macam variabel. Standar penulisannya adalah:
Select case <kondisi yang dicoba>
Case <kondisi 1>
{satu atau lebih pernyataan program}
Case <kondisi 2>
{satu atau lebih pernyataan program}
End select
Visual Basic pertama kali akan menguji kondisi pertama, jika bernilai salah (false) maka akan diuji terus kondisi berikutnya sampai ditemukan kondisi yang bernilai benar.
b. Struktur Perulangan
Struktur perulangan digunakan untuk mengulang sebagian dari rutin, sehingga pemakai tidak perlu menulis ulang rutin sebanyak perulangan yang diinginkan. Beberapa jenis struktur control perulangan adalah sebagai berikut:
- Do … Loop
Stuktur ini digunakan untuk mengulang sebuah blok perintah sampai jumlah tertentu. Untuk menghentikan perulangan digunakan suatu kondisi tertentu. Nilai kondisi ini seperti halnya pada struktur kontrol if … then, yang mempunyai hasil akhir berupa benar (true) atau salah (false). Dalam hal ini struktur do … loop akan meneruskan perulangan selana kondisi masih benar. Standar penulisannya adalah:
Do … White <kondisi>
Perintah
Loop
Bentuk lain dari struktur do…loop adalah mengeksekusi dulu perintah, menjalankan pengujian diakhir eksekusi. Dengan menggunakan perintah ini maka setidaknya blok perintah sudah pernah dieksekusi. Penulisan rutinnya adalah:
Do
Perintah
Loop White <kondisi>
Dua alternatif lain dari struktur kontrol perulangan dengan do…loop akan melakukan pengulangan jika hasil pengujian salah.
Do Until <kondisi>
Perintah
Loop
Pada struktur kontrol di bawah ini minimal eksekusi yang dilakukan pada blok perintah adalah satu kali.
Do
Perintah
Loop Until <kondisi>
- For … Next
Pada struktur kontrol for…Next, tidak perlu menuliskan sebuah kondisi untuk diuji oleh Visual Basic. Yang perlu ditulis adalah nilai awal dan akhir variabel penghitung.
For Variabel =awal To akhir (stel Pertambahan)
Perintah
Next (variabel)
- For Each … Next
Struktur ini digunakan untuk mengulang sekelompok atau sebagian perintah bagi tiap elemen pada suatu koleksi objek. Struktur kontrolnya adalah: For Each elemen in group
Perintah
Next Elemen
- B. Keuntungan Bahasa Pemrograman Visual Basic
Adapun keuntungan dari Bahasa Pemrograman Visual Basic diantaranya adalah sebagai berikut :
- Microsoft Visual Basic 6.0 mempunyai fleksibelitas yang sangat baik untuk berhubungan dengan aplikasi lain. yaitu dengan adanya Object Linking and Embedding (OLE), dimana memungkinkan pembuatan hubungan antara bagian fungsi atau seluruh aplikasi lain dengan aplikasi yang lainnya.
- Microsoft Visual Basic 6.0 sangat kompatibel dengan Visual Basic versi terdahulu.
- Secara umum memiliki kemampuan menyediakan komponen-komponen yang memudahkan user membuat program aplikasi yang sesuai dengan tampilan dan cara kerja Windows.