Pemrograman Komputer
.COM
BAB VI
PERINTAH PERCABANGAN ( BRANCHING )
6.1 If..
A. If...Then
Gunakan suatu struktur If...Then untuk menjalankan suatu pernyataan
secara kondisional. Anda dapat menggunakan syntax satu baris ataupun syntax
banyak baris.
Syntax:
If kondisi Then pernyataan
Atau
If kondisi Then
pernyataan-pernyataan
End If
Ketentuan Logika :
Logika dari program diatas adalah ketika diinput nilai lebih dari atau sama
dengan 60 ( >= 60 ) maka akan menghasilkan keterangan “Anda Lulus”.
Listing kodenya:
B. If...Then...Else
Gunakan If…Then…Else untuk mendefinisikan beberapa blok pernyataan
yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat
Syntax: If kondisi1 Then
[blok pernyataan-1]
[ElseIf kondisi2 Then
[blok pernyataan-2]] ...
[Else
[blok pernyataan-n]]
End If
Modul Visual Basic 37
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 :
Listing kodenya:
Contoh Kasus :
Buat tampilan form dibawah ini :
habsen
htgs
huts
huas
Modul Visual Basic 39
Text Kosongkan
Label11 Caption Grade
TextBox10 Name Txtgrade
Text Kosongkan
Label12 Caption Keterangan
TextBox11 Name Txtket
Text Kosongkan
CommandButton1 Name Cmdhitung
Caption &HITUNG
CommandButton2 Name Cmdbersih
Caption &BERSIH
CommandButton3 Name Cmdkeluar
Caption &KELUAR
Ketentuan Soal :
1. Saat Program di jalankan maka TextBox habsen, htgs, huts, dan huas dalam
kondisi tidak aktif dan kursor berada dalam Textbox txtabsen
2. Pengisian nilai berdasarkan ketentuan berikut pada saat nilai diinput :
a. habsen didapat dari 10% X Nilai Absen
b. htgs didapat dari 20% X Nilai Tugas
c. huts didapat dari 30% X Nilai UTS
d. huas didapat dari 40% X Nilai UAS
3. Button hitung di klik maka akan tampil total nilai, grade dan keterangan
dengan ketentuan :
a. Total Nilai didapat dari habsen + htgs + huts + huas
b. Grade didapat berdasarkan ketentuan dibawah ini :
Langkah Pengerjaaan :
Contoh:
Contoh Kasus :
Ketentuan Pengerjaan :
1. Form dijalankan ada pilihan Menu dan Pilih Paket dengan ketentuan :
Pilih Menu Pilih Paket List Menu Harga
Nasi Uduk
Paket 1 Telur 5000
Sarapan pagi
Tempe Orek
Paket 2 Nasi Goreng 7000
Modul Visual Basic 47
Langkah Pengerjaan :