STRUKTUR KONTROL DAN PERCABANGAN
VISUAL BASIC
Pengertian Struktur Kontrol
Struktur kontrol percabangan merupakan pengatur aliran program, berbentuk
rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
• Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi
• Melanjutkan sebuah pernyataan bila kondisi terpenuhi
• Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi
Struktur Pengambilan Keputusan :
If … Then
If … Then … Else
Select Case
IF...THEN...
IF...THEN... Merupakan perintah kondisi yang dilakukan apabila suatu
kondisi tersebut bernilai benar atau memenuhi kondisi yang ada.
Bentuk Umum :
If [kondisi] then [pernyataan]
atau
If [kondisi] then
[Pernyataan]
[Pernyataan]
End if
IF...THEN...ELSE...
IF...THEN... Merupakan perintah kondisi yang dilakukan apabila suatu
kondisi tersebut bernilai benar atau memenuhi kondisi yang ada. Jika kondisi
tersebut bernilai salah atau tidak memenuhi kondisi yang ada, maka akan
melakukan perintah pengecualiannya atau perintah setelah ELSE.
Bentuk Umum :
If [kondisi] then
[Pernyataan1]
Else
[Pernyataan2]
End if
SELECT CASE
Struktur select case hampir mirip dengan if then else yang digunakan untuk memilih
satu blok pernyataan dari beberapa blok pernyataan.
pernyataan Struktur select case memiliki kelebihan yaitu
lebih mudah dibaca dibandingkan struktur if then else.
Bentuk Umum :
Select Case NilaiPenguji
[Case nilai1
[blokpernyataan-1]]
[Case nilai2
[blokpernyataan-2]]
.
.
.
[Case Else
[blokpernyataan-n]]
End Select
Pengertian Perulangan
Struktur Perulangan digunakan untuk mengulang satu atau
lebih pernyataan sejumlah yang diinginkan. Struktur perulangan
yang ada dalam Visual basic antara lain adalah :
> For Next
> Do…Loop
> While…Wend
FOR...NEXT...
For Next digunakan untuk mengulangi pernyataan dalam sebanyak nilai
tertentu.
Bentuk umumnya :
For hitungan = awal To akhir [Step step]
[pernyataan]
[Exit For]
[pernyataan]
Next [hitungan]
DO...LOOP...
Mengulangi blok pernyataan jika kondisi Benar atau hingga kondisi menjadi Benar.
Bentuk umum :
Do [{While | Until} kondisi]
[pernyataan]
[Exit Do]
[pernyataan]
Loop
Atau
Do
[pernyataan]
[Exit Do]
[pernyataan]
Loop [{While | Until} kondisi]
WHILE...WEND...
Adalah sama dengan DO WHILE … LOOP, Tapi WHILE …WEND bentuk
penulisannya hanya satu dan tidak memiliki perintah Exit untuk memberhentikan
proses yang berulang-ulang sebelum berakhir.
berakhir
WHILE (kondisi)
…. Instruksi…
[Exit Do]
…. Instruksi …
WEND
….SEE YOU NEXT WEEK
Lilis Setyowati
10