Latihan Buatlah project baru dengan nama “Project5”, kemudian simpan dengan format
TEKNIK ELEKTRONIKA SMK N 3 YK JOBSHEET TEKNIK PEMROGRAMAN
Kelas X Instruksi Perulangan Pada Visual Basic
4 x 45 Menit
Semester 1 Revisi : 1 Tgl 15915 Hal 2
b Do …… Loop While Statement ini hampir sama dengan statement Do While. Yang
membedakan statement ini adalah program yang akan diulang terlebih dahulu dieksekusi, selanjutnya baru kondisi di cek apakah kondisi
terpenuhi atau tidak. Format dari perintah Do …… Loop While adalah: Do
Statement yang diulang
Loop While Condition c Do Until …… Loop
Statement ini merupakan kebalikan dari statement Do While. Format dari perintah Do Until …… Loop dapat dituliskan sebagai
berikut: Do Until Condition
Statement yang diulang
Loop
Pada statement ini program yang di ulang akan dieksekusi jika kondisi tidak terpenuhi dan jika terpenuhi maka program dilanjutkan ke
program setelah Loop. Sebagai contoh program akan terus mengihung sampai nilai lebih besar dari 10.
Do Until nilai 10
Nilai = nilai + 1
Loop d Do …… Loop Until
Statement ini hampir sama dengan statement Do Until. Yang membedakan statement ini adalah program yang akan diulang terlebih
dahulu dieksekusi, selanjutnya baru kondisi di cek apakah kondisi terpenuhi atau tidak. Format dari perintah Do …… Loop Until adalah:
Do
Statement yang diulang
Loop Until Condition
TEKNIK ELEKTRONIKA SMK N 3 YK JOBSHEET TEKNIK PEMROGRAMAN
Kelas X Instruksi Perulangan Pada Visual Basic
4 x 45 Menit
Semester 1 Revisi : 1 Tgl 15915 Hal 3
2 For …… Next Perulangan For.....Next berfungsi untuk mengeksekusi sekelompok
pernyataan program selama beberapa kali dalam suatu event procedure. Statement ini sangat bermanfaat apabila ingin melakukan beberapa
perhitungan yang berhubungan satu sama lainnya. Format penulisan statement For …… Next adalah:
For variabel = start To end
statement yang diulang
Next variabel
•
For berfugsi sebagai penanda kondisi yang harus tercapai untuk mengeksekusi statement yang akan diulang.
• variabel diisi dengan nama variabel yang akan dijadikan sebagai kondisi
yang harus tercapai. •
= berfugsi sebagai operator yang menandakan fungsi kondisi dari perulangan.
• start diisi dengan nilai awal sebuah range dari kondisi sebuah
perulangan. •
To berfugsi sebagai penanda batas akhir range dari kondisi sebuah perulangan.
• end diisi dengan nilai akhir sebuah range dari kondisi sebuah
perulangan. •
Next berfugsi sebagai penanda dari akhir sebuah perulangan. Sebagai contoh penggunaan statement For … Next dalam kasus
menghitung rata rata dari jumlah nilai keseluruhan adalah.
Dim i As Integer For i = 0 To 9
hasil = hasil + nilaii
Next i
Ratarata = hasil 10 Pada program diatas, variabel yang digunakan sebagai kondisi dari
perulangan nilainya akan bertambah satu disaat satu kali perulangan
TEKNIK ELEKTRONIKA SMK N 3 YK JOBSHEET TEKNIK PEMROGRAMAN
Kelas X Instruksi Perulangan Pada Visual Basic
4 x 45 Menit
Semester 1 Revisi : 1 Tgl 15915 Hal 4
berjalan. Dapat dilihat pada program diatas nilai pada variabel kondisi tersebut adalah 0, 1, 2, 3, 4, 5, 6, 8, 9 dengan nilai tersebut dapat dikatakan,
setiap perulangan terjadi memiliki interval satu. Jika kita menginkan interval yang berbeda kita dapata menambahkan statement
STEP setelah
nilai akhir dari kondisi perulangan ditulis. Ebagai contoh dapat dilihat pada program dibawah ini:
Dim i As Integer
hasil = 0
For i = 0 To 9 Step 2
hasil = hasil + nilaii
Next i
Ratarata = hasil 5 Pada program diatas interval yang digunakan adalah 2 sehingga nilai
pada variabel kondisi tersebut adalah 0, 2, 4, 6, 8. b. Perulangan Berulang
Perulangan berulang merupakan sebuah statement perulangan didalam statement perulangan. Sehingga program yang akan dieksekusi akan diulang
sampai kondisi pasa perulangan pertama dan perulangan kedua terpenuhi.
For variabel = start To end For variabel1 = start1 To end1
statement yang diulang
Next variabel1 Next variabel