Visual Basic 6.0 For Beginners. Febryan Hari Purwanto fharipurwanto@gmail.
com. Chapter 5. Operator Matematika. Dalam pemrograman kita tidak hanya ...
Visual Basic 6.0 For Beginners Febryan Hari Purwanto
[email protected]
Chapter 5 Operator Matematika Dalam pemrograman kita tidak hanya sekedar mempelajari bahasa pemrogramannya saja, banyak hal yang harus dipelajari seperti salah satunya adalah Operator Matematika. Dalam bahasa pemrograman Operator Matematika dapat diartikan sebagai symbol yang digunakan untuk melakukan operasi terhadap nilai data. Operator dalam bahasa pemrograman dapat berupa karakter ataupun berupa kata khusus yang melambangkan satu operasi tertentu, misalnya operator untuk operasi penjumlahan (+), pengurangan(‐),pembagian(/),perkalian(*) dan sebagainya. 1. Operator Aritmatika Operator Matematika yaitu operator yang digunakan untuk operasi matematis terhadap suatu nilai data. Ada beberapa operator aritmatika yang dapat digunakan dalam pemrograman antara lain : Operasi Simbol Contoh Pangkat ^ 4 ^ 2 = 16 Perkalian * 4 * 2 = 8 Pembagian / 5 / 2 = 2,5 Pembagian Integer \ 5 \ 2 = 2 Sisa Bagi Mod 4 Mod 2 = 0 Penjumlahan + 4 + 2 = 6 Pengurangan ‐ 4 ‐ 2 = 2 Penggabungan String & 4 & 2 = 42
a. Pangkat ( Eksponen) Pemangkatan atau eksponen banyak digunakan dalam operasi komputer, eksponen mempunyai operator carret(^) dan sintaksnya adalah sebagai berikut : Eksponen = bilanngan1^bilangan2 Contoh : Eksponen = 5^2 hasilnya = 25 Eksponen = 3^2 hasilnya = 9 Eksponen = 2^‐2 hasilnya = 0,25 b. Perkalian Perkalian digunakan untuk mengalikan dua buah bilangan atau lebih, simbolnya (*) dan sintaksnya dalam pemrograman adalah : Perkalian = bilangan1 * bilangan2 Contoh : Perkalian = 2 * 2 hasilnya = 4 Perkalian = 5 * 5 hasilnya = 25 c. Pembagian Pembagian digunakan untuk melakukan operasi pembagian terhadap bilangan, simbolnya (/) dan sintaksnya : Pembagian = bilangan1 / bilangan2 Contoh : Pembagian = 4 / 2 hasilnya = 2 Pembagian = 5 / 2 hasilnya = 2,5 d. Pembagian Integer Pembagian Integer pada dasarnya sama dengan pembagian biasa, tetapi hasil yang diperoleh adalah bilangan integer atau bilangan bulat. Simbolnya (\) dan sintksnya : PembagianInt = bilangan1 \ bilangan2 Contoh : PembagianInt = 4 \ 2 hasilnya = 2 PembagianInt = 5 \ 2 hasilnya = 2
e. Sisa Bagi (Modulus) Sisa bagi (Mod) digunakan untuk mendapatkan sisa dari pembagian dua buah bilangan, sintaksnya : Sisa = bilangan1 Mod bilangan2 Contoh : Sisa = 4 Mod 2 hasilnya = 0 Sisa = 5 Mod 2 hasilnya = 1 f. Penjumlahan Penjumlahan (+) digunakan untuk melakukan operasi penjumlahan pada bilangan, sintaksnya : Penjumlahan = bilangan1 + bilangan2 Contoh : Penjumlahan = 4 + 2 hasilnya = 6 Penjumlahan = 5 + 5 hasilnya = 10 g. Pengurangan Pengurangan (‐) digunakan untuk melakukan operasi pengurangan terhadap bilangan, sintaksnya : Pengurangan = bilangan1 – bilangan2 Contoh : hasilnya = 2 Pengurangan = 4 – 2 Pengurangan = 5 – 2 hasilnya = 3 h. Penggabungan String ( Concat ) Penggabungan string, simbolnya (&) digunakan untuk menggabungkan dua buah string. sintaksnya : String = string1 & string2 Contoh : String = harry & potter hasilnya = harrypotter String = 5 & 6 hasilnya = 56
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 (4>1) And (1>4) = False Atau Or (4>1) Or (1>4) = True Tidak/Bukan Not Not (1>4) = 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 2 hasilnya True Lebih Kecil Samadengan =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 Form1 Caption Label1 Caption Label2 Caption Label3 Caption Frame1 Caption Frame2 Caption Frame3 Caption Option1 Name Caption Option2 Name Caption Option3 Name Caption Option4 Name Caption Option5 Name Caption Option6 Name Caption
Value Operator Matematika Bilangan1 Bilangan2 Hasil Operasi Operasi Aritmatika Operasi Logika Operasi Perbandingan optPangkat ^ optKali * optBagi / optBagiInt \ optMod Mod optConcat &
optJumlah Option7 Name + Caption Name optKurang Option8 Caption ‐ optAnd Option9 Name And Caption optOr Option10 Name Or Caption Option11 Name optNot Not Bilangan1 Caption optSamadengan Option12 Name Caption = Name optTidakSamadengan Option13 Caption optBesar Name Option14 > Caption Name optKecil Option15 Caption = Name Option17 optKecilSamadengan Caption Bilangan2) txtHasil.Text = Format(Hasil, "True/False") End Sub Private Sub optBesarSamadengan_Click() Bilangan1 = txtBilangan1.Text Bilangan2 = txtBilangan2.Text Hasil = (Bilangan1 >= Bilangan2) txtHasil.Text = Format(Hasil, "True/False") 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