TIPE OPERATOR DALAM PEMROGRAMAN

Ada beberapa macam operator yang biasa dapat digunakan dalam suatu pemrograman di antaranya adalah:

−Arithmetic operator

Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika. Berikut jenis-jenis operator aritmatika di dalam pascal:

Operator Penjelasan Contoh
+ Penambahan 2 + 3 = 5
Pengurangan 5 – 2 = 3
* Perkalian 2 * 3 = 6
/ Pembagian (real/pecahan) 14 / 4 = 3.5
div Pembagian (integer/angka bulat) 14 div 4 = 3
mod Sisa hasil bagi 14 mod 4 = 2

 

−Assignment operator

Operator assignment adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam pascal hanya terdapat 1 operator assignment, yakni ‘:=’.

Operator Penjelasan Contoh
:= Pemberian nilai (Assignment)  a := “selamat belajar”

 

−Logical operator

Operator logika digunakan untuk menghasilkan nilai boolean true atau false dari 2 kondisi.

Operator Penjelasan Contoh
and Akan menghasilkan TRUE jika kedua operand TRUE  TRUE and FALSE, hasilnya: FALSE
or Akan menghasilkan TRUE jika salah satu operand TRUE  TRUE or FALSE, hasilnya: TRUE 
xor Akan menghasilkan TRUE jika kedua operand berbeda TRUE xor FALSE, hasilnya: TRUE 
not Akan menghasilkan TRUE jika operand FALSE not TRUE , hasilnya: FALSE

 

−Relational operator

Operator perbandingan digunakan untuk membandingkan 2 buah angka, apakah angka tersebut sama besar, lebih kecil, lebih besar, dll. Nilai dari operator perbandingan ini adalah True atau False (boolean).

Operator Penjelasan Contoh
= Sama dengan 5 = 5 -> True
<> Tidak sama dengan 5 <> 5 -> False
> Lebih besar 5 > 6 -> False
< Lebih kecil 5 < 6 -> True
>= Lebih besar atau sama dengan 5 >= 3 -> True
<= Lebih kecil atau sama dengan 5 <= 5 -> True

 

−Pointer operator

Operator address khusus digunakan untuk tipe data pointer. Berfungsi untuk mencari alamat memory dari sebuah variabel.

Operator Penjelasan Contoh
@ Menampilkan alamat memory sebuah variabel @nama_variabel
^ Menampilkan nilai variabel dari alamat memory nama_variabel^

 

−Bitwise operator

Operator bitwise mirip dengan operator logika / boolean, tapi dilakukan di level bit.

Operator Penjelasan Contoh
not Bitwise NOT not 1100, hasilnya: 0011
and Bitwise AND 1100 and 0101, hasilnya: 0100
or Bitwise OR 1100 and 0101, hasilnya: 1101
xor Bitwise exclusive OR 1100 xor 0101, hasilnya: 1001
shl Bitwise shift left 0100 shl 1, hasilnya: 1000
shr Bitwise shift right 0100 shr 1, hasilnya: 0010
<< Bitwise shift left 0100 << 1, hasilnya: 1000
>> Bitwise shift right 0100 >> 1, hasilnya: 0010

 

 

About Eva Argarini Pratama
Dosen AMIK BSI Purwokerto

Be the first to comment

Leave a Reply

Your email address will not be published.


*