Keluar E-Book MS. Visual Basic 6.0 for Beginners

2. Keluar

dari Perulangan Pada situasi tertentu kita mungkin perlu keluar dari perulangan sebelum kondisi akhir perulangan tersebut tercapai. Kita dapat keluar dari perulangan dengan menambahkan kondisi di dalam perulangan kemudian jika kondisi yang kita berikan tersebut bernilai benar maka program akan keluar dari perulangan dengan menggunakan perintah Exit. Contohnya adalah sebagai berikut : Pada Perulangan Do … Loop Do Until KondisiAkhir Pernyataan ….. If Kondisi = NilaiYangDicari Then Exit Do End If Loop Pada perulangan For … Next For Indeks = NilaiAwal To NilaiAkhir Pernyataan ….. If Kondisi =NilaiYangDicari Then Exit For End If Next Indeks Untuk lebih memahami tentang struktur kondisi perulangan buatlah sebuah program dengan menggunakan Visual Basic 6.0, buatlah project baru pada Visual Basic 6.0 kemudian pilih Standard.exe, masukkan objek‐objek yang diperlukan yaitu 7 buah CommandButton dan 1 buah ListBox dan aturlah tampilan pada form sehingga menjadi seperti pada gambar berikut ini : Kemudian atur property masing‐masing objek sebagai berikut : Object Property Value Form1 Name Caption frmPerulangan Test Perulangan Command1 Command2 Command3 Command4 Command5 Command6 Command7 Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption Name Caption cmdFor Perulangan For ... Next cmdForStep Perulangan For ... Next dengan Step cmdDoWhile Perulangan Do ... While cmdDoUntil Perulangan Do ... Until cmdWhileWend Perulangan While ... Wend cmdKeluarDo Keluar dari Perulangan Do ... While cmdKeluarFor Keluar dari perulangan For ... Next List1 Name lstPerulangan Selanjutnya copy paste source code berikut ini : ketika cmdDoUntil di klik program menjalankan kode perulangan Do Until menampilkan Perulangan ke 0 sampai Perulangan ke 99 pada lstPerulangan Private Sub cmdDoUntil_Click lstPerulangan.Clear i = 0 Do Until i = 100 lstPerulangan.AddItem Perulangan ke i i = i + 1 Loop End Sub ketika tombol cmdDoWhile di klik program menjalankan kode perulangan Do While menampilkan Perulangan ke 100 sampai Perulangan ke 0 pada lstPerulangan Private Sub cmdDoWhile_Click lstPerulangan.Clear i = 100 Do While i = 0 lstPerulangan.AddItem Perulangan ke i i = i ‐ 1 Loop End Sub ketika tombol cmdFor di klik program menjalankan kode perulangan For Next menampilkan huruf A sampai Z pada lstPerulangan Private Sub cmdFor_Click lstPerulangan.Clear For i = AscA To AscZ lstPerulangan.AddItem Chri Next i End Sub ketika tombol cmdForStep di klik program menjalankan kode perulangan For Next menampilkan huruf A, C, E, G dst dengan kelipatan 2 pada lstPerulangan Private Sub cmdForStep_Click lstPerulangan.Clear For i = AscA To AscZ Step 2 lstPerulangan.AddItem Chri Next i End Sub ketika tombol cmdKeluarDo di klik program menjalankan kode perulangan Do While perulangan berhenti jika i bernilai 50 Private Sub cmdKeluarDo_Click lstPerulangan.Clear i = 100 Do While i = 0 If i = 50 Then Exit Do End If lstPerulangan.AddItem Perulangan ke i i = i ‐ 1 Loop End Sub ketika tombol cmdKeluarFor di klik program menjalankan kode perulangan For Next perulangan berhenti jika i bernilai karakter M Private Sub cmdKeluarFor_Click lstPerulangan.Clear For i = AscA To AscZ If i = AscM Then Exit For End If lstPerulangan.AddItem Chri Next i End Sub ketika cmdWhileWend di klik program menjalankan kode perulangan While Wend menampilkan Perulangan ke 0 sampai Perulangan ke 100 pada lstPerulangan Private Sub cmdWhileWend_Click lstPerulangan.Clear i = 0 While i = 100 lstPerulangan.AddItem Perulangan ke i i = i + 1 Wend End Sub Jika sudah selesai jalankan program kemudian tes perulangan dengan cara klik salah satu tombol. Misalkan ketika tombol “Keluar dari Perulangan Do … While” maka program akan menampilkan “Perulangan ke 100” sampai Perulangan ke 51” seperti yang ditunjukkan oleh gambar berikut ini : Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwantogmail.com Chapter 8 Procedure