I. JUDUL
Perulangan
II. TUJUAN
Pengulangan atau Loop sering juga disebut dengan iterasi adalah instruksi program yang
memerintahkan suatu tugas diulang-ulang berdasarkan kondisi tertentu.
Pengulangan ini dapat dikendalikan oleh aplikasi tergantung pada kondisi yang diinginkan.
1. Do While …
Melakukan pengulangan terus menerus selama (while) suatu kondisi memenuhi syarat atau
bernilai True. Dan akan berhenti jika kondisi bernilai False.
Contoh program
Kebalikan dari DO While. Do Until akan menjalankan blok program didalam loop selama
kondisi yang dibandingkan tidak terpenuhi (False), baru kemudian setelah memenuhi syarat (True)
program akan berhenti.
Contoh Program :
3. For…Next
For … Next digunakan untuk mengulangi suatu perintah dalam jumlah yang ditentukan..
Format penulisannya adalah sebagai berikut :
[ Perintah ]
Next (Counter)
Contoh program
4. For Each … In … Next
[ Perintah ]
[ Perintah ]
Next [elemen]
Contoh program
Ket : double klik tombol proses kemudian tambahkan code dibawah ini:
2. D0-Until
Contoh program : menampilkan bilangan ganjil antara 1-11 dengan mengunakan
perulangan Do-Until
Ouput Form
CmdProses Button
ListBox1 ListBox1
Ket : double klik tombol proses kemudian tambahkan code dibawah ini:
Public Class Form1
Private Sub cmdproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdproses.Click
Dim i As Integer
i=1
Do Until i > 11
ListBox1.Items.Add(i)
i += 2
Loop
End Sub
End Class
3. For...Next
Contoh program : menampilkan bilangan ganjil antara 1-10 dengan mengunakan
perulangan For...Next
Ket : double klik tombol proses kemudian tambahkan code dibawah ini:
Public Class Form1
Private Sub cmdproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdproses.Click
Dim i As Integer
For i = 1 To 10
ListBox1.Items.Add(i)
i *= 2
Next
End Sub
End Class
CmdProses Button
ListBox1 ListBox1
Ket : double klik tombol proses kemudian tambahkan code dibawah ini:
Public Class Form1
Private Sub cmdproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles cmdproses.Click
Dim i As Integer
For i = 10 To 1 Step -1
ListBox1.Items.Add(i)
Next
End Sub
End Class
Tugas :
Ket :
1. Mahasiswa tidak mempunyai labtob tugas tulis tangas dan yang memiliki labtop bisa langsung
printscrint coding dan output
Soal :
1.buatlah kode program dengan struktur perulangan Do while, Do Until dan For Next untuk
menghasilkan ouput seperti gambar dibawah ini!
2 Tampilkan hasil output dari coding dibawah ini dan berikan penjelasan