Page 58 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 58
∧= Bitwise OR Ekslusif X ∧= Y (sama dengan X = X∧Y)
|= Bitwise OR Inklusif X |= Y (sama dengan X = X|Y)
5. Operator Increment atau Decrement
Increment dan decrement adalah operator yang digunakan untuk meningkatkan dan
menurunkan nilai suatu operand. Increment berupa operator ”++” digunakan untuk
meningkatkan/menambah nilai operand sebanyak 1. Sedangkan decrement adalah kebalikan
dari increment. Decrement berupa operator “--” berfungsi untuk menurunkan/mengurangi nilai
operand sebanyak 1. Adapun operator increment dan decrement dapat dilihat pada tabel berikut,
Tabel 4. 9 Operator Increment atau Decrement
Operator Keterangan Contoh Penjabaran
++ Increment / penaikan / penambahan X++ X = X+1
-- Decrement / penurunan / pengurangan X-- X = X-1
Dalam peletakan operator, operator increment dan decrement dapat diletakkan pada awal
atau akhir. Peletakan operator ini akan mempengaruhi nilai kerja dari operator tersebut, seperti
yang dijelaskan di bawah ini:
• ++X (Prefix) adalah nilai variabel X dinaikkan dahulu sebelum diproses.
• X++ (Postfix) adalah nilai variabel X diproses dahulu sebelum dinaikkan.
6. Operator Ternary Kondisi
Operator ternary adalah operator yang digunakan dalam operasi yang melibatkan tiga buah
operand. Adapun operator yang digunakan untuk menyatakannya adalah operator ?:. Konsep
yang mendasari operasi ini adalah suatu percabangan (pemilihan) yang didasarkan atas kondisi
tertentu. Berikut inni adalah bentuk umum dari penggunaan operator ternary.
Ekspresi1 ? Ekspresi2 : Ekspresi3;
Jika Ekspresi1 bernilai benar, maka program akan mengeksekusi Ekpresi2. Sedangkan
jika Ekspresi1 bernilai salah maka yang dieksekusi adalah Ekspresi3.
E. Contoh Program
1. Contoh 1 - Program penggunaan variabel dan konstanta
35