Struktur perulangan
atau loop digunakan
untuk mengulang suatu
blok perintah sampai kondisi
tertentu. Proses pengulangan
ini dapat dikendalikan
jumlahnya oleh aplikasi yang
dibuat pada kondisi tertentu.
1.
Struktur
For-Next
Struktur
for-next digunakan untuk mengulang blok perintah dalam jumlah yang sudah
ditentukan. Pada stuktur ini tidak perlu dituliskan kondisi yang akan diuji
tetapi hanya perlu menuliskan nilai
awal dan nilai
akhir variabel. Nilai
variabel penghitung ini akan
secara otomatis bertambah
atau berkurang setiap
kali suatu pengulangan dikerjakan.
2.
Nested
For-Next
Terkadang dalam
proses perulangan For-Next
diletakkan struktur next
lainnya. Bentuk semacam ini
disebut dengan Nested
For-Next. Pada proses
semacam ini struktur for next
bagian luar akan mengerjakan akan memperoleh proses distruktur fornext bagian
dalam sekian kali. Sesuai dengan
seberapa banyak pengulangan tersebut dilakukan. Bentuk penulisan dari nested
for seperti berikut ini:
For counter_1 = awal_1 to akhir_1 step
pertambahan
For counter_1 = awal_1 to akhir_1 step
pertambahan
ekspresi
Next counter
Next counter
3.
Do While Loop
Struktur
Do while loop digunakan untuk melakukan perulangan terus menerus selama
kondisi memenuhi syarat
(bernilai true). Pengulangan
ini akan berhenti
jika kondisinya tidak memenuhi syarat (bernilai false). Struktur
penulisan dari perulangan ini
diawali dengan kata Do
While dan diakhiri
dengan loop. Jika
Visual Basic.Net menemukan
struktur do while
loop maka yang
pertama kali dikerjakan
adalah menguji kondisi. Jika kondisinya terpenuhi maka blok program
diantara do while loop akan dikerjakan, sebaliknya visual basic akan mengabaikan
blok perintah dibawah do while dan
meneruskan eksekusi dibawah kata loop. Bentuk penulisan dari perintah do while
sebagai berikut:
Do While (kondisi)
.........ekspresi.......
Loop
4.
Do Until Loop
Struktur do
until loop modelnya
hampir sama dengan
do while loop.
Perbedaanya adalah saat pengujian
kondisi nilai yang
dihasilkan salah, struktur
pengulangan do while loop akan
dilewati. Sedang pada struktur pengulangan do until loop tetap akan dikerjakan.
Dengan kata lain, struktur while akan berulang selama pengujian kondisi
benar, sedangkan until
akan berulang selama
pengujiankondisi salah. Bentuk penulisan dari perintah do while loop
sebagai berikut:
Do Until(kondisi)
.....ekspresi....
Loop
5.
Struktur While-End-While
Struktur
while-end while ini sama persis dengan struktur do while loop , hanya bentuk penulisannya saja yang
berbeda. Prinsip kerjanya,
jika kondisi bernilai
benar maka semua blok pernyataan
akan dijalankan dan ketika mencapai end while, kontrol akan dikembalikan ke
pernyataan while serta
menguji kembali kondisi
yang sama. Jika kondisinya masih benar
maka prosesnya akan
diulang, sedag jika kondisinya
salah maka program akan dilanjutkan pada pernyataan setelah end while.
Bentuk penulisan dari while-end-while sebagai berikut:
While (kondisi)
....ekspresi...
End while
6.
Struktur
Do-Loop Until
Struktur
do-loop until merupakan struktur perulangan yang metodenyakebalikan dari
do while
– loop. Struktur
do-loop until akan
menjalankan blok program
didalam pengulangan itu
selama kondisi yaang
dibandingkan tidak memenuhi
syarat (false). Pengulangan tersebut
akan terus menerus
dikerjakan sampai (until)
kondisinya memenuhi syarat (true), sebelum akhirnya akan berhenti. Bentuk
penulisan struktur do-loop until sebagai berikut:
.....ekspresi.....
Loop Until (kondisi)
Mengingat pengecekan
kondisi pada struktur
do-loop until dilakukan
pada akhir perintah, kondisi
dalam struktur do-loop until minimal satu kali meskipun kondisi dari struktur
ini tidak terpenuhi.
7.
Struktur do-loop while
Struktur do-loop while
merupakan struktur perulangan yang metodenya sama dengan struktur do
while-loop.Struktur do-loop while
akan menjalankan blok
program di dalam pengulangan
itu selama kondisi
yang dibandingkan memenuhi
syarat(true). Pengulangan tersebut akan terus menerus dikerjakan sampai
dengan kondisinya tidak memenuhi syarat(false). Sebelum akhirnya berhenti.
Bentuk penulisan struktur do-loop while, sebagai berikut:
Do
...ekspresi....
While
Mengingat pengecekan
kondisi pada struktur
do-loop while dilakukan
pada akhir perintah, kondisi
dalam struktur do-loop
while akan dikerjakan
minimal satu kali meskipun kondisi dari struktur ini tidak
terpenuhi.
8.
Keluar
dari Loop
Di dalam
pengulangan, ada kalanya iterasi
perlu dihentikan lebih
awal tanpa harus menunggu
pengulangan berakhir. Langkah ini bisa
dilakukan dengan memanfaatkan pernyataan Exit Do atau Exit
For.
• Exit Do : Pernyataan ini digunakan pada pengulangan
Do.
• Exit For : Pernyataan ini digunakan pada pengulangan
For.
Evaluasi
Script
Public Class Form1
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Button1.Click
Dim B As Byte = 1
Do While B <= 5
ListBox1.Items.Add(B)
B
= CByte(B + 1)
Loop
End Sub
Private Sub
Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
End Sub
End Class
Output

1 komentar:
Nice artikel..., Baca juga Mengenal Pengulangan While - End While di Visual Basic | Belajar dan berbagi Tutorial Visual Basic
Posting Komentar