Anda di halaman 1dari 18

BY: IVA ASMA’UL KHUSNA

107533407680
 Atau bisa dikatakan LOOP digunakan untuk
mengulang suatu blok perintah sampai kondisi
tertentu.
 Proses pengulangan ini dapat dikendalikan
jumlahnya oleh aplikasi yang dibuat oleh kondisi
tertentu.
 Proses pengulangan akan terus dikerjakan selama
kondisi yang dibandingkan oleh proses tersebut
masih bernilai “Benar” (True).
 Jika kondisi yang dibandingkan bernilai “Salah”
(False) , Proses pengulangan akan berhenti dan
jalannya program akan dilanjutkan setelah proses
pengulangan.
 Dua kelompok perintah pengulangan dalm
VB.NET yaitu For……….Next dan Do…..Loop
 Pengulangan proses menggunakan For…Next
adalah bentuk pengulangan terkendali dengan
variabel kendali yang terus berjalan maju atau
mundur. Format pengulangan ini adalah sebagai
berikut:
For variabel = nilai_awal To nilai_akhir [Step
langkah]
<Proses dalam pengulangan>
Next variable
 Untuk menentukan barisan bilangan 1, 2, 3, ….,
10 maka bilangan mempunyai nilai awal = 1,
nilai akhir=10 dan step antar bilangan = 1,
sehingga bisa ditulis dengan
For bilangan=1 To 10 Step 1
<Proses untuk barisan bilangan>
Next bilangan
 Karena step=1, maka secara default tidak perlu
dituliskan sehingga perintahnya bisa ditulis
dengan:
For bilangan=1 To 10
<Proses untuk barisan bilangan>
Next bilangan
 Digunakan untuk mengulang satu blok perintah
bagi tiap elemen pada suatu koleksi obyek.
 Bentuk Penulisan:
For Each elemen In group
……………..ekspresi…………
Next
 CONTOH:
For Each NamaMhs In Mhs
ListBox1.Items.Add(No &”.”& NamaMhs)
No +=1
Next
 Digunakan untuk melakukan pengulangan terus
menerus selama kondisi memenuhi syarat (bernilai
TRUE). Pengulangan akan berhenti jika
kondisinya tidak memnuhi syarat (FALSE).
 Jika VB.NET menemukan struktur Do While –
Loop maka pertama kali dikerjakan adalah
menguji kondisi. Jika kondisi terpenuhi maka blok
program diantara Do While – Loop akan
dikerjakan.
 Sebaliknya VB akan mengabaikan blok perintah
di bawah Do While dan meneruskan eksekusi
dibawah kata LOOP.
 Bentuk Penulisan dari perintah Do While –
LOOP, sbb:
Do While ( kondisi )
……….ekspresi……….
Loop
 Contoh:
Dim N As Byte = 1
Do While N<= 5
ListBox1.Items.Add(N)
N+=1
Loop
 Modelnya hampir sama dengan Do While –
Loop. Perbedaannya adalah saat pengujian
kondisi nilai yang dihasilkan salah, struktur
pengulangan Do While – Loop akan dilewati.
Sedang struktur pengulangan Do until - Loop
tetap akan dikerjakan. Denga kata lain, struktur
While akan berulang selam pengujian kondisinya
benar, sedangkan Until akan berulang selama
pengujian kondisinya salah.
 Bentuk penulisan:
Do Until (kondisi)
…………ekspresi……
Loop
Contoh:
Dim N As Byte = 1
Do Until N > 5
ListBox1.Items.Add(N)
N+=1
Loop
 Jika bernilai benar maka semua blok akan
dijalankan dan bila mencapai end while kontrol
akan kembali ke while serta menguji kembali
kontrol yang sama.
 Struktur ini sama persis dengan Do While –
Loop, hanya bentuk penulisannya berbeda.
 Jika bernilai salah maka program di jalankan
setelah pernyataan end while.
 Bentuk penulisan
while(kondisi)
……ekspresi…….
End while
Contoh:
Dim N As Byte = 1
While N<= 5
ListBox1.Items.Add(N)
N+=1
End While
 Merupakan struktur pengulangan yang metodenya
kebalikan dari struktur Do While – Loop.
 Prinsip kerjanya adalah akan menjalankan blok program
di dalam pengulangan itu selama kondisi yang
dibandingkan tidak memenuhi syarat (FALSE).
Pengulangan tersebut akan terus menerus dikerjakan
sampai (Until) kondisinya memenuhi syarat (TRUE),
sebelum akhirnya akan berhenti.
 Bentuk penulisan:
Do
……….ekspresi…………..
Loop Until ( kondisi )
Contoh:
Dim N as byte = 1
Do
ListBox1.Items.Add (N)
N += 1
Loop Until N > 5
 Metode sama dengan Do While – Loop
 Bentuk penulisan:

Do
………….ekspresi………….
Loop While ( kondisi )
Contoh:
Dim N As Byte = 1
Do
ListBox1.Items.Add(N)
N+=1
Loop While N <= 5

Anda mungkin juga menyukai