Anda di halaman 1dari 5

TUGAS PEMPROGRAMAN KOMPUTER DASAR

DISUSUN OLEH :

NAMA : NABILAH

NIM : E1R118020

KELAS :Pagi/IV

PROGRAM STUDI PENDIDIKAN MATEMATIKA


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS MATARAM
A. Perulangan adalah serangkaian bentuk kegiatan atau tugas dalam pemrograman dengan mengulang
satu statement (perintah) sampai batas yang diinginkan. Perulangan dalam Vba Excel salah satunya
berfungsi untuk mengulangi perintah tugas yang bersifat repetitive atau berulang, menjalankan program
menggunakan perulangan dapat dilakukan dengan mengatur berapa kali perulangan terjadi atau
berdasarkan sebuah nilai kondisi. sebagai contoh Jika nilai atau kondisi yang diuji bernilai benar maka
akan diulangi perintah programnya. Sebaliknya jika kondisi bernilai salah maka program tidak akan
mengulangi perintah program. Berikut ini adalah contoh perulangan dalam Vba excel disertai contohnya.

Perulangan pada VBA excel

Perulangan Do … Loop

Perulangan menggunakan struktur Do Loop akan mengontrol perulangan perintah program berdasarkan
nilai kondisi. Ada dua variasi struktur Do loop:

1. Looping Do >>> While

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

Range(“B” & i).Value = i

i=i+1

Loop While i <= 10

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

Range(“B” & i).Value = i

i=i+1

Loop Until i > 10

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

B. Penggunaan IF Then Else

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.

Penulisan codingnya secara umumnya formatnya sebagai berikut :

If <kondisi> Then <hasil_true> Else <hasil_false> End if

Untuk lebih jelasnya berikut ini Contoh penggunaannya :

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()

Dim NilaiA As Double

Dim Hasil As String

NilaiA = Range(“B1”).Value

If NilaiA >= 60 Then

Hasil = “Anda lulus”

Else

Hasil = “Anda Gagal”

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()

Dim NilaiA As Double

Dim Hasil As String

NilaiA = Range(“B1”).Value

If NilaiA < 60 Then

Hasil = “Kurang”

ElseIf NilaiA <= 70 Then

Hasil = “Cukup”

ElseIf NilaiA > 70 Then

Hasil = “Baik”

End If

Range(“B3”).Value = Hasil

End Sub

Anda mungkin juga menyukai