Anda di halaman 1dari 19

Dasar Pemrograman

Pertemuan 6
Operator & prioritas operator

.:: Erna Sri Hartatik ::.


Pembahasan
Operator aritmatika
Operator Logika
Prioritas Operator
Pendahuluan
Operator merupakan simbol atau karakter yang
biasa dilibatkan dalam program untuk melakukan
sesuatu operasi atau manipulasi, seperti
menjumlahkan dua buah nilai, memberikan nilai ke
suatu variabel, membandingkan kesamaan dua
buah nilai.
Definisi Operator
Operator simbol yang biasa digunakan dalam
menulis suatu pernyataan(statement) dalam
bahasa pemrograman apapun.
Operator akan melakukan suatu operasi terhadap
operand sesuai dengan fungsinya. Contoh operasi :
penjumlahan, pengurangan, pembagian dl
Jenis-jenis Operator
Jenis operator menurut jumlah operand yang dilibatkan:
operator unary operator yang hanya melibatkan satu
operand
operator binary operator yang hanya melibatkan dua
buah
operator tertiary operator yang hanya melibatkan
tiga buah operand
Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong
sebagai operator binary adalah :
* Perkalian
/ Pembagian
+ Penjumlahan
- Pengurangan
% Sisa pembagian

Adapun operator yang tergolong sebagai operator


unary :
- Tanda Plus
+ Tanda Minus
Operator Increment dan Decrement
Operator increment: ++
Operator decrement: --
Prioritas Operator Aritmatika
Operator penugasan (assignment)
Digunakan untuk memindahkan nilai dari suatu
ungkapan (expression) ke suatu pengenal.
Operator pengerjaan yang umum digunakan dalam
bahasa pemrograman, termasuk bahasa C adalah
operator sama dengan (=).

pengenal1 = pengenal2 = = ungkapan ;


Contoh : a=(b=1)+5;
Operator Kombinasi
Digunakan untuk memendekkan penulisan operasi
penugasan.
Contoh:
x = x + 2;

y = y * 4;

Dapat dipendekkan menjadi:


x += 2;

y *= 4;
Operator Hubungan (Perbandingan)
Operator Hubungan digunakan untuk membandingkan
hubungan antara dua buah operand (sebuah nilai atau
variable).
Operator Logika
Operator logika digunakan untuk membandingkan
logika hasil dari operator-operator hubungan.

Macam-macam operator logika:


&& : Logika AND (DAN)
|| : Logika OR (ATAU)
! : Logika NOT (INGKARAN)
Operator Bitwise
Operator bitwise digunakan untuk memanipulasi bit-bit
dari nilai data yang ada di memori.
Operator bitwise dalam bahasa C :

<< : Pergeseran bit ke kiri


>> : Pergeseran bit ke kanan
& : Bitwise AND
^ : Bitwise XOR (exclusive OR)
| : Bitwise OR
~ : Bitwise NOT
Operator Unary
Operator Unary merupakan operator yang hanya
membutuhkan satu operand saja.
Dalam bahasa C terdapat beberapa operator unary, yaitu :
Catatan Penting ! :
Operator peningkatan ++ dan penurunan -- jika
diletakkan sebelum atau sesudah operand terdapat
perbedaan.
Contoh program menggunakan
operator aritmatika
Contoh program menggunakan
operator increment

Anda mungkin juga menyukai