REPETITIVE


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:

Posting Komentar