Percabangan
Percabangan adalah pemilihan statemen pada kondisi dua pilihan atau banyak pilihan, yang akan dieksekusi selanjutnya di mana pemilihan tersebut didasarkan atas kondisi tertentu. Sedangkan Perulangan adalah metode yang terdapat pada semua bahasa pemrograman yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang dalam kurun nilai tertentu.
Percabangan dapat dibedakan menjadi :
A. IF .... THEN
merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Perintah If - Then ini digunakan untuk program dengan 1 kondisi.
Bentuk Umum :
If (Kondisi) Then
(perintah)
End If
Contoh :
Private Sub Keluar_Click()
If MsgBox ("Anda Yakin Akan Keluar? ", vbQuestion + vbYesNo, "Konfirmasi") = vbOK ThenUnload Me
End If
End Sub
B. IF ... THEN ... ELSE
Suatu perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF.. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan diuji untuk menjalankan suatu kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya Biasanya perintah ini untuk kondisi ganda.
Bentuk umum :
IF (Kondisi) then
[perintah]
ELSE
[perintah]
End If
Dan
IF (Kondisi2) then
[perintah]
ELSEIF (kondisi2) Then
[perintah]
....
ELSE
[perintah]
Contoh ;
If (cmbkode = "Elit") Then
txthm = 50000
ElseIf (cmbkode = "Hemat") Then
txthm = 30000
Else
txthm = 0
End If
Contoh 2 :
If (cmbkode = "Elit") Then
If (cmbpaket = “1”) Then
txthm = 50000
ElseIf (cmbpaket = ”2”) Then
txthm = 60000
Else
Txthm = 0
End If
ElseIf (cmbkode = "Hemat") Then
If (cmbpaket = “1”) Then
txthm = 30000
ElseIf (cmbpaket = ”2”) Then
txthm = 20000
Else
Txthm = 0
End If
Else
txthm = 0
End If
Select Case (cmbkode)
Case (“Elit”)
txthm = 50000
Case ("Hemat")
txthm = 30000
Case Else
txthm = 0
End Select
PRAKTIKUM 1 PENCABANGAN IF.. , IF .. ELSE, CASE..
PRAKTIKUM 2 PERCABANGAN BERSARANG (NESTED IF)
7. Masukkan kode program pada button 1 (login)
8. Klik start untuk menjalankan program
PRAKTIKUM KUIS PERTEMUAN 8
1. Buat Projek baru dengan nama kuispertemuan8
2. Buat label 1 dan label 2 dengan Merk Baju dan Ukuran
3. Buat combobox 1 dan 3
4. Buat Label dengan nama Harga
5. Buat checkbox dengan name (termasuk dengan celana)
6. Buat label Merk celana dan ukuran
7. Buat combo box sejajar dengan merk celana dan ukuran
8. Buat label dengan name harga
9. Buat groupbox 1 dengan name (menu makanan), buat label (berapa pesan baju, berapa pesan celana, dan jumlah bayar) , buat 2 combo box , Buat button 1 (hitung),
10. Buat Groupbox 2 dengan name (kasir), buat label dengan name (Diskon, total bayar, uang bayar dan uang kembali), buat 2 textbox sejajar dengan total harga dan uang kembali, buat combo box sejajar dengan uang bayar , Buat button bayar dan clear
11. Masukkan kode program public
12. masukkan kode program combo box 3
13. Masukkan kode program combo box 2
14. Masukkan kode program kode checkbox
15. Masukkan kode program button 1
16. Masukkan kode program button 2
17. Masukkan kode program button 3
18. klik start untuk menjalankan program