Disetujui : ……………………
Asisten Praktikum
A. Latar Belakang
Percabangan berdasarkan kondisi suatu variabel atau nilai di dalam
pemrograman Visual Basic dinyatakan dengan perintah :
If <kondisi> Then
<keputusan bernilai benar>
Else
<keputusan bernilai salah>
End If
Perintah diatas bisa dinyatakan dengan : “Jika memenuhi kondisi maka
lakukanproses keputusan untuk kondisi benar, jika tidak lakukan proses keputusan
untuk kondisi salah.”
B. Tujuan
Setelah mengikuti praktikum ini, Mahasiswa diharapkan mampu untuk:
1. Memahami teori percabangan pada bahasa pemrograman Visual Basic 6.
2. Memahami teknik percabangan pada bahasa pemrograman Visual Basic 6.
3. Mampu membuat aplikasi yang melibatkan operasi percabangan bahasa
pemrograman Visual Basic 6.
BAB II
DASAR TEORI
A. Pengenalan Percabangan
Pada umumnya satu permasalahan yang komplek memerlukan suatu
penyelesaian kondisi. Dengan menyeleksi suatu kondisi, maka selanjutnya dapat
ditentukan tindakan apa yang harus dilakukan, tergantung pada hasil kondisi
penyeleksian. Jadi, suatu aksi hanya dikerjakan apabila persyaratan atau kondisi
tertentu terpenuhi.
B. Penyelesaian Kondisi
1. Penyelesaian Satu Kondisi
Struktur ini merupakan struktur yang paling sederhana karena hanya
melibatkan satu buah ekspresi yang akan diperiksa. Jika kondisi bernilai benar (true),
maka akan diproses aksi berikutnya dan jika kondisi salah (false), tidak akan
mengerjakan apapun didalam instruksi if (langsung menuju ke instruksi berikutnya).
Gambar diagram alir penyelesaian satu kondisi :
IF benar
kondisi?
salah Aksi
3
Contoh Kasus Menentukan Bilangan Genap :
Buat Source Code Program dengan cara Klik Ganda Tombol Proses
Private Sub Command1_Click()
Dim angka As Integer
If Text1.Text > 0 Then
Text2.Text = "Bilangan Positif"
End If
End Sub
Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End Sub
IF benar
kondisi?
salah
aksi1
aksi2
4
Contoh Kasus Menentukan Bilangan Positif atau Negatif :
Buat Source Code Program dengan cara Klik Ganda Tombol Proses
Private Sub Command1_Click()
Dim angka As Integer
If Text1.Text > 0 Then
Text2.Text = "Bilangan positif"
Else
Text2.Text = "Bilangan negatif"
End If
End Sub
Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End
5
IF benar
kondisi1
aksi1
salah
IF benar
aksi2
kondisi2
salah
aksi3
Buat Source Code Program dengan cara Klik Ganda Tombol Proses
Private Sub Command1_Click()
Dim angka As Integer
If Text1.Text > 0 Then
Text2.Text = "Bilangan positif"
Else
If Text1.Text < 0 Then
Text2.Text = "Bilangan negatif"
Else
Text2.Text = "Bilangan Netral"
End If
End If
6
End Sub
Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End Sub
7
4. Struktur Case
Struktur ini dapat digunakan untuk menganalisa penyeleksian dua kasus atau
lebih dan bentuknya adalah lebih sederhana daripada struktur IF yang memiliki
bentuk bertingkat-tingkat. Gambar diagram alir penyelesaian struktur case :
8
Buat Source Code Program dengan cara Klik Ganda Tombol Proses
Private Sub Command1_Click()
nomor = Val(Text1)
Select Case nomor
Case 1:
Text2 = "Januari"
Case 2:
Text2 = "Februari"
Case 3:
Text2 = "Maret"
Case 4:
Text2 = "April"
Case 5:
Text2 = "Mei"
Case 6:
Text2 = "Juni"
Case 7:
Text2 = "Juli"
Case 8:
Text2 = "Agustus"
Case 9:
Text2 = "September"
Case 10:
Text2 = "Oktober"
Case 11:
Text2 = "November"
Case 12:
Text2 = "Desember"
End Select
End Sub
Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End Sub
9
10
BAB III
TUGAS PENDAHULUAN
11
BAB IV
IMPLEMENTASI
12
Case Is <= 39:
Text2 = "E"
End Select
End Sub
- Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End Sub
- Buat Source Code Program dengan cara Klik Ganda Tombol Lanjut
Private Sub Command3_Click()
Form2.Show
End Sub
- Buat Source Code Program dengan cara Klik Ganda Tombol Reset
Private Sub Command4_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
13
2. Buatlah program menentukan nama hari dalam 1 minggu!
Jawab :
Langkah-langkah :
- Buat Source Code Program dengan cara Klik Ganda Tombol Proses
End Sub
14
- Buat Source Code Program dengan cara Klik Ganda Tombol Selesai
Private Sub Command2_Click()
End
End Sub
- Buat Source Code Program dengan cara Klik Ganda Tombol Reset
Private Sub Command3_Click()
Text1.Text = ""
Text2.Text = ""
End Sub
15
BAB V
PENUTUP
A. Analisa Praktikum
Dari hasil yang telah didapatkan, teori ini menjelaskan suatu kondisi yang
lebih dari satu, jika kondisi satu bernilai true maka program akan melaksanakan
pernyataan. Jika kondisi satu bernilai false maka program akan kembali pada kondisi
2 jika memenuhi syarat kondisi 2 dan bernilai true. Jika kondisi 2 bernlai false maka
program akan memerisa kondisi selanjutnya, seterusnya seperti itu hingga kondisi
terakhir pada percabangan.
B. Kesimpulan
Pada materi percabangan ini menjelaskan tentang suatu permasalahan yang
memerlukan sebuah penyelesaian dari suatu kondisi permasalahan tersebut. Perlu
adanya seleski suatu kondisi untuk menentukan tindakan yang akan diambil untuk
melakukan suatu aksi. Aksi tersebut dapat dilakukan jika memenuhi persyaratan suatu
kondisi.
16