Search This Blog

Monday, April 14, 2014

Perulangan (Looping) Pada Microsoft Visual Basic 6.0

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’









2 comments: