Anda di halaman 1dari 14

VClass Perkuliahan Minggu 6

(11 April 2020)

Kontrol Perulangan (For-


Next dan While-Wend)
Jurusan Akuntansi
Fakultas Ekonomi
Universitas Gunadarma
Kontrol Perulangan/Looping
Kontrol Perulangan  Kondisi yang digunakan
untuk mengulang satu atau lebih pernyataan
sejumlah yang diinginkan sampai kondisi tertentu.

Proses perulangan akan Struktur Perulangan :


dilakukan terus menerus atau  For-Next
berulang-ulang selama kondisi  Do-Loop
belum terpenuhi (bernilai  Do-Loop While
true/false). Jika sudah bernilai  Do-Loop Until
true/false maka perulangan  While-Wend
akan berhenti.
For-Next
 For-Next digunakan untuk mengulang
perintah dalam jumlah tertentu.
 Harus mendeklarasikan variable yang
akan digunakan sebagai indeks untuk
perulangan.
Bentuk
 Tidak perlu menuliskan kondisi yang
deklarasi For-
akan diuji, tetapi cukup memberi nilai
Next
step awal dan akhir.

For indeks_variable = nilai_awal To nilai_akhir


Pernyataan
Next indeks_variabel
Contoh Implementasi For-Next

Tampilan Form VB
Tampilan Running
Langkah-Langkah Pembuatan
2. Desain Form (seperti tampilan seperti
1. Buka Halaman Utama VB halaman sebelumnya)
3. Buat 1 Text; 1 ListBox dan 3 Command
Langkah-Langkah Pembuatan
4. Pengaturan Desain Form Pengaturan
dilakukan dalam
jendela properti

Object Property Value


List 1 - -
Text 1 Text -
Command 1 Caption For Next 1
Command 2 Caption For Next 2
Command 3 Caption Clear
Langkah-Langkah Pembuatan
5. Pembutan Kode Program 6. Uji Coba Aplikasi

Jika dengan For-Next 2

Jika dengan For-Next 1


Penjelasan Kode Program
x adalah nilai awal Private Sub Command2_Click()
yang kita input x = Val(Text1.Text) Perintah untuk
List1.Clear berkurang 2
Private Sub Command1_Click()
For i = x To 1 Step -2
x = Val(Text1.Text) List1.AddItem "Bilangan ke- " & i
Indeks var i akan
List1.Clear berulang mulai 1 Next i
For i = 1 To x sampai x End Sub
List1.AddItem "Bilangan ke- " & i
Private Sub Command3_Click()
Next i Perintah perulangan
next List1.Clear Perintah untuk refresh
End Sub
Text1.Text = "" text 1 dan List 1
End Sub
While-Wend

While-Wend  bentuk
perulangan terkendali dengan Bentuk
proses yang akan diulang deklarasi
selama kondisi yang diberikan While-Wend
masih dipenuhi
While [kondisi]
Pernyataan
Wend
Contoh Implementasi While-Wend

Tampilan Form VB Tampilan Running


Langkah-Langkah Pembuatan
2. Desain Form (seperti tampilan seperti
1. Buka Halaman Utama VB halaman sebelumnya)
3. Buat 1 Text; 1 ListBox dan 2 Command
Langkah-Langkah Pembuatan
4. Pengaturan Desain Form Pengaturan
dilakukan dalam
jendela properti

Object Property Value


List 1 - -
Text 1 Text -
Command 1 Caption While Wend
Command 2 Caption Refresh
Langkah-Langkah Pembuatan
5. Pembutan Kode Program
6. Uji Coba Aplikasi
Jika kondisi False

Jika kondisi True


Penjelasan Kode Program

Nilai x yang diinput

Private Sub Command1_Click() Private Sub Command2_Click()


x = Val(Text1.Text) Text1.Text = "" Perintah untuk refresh
Nilai x >= 8 yang text 1 dan List 1
While x >= 8 akan diproses
List1.Clear
List1.AddItem x End Sub
x=x-3 While akan mencetak
nilai x selama dengan
Wend kondisi x=x-3 dan x>=8
End Sub

Anda mungkin juga menyukai