2. Operator
Logika
Operator Logika adalah operator yang digunakan untuk membandingkan suatu
perbandingan tertentu, simbol‐simbol yang digunakan antara lain :
Operasi Simbol
Contoh Dan
And 41
And 14 = False Atau
Or 41
Or 14 = True TidakBukan
Not Not
14 = True Dan
= Operasi bernilai True jika kedua syarat benar Or
= Operasi bernilai True jika salah satu syarat benar
Not =
Kebalikan dari, Misalkan jika A = True maka Not A = False
3. Operator
Perbandingan
Operator Perbandingan digunakan untuk membandingkan nilai‐nilai data, antara lain :
Operasi Simbol
Contoh Samadengan
= 4=2
hasilnya False Tidak
Samadengan 42
hasilnya True Lebih
Kecil 42
hasilnya False Lebih
Besar 42
hasilnya True Lebih
Kecil Samadengan =
4=2 hasilnya False
Lebih Besar Samadengan
= 4=2
hasilnya True
Agar lebih memahami tentang Operator Matematika buatlah sebuah program dengan
menggunakan Visual Basic 6.0 . Langkah pertama buatlah User Interface Seperti di bawah ini :
Kemudian atur property tiap objek sebagai berikut :
Object Property
Value Form1
Caption Operator
Matematika Label1
Label2 Label3
Caption Caption
Caption Bilangan1
Bilangan2 Hasil
Operasi Frame1
Frame2 Frame3
Caption Caption
Caption Operasi
Aritmatika Operasi
Logika Operasi
Perbandingan Option1
Option2 Option3
Option4 Option5
Option6 Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption optPangkat
optKali optBagi
optBagiInt \
optMod Mod
optConcat
Option7 Option8
Option9 Option10
Option11 Option12
Option13 Option14
Option15 Option16
Option17 Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption Name
Caption optJumlah
+ optKurang
‐ optAnd
And optOr
Or optNot
Not Bilangan1
optSamadengan =
optTidakSamadengan optBesar
optKecil optBesarSamadengan
= optKecilSamadengan
= Kemudian
copy kode program di bawah ini pada kode editor di Visual basic 6.0, kemudian jalankan
program tersebut dan test apakah hasil yang diperoleh sama dengan teori yang telah kita
pelajari sebelumnya.
Kode Program :
Dim Bilangan1 As Single
Dim Bilangan2 As Single
Dim Hasil As Single
Private Sub optAnd_Click
Bilangan1 = IIftxtBilangan1.Text = True, ‐1, 0
Bilangan2 = IIftxtBilangan2.Text = True, ‐1, 0
Hasil = Bilangan1 And Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optBagi_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil = Hasil
End Sub
Private Sub optBagiInt_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 \ Bilangan2
txtHasil = Hasil
End Sub
Private Sub optBesar_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optBesarSamadengan_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 = Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optConcat_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil = Hasil
End Sub
Private Sub optJumlah_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 + Bilangan2
txtHasil = Hasil
End Sub
Private Sub optKali_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil = Hasil
End Sub
Private Sub optKecil_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optKecilSamadengan_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 = Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optKurang_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 ‐ Bilangan2
txtHasil = Hasil
End Sub
Private Sub optMod_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Mod Bilangan2
txtHasil = Hasil
End Sub
Private Sub optNot_Click
Bilangan1 = IIftxtBilangan1.Text = True, ‐1, 0
Hasil = Not Bilangan1
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optOr_Click
Bilangan1 = IIftxtBilangan1.Text = True, ‐1, 0
Bilangan2 = IIftxtBilangan2.Text = True, ‐1, 0
Hasil = Bilangan1 Or Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optPangkat_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil = Hasil
End Sub
Private Sub optSamadengan_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 = Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Private Sub optTidakSamadengan_Click
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Hasil = Bilangan1 Bilangan2
txtHasil.Text = FormatHasil, TrueFalse
End Sub
Penjelasan Kode Program :
Dim Bilangan1 As Single
Dim Bilangan2 As Single
Dim Hasil As Single
Mendaklarasikan 3 buah variable dengan nama Bilangan1,Bilangan2 dan Hasil bertipe Single
Bilangan1 = txtBilangan1.Text
Bilangan2 = txtBilangan2.Text
Inisalisasi nilai variable Bilangan1 dan Bilangan2 dari nilai yang diinputkan pada textbox
txtBilangan1 dan txtBilangan2
Hasil = Bilangan1 \ Bilangan2
txtHasil = Hasil
inisialisasi nilai variable Hasil yang diperoleh dari perhitungan antara bilangan1 dan 2,
kemudian menampilkan hasilnya pada txtHasil
Bilangan1 = IIftxtBilangan1.Text = True, ‐1, 0
Bilangan2 = IIftxtBilangan2.Text = True, ‐1, 0
Jika txtBilangan1 diinputkan kata “True” tanpa tanda kutip maka ubah nilai menjadi ‐1 jika
lainnya maka ubah nilai menjadi 0.
txtHasil.Text = FormatHasil, TrueFalse
Memberi Format sehingga hasil yang ditampilkan pada txtHasil berupa nilai “True” atau “False”
Catatan
:
Untuk melakukan test pada operator logika, input data yaitu kata “True” atau “False” tanpa
tanda kutip selain itu input data berupa bilangan.
Visual Basic 6.0
For Beginners
Febryan Hari Purwanto
fharipurwantogmail.com
Chapter 6
Alur Program ‐ Kondisi Percabangan
Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi kesalahan
dan hasil yang dikeluarkan oleh program tidak menyimpang dari yang diinginkan ketika
program berjalan. Untuk itu perlu dibuat sebuah kondisi percabangan dalam program. Dalam
Visual Basic ada beberapa kondisi percabangan yang dapat digunakan seperti IF… THEN atau
SELECT CASE. Kondisi percabangan biasanya dinyatakan dengan menggunakan operator seperti
operator sama dengan =, tidak sama dengan atau operator‐operator perbadingan lainnya
, =, , =.
1. If
… Then
Percabangan dengan menggunakan If … Then digunakan untuk memilih dua kondisi atau
lebih dengan memeriksa syarat pada tiap kondisi, jika syarat pada kondisi 1 benar True
maka maka program akan menjalankan pernyataan 1 jika tidak False maka program akan
memeriksa kondisi 2, jika syarat pada kondisi 2 benar True maka program akan
menjalankan pernyataan 2 jika tidak False maka program akan memeriksa kondisi
berikutnya dan begitu seterusnya hingga kondisi terakhir pada percabangan. Bentuk kondisi
percabangan If … Then pada Visual Basic adalah :
If Kondisi1 Then
Pernyataan1 …………
ElseIf Kondisi2 Then
Pernyataan2 …........
Else Pernyataan3
………… End
if
Kondisi percabangan If …Then biasanya digunakan untuk menentukan kondisi perhitungan
matematika, membatasi tndakan pengguna program , mengatur tampilan atau mencegah
error ketika program di jalankan.
2. Select