Operator
Operator Atitmatika
Operator ini digunakan untuk operasi aritmatika.Operand( besaran yang dioperasikan) dapat berupa variabel, konstanta, atau sebuah nilai.Operand yang dioperasikan dengan operator ini bisa berupa numerik, integer, atau real.
Tabel skala prioritas pengerjaannya:
Prioritas
|
Oprator
|
Operand
|
Tipe Operand
|
Tipe Hasil
|
1
|
^
|
Pangkat
|
Real, Real Integer, Integer Real, Integer
|
Real
Integer
Real
|
2
|
+
|
Penjumlahan
|
Rel, Real Integer, Integer Real, Integer
|
Real
Integer
Real
|
–
|
Pengurangan
|
Real, Real Integer, Integer Real, Integer
|
Real
Integer
Real
| |
3
|
*
|
Perkalian
|
Real, Real Integer,Integer, Integer
|
Real
Integer
Real
|
/
|
Pembagian Real
|
Real, Real Integer, Integer real, integer
|
Real
Real
Real
| |
DIV
|
Pembagian Bulat
|
Integer, Integer
|
Integer
| |
MOD (Modulus)
|
Sisa Pembagian
|
Integer, Integer
|
Integer
| |
4
|
ß
|
Pemuatan Nilai
|
Integer, Real
|
Integer
Real
|
Operator Relasi
Operator Relasi digunakan untuk membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu TRUE atau FALSE.Operator relasi antara lain:
Data: A = 5
B = 8
C = 5
Operator
|
Arti
|
Contoh
|
=
|
Sama dengan
|
A=B
|
>
|
Lebih dari
|
A>B
|
<
|
Kurang dari
|
A<B
|
> =
|
Lebih dari atau sama dengan
|
A>=C
|
< =
|
Kurang dari atau sama dengan
|
A<=B
|
< >
|
Tidak sama dengan
|
A < >C
|
Operator Logika
Operator Logika digunakan untuk menghubungkan 2 buah nilai yang melibatkan 1 buah operator logika antara lain: NOT, AND, dan OR.Operator ini akan menghasilkan nilai TRUE atau FALSE.
Tabel Skala Prioritas
Prioritas
|
Operator
|
Arti
|
1
|
NOT
|
Komplemen Logika
|
2
|
AND
|
Perbandingan secara DAN
|
3
|
OR
|
Perbandingan secara ATAU
|
Tabel Kebenaran Operasi NOT
X
|
NOT (X)
|
False
|
False
|
True
|
True
|
Tabel Kebenaran Oprasi AND
X
|
Y
|
X and Y
|
False
|
False
|
False
|
False
|
True
|
False
|
True
|
False
|
False
|
True
|
True
|
True
|
Tabel Kebenaran Operasi OR
X
|
Y
|
X or Y
|
False
|
False
|
False
|
False
|
True
|
True
|
True
|
False
|
True
|
True
|
True
|
True
|