Anda di halaman 1dari 11

Struktur Keputusan Pada

Visual Basic
1. Fungsi If

If digunakan untuk membandingkan suatu kondisi


tertentu.
Apabila if bernilai benar maka ekspresi yang berada
dalam blok if akan dijalankan, tetapi jika kondisi if
salah maka ekspresi yang berada dalam if tidak
dijalankan.
Bentuk fungsi if

a). if……….then
if (kondisi) then
statement 1
statement 2
end if
ex. If x = 0 then
y=0
x=0
b) if….then……else
If else digunakan untuk membandingkan suatu
kondisi lebih dari satu.
Pada dasarnya if else tidak jauh berbeda dengan if
sebelumnya.
Yang membedahkan adalah apbalia if bernilai
benar (memenuhi syarat), maka ekspresi yang
berada dalam blok if akan dijalankan, tetapi jika
kondisi if salah ( tidak memenuhi syarat), maka
ekspresi yang lain dijalankan.
Bentuk umum fungsi if else
if (kondisi) then
statement 1
else
statement 2
end if
ex. If Nilai >= 6 then
keterangan = “lulus”
else
keterangan = “tidak lulus
c) Jika beberapa kondisi
if (kondisi1) then
statement 1
else If (kondisi 2) then
statement 2
else If (kondisi 3) then
statement 3
end if

ex. If nilai <=5 then


keterangan=“nilai kurang baik”
else If nilai=5 then
keterangan=“nilai baik”
else If nilai>= 5 then
keterangan= “ nilai sangat baik”
end if
2. Select Case

Selain if…then, Select case juga merupakan


pernyataan untuk melakukan pengujian suatu
kondisi yang telah ditetapkan.

Penggunaan select case lebih efisien ketimbang


struktur if…..then, meskipun keduanya memiliki
struktur yang hampir sama. Select case mempunyai
bentuk yang lebih sederhana dan lebih mudah
dipahami.
Bentuk Penulisan Select Case

Select case ekspresi


Case kondisi 1
Statemen 1
Case kondisi 2
Statemen 2
…..
…..
Case else
Statemen
End select
Aplikasi Predikat kelulusan

Nrata =(Nteori+Npraktek)/2

Nilai Rata-Rata Predikat


<5 jelek
<6 Kurang
<7 Cukup
<8 Baik
>=8 memuaskan
Komponen Properti Setting
Form Caption Predikat Kelulusan
Name frmPredikat
Label1 Caption Nama Siswa
Label2 Caption Niali teori
Label3 Caption Nilai Praktek
Label4 Caption Nilai Rata-rata
Label5 Caption Kelulusan
Label6 Caption predikat
Edit1 name edNama
text (kosongkan)
Edit2 name edNToeri
text (kosongkan)
Edit3 name edNPraktek
text (kosongkan)
Edit4 name edNRata
text (kosongkan)
Edit5 name edKelulusan
text (kosongkan)
Edit6 name edPredikat
text (kosongkan)
Button1 Caption &proses
Name btProses
List Program

Anda mungkin juga menyukai