Bagi Orang-orang awam saat mendengar kata operator pasti mengarah pada penjual pulsa atau kartu perdana di outlet terdekat, namun bagi yang sudah terbiasa dengan pemrograman pasti melihat dengan sudut pandang yang berbeda tidak terkecuali bagi pemula. Tapi kebanyakan dari kita yang pemula sangat sulit membedakan macam-macam dari operator karena itu tidak terlalu dipikirkan. Kali ini saya akan memperjelas bagian-bagian dari operator.
Operator
1. Operator Assignment (Penugasan)
Assignment atau operator penugasan dituliskan dengan bentuk “:=
Contoh :
Barang := 500;
Jumlah := 20;
Total := Barang * Jumlah;
2. Operator Aritmethika
Operator aritmatika digunakan untuk melakukan operasi aritmatika.
Operator
|
Operasi
|
Tipe Operand
|
Tipe Hasil
|
+
|
Penjumlahan
|
Integer, Real
|
Integer, Real
|
-
|
Pengurangan
|
Integer, Real
|
Integer, Real
|
*
|
Perkalian
|
Integer, Real
|
Integer, Real
|
/
|
Pembagian
|
Integer, Real
|
Real
|
DIV
|
Pembagian Integer
|
Integer
|
Integer
|
MOD
|
Sisa
|
Integer
|
3. Operator Logika
Operator logika digunakan untuk mengekspresikan suatu satu atau lebih data atau ekspresi logika (Boolean), menghasilkan data logika (boolean) baru.
Operator
|
Operasi
|
Tipe Operand
|
Tipe Hasil
|
not
|
Negasi
|
Integer
|
Integer
|
and
|
Konjungsi
|
Integer
|
Integer
|
or
|
Disjungsi
|
Integer
|
Integer
|
xor
|
Disjungsi Eksklusif
|
Integer
|
Integer
|
shl
|
Shift Left
|
Integer
|
Integer
|
shr
|
Shift Right
|
Integer
|
Integer
|
Operotor relasi berfungsi untuk membandingkan suatu nilai (ekspresi) dengan nilai (ekspresi) lain yang akan menghasilkan suatu nilai logika (Boolean) yaitu True atau False.
Operator
|
Operasi
|
Tipe Operand
|
Tipe Hasil
|
=
|
Persamaan
|
Simpel, class, class reference, interface, string, packed string
|
Boolean
|
<>
|
Pertidaksamaan
|
Simpel, class, class reference, interface, string, packed string
|
Boolean
|
<
|
Kurang dari
|
Simpel, string, packed string, PChar
|
Boolean
|
>
|
Lebih dari
|
Simpel, string, packed string, PChar
|
Boolean
|
<=
|
Kurang dari atau sama dengan
|
Simpel, string, packed string, PChar
|
Boolean
|
>=
|
Lebih dari atau sama dengan
|
Simpel, string, packed string, PChar
|
Boolean
|
Operator String fungsinya untuk menggabungkan dua data string. Operator setring dilambangkan dengan bentuk “ + ”. Contoh : a:='Pelajaran'
b:='Menggambar'
c:=a+b
Maka c 'Pelajaran menggambar'
Demikian lah pembagian operator, bagi yang menyimak pasti sudah jelas pembagian operatornya, jangan hanya diingat sekarang tapi sampai ilmunya diperlukan masih tetap ingat. Yang terpenting darii semuanya jangan lupa komentarnya yaaa :)
0 komentar:
Post a Comment