Perulangan pada
Visual Basic 2005
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 for next 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.
0 komentar:
Posting Komentar