Saturday, 9 November 2013

Percabangan : IF THEN Dan contohnya

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


Daftar pustaka



No comments:

Post a Comment