Anda di halaman 1dari 4

PERCABANGAN/PEMILIHAN

Dalam beberapa kasus, kita sering ingin komputer melakukan suatu pernyataan khusus jika
suatu kondisi terpenuhi. Dalam bahasa pemrograman Visual Basic .NET, kita dapat
menggunakan pernyataan If...Then dan Select Case untuk melakukan percabangan/ pemilihan
keputusan.
Berikut beberapa bentuk pernyataan If...Then yang dapat digunakan:

1. Pernyataan If...Then tunggal:


Pernyataan ini digunakan untuk menjalankan aksi setelah menguji suatu kondisi. Blok
pernyataan hanya akan dieksekusi jika kondisi pengujian bernilai benar. Pernyataan If...Then
memiliki beberapa sintaksis/cara penulisan tergantung dari jumlah pernyataan yang akan
dieksekusi.

a. if...Then dengan Kondisi dan Pernyataan Tunggal


If <kondisi> Then <Pernyataan>
Contoh:
If Nilai >= 60 Then Keterangan = “Lulus”

b. if...Then dengan Pernyataan Jamak


If <Kondisi> Then
<Pernyataan_1>
<Pernyataan_2>
..
<Pernyataan_n>
End If
Contoh :
If Nilai >= 60 Then
Keterangan = “Lulus”
Ucapan = “Selamat”
End If

c. If...Then dengan 2 kondisi


If <Kondisi> Then
<Pernyataan_Jika_Kondisi_Benar>
Else
<Pernyataan_Jika_Kondisi_Salah>
End If
Contoh:
If Nilai >= 60 Then
Keterangan = “Lulus”
Ucapan = “Selamat”
Else
Keterangan = “Tidak Lulus”
Ucapan = “Jangan Bersedih”
End If

d. If...Then dengan kondisi jamak.


If <Kondisi_1> Then
<Pernyataan>
ElseIf <Kondisi_2> Then
<Pernyataan>
...
ElseIf <Kondisi_n> Then
<Pernyataan>
Else
<Pernyataan>
End If
Contoh:
If Nilai >= 85 Then
Keterangan = “Lulus, Sangat Memuaskan”
ElseIf Nilai >= 70 Then
Keterangan = “Lulus, Memuaskan”
ElseIf Nilai >=60 Then
Keterangan = “Lulus, Cukup Memuaskan”
Else
Keterangan = “Tidak Lulus, Silahkan Mengulang”
End If
Visual Basic.Net : If Then
Materi Belajar Visual Basic.Net : If Then – Kali ini kita akan membahas mengenai suatu Condition yang
bernama If… Then… di Visual Basic.Net. If… Then… merupakan sebuah perintah yang dapat digunakan untuk
mengambil suatu keputusan berdasarkan kondisi kondisi tertentu. Dimana kondisi tersebut digunakan sebagai
parameter apakah suatu kondisi tersebut benar atau salah.

 Sekarang coba buat sebuah project baru lalu berinama Praktek4.

 Tambahkan sebuah Label, sebuah Textbox dan juga sebuah Button. Atur tampilannya menjadi seperti
gambar dibawah ini :

 Klik 2 kali Tombol Ok lalu masukan perintah berikut ini :

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
If (TextBox1.Text = "") Then
MessageBox.Show("Anda Belum Mengisi Nama")
End If
End Sub
End Class

Di perintah tersebut kita membuat sebuah kondisi dimana jika user tidak memberikan nilai pada Textbox1,
maka sistem akan menampilkan sebuah pesan yang menginformasikan bahwa user belum mengisikan nama.

If… Then… Else.


Selain kondisi If… Then. VB.Net juga mengenal kondisi If… Then… Else. Jika suatu kondisi yang dibutuhkan
lebih dari satu kondisi. Berikut ini adalah bentuk umumnya.
If kondisi1 Then
statement1()
ElseIf (kondisi2) Then
statement2()
Else
statement3()
End If

 Sekarang pada Praktek4, ubah perintahnya if… then menjadi seperti berikut :

Public Class Form1


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If (TextBox1.Text = "") Then
MessageBox.Show("Anda Belum Mengisi Nama")
Else
MessageBox.Show("Nama Anda Adalah " + TextBox1.Text)
End If
End Sub
&nbsp;
End Class

Nantinya program tersebut akan menseleksi 2 buah kondisi, dimana jika user belum memasukan nilai pada
TextBox1 maka sistem akan memberikan info bahwa user belum memasukan nilai pada kolom nama, sedangkan
jika user sudah memasukan nama lalu menekan tombol OK. Sistem akan menampilkan informasi yang
menampilkan Nama berdasarkan nilai yang dimasukan.
Seperti itulah contoh sederhana dari Kondisi If… Then di VB.Net

Anda mungkin juga menyukai