Anda di halaman 1dari 11

PEMROGRAMAN KOMPUTER DASAR

LOOPING DALAM LOOPING & CARA MEMBUAT KALKULATOR UNTUK


MENENTUKAN AKAR- AKAR/ PEMBUAT NOL/ SOLUSI DARI SUATU
PERSAMAAN KUADRAT DENGAN VISUAL BASIC

OLEH :

LALU RAMAS ARYA

PROGRAM STUDI PENDIDIKAN MATEMATIKA

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN

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.

Contoh syntax dari looping dalam looping :


Sub Tes()

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.

Langkah- langkah pembuatannya adalah sebagai berikut.

1. Membuka program Ms.Office Excel (versi 2007).(Start→All Programs→Microsoft


Office→Microsoft Office Excel 2007).
2. Memilih tab ribbon menu Deveoper (jika belum ada maka memilih Office Button→Excel
Options→memberi tanda centang pada kotak sebelah kiri tulisan Show Developer tab in the
Ribbon).
3. Memilih menu Insert pada grup Controls. Maka akan muncul tampilan seperti berikut ini.

4. Memilih Button (Form Control).


5. Men-drag pada worksheet lalu melepaskan sehingga button- pun sudah terbuat. Pada saat
drag dilepaskan maka button terbentuk dan secara otomatis akan muncul kotak dialog Assign

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

CommandButton yang tersedia di kotak dialog Toolbox.

Keterangan:
Yang dilingkari warna hijau    : Label

Yang dilingkari warna merah  : TextBox

Yang dilingkari warna biru     : CommandButton

 Hasil penerapan Label, TextBox, dan CommandButton adalah sebagai berikut.

  Format isian.

12. Memasukkan isian format tersebut sehingga menjadi seperti berikut.

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,

CommandBitton dapat dilakukan dengan mengganti isian pada Font.

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.

16. Mencoba memasukkan sebarang persamaan kuadrat (mencoba untuk 3 kemungkinan)


lalu mengklik tombol CEK. Hasilnya adalah sebagai berikut.
 Kemungkinan ke-1: b^2 – 4ac >= 0

 Kemungkinan ke-2: b^2- 4ac < 0

 Kemunkinan ke-3: a=0 (menjadi persamaan linear).

Selesai

Anda mungkin juga menyukai