Pengkondisian dengan Menggunakan IF

Di dalam pengkondisian IF ataupun Select Case kita dapat menggunakan berbagai

operator seperti aritmatika maupun operator pembanding. Kali ini kita akan menggunakan operator pembanding. Langsung aja ya praktek …. Go.

2.1.1 IF Tunggal

  1. Buatlah sebuah form seperti gambar di bawah ini

Gambar 2.1 Form Pengkondisian IF Tunggal

2. Gantilah Propertiesnya seperti tabel berikut ini

Nama Kontrol (Toolbox)

Properties

Nilai

Label 1 Text Nilai 1
Label 2 Text Nilai 2
Textbox 1 Name Tetap (TextBox1)
Textbox 2 Name Tetap (TextBox2)
Button 1 Text Cek
Name tbcek

Tabel 2.1 Form Pengkondisian IF

3. Untuk membuat script programnya, double klik tombol cek kemudian isikan script programnya sebagai berikut

1. Public Class Form1

 2. Private Sub tbcek_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tbcek.Click

3. If TextBox1.Text > TextBox2.Text Then

4. MsgBox(TextBox1.Text & ” lebih besar dibanding ” & TextBox2.Text)

4. Else

5. MsgBox(TextBox2.Text & ” lebih besar dibanding ” & TextBox1.Text)

6. End If

7. End Sub

8. End Class

Penjelasan Script :

Baris 1            : menyatakan bahwa kita bekerja pada class form.

Baris 2            : apabila tombol cek di double klik maka akan tampil seperti baris ke-2. Tombol cek akan melakukan action.

Baris 3            : pengkondisian dengan if. Pengkondisian if melakukan operator pembanding. Operator pembanding ditandai dengan adanya tanda >.

Baris 4            : Menampilkan pesan hasil dari pembandingkan nilai textbox 1 dengan nilai textbox 2. Dalam hal ini tanda & digunakan untuk menggabungkan string (text) dengan nilai tertentu seperti nilai yang berada di textbox 1 dan textbox 2.

Baris 5            : Jika kondisi IF tidak terpenuhi, maka akan dijalankan perintah yang berada di else.

Baris 6            : Menampilkan pesan jika kondisi IF tidak terpenuhi.

           

2.1.2        IF Bersarang

Untuk penggunaan IF Bersarang, langsung aja menuju prakteknya ya. Go …. Go

Modifikasi form pada gambar 2.1 dengan menambahkan beberapa 1 buah kontrol (toolbox) label dan 1 buahkontrol textbox. Hapus textbox2 yang telah kita buat sebelumnya.Hasilnya dapat dilihat pada gambar 2.2.

Gambar 2.2 Form Pengkondisian IF Bersarang

2. Modifikasi script pada tombol cek yang telah kita buat sebelumnya. Hasilnya dapat dilihat di bawah ini

1. Public Class Form1

2. Private Sub tbcek_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tbcek.Click

3. If TextBox1.Text >= 80 Then

            4. TextBox3.Text = “A”

5. ElseIf TextBox1.Text >= 70 And TextBox1.Text < 80 Then

            5. TextBox3.Text = “B”

6.  ElseIf TextBox1.Text > 59 And TextBox1.Text < 80 Then

            7. TextBox3.Text = “C”

8. Else

            9. TextBox3.Text = “D”

        10. End If

    11. End Sub

12. End Class

 

Penjelasan Script :

Baris 1            : menyatakan bahwa kita bekerja pada class form.

Baris 2            : apabila tombol cek di double klik maka akan tampil seperti baris ke-2. Tombol cek akan melakukan action.

Baris 3            : Kondisi TextBox1.Textlebih besar sama dengan 80. Apabila ada tanda sama dengan (=), maka nilai pembanding dalam hal ini 80 akan termasuk ke dalam pembanding tersebut.

Baris 4            : Apabila kondisi baris ke-3 terpenuhi, maka baris ke-4 akan ditampilkan di TextBox3.Text dengan nilai A.

Baris 5            : Apabila kondisi baris ke-5 terpenuhi, maka baris ke-6 akan ditampilkan di TextBox3.Text dengan nilai B.

Baris 6            : Apabila kondisi baris ke-7 terpenuhi, maka baris ke-8 akan ditampilkan di TextBox3.Text dengan nilai C.

Baris 9            : Apabila kondisi baris ke-3 sampai dengan baris ke-8 tidak terpenuhi, maka baris ke-10 yang merupakan TextBox3.Text akan tampil nilai D.

Catatan kecil : angka-angka seperti angka 1, 2,3 dan seterunya yang terdapat dalam program hanya sebagai bantuan saja yang saya buat sendiri. di visual basic 2010 itu tidak ada. jadi, sahabat tidak perlu mengetikkannya.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: