A. DEFiNISI
PERULANGAN (LOOPING)
Salah
satu proses yang hampir selalu ada didalam pemograman adalah proses pengulangan
(looping). Proses pengulangan adalah suatu proses dimana computer akan
mengeksekusi satu atau lebih statemen berulang kali sesuai kebutuhan. Atau dengan kata lain, Struktur Pengulangan
(Looping) digunakan untuk mengulang sebagian dari Rutine sehingga tidak perlu
menulis ulang Rutine sebanyak pengulangan yang diinginkan.
Dimana, dalam
prakteknya penulisan atau sintak dari perulangan (looping) adalah sebagai berikut
:
1. For …. Next
2. Do… Loop
3. While…Wend.
B. SINTAKS (BENTUK PENULISAN) DARI PENGULANGAN
1.
Pengulangan Dengan For…Next
Pengulangan
proses menggunakan For…Next adalah bentuk pengulangan terkendali dengan
variabel kendali yang terus berjalan maju atau mundur. Format penulisan
pengulangan ini adalah sebagai berikut:
For variabel = nilai_awal To nilai_akhir [Step
langkah]
<Proses dalam pengulangan>
Next variable
Contoh:
1.
Buatlah form seperti gambar dibawah ini dengan mengisikan
command dan listbox.
2.
Ganti masing-masing properti untuk masing-masing
control sesuai dengan Form
1.
Masukkan kode program pada tombol PROSES seperti
dibawah ini:
Contoh tersebut untuk menentukan barisan bilangan 1, 2, 3, …., 10 maka
bilangan mempunyai nilai awal = 1, nilai akhi r=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 bias ditulis dengan:
For bilangan=1 To 10
<Proses untuk barisan
bilangan>
Next bilangan
1.
Pengulangan Dengan Do..Loop
Selain
pengulangan For..Next untuk melakukan perulangan, visual basic juga menyediakan
penyataan Do..Loop. Pernyataan ini digunakan untuk mengulangi suatu blok
statemen selama kondisi yang disyaratkan bernilai true dengan jumlah perulangan
yang tak terhingga.
1.
Struktur Do While - Loop
Struktur Do While – Loop digunakan untuk melakukan pengulangan
terus-menerus selama kondisi memenuhi syarat (bernilai True). Pengulangan ini
akan berhenti jika kondisinya tidak memenuhi syarat (bernilai False).
Format penulisannya adalah :
Do while (kondisi)
... ekspresi ...
Loop
2.
Struktur Do Until – Loop
Struktur Do Until – Loop digunakan untuk melakukan
pengulangan terus -menerus selama kondisi tidak memenuhi syarat (bernilai
False). Pengulangan ini akan berhenti jika kondisinya memenuhi syarat (bernilai
True).
Format penulisannya adalah:
Do until (kondisi)
... ekspresi ...
Loop
Keterangan:
·
Kondisi : ekspresi numerik atau ekspresi string yang bernilai true
atau false. Bernilai nol dianggap sama dengan false
·
Ekspresi : merupakan sebuah atau beberapa baris perintah yang
terus-menerus di eksekusi selama kondisi bernilai true.
Contoh1:
1.
Buatlah form seperti dibawah ini :
2.
Masukkan kode berikut pada tombol ‘Proses’
3. Masukkan kode berikut pada tombol ‘selesai’
1.
Perulangan
dengan While..Wend
Pernyataan
While..Wend digunakan untuk mengeksekusi serangkaian perintah selama kondisi
yang disyaratkan bernilai true. Bentuk Uumum dari while..Wend :
While <kondisi>
<blok kode program>
Wend
Contoh:
1. Buatlah form seperti dibawah ini:
2. Masukkan kode program berikut pada tombol ‘hitung’
3. Masukkan kode berikut pada tombol ‘selesai’
Iya. Terimakasih sudah membaca blog saya. :)
ReplyDeletemakasih infonya kak... ;)
ReplyDelete