STATEMENT VISUAL BASIC Statement

advertisement
STATEMENT VISUAL BASIC
Statement Kondisi
Statement
Pernyataan (Statement
(Statement)) dalam suatu program digudigunakan untuk mengendalikan alur eksekusi program.
Pada dasarnya, alur jalannya program pada saat
eksekusi adalah dari atas ke bawah berurutan.
berurutan.
Seringkali dalam pemrograman diperlukan pengenpengendalian alur program karena tidak selalu dari atas ke
bawah, tetapi dapat meloncat ke baris lain atau
berdasarkan suatu pilihan atau perlu pengulangan.
MacamMacam-macam statement pengendali adalah :
1. Pernyataan berkondisi.
2. Pernyataan kalang (loop
).
(loop).
3. Kontrol program.
Statement Kondisi
Ada dua macam statement kondisi :
1. If – Then – Else
2. Select Case
Kedua pernyataan tersebut berguna untuk
mengambil keputusan yang melibatkan dua
alternatif atau lebih.
If – Then – Else
Digunakan untuk menjalankan suatu pernyataan atau
satu blok pernyataan, tergantung dari nilai yang diuji.
Bentuk penulisan ada 2 :
If <kondisi> Then <statement1> [Else <statement2>]
Atau
If <kondisi1> Then
<statement1>
[Elseif <kondisi-n> Then
<statement2>]
[Else
<statement_else>]
End If
If – Then
Flowchart dari statement If – Then :
True
Kondisi
Statement_T
False
Statement_Ljt
If – Then – Else
Flowchart dari statement If – Then – Else :
True
Kondisi
False
Statement_F
Statement_Ljt
Statement_T
Contoh : If – Then
Dim Umur As Byte, Sebutan As String
Sebutan = “Anak atau dewasa”
Umur = ...
If Umur<5 Then Sebutan = “Balita”
…
Print Sebutan
Contoh : If – Then – Else
Dim Angka%, Bilangan As String
Angka% = ...
If (Angka% Mod 2) = 1 Then
Bilangan = “Ganjil”
Else
Bilangan = “Genap”
End If
…
Print Bilangan
Diskusi : If – Then – Else
1. Buatlah contoh program yang menggunakan statement
If – Then – Elseif – Else
2. Buatlah program singkat yang bisa memberikan
predikat bagi seorang lulusan. Algoritma sbb :
IPK
Lama Studi
Predikat
> 3,5
≤ 10 sem.
2,75 < IPK ≤ 3,5
-
SM
2 < IPK ≤ 2,75
-
M
Cum Laude
Select Case
Digunakan untuk pemilihan kondisi yang jumlahnya
banyak atau bertingkat.
Bentuk penulisan :
Select Case <kondisi>
Case <Ekspresi1>
statement1
[Case <Ekspresi-n>
statement-n]
[Case Else
<statement_else>]
End Select
Select Case
Flowchart dari statement Select Case :
Kondisi
True
Ekspresi1
Statement1
False
True
Ekspresi-n
Statement-n
False
Statement_else
Statement_Ljt
Contoh : Select Case
…
Dim Angka As Single, Bilangan As String
Angka = ...
Select Case Angka
Case Is >0
Bilangan = “Positif”
Case Is < 0
Bilangan = “Negatif”
Case Else
Bilangan = “Nol”
End Select
Print Bilangan
Diskusi : Select Case
1. Buatlah contoh program lain yang menggunakan
statement Select Case.
2. Buatlah program singkat yang bisa memberikan
sebutan untuk umur tertentu. Algoritma sbb :
Umur
Sebutan
0 < Umur < 2
Bayi
2-5
Balita
5 < Umur ≤ 12
Anak
12 < Umur ≤ 17
Remaja
> 17
Dewasa
Download