Senin, 22 April 2013

Perulangan dengan For Next dalam VBScript

Dari kata 'perulangan' saja, kita bisa langsung mengetahui artinya, yaitu melakukan suatu aksi sebanyak lebih dari sekali. Nah kalau dalam programming, bahasa kerennya adalah  looping. Kali ini kita akan mempelajari perulangan dalam VBScript. Secara umum, perulangan dalam bahasa VBScript dapat dilakukan dengan empat cara, yaitu :
  1. For ... Next Loop
  2. For Each ... Next Loop
  3. Do While ... Loop
  4. Do ... Loop Until ...
Kempat looping tersebut sama-sama memiliki fungsi untuk mengulang suatu proses, namun berbeda pada cara pemakaiannya.

Kesempatan kali ini saya akan bahas For Next ... Loop 


For Next ... Loop
Syntax For Next dalam VBScript adalah sebagai berikut :
for <variable> = <nilai-awal> to <nilai-akhir>
   <proses>
next

Untuk lebih mudah memahami sytax di atas, maka kita bisa melihat kepada contoh di bawah ini :

for variable_num = 1 to 10
   msgbox("ini adalah perulangan ke-" & variable_num)
next

Apabila dijalankan maka code di atas akan menampilkan message box sebanyak sepuluh kali. Text yang muncul dalam message box akan bervariasi sesuai urutan perulangan.

Code di atas dibagi menjadi 3 bagian yaitu :
  1. for variable_num = 1 to 10
    Code
    ini adalah awal dari perulangan for next. Pada bagian ini kita harus menggunakan variable yang berisi integer. Code di atas menggunakan variable_numyang diisi dengan nilai 1, maksudnya adalah kita ingin memulai perulangan pada angka 1. Selanjutnya kita harus menentukan kapan perulangan akan berakhir, yaitu dengan memasukkan angka akhir. Pada code di atas menggunakan angka 10.
    Singkatnya kita ingin melakukan perulangan sebanyak 10 kali.

  2. msgbox("ini adalah perulangan ke-" & variable_num)
    Code bagian ini adalah proses yang hendak diulang. Pada contoh kita hanya menggunakan satu baris code, dengan tujuan untuk mempermudah. Umumnya, kita dapat mengulang banyak proses (lebih dari satu baris code).

  3. next
    Bagian akhir perulangan ditutup dengan kata-kata next. 

Kapan sebaiknya For Next ... Loop digunakan?
For Next ... Loop lebih baik digunakan ketika kita mengetahui jumlah perulangan yang kita inginkan. Misalnya apabila kita menginginkan sebanyak 100 kali perulangan, maka kita tinggal mengganti nilai-awal awal ataupun nilai-akhir pada for variable_num = <nilai-awal> to <nilai-akhir>

Saya akan bahas Do While ... Loop pada artikel selanjutnya. Sekian dan semoga bermanfaat.

Tidak ada komentar:

Posting Komentar