Lalu Ramas Arya - E1r018045 - Tugas 3 PKD 1
Lalu Ramas Arya - E1r018045 - Tugas 3 PKD 1
OLEH :
UNIVERSITAS MATARAM
2020
Perulangan Bersarang (Looping dalam Looping)
Perulangan bersarang adalah sebutan untuk perulangan di dalam perulangan. Konsep seperti ini
sering dipakai untuk memecahkan masalah programming yang cukup kompleks. Semua jenis
perulangan bisa dibuat dalam bentuk perulangan bersarang, termasuk perulangan FOR, WHILE
dan DO WHILE. Dalam bahasa inggris, perulangan bersarang ini dikenal dengan sebutan nested
loop.
Di dalam perulangan bersarang terdapat istilah outer loop dan inner loop. Sesuai dengan
namanya, outer loop adalah sebutan untuk perulangan luar, sedangkan inner loop sebutan untuk
perulangan dalam. Tidak ada batasan seberapa banyak “kedalaman” dari sebuah perulangan
bersarang. Kita bisa saja membuat perulangan di dalam perulangan di dalam perulangan, dst.
Tentu saja semakin banyak perulangan yang “bersarang”, kode programnya juga akan makin
kompleks.Dalam membuat perulangan berasarang kita juga harus sangat teliti dalam penggunaan
tanda kurung kurawal “{ }” untuk menandakan awal dan akhir sebuah blok kode program. Tidak
jarang hasilnya jadi berantakan karena salah menulis posisi penutup kurung kurawal.
J=1
m=0
n=0
Do Until j > 10
m = m +1
cells (m,2) = j + m + 2
Do While j ≥ 20
n=n+1
cells (n,3) = j + n + 3
Loop
End Sub
Dari syntax di atas, artinya adalah selama j lebih besar dari 10 salah maka perintah akan
dilakukan dan berada pada baris ke-m kolom ke-2. Jika j lebih besar dari 10 benar maka perintah
tidak dilakukan dan dialihkan ke perintah selanjutnya yakni jika j lebih besar sama dengan 20
benar maka perintah akan dilakukan dan berada pada baris ke-n kolom ke-3, jika j lebih besar sama
dengan 20 salah maka perintah tidak dilakukan kemudian lanjut ke End Sub (berhenti).
Cara membuat kalkulator untuk menentukan akar- akar/ pembuat nol/ solusi dari suatu
persamaan kuadrat dengan Visual Basic.
Macro.
6. Pada kotak dialog Assign Macro memilih New. Maka secara otomatis akan muncul kotak
dialog Microsoft Visual Basic dan Module1(Code) seperti tampilan berikut ini.
7. Mengetikkan tulisan UserForm1.Show pada bagian bawah tulisan Sub Button1_Click( )
→ Enter.
8. Kembali ke worksheet Ms.Office Excel awal. Meng-klik kanan pada Button→ Assign
Macro. Muncul kotak dialog Assign Macro→ memilih Button1_Click→OK.
9. Kembali ke kotak dialog Microsoft Visual Basic. Memilih tab ribbon menu Insert →
Userform.
10. Muncul tampilan seperti dibawah ini.
11. Membuat format isian pada kotak userForm1 dengan menggunakan Label, TextBox, dan
Keterangan:
Yang dilingkari warna hijau : Label
Format isian.
Catatan:
Penggantian tulisan/text pada Label dan Command Button dapat dilakukan dengan mengganti
isian pada Caption dan apabila akan mengganti jenis dan ukuran huruf pada Label, TextBox,
13. Double-click pada Cek Button. Akan muncul tampilan seperti berikut ini.
14. Mengetikkan tulisan pada bagian bawah tulisan Private Sub CommandButton1_Click( )
seperti berikut.
15. Kembali ke worksheet Ms.Excel. Meng- klik Button 1. Maka akan muncul secara
otomatis kotak dialog UserForm1 seperti dibawah ini.
Selesai