Modul Visual BasicD3 Agus Muhardi – Alga Musa
BAB V STRUKTUR KENDALI BRANCHING
Struktur kendali memungkinkan anda untuk mengatur jalannya program anda, Jika membiarkan tanpa di periksa oleh statement control-flow, suatu logika program akan
berjalan dari kiri ke kanan dan dari atas kebawah. Hanya program yang sangat sederhana dapat ditulis tanpa statement control-flow.
Struktur KENDALI yang didukung oleh Visual Basic adalah sebagai berikut
5.1. If
If...Then
Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan secara kondisional. Anda dapat menggunakan syntax satu baris ataupun syntax
banyak baris.
If
kondisi
Then
pernyat aan
at au If
kondisi
Then
pernyat aan-pernyat aan
End If
Kondisi biasanya berupa suatu perbandingan, maupun ekspresi yang menghasilkan nilai numerik. Visual Basic menginterpretasikan False sebagai nol
0, dan True sebagai bukan nol.
If...Then...Else
Gunakan If…Then…Else untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat
Modul Visual BasicD3 Agus Muhardi – Alga Musa
If
kondisi1
Then
[
bl ok pernyat aan-1
]
[ ElseIf
kondisi2
Then [
bl ok pernyat aan-2
] ] . . .
[ Else
[
bl ok pernyat aan-n
] ]
End If
Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi
True untuk dijalankan blok pernyataannya. Contoh :
If JlhRec 0 Then Posisi = 1
Else Posisi = 0
End If
5.2. Select Case
Visual Basic menyediakan struktur Select Case sebagai suatu alternatif terhadap If...Then...Else. Suatu Select Case statement memiliki kemampuan yang
sama dengan If…Then…Else…, tetapi membuat code lebih mudah dibaca. Struktur Select Case bekerja dengan suatu percobaan tunggal yang hanya
dievaluasi satu kali pada bagian atas struktur. Visual Basic then membandingkan hasil ekspresi dengan nilai pada setiap Case didalam struktur tersebut, jika ada
yang sesuai, akan dijalankan blok statement yang sesuai.
Select Case
ekspresi yang dicoba
[ Case
ekspresi1
[
bl ok pernyat aan-1
] ] [ Case
ekspresi2
[
bl ok pernyat aan-2
] ] …
[ Case Else
[
bl ok pernyat aan-n
] End Select
Modul Visual BasicD3 Agus Muhardi – Alga Musa
5.3. Latihan
Buatlah form seperti berikut nama objek disesuaiakan sendiri :
Ketentuan : • Pada waktu mengisi nilai ujian 1 dan 2, tombol hitung aktif.
• Setelah Rata-rata dan Keterangan terisi, tombol Hitung hilang berganti menjadi Clear.
• Rata-Rata = Nilai Ujian 1 + Nilai Ujian 2 2 • Keterangan: Jika Rata-Rata antara 85 sd 100 maka Sangat Memuaskan
Jika Rata-Rata antara 75 sd 84 maka Cukup Memuaskan Jika Rata-Rata antara 60 sd 74 maka Memuaskan
Selain itu Kurang Memuaskan
Modul Visual BasicD3 Agus Muhardi – Alga Musa
BAB VI PERULANGAN LOOPING