SlideShare a Scribd company logo
3
Most read
4
Most read
PERULANGAN
Pemrograman Visual Basic
Do Loop
• Syntaks :
Do [{While | Until} condition]
[statements]
[Exit Do]
[statements]
Loop
Do While
Perulangan DO WHILE adalah perulangan yang
akan melakukan perulangan secara terus
menerus
selama kondisi pada WHILE memenuhi syarat
(bernilai TRUE), hingga kondisi WHILE bernilai
FALSE.
Syntaks :
Do While (Kondisi)
Perintah-perintah (Statement)
Loop
Do Until
Perulangan Do Until merupakan perulangan yang
akan melakukan Loop selama kondisi yang
diseleksi bernilai FALSE (tidak terpenuhi) sampai
dengan kondisi terpenuhi (TRUE) baru perulangan
akan dihentikan.
Syntaks :
Do Until (Kondisi)
Perintah-perintah (Statement)
Loop
For Next
Digunakan untuk mengulangi suatu perintah
dalam
jumlah yang ditentukan, serta besar
kenaikannya dapat
ditentukan.
Syntaks :
For index = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [index]
Keterangan
• Index variabel integer yang digunakan untuk
melakukan perulangan
• Start nilai awal variabel untuk memulai perulangan
• End Nilai akhir variabel untuk menghentikan proses
perulangan
• Step besarnya kenaikan yang diinginkan dalam
perulangan (opsional)
• Statements instruksi-instruksi yang akan dilakukan
jika kondisi memenuhi syarat.
• End For digunakan untuk keluar dari perulangan For
(optional)
For Each Loop
Digunakan untuk melakukan perulangan setiap
elemen dalam Array
Syntaks :
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
While Loop
• Digunakan jika ingin menghentikan
perulangan ketika kondisi tidak terpenuhi
• Syntaks :
While condition
[statements]
Wend
Contoh
• Dengan menggunakan Perulangan, Buatlah
Bilangan Urut dari angka 1 sampai 10.
Langkahnya :
Bukalah sebuah Form, kemudian tulis kode
programnya sebagai berikut :
For Next Code
Private Sub Form_Activate()
For i = 1 To 10
Print i
Next i
End Sub
Do While Code
Private Sub Form_Activate()
i = 1
Do While (i <= 10)
Print i
i = i + 1
Loop
End Sub
Do Until Code
Private Sub Form_Activate()
i = 1
Do Until (i > 10)
Print i
i = i + 1
Loop
End Sub
Latihan
• Buatlah Bilangan Urut dari 1 sampai 100
dengan menggunakan Objek ComboBox
• Desain Form :
Kode Program
Private Sub
Form_Activate()
For i = 1 To 100
Combo1.AddItem i
Next i
End Sub
Latihan 2
• Buatlah Pilihan Tanggal, Bulan dan Tahun didalam ComboBox
• Tanggal (1-31), Bulan (1-12), Tahun (1900-2099)
Kembangkan Program sebelumnya
• Carilah Penentuan Tahun Kabisat pada
setiap pilihan tahun.
• Rumus *:
1. Tahun Habis dibagi 4
2. Dan Bukan yang Habis dibagi 100,
misalnya 1900 bukan
tahun Kabisat
3. Atau Habis dibagi 400, seperti tahun 2000
Perulangan - visual basic
Perulangan - visual basic
Kode Program
Private Sub cboTahun_Click()
tahun = Val(cboTahun.Text)
If ((tahun Mod 4 = 0) And Not (tahun Mod
100 = 0)) Or
(tahun Mod 400 = 0) Then
ket = "Tahun Kabisat"
jum = "366 Hari"
Else
ket = "Bukan Tahun Kabisat"
jum = "365 Hari"
End If
lblKeterangan = "Keterangan : " + ket
lblJumlah = "Jumlah Hari : " + jum
End Sub

More Related Content

PPT
Studi kasus konversi mata uang
PPTX
Semikonduktor
PPT
Visual basic Perulangan
PDF
Pterstruktur perulangani
PDF
Pterstruktur perulangani
PDF
Visualbasic9 struktur perulangan
DOCX
Materi Pemrograman Visual Pertemuan 4
PPT
Perulangan Dan Kondisi.ppt
Studi kasus konversi mata uang
Semikonduktor
Visual basic Perulangan
Pterstruktur perulangani
Pterstruktur perulangani
Visualbasic9 struktur perulangan
Materi Pemrograman Visual Pertemuan 4
Perulangan Dan Kondisi.ppt

Similar to Perulangan - visual basic (20)

PDF
Krisna vb6-08
PDF
4. percabangan dan perulangan
PPT
06 vb looping
PPT
chapter-11 Visual Basic 04.ppt
PPTX
Looping perulangan pemograman dasar.pptx
PPTX
Modul 4 Visual Basic (Pengulangan)
PDF
Modul01 pemograman dotnet
PDF
Program Pascal
DOC
Pertemuan ke VII.doc
PDF
Looping 1
PDF
6 lanjutan perulangan
PDF
Modul pemrograman-visual 3
PPTX
konsep dasar perulangan dalam pascal menggunakan while do.pptx
PDF
Algoritma Perulangan
PPTX
Algoritma dan pemrograman 1
PDF
Alwin pascal-03
PPTX
Bab 7 struktur looping
PPTX
Bab 7 struktur looping
PPTX
06 struktur looping
PPTX
06 struktur looping
Krisna vb6-08
4. percabangan dan perulangan
06 vb looping
chapter-11 Visual Basic 04.ppt
Looping perulangan pemograman dasar.pptx
Modul 4 Visual Basic (Pengulangan)
Modul01 pemograman dotnet
Program Pascal
Pertemuan ke VII.doc
Looping 1
6 lanjutan perulangan
Modul pemrograman-visual 3
konsep dasar perulangan dalam pascal menggunakan while do.pptx
Algoritma Perulangan
Algoritma dan pemrograman 1
Alwin pascal-03
Bab 7 struktur looping
Bab 7 struktur looping
06 struktur looping
06 struktur looping
Ad

More from Iwank Odarlean (19)

PPT
PPT Archicad
PPT
A&d jarkom copy
PPT
A&d jarkom
PPT
cara menggunakan Form pada VB
PPTX
konsep pemrograman Visual Basic
PPTX
struktur pemilihan dan perulangan
PPTX
Bagian 3 (saluran udara transmisi arus bolak balik
PPTX
Metode penghapusan record
PPTX
ppt Tipe data,variabel, operator
PPTX
memori i o monitor n perangkat lain
PPTX
ppt motherboard
PPT
ppt Prosesor arm cortex
PPTX
Prosesor Intel
PPT
Prosessor amd
PPT
ppt KWH meter
PPT
Ppt register
PPT
Ppt Printer
PPT
ppt prototyping Tgs iwank
PPT
UNIT CONTROL Tgs.ppt
PPT Archicad
A&d jarkom copy
A&d jarkom
cara menggunakan Form pada VB
konsep pemrograman Visual Basic
struktur pemilihan dan perulangan
Bagian 3 (saluran udara transmisi arus bolak balik
Metode penghapusan record
ppt Tipe data,variabel, operator
memori i o monitor n perangkat lain
ppt motherboard
ppt Prosesor arm cortex
Prosesor Intel
Prosessor amd
ppt KWH meter
Ppt register
Ppt Printer
ppt prototyping Tgs iwank
UNIT CONTROL Tgs.ppt
Ad

Recently uploaded (20)

PDF
gambar kop pan Musyawarah daerah provinsi
PDF
ALFABET88 AGEN SABUNG AYAM 24 JAM DAN BONUS WINSTREAK 100%.pdf
PPTX
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
PPTX
MATERI SOSIALISASI KONSELING PKM .pptx
PPTX
Pengelolaan_Emosi_Visual_Template_Murid.pptx
PPTX
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
PDF
KOLONI4D VIP №1 BERLISENSI STAR GAMING ASIA
PPTX
ppt permainan tradisional kebugaran jasmani
DOCX
struktur LDK Ashabul Muslimin Migasss.docx
PPTX
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
PDF
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
PPTX
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
PDF
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
PPTX
Download Materi Inisiasi Sesi 8.pptxf presentasi
PDF
Contoh Kop surat untuk kegaiatan musyawarah
PPTX
1750471892153_NEGOSIASI punya Tuti .pptx
PDF
BUKTI KEMENANGAN DI SITUS TANGkI 4D DENGAN Jp NYA
PPTX
GEDUNG baru bisa di lihat oleh pengunjung .pptx
PPTX
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
PPTX
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx
gambar kop pan Musyawarah daerah provinsi
ALFABET88 AGEN SABUNG AYAM 24 JAM DAN BONUS WINSTREAK 100%.pdf
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
MATERI SOSIALISASI KONSELING PKM .pptx
Pengelolaan_Emosi_Visual_Template_Murid.pptx
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
KOLONI4D VIP №1 BERLISENSI STAR GAMING ASIA
ppt permainan tradisional kebugaran jasmani
struktur LDK Ashabul Muslimin Migasss.docx
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
Download Materi Inisiasi Sesi 8.pptxf presentasi
Contoh Kop surat untuk kegaiatan musyawarah
1750471892153_NEGOSIASI punya Tuti .pptx
BUKTI KEMENANGAN DI SITUS TANGkI 4D DENGAN Jp NYA
GEDUNG baru bisa di lihat oleh pengunjung .pptx
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx

Perulangan - visual basic

  • 2. Do Loop • Syntaks : Do [{While | Until} condition] [statements] [Exit Do] [statements] Loop
  • 3. Do While Perulangan DO WHILE adalah perulangan yang akan melakukan perulangan secara terus menerus selama kondisi pada WHILE memenuhi syarat (bernilai TRUE), hingga kondisi WHILE bernilai FALSE. Syntaks : Do While (Kondisi) Perintah-perintah (Statement) Loop
  • 4. Do Until Perulangan Do Until merupakan perulangan yang akan melakukan Loop selama kondisi yang diseleksi bernilai FALSE (tidak terpenuhi) sampai dengan kondisi terpenuhi (TRUE) baru perulangan akan dihentikan. Syntaks : Do Until (Kondisi) Perintah-perintah (Statement) Loop
  • 5. For Next Digunakan untuk mengulangi suatu perintah dalam jumlah yang ditentukan, serta besar kenaikannya dapat ditentukan. Syntaks : For index = start To end [Step step] [statements] [Exit For] [statements] Next [index]
  • 6. Keterangan • Index variabel integer yang digunakan untuk melakukan perulangan • Start nilai awal variabel untuk memulai perulangan • End Nilai akhir variabel untuk menghentikan proses perulangan • Step besarnya kenaikan yang diinginkan dalam perulangan (opsional) • Statements instruksi-instruksi yang akan dilakukan jika kondisi memenuhi syarat. • End For digunakan untuk keluar dari perulangan For (optional)
  • 7. For Each Loop Digunakan untuk melakukan perulangan setiap elemen dalam Array Syntaks : For Each element In group [statements] [Exit For] [statements] Next [element]
  • 8. While Loop • Digunakan jika ingin menghentikan perulangan ketika kondisi tidak terpenuhi • Syntaks : While condition [statements] Wend
  • 9. Contoh • Dengan menggunakan Perulangan, Buatlah Bilangan Urut dari angka 1 sampai 10. Langkahnya : Bukalah sebuah Form, kemudian tulis kode programnya sebagai berikut : For Next Code Private Sub Form_Activate() For i = 1 To 10 Print i Next i End Sub
  • 10. Do While Code Private Sub Form_Activate() i = 1 Do While (i <= 10) Print i i = i + 1 Loop End Sub Do Until Code Private Sub Form_Activate() i = 1 Do Until (i > 10) Print i i = i + 1 Loop End Sub
  • 11. Latihan • Buatlah Bilangan Urut dari 1 sampai 100 dengan menggunakan Objek ComboBox • Desain Form :
  • 12. Kode Program Private Sub Form_Activate() For i = 1 To 100 Combo1.AddItem i Next i End Sub
  • 13. Latihan 2 • Buatlah Pilihan Tanggal, Bulan dan Tahun didalam ComboBox • Tanggal (1-31), Bulan (1-12), Tahun (1900-2099)
  • 14. Kembangkan Program sebelumnya • Carilah Penentuan Tahun Kabisat pada setiap pilihan tahun. • Rumus *: 1. Tahun Habis dibagi 4 2. Dan Bukan yang Habis dibagi 100, misalnya 1900 bukan tahun Kabisat 3. Atau Habis dibagi 400, seperti tahun 2000
  • 17. Kode Program Private Sub cboTahun_Click() tahun = Val(cboTahun.Text) If ((tahun Mod 4 = 0) And Not (tahun Mod 100 = 0)) Or (tahun Mod 400 = 0) Then ket = "Tahun Kabisat" jum = "366 Hari" Else ket = "Bukan Tahun Kabisat" jum = "365 Hari" End If lblKeterangan = "Keterangan : " + ket lblJumlah = "Jumlah Hari : " + jum End Sub