Tugas - 3 PKD
Tugas - 3 PKD
DISUSUN OLEH :
NAMA : NABILAH
NIM : E1R118020
KELAS :Pagi/IV
Perulangan Do … Loop
Perulangan menggunakan struktur Do Loop akan mengontrol perulangan perintah program berdasarkan
nilai kondisi. Ada dua variasi struktur Do loop:
Perulangan yang memilki kondisi, apabilia syarat terpenuhi barulah program akan menghentikan
perintahnya. Penggunaannya sama pada diatas hanya beda penulisan koding.
Contoh:
Sub Button1_Click()
Dim i As Integer
i=1
Do
i=i+1
End Sub
perintah Do While akan mengulangi baris program selama kondisinya bernilai True (benar).
Syntax:
Do While <Kondisi>
<Statement Block>
[Exit Do]
Loop
2. Do >>> Loop Until
Hampir sama dengan yang Do >> While, statement perulanggannya akan berhenti jika kondisi telah
terpenuhi.
Contohnya :
Sub Button1_Click()
Dim i As Integer
i=1
Do
i=i+1
End Sub
(ket perulangan dengan penjumlahan i +1 dimana loop akan berhenti jika kurang dari 10, hasilnya sama
bilangan urut seperti diatas).
Perintah Do until akan mengulangi baris program selama kondisinya bernilai false (salah)
Syntax:
Do Until <Kondisi>
<Statement Block>
[Exit Do]
Loop
Dalam pembuatan pemprograman menggunakan VBA Macro, fungsi if else ini banyak manfaatnya dan
sering dipakai dalam koding yang kompleks. Rumus if then else yaitu berfungsi untuk menjalankan fungsi
perintah dimana terdapat satu, dua atau lebih suatu kondisi tertentu dengan hasil yang berbeda-beda.
Syntax:
If<kondisi>then
<statement block>
Else
<statement block>
End if
Misalnya jika kondisi1 maka fungsi perintah yang dijalankan A, jika kondisi2 maka perintah yang
dijalankan B dsb.
Buka Ms Office Excel, kemudian dari menu Developer buatlah button/tombol kemudian masukan koding
dibawah ini.
Contoh dibawah ini koding untuk menentukan kelulusan dengan kriteria nilai yang bisa ditentukan
Sub Button1_Click()
NilaiA = Range(“B1”).Value
Else
End If
Range(“B3”).Value = Hasil
End Sub
Selanjutnya contoh dengan 3 kondisi yaitu bisa gunakan tambahan fungsi Elseif
Contoh dibawah ini koding untuk menentukan kriteria : kurang, cukup dan baik dengan nilai tertentu.
Sub Button2_Click()
NilaiA = Range(“B1”).Value
Hasil = “Kurang”
Hasil = “Cukup”
Hasil = “Baik”
End If
Range(“B3”).Value = Hasil
End Sub