Modul Visual BasicD3 Agus Muhardi – Alga Musa
BAB IV OPERATOR
Visual Basic menyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing
operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-1, menunjukkan operator dan urutan operasinya dari atas kebawah.
4.1. Operator Aritmatika
Contoh : A = 1 + 2 3 Akan menghasilkan 7
B = 1 + 2 3 Akan menghasilkan 9
Ar it m a t ik a Kom pa r a si
Logik a
Pangkat Sam a =
Not Negat if -
Tidak sam a And
Kali dan Bagi , Kurang dari
Or Pem bagian bulat \
Lebih dari Xor
Sisa Bagi Mod Kurang dari at au sam a =
Eqv Tam bah dan Kurang + ,-
Lebih dari at au sam a = I m p
Pengabungan St ring Like
Tabel 1-1. Contoh operator Aritmatika
4.2. Operator Penggabungan String Like
Salah satu operator yang menarik untuk dibahas adalah operator Like. Operator Like digunakan untuk operasi pencocokan pola pada string yang akan
sangat membantu programmer. Syntax :
Modul Visual BasicD3 Agus Muhardi – Alga Musa
result = string Like pattern
Ope r a t or Ke t e r a n ga n
? Sem barang karakt er t unggal
Nol at au lebih karakt er Sem barang digit t unggal 0- 9
[ charlist ] Sem barang karakt er yang berada dalam charlist [ charlist ] Sem barang karakt er yang t idak berada dalam charlist
Tabel 1-2. Contoh operator penggabungan string Like
Contoh :
•
MyCheck = aBBBa Like aa Ret urns True.
•
MyCheck = F Like [ A-Z] Ret urns True.
•
MyCheck = F Like [ A-Z] Ret urns False.
•
MyCheck = a2a Like aa Ret urns True.
•
MyCheck = aM5b Like a[ L-P] [ c-e] Ret urns True.
•
MyCheck = BAT123khg Like B?T Ret urns True.
•
MyCheck = CAT123khg Like B?T
4.3. Operator Pembandingan Relasi
Operator ini digunakan untuk membandingkan suatu data atau ekspresi dengan data ekspresi pula dan menghasilkan nilai logika Boolean benar atau
salah.
Ope r a t or Ke t e r a n ga n
= Sam a dengan
Tidak sam a dengan Lebih kecil
Lebih besar =
Lebih Kecil at au Sam a dengan =
Lebih Besar at au Sam a dengan Like
Mem punyai ciri yang sam a Ls
Sam a referensi obj ek
Tabel 1-3. Contoh operator pembandingan relasi
Modul Visual BasicD3 Agus Muhardi – Alga Musa
4.4. Operator Logika
Digunakan untuk mengekspresikan satu atau lebih data logika menghasilkan data logika baru.
Ope r a t or Ke t e r a n ga n
Not Tidak And Dan
Or At au Xor Exclusive
Or Eqv Ekivalen
I m p I m plikasi
Tabel 1-4. Contoh operator Logika
4.5. Operator Penugasan