Operator Operator E-Book MS. Visual Basic 6.0 for Beginners

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