Anda di halaman 1dari 3

Percabangan (Lab F Sore)

Percabangan : 1. If Tunggal Sintak : If (Kondisi) then pernyataan 2. If - Then Else Sintak : If (Kondisi ) then Pernyataan 1 Else Pernyataan 2 End if 3. If Lebih Dari 1 Kondisi (Majemuk) If (kondisi 1) then Pernyataan 1 Else if (Kondisi 2) Pernyataan 2 Else Pernyataan 3

4.

If Bersarang / Nested If if (kondisi ) then If (kondisi) then Pernyataan 1 Else Pernyataan 2 End if Else If (kondisi) then Pernyataan 1 Else Pernyataan 2 End if End if

By. DCP Resty Ijay - Kiki

Page 1

Percabangan (Lab F Sore)

Contoh Kasus :

Contoh Coding : Private Sub Form_Load() cmbnim.Text = "---> Pilih <---" cmbnim.AddItem "12073353" cmbnim.AddItem "13073353" cmbnim.AddItem "11073353" End Sub

Private Sub cmbnim_Click() 'Nested If If Left(cmbnim.Text, 2) = "11" Then txtjurusan.Text = "Komputerisasi Akuntansi" txtnama.Text = "Dian Dwi Astuti" If Option1.Value = True Then txtbiaya.Text = 500000 Else txtbiaya.Text = 1000000 End If ElseIf Left(cmbnim.Text, 2) = "12" Then txtjurusan.Text = "Manajemen Informatika" txtnama.Text = "Hermawan" If Option1.Value = True Then txtbiaya.Text = 500000 Else txtbiaya.Text = 1000000 End If Else txtjurusan.Text = "Teknik Komputer" txtnama.Text = "Arjuna Dharma Putra If Option1.Value = True Then txtbiaya.Text = 500000 Else txtbiaya.Text = 1000000 End If End If End Sub

By. DCP Resty Ijay - Kiki

Page 2

Percabangan (Lab F Sore) Private Sub txtubay_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If Val(txtubay.Text) >= Val(txtbiaya.Text) Then txtukem.Text = Val(txtubay.Text) - Val(txtbiaya.Text) Else MsgBox "Uang Bayar Kurang" End If End If End Sub Private Sub Timer1_Timer() 'if dengan lebihh dari 1 kondisi If Label1.ForeColor = vbBlack Then Label1.ForeColor = vbRed ElseIf Label1.ForeColor = vbRed Then Label1.ForeColor = vbBlue Else Label1.ForeColor = vbBlack End If End Sub Private Sub Command1_Click() Option1.Value = False Option2.Value = False cmbnim.Text = "---> Pilih <---" txtjurusan.Text = "" txtnama.Text = "" txtbiaya.Text = "" End Sub Private Sub cmdclose_Click() a = MsgBox("Aplikasi Akan Di Tutup?", vbQuestion + vbYesNo) If a = vbYes Then Unload Me End Sub

By. DCP Resty Ijay - Kiki

Page 3