PENGULANGAN PROSES PADA VISUAL BASIC Statement pengulangan di dalam pemrograman sangat diperlukan untuk mengulang perintah yang sama beberapa kali dalam satu program. Pengulangan proses pada pemrograman Visual Basic disediakan dalam lima statement yaitu : 1. DO WHILE / LOOP 2. DO UNTIL / LOOP 3. DO LOOP / WHILE 4. DO LOOP / UNTIL 5. FOR / NEXT Statement DO WHILE / LOOP Mengulang sejumlah statement dalam satu blok selama kondisi yang diberikan terpenuhi atau bernilai benar. Dengan kata lain kondisi pertama yang ditemui harus bernilai benar atau true agar proses pengulangan dikerjakan. Sintaksis : Do While [kondisi] [statement] [Exit do] [statement] Loop Di mana; Kondisi Opsional. Berupa ekspresi numerik atau ekspresi string yang menghasilkan nilai True atau False. Jika kondisi ini tidak diberikan maka akan dianggap bernilai salah atau False. Statement http://www.mercubuana.ac.id
Statement Satu atau beberapa statement yang kan dikerjakan selama kondisi yang diberikan bernilai benar (True). Contoh : Hitung = 1 Do Until Hitung > 1000 Debug.Print Hitung Hitung = Hitung + 1 Loop Proses di atas akan dilakukan berulang-ulang sampai nilai variabel Hitung bernilai lebih besar dari 1000. Struktur pengulangan ini tidak mengerjakan perintah yang ada di dalam blok, apabila kondisi pertama yang ditemui bernilai benar (True) Statement DO / LOOP WHILE Mengulang sejumlah statement dalam satu blok selama kondisi yang diberikan terpenuhi atau bernilai benar. Namun bila kondisi pertama yang ditemui bernilai Salah (False) atau bernilai benar (True), proses di dalam blok akan tetap dikerjakan minial satu kali. Sintaksis : Do] [statement] http://www.mercubuana.ac.id
Satu atau beberapa statement yang akan dikerjakan selama kondisi yang Namun bila kondisi pertama yang ditemui bernilai Salah (False) atau bernilai benar (True), proses di dalam blok akan tetap dikerjakan minial satu kali. Sintaksis : Do [statement] [Exit do] [statement] Loop Until [kondisi] Dimana Kondisi Opsional. Berupa ekspresi numerik atau ekspresi string yang menghasilkan nilai True atau False. Jika kondisi ini tidak diberikan maka akan dianggap bernilai salah atau False. Statement Satu atau beberapa statement yang akan dikerjakan selama kondisi yang diberikan bernilai benar (True). Namun blok ini akan dikerjakan minimal satu kali. Contoh : Jumlah = 1 Do Debug.Print Jumlah Jumlah = Jumlah + 2 http://www.mercubuana.ac.id