Dan contohnya
Percabangan merupakan suatu sintaks dalam bahasa BASIC yang mensyaratkan suatu kondisi tertentu supaya statement atau kode program tersebut dapat dijalankan.
If Then merupakan bentuk percabangan yang membandingkan dua variabel atau lebih dan atau antara satu variabel dengan beberapa nilai tertentu yang sudah didefinsikan. Percabangan dalam bentuk If Then lebih dinamis untuk digunakan, operasi perbandingan kondisi yang digunakan lebih luas dengan penggunaan tipe data yang juga lebih variatif.
Sintaks
Bentuk dasar dari percabangan if then adalah:
if condition [ Then ]
[ statements ]
[ ElseIf elseifcondition [ Then ]
[ elseifstatements ]]
[ Else
[ elseifstatements ]]
[ Else
[ elseifstatements ]]
End If
-or-
If condition Then [ statements ] [ Else [ elseifstatements ]]
Dari sintaks dasar di atas, terdapat istilah condition atau kondisi yang dipastikan ada pada setiap penggunaan kata if. Kondisi dalam hal ini merupakan perbandingan antar variabel atau perbandingan antara variabel dengan suatu variabel tertentu. Secara umum, di dalam setiap kondisi dikenal dua istilah yaitu operand dan operator. Operand merupakan variabel atau nilai yang dibandingkan, sedangkan operator merupakan pembanding dari operand yang ada. Operator di dalam sintaks if terdiri dari simbol =, <>, <, <=, > dan >=. Selain itu juga terdapat operator tambahan yaitu AND dan OR. Sebagai contoh, suatu kondisi dapat dilihat sebagai berikut:
if (nilai_1 > 60) AND (nilai1_ <= 75) then
Kondisi di atas dapat dibaca bahwa program nantinya akan melakukan pengecekan apakah isi atau value dari variabel nilai_1 tersebut lebih besari dari 80 dan lebih kecil sama dengan 75.
Beberapa kelebihan dari penggunaan sintaks if adalah bahwa kondisi yang bisa dibandingkan, tipe datanya lebih variatif baik itu berupa angka, huruf, kata dan sebagainya. Selain itu, sintaks if juga mengenal dan mengimplementasikan penggunaan if bertingkat yaitu penggunaan if di dalam if, sehingga proses flitering dari suatu nilai dapat lebih mendalam sesuai dengan kebutuhan.
Brikut lah contoh peggunaan if dalam vb.net2008
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' memasukkan nilai IIIA, IIIB, IIIC ke combobox
Golongan.Items.Add("IIIA")
Golongan.Items.Add("IIIB")
Golongan.Items.Add("IIIC")
End Sub
Private Sub Golongan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Golongan.SelectedIndexChanged 'Memproses Gaji
If Golongan.Text = "IIIA" Then
Gaji.Text = 1000000
ElseIf Golongan.Text = "IIIB" Then
Gaji.Text = 2000000
ElseIf Golongan.Text = "IIIC" Then
Gaji.Text = 3000000
Else
Gaji.Text = 0
End If
End Sub
End Class
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' memasukkan nilai IIIA, IIIB, IIIC ke combobox
Golongan.Items.Add("IIIA")
Golongan.Items.Add("IIIB")
Golongan.Items.Add("IIIC")
End Sub
Private Sub Golongan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Golongan.SelectedIndexChanged 'Memproses Gaji
If Golongan.Text = "IIIA" Then
Gaji.Text = 1000000
ElseIf Golongan.Text = "IIIB" Then
Gaji.Text = 2000000
ElseIf Golongan.Text = "IIIC" Then
Gaji.Text = 3000000
Else
Gaji.Text = 0
End If
End Sub
End Class
Daftar pustaka

No comments:
Post a Comment