Anda di halaman 1dari 13

Operator

Pengertian Operator

Operator adalah simbol yang mewakili operasi tertentu.


Operator-operator dasar yang dapat
dilakukan pada operasi tipe data sederhana:
1. Operator Aritmatika
Operator aritmatika adalah operasi
hitung dari bilangan-bilangan. Terdapat
dua macam tipe data bilangan yaitu integer
dan bilangan real.
Berikut ini adalah operator-operator untuk
tipe data integer dan bilangan real :
Operator Aritmatika pada Bilangan Integer
Operator Keterangan Contoh
+ Menjumlahkan dua bilangan 7+3=10
- Mengurangi bilangan pertama dengan bilangan 7-3=4
kedua
x atau * Mengalikan dua bilangan 7x3=21
Div Membagi bilangan pertama dengan bilangan 7 div 3 = 2
kedua, di mana hasilnya adalah bagian bulat dari
hasil pembagiannya, selanjutnya disebut
pembagian bilangan bulat
Mod Sisa bagi dari hasil pembagian bilangan bulat 7 mod 3= 1
antara bilangan pertama dengan kedua

Perhatikan bahwa 7 = 3 * 2 +1, artinya 7 div 3 = 2 dan 7 mod 3= 1


Contoh 1
Perhatikan algoritma berikut
Algoritma Berhitung
a, b, c, dan Hasil adalah integer
Langkah-langkah:
1) Beri nilai a sama dengan 35
2) Beri nilai b sama dengan 7
3) Beri nilai c sama dengan 3
4) D = 12
5) Hitung Hasil= a div C
6) Hitung Hasil=Hasil + a mod D
Berapakah hasil output dari algoritma diatas ?
7) HASIL= HASIL + B MOD C
8) Cetak nilai Hasil
jawab
 Dari langkah 1, 2, dan 3 diperoleh a=20, b=6, dan c =3
 Pada Langkah 4, dihitung Hasil = a div b
= 20 div 6 = 3
 Pada langkah 5, dihitung Hasil = Hasil + (a mod c)
= 3 + (20 mod 3)= 3 + 2 = 5
 Jadi outputnya adalah 5
program tipe_integer;
uses crt;
var
a, b, c, hasil: integer;
begin
clrscr;
a:=20;
b:=6;
c:=3;

hasil:= a div b;
hasil:= hasil + a mod c;

writeln(‘a: ‘,a);
writeln(‘b: ‘,b);
writeln(‘c: ‘,c);
writeln(‘hasil: ‘,hasil);
readln;
end.
Tugas
Operator Aritmatika pada Bilangan Real
Operator Keterangan Contoh

+ Menjumlahkan dua bilangan 7+3=10


- Mengurangi bilangan pertama dengan bilangan 7-3=4
kedua
x atau * Mengalikan dua bilangan 7x3=21

/ Membagi bilangan pertama dengan bilangan 7 / 3 = 2,33333....


kedua, di mana hasilnya adalah bagian bulat
dari hasil pembagiannya, selanjutnya disebuat
pembagian bilangan bulat
2. Operator Relasional
Operator relasional tidak hanya berlaku pada tipe data bilangan
(integr dan real) namun berlaku pula untuk tipe data lain seperti
karakter, string maupun boolean.
3. Operator Boolean
Operator relasional tidak hanya berlaku pada tipe data bilangan
(integr dan real) namun berlaku pula untuk tipe data lain seperti
karakter, string maupun boolean.
Operator Penjelasan Contoh

== Periksa apakah nilai keduanya sama a==10, periksa apakah nilai


variabel a sama dengan 10
<> Periksa apakah nilaia keduanya tidak sama a<>,1, periksa apakah nilai
variabel a sama dengan 10
> Periksa apakah nilai pertama lebih besar dari a>10, periksa apakah nilai
nilai kedua variabel a sama dengan 10
< Periksa apakah nilai pertama lebih keci dari A<10, periksa apakah nilai
nilai kedua variabel a sama dengan 10
>= Periksa apakah nilai pertama lebih besar atau a>10, periksa apakah nilai
sama dengan nilai kedua variabel a sama dengan 10
<= Periksa apakah nilai pertama lebih kecil atau A<10, periksa apakah nilai
sama dengan nilai kedua variabel a sama dengan 10

Anda mungkin juga menyukai