Modul Bhs - Pemograman-03
Modul Bhs - Pemograman-03
MODUL -3
Operator adalah simbol atau karakter khusus yang digunakan untuk melakukan suatu operasi
membantu kompilator untuk memanipulasi secara matematis atau logis pada data yang
diberikan. Bahasa pemrograman C++ menyediakan banyak operator yang sangat berguna
untuk melakukan operasi.
Ada enam jenis kelompok operator dalam pemrograman C:
1. Operator Artimatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. Operator Bitwise;
6. dan Operator Lain-lain.
1. Operator Aritmatika
Operator aritmatika merupakan operator yang digunakan untuk melakukan operasi
aritmatika.
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Page 1 of 16
5165 – Kundang K Juman
Sisa Bagi
2. Operator Penugasan
Operator penugasan (Assignment Operator) merupakan operator untuk meberikan
tugas pada variabel. Biasanya untuk mengisi nilai.
Pengisian Nilai =
Page 2 of 16
5165 – Kundang K Juman
3. Operator Pembanding
Operator pembanding adalah operator untuk memabndingkan dua buah nilai.
Operator ini juga dikenal dengan operator relasi.
Sama Dengan ==
Nilai yang dihasilkan dari operasi pembanding akan berupa true dan false.
Pada bahasa C, nilai true akan samadengan 1 dan false akan samadengan 0.
Page 3 of 16
5165 – Kundang K Juman
4. Operator Logika
Kalau kamu pernah belajar logika matematika, pasti tidak akan asing dengan
operator ini.
Logika OR ||
Negasi/kebalikan !
Page 4 of 16
5165 – Kundang K Juman
5. Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi berdasarkan
bit (biner) dari sebuah nilai.
AND &
OR |
XOR ^
NOT/komplemen ~
Buat kamu yang sudah pernah belajar sistem bilangan dan sistem digital akan
mudah memahami cara kerja operator ini.
Page 5 of 16
5165 – Kundang K Juman
Baiklah!
Pokok Pembahasan
• Pengantar Operator
• Macam- macam operator
• Sifat – sifat operator dalam bahasa pemrograman C++
• latihan
• Simbol atau karakter yang biasa dilibatkan dalam program untuk
melakukan suatu operasi atau manipulasi.
• Contoh :
• Penjumlahan
• Pengurangan
• Pembagian
• Dalam bahasa C++, terdapat berbagai macam operator yang dapat
dimanfaatkan dalam aplikasi, yaitu :
• Operator Aritmatika
• Operator Relasional
• Operator logika
• Operator Bitwise
• Operator Majemuk (+=, -=, *=, /=, %=, <<=, >>=, &=,|=)
• Operator kenaikan dan turunan (++ dan - -)
• Operator Kondisional
• Macam- macam Operator dalam Bahasa C++dll
1. Unary
2. Binary
Page 6 of 16
5165 – Kundang K Juman
3. Ternary
Operator Aritmatika
+ Penjumlahan 5+4
- Pengurangan 10 – 5
* Perkalian 6*4
/ Pembagian 25 / 5
Operator Aritmatika
Page 7 of 16
5165 – Kundang K Juman
- Tanda minus –5
Operator Aritmatika
Page 8 of 16
5165 – Kundang K Juman
Operator Logika
Operator Keterangan
|| Operator logika OR
Page 9 of 16
5165 – Kundang K Juman
Operator Bitwise
Operator Keterangan
~ Bitwise NOT
^ Bitwise XOR
| Bitwise OR
Pengertian Operator
Dalam bahasa pemrograman C++, Operator adalah tanda yang digunakan untuk
melakukan operasi-operasi tertentu didalam program. dengan operator kita dapat
melakukan operasi perhitungan, perbandingan, manipulasi bit, dan lain lain.
Page 10 of 16
5165 – Kundang K Juman
dapat digunakan di dalam program untuk menangani berbagai kebutuhan yang kita
hadapi.
Sebagai pengenalan bagi sobat, terdapat istilah yang harus diketahui dalam bekerja
dengan operator. sebagai contoh apabila terdapat statemen seperti berikut ini:
MD = 1 + 8;
1. Operator Assignment
2. Operator Unary
3. Operator Binary
4. Operator Ternary
Operator Assignment
Operator Assignment (pengisian) adalah operator yang digunakan untuk
memasukkan atau mengisikan nilai kedalam suatu variabel. Dalam C++, operator
yang digunakan untuk keperluan ini adalah operator = (sama dengan).
Contoh:
int a, b;
a = 20;
b = 30;
Pada contoh diatas, kita memasukkan nilai 20 ke dalam variabel a dan 30 kedalam
variabel b. operator "=" dapat digunakan untuk mengisi nilai dari berbagai macam
Page 11 of 16
5165 – Kundang K Juman
tipe data, bisa berupa bilangan (bulat dan riil), boolean, string, karakter, maupun tipe
data bentukan lainnya.
Contoh:
// deklarasi variabel
int i;
douable d;
char c;
char *s;
Untuk lebih jelasnya mengenai operator assignment "=", dapat sobat lihat pada
contoh program operator assignment dibawah ini:
int main(){
Page 12 of 16
5165 – Kundang K Juman
// deklarasi variabel
int i;
double d;
char c;
char *s;
return 0;
}
Dalam C++, statemen seperti diatas dapat disingkat penulisannya menjadi seperti
berikut ini:
i += 1;
Bentuk singkatan penulisan operator = juga berlaku untuk operasi lainnya, seperti:
pengurangan, perkalian, pembagian, perhitungan sisa bagi, dan sebagainya.
Contoh:
M += D; // sama dengan M = M + D;
M -= D; // sama dengan M = M - D;
M *= D; // sama dengan M = M * D;
M /= D; // sama dengan M = M / D;
M %= D; // sama dengan M = M % D;
Page 13 of 16
5165 – Kundang K Juman
Page 14 of 16
5165 – Kundang K Juman
Page 15 of 16
5165 – Kundang K Juman
Page 16 of 16