0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan28 halaman

Pertemuan 8 - OPERATOR

Dokumen ini membahas tentang berbagai jenis operator dalam bahasa pemrograman C++ seperti operator aritmatika, relasional, logika, bitwise, inkremen, dekremen dan kondisi beserta contoh kode programnya.

Diunggah oleh

Radel Davin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
38 tayangan28 halaman

Pertemuan 8 - OPERATOR

Dokumen ini membahas tentang berbagai jenis operator dalam bahasa pemrograman C++ seperti operator aritmatika, relasional, logika, bitwise, inkremen, dekremen dan kondisi beserta contoh kode programnya.

Diunggah oleh

Radel Davin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 28

OPERATOR

1
POKOK PEMBAHASAN
▪ Pengantar Operator
▪ Macam- macam operator
▪ Sifat – sifat operator dalam bahasa pemrograman C++
▪ latihan

2
PENGANTAR OPERATOR
▪ Simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau
manipulasi.
▪ Contoh :
▪ Penjumlahan
▪ Pengurangan
▪ Pembagian
▪ dll

3
MACAM- MACAM OPERATOR DALAM BAHASA
C++

▪ Dalam bahasa C++, terdapat berbagai macam operator yang dapat dimanfaatkan dalam
aplikasi, yaitu :
1. Operator Aritmatika
2. Operator Relasional
3. Operator logika
4. Operator Bitwise
5. Operator Majemuk (+=, -=, *=, /=, %=, <<=, >>=, &=,|=)
6. Operator kenaikan dan turunan (++ dan - -)
7. Operator Kondisional

4
OPERATOR ARITMATIKA
▪ Berikut ini tabel operator aritmatika
Tabel Operator Aritmatika

Operator Keterangan Contoh


+ Penjumlahan 5+4
- Pengurangan 10 – 5
* Perkalian 6*4
/ Pembagian 25 / 5
% Sisa 5%2
pembagian 6
OPERATOR ARITMATIKA
▪ Berikut ini tabel operator aritmatika dengan sifat Unary
Tabel Operator Unary

Operator Keterangan Contoh


+tanda Tanda plus +4
- Tanda minus –5

7
OPERATOR ARITMATIKA
▪ Contoh : - Output :

8
HIRARKI OPERATOR ARITMATIKA
▪ Dalam ekspresi aritmatika ada beberapa operator aritmatika yang berbeda secara bersamaan
▪ Berikut ini tabel dari hierarki operator aritmatika
Tabel Hierarki Operator Aritmatika

Operator Keterangan
* Atau / Tingkatan operator sama, penggunaanya
tergantung letak yang didepan didahulukan
% Sisa pembagian
+ Atau - Tingkatkan operator sama, penggunaanya
tergantung letak yang didepan didahulukan
9
HIRARKI OPERATOR ARITMATIKA
▪ Contoh Hirarki Operator Aritmatika - Output :

10
OPERATOR RELASIONAL
▪ Operator relasi digunakan untuk membandingkan dua buah nilai
▪ Hasil dari operator relasi adalah nilai numerik yaitu 1 (true) dan 0
(false)
Tabel operator relasi
Operator Keterangan
== Sama Dengan ( bukan pemberi
nilai )
!= Tidak Sama dengan
> Lebih Dari
>= Lebih Dari sama dengan
<= Kurang Dari sama dengan 11
OPERATOR RELASIONAL
(LANJUTAN) ▪
Contoh operator relasi - output :

12
OPERATOR LOGIKA
▪ Merupakan operator relasi digunakan untuk menghubungkan dua buah
operasi relasi menjadi sebuah ungkapan kondisi
▪ Hasil dari operator logika ini menghasilkan nilai numerik 1 (True) atau
0 (False)
▪ Berikut ini tabel operator relasi :
Tabel Operator logika
Operator Keterangan
&& Operator logika AND
|| Operator logika OR
! Operator logika NOT
13
OPERATOR LOGIKA AND
▪ Operator logika AND digunakan untuk mengubungkan dua atau lebih ekspresi relasi
▪ Ada dua pernyataan pada operator logika AND, yaitu :
- Akan bernilai benar, bila semua ekspresi relasi dihubungkan dengan bernilai benar
- Akan bernilai salah, bila semua ekspresi relasi dihubungkan dengan bernilai salah

14
OPERATOR LOGIKA AND
▪ Contoh operator logika AND - Output

15
OPERATOR OR
▪ Operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi
▪ Ada dua pernyataan pada operator logika AND, yaitu :
- Akan bernilai BENAR, bila salah satu ekspresi relasi dihubungkan bernilai BENAR
- Akan bernilai SALAH, bila semua ekspresi relasi dihubungkan dengan bernilai SALAH

16
OPERATOR OR
▪ Contoh logika operator OR - Output

17
OPERATOR LOGIKA NOT
▪ Operator logika not akan memberikan kebalikan dari ekspresi yang disebutkan
▪ Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH dan begitu
juga dengan sebaliknya

18
OPERATOR LOGIKA NOT
▪ Contoh operator logika NOT - Output

19
OPERATOR MAJEMUK
▪ Operator majemuk digunakan untuk memodifikasi nilai variabel saat ini dengan melakukan operasi –
operasi sebagai berikut :
Tabel Operator Majemuk
Operator Keterangan
+= a += 4 sama artinya dengan menuliskan a = a + 4
-= a -= 4 sama artinya dengan menuliskan a = a – 4
*= a *= 4 sama artinya dengan menuliskan a = a * 4
/= a /= 4 sama artinya dengan menuliskan a = a / 4
%= a %= 4 sama artinya dengan menuliskan a = a % 4
>>= a >>= 4 sama artinya dengan menuliskan a = a >>= 4
<<= a <<= 4 sama artinya dengan menuliskan a = a <<= 4
&= a &= 4 sama artinya dengan menuliskan a = a &= 4
^= a ^= 4 sama artinya dengan menuliskan a = a ^= 4
|= a |= 4 sama artinya dengan menuliskan a = a |= 4
20
OPERATOR MAJEMUK
▪ Contoh program C++ - Output

21
OPERATOR PENAMBAHAN DAN
PENGURANGAN
▪ Pada bahasa pemrograman C++ menyediakan operator penambahan dan pengurangan
(Increment & Decrement)
▪ Berikut ini operator – operator yang terdapat pada operator penambahan dan pengurangan :
Tabel Operator Penambahan & Pengurangan

Operator Keterangan
++ Penambahan (Increment)
-- Pengurangan (Decrement

22
OPERATOR PENAMBAHAN DAN
PENGURANGAN
▪ A = A + 1 atau A = A – 1
▪ dapat disederhanakan menjadi A += 1 atau A -= 1
▪ dan dapat disederhanakan menjadi A ++ atau A --
▪ Notasi ++ atau - - dapat diletakkan di depan atau di belakang variabel
▪ Contoh :
A - - atau - - A atau ++A atau A++

23
OPERATOR PENAMBAHAN DAN
PENGURANGAN
▪ pada contoh kedua bentuk penulisan mempunyai arti yang berbeda :
▪ Jika diletakkan di depan variabel. Maka proses penambahan
atau pengurangan akan dilakukan sesaat sebelum atau
langsung pada saat menjumpai ekspresi ini sehingga nilai
variabel tadi akan langsung berubah begitu ekspresi ini di
temukan
▪ Jika diletakkan di belakang variabel. Maka proses
penambahan atau pengurangan akan dilakukan setelah ekspresi
ini di jumpai atau nilai variabel akan tetap pada saat ekspresi
ini ditemukan

24
OPERATOR PENAMBAHAN DAN
PENGURANGAN
▪ Contoh Program C++ -Output

25
OPERATOR KONDISIONAL
▪ Operator kondisi merupakan penyederhanaan dari bentuk if … else yang setiap blok dari if dan
else hanya terdiri dari satu statement / perintah
▪ Bentuk struktur penulisan operator kondisi
▪ Source code

(ekspresi) ? (jika benar) : (jika salah);

26
OPERATOR KONDISIONAL
▪ Contoh dalam bahasa C++ - Output

27
LATIHAN
▪ Tuliskan kode program operator dengan bahasa C++ dan menghasilkan output seperti dibawah
ini !

28
DAFTAR PUSTAKA
▪ Kadir, Abdul. 2003. Pemrograman C++
▪ Muhidin, Asep. 2010. Bahasa Pemrograman C++

29

Anda mungkin juga menyukai