Operator yaitu symbol yang digunakan untuk melakukan operasi
tertentu di dalam program. Beberapa contoh operasi yang sering kita dapatkan :
operasi penjumlahan, pengurangan, perkalian, pembagian dan lain-lain.
Operator memiliki sifat:
a. Unary,
yaitu operator yang melibatkan satu operand.
b. Binary,
yaitu operator yang melibatkan dua operand.
c. Ternary,
yaitu operator yang melibatkan tiga operand.
1 Operator Aritmatika
Operator Aritmatika ada yang bersifat Unary, ada pula yang
bersifat binary.
Yang bersifat unary
Operator
|
Keterangan
|
Contoh
|
+
|
Tanda Plus
|
-10
|
-
|
Tanda Minus
|
+76
|
Yang bersifat binary
Operator
|
Keterangan
|
Contoh
|
*
|
Perkalian
|
10 *15
|
/
|
Pembagian
|
10 / 15
|
%
|
Sisa Pembagian
|
10 %15
|
+
|
Penjumlahan
|
10 +15
|
-
|
Pengurangan
|
10 – 15
|
1.1 Ekspresi Aritmatika
Ekspresi Aritmatika tidak lain adalah pernyataan pemberian
nilai.
Bentuk umum:
Keterangan :
Variabel, sering disebut Left
Value( LValue)
Ekspresi
aritmatika disebutnya pula Right Value( R Value)
Tanda = disebut Operator Pemberi Nilai
LValue harus berupa variabel tunggal
RValue dapat berupa konstanta, variable lain maupun ekspresi
atau rumus aritmatika.
1.2 Hierarki operator
Aritmatika
Berikut merupakan urutan operator aritmatika
Operator
|
Keterangan
|
* atau /
|
Tangkatan ( urutan) sama
|
%
|
Sisa pembagian
|
+ atau -
|
Tingkatan sama
|
2
Operator Pemberi
Nilai Aritmatika
Sering disebut Assigment Operator, simbolnya adalah =
Contoh : x = x + 1 (
dapat dituliskan x+=1)
y = y – 2 (
dapat dituliskan y-=2)
3
Operator
Penambah dan Pengurang
Masih ada kaitannya dengan operator pemberian nilai.
Ada
dua macam operator penambah dan pengurang, yaitu :
a. ++
( increment)
b. --
( decrement)
Increment sendidri dapat dibedakan menjadi post increment
dan pre increment. Demikian pula decrement dapat dibedakan menjadi post
decrement dan pre decrement
4
Operator
Relasi
Operotor relasi digunakan untuk membandingkan dua buah
nilai. Hasil dari perbandingan operator ini menghasilkan nilai True (1) atau
False(0)
Operator
|
Keterangan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
>
|
Lebih dari
|
<
|
Kurang dari
|
>=
|
Lebih dari sama dengan
|
|
Kurang dari sama dengan
|
5
Operator
Logika
5.1
Operator
Logika AND
Operator ini digunakan untuk menghubungkan dua atau lebih
ekspresi relasi. Dianggap benar bila semua ekspresi benar.
5.2
Operator
Logika OR
Operator ini digunakan untuk menghubungkan dua atau lebih
ekspresi relasi. Dianggap benar bila salah satu ekspresi yang dihubungkan
bernilai benar.
5.3
Operator Logika NOT
Operator ini akan memberikan nilai kebalikan dari ekspresi
yang disebutkan. Jika nilai yang disebutkan bernilai benar maka akan dihasilkan
nilai salah
Post a Comment