Operator CPP
Operator CPP
Disusun Oleh :
ﺒﺴﹿﻢﷲﺍﻟﺮﱠﺤﻤﻥﺍﻟﺮﱠﺤﻳﻢ
Puji dan syukur penulis panjatkan atas kehadirat Allah SWT yang telah memberikan penulis
kesehatan, baik fisik maupun pikiran sehingga dapat menyelesaikan dengan tepat waktu. Dan
penulis mengucapkan terimakasih kepada teman dan Dosen pengampu yang telah membantu dan
memberikan motivasi sehingga makalah yang berjudul “ Operator C++” dapat di selesaikan.
Penulis tentu menyadari bahwa makalah ini masih jauh dari kata sempurna dan masih banyak
terdapat kesalahan serta kekurangan di dalamnya. Untuk itu penulis mengharapkan Kritik dan
Saran Supaya makalah ini menjadi lebih baik lagi.
Penulis
ii
Daftar isi
Kata pengantar.................................................................................................................. ii
Daftar Isi ............................................................................................................................ iii
Daftar pustaka................................................................................................................... 11
iii
BAB I
PENDAHULUAN
A. Latar Belakang
Operator atau tanda operasi adalah suatu tanda atau simbol yang biasa dilibatkan dalam
program untuk melakukan suatu operasi atau manipulasi. Operasi atau manipulasi mencakup
ungkapan yang dibuat dari operand dan operator.
Operand adalah suatu variabel (angka atau karakter) yang akan dioprasikan (diproses) oleh
operator untuk mengetahui hasil.
B. Rumus Masalah
Berdasarkan jenis operasinya maka operator dalam bahasa C terbagi menjadi atas beberapa
bagian yaitu :
1. Operator Aritmatika
2. Operator Relasi
3. Operator Logika
4. Operator Logika AND
5. Operator Logika OR
6. Operator Logika NOT
7. Operator Bitwise
1
BAB II
PEMBAHASAN
A. Pengetian Operator
Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk
melakukan sesuatu operasi atau manipulasi, seperti pejumlahan, pengurangan dan lain-lain.
Contohnya:
x+y
x dan y adalah operan, sedangkan
‘+’ adalah operatornya
Contoh Operator:
1. Operator Aritmatika
2
Operator ini membentuk perhitungan aritmatik. Kedua operan dari operasi aritmatik ini
dapat berupa nilai integer atau real.
Operator yang termasuk tipe ini adalah:
Lambang Deskripsi Contoh
Lambang Deskripsi Contoh
+ Penjumlahan x=y+z
- Pengurangan x=y–z
* Perkalian x=y*z
/ Pembagian x=y/z
% Modulo (sisa bagi) x=y%z
Operator Keterangan
++ Penambahan
-- Pengurangan
3
Contoh A++ atau ++A / A--atau –A
Jika diletakkan di depan variabel, maka proses penambahan atau pengurangan akan
dilakukan sesaat sebelum atau langsung pada saat menjumpai ekpresi ini ditemukan,
sedangkan
Jika di letakkan di belakang variabel, maka proses penambahan atau pengurangan
akan dilakukan setelah ekpresi ini dijumpai atau nilai variabel akan tetap pada saat
ekpresi ini ditemukan.
2. Operator Relasi
Operator relasi digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan
operator ini menghasilkan nilai numerik 1 (true) atau 0 (false).
3. Operator logika
4
Operator relasi digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah
ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (true) dan
0(false)
Lambang Deskripsi Contoh
&& And / Dan x > 7 && x =
y
|| Or / Atau x != y || x > 3
! Not / Tidak ! (x > y)
5
Salah Salah Salah
3.3.Operator logika NOT
Operator logika NOT akan memberikan nilai dari ekspresi yang disebutkan. Jika nilai
yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH. Begitu pula
sebaliknya
Operand Nilai
Benar Salah
Salah Benar
4. Operator Bitwise
Operator bitwise digunakan untuk memanipulasikan data dalam bentuk bit. Borland C++
menyediakan enam buah operator bitwise yaitu
Operator Keterangan
- Bitwise NOT
<< Bitwise Shift Left
>> Bitwise Shift Right
& Bitwise AND
^ Bitwise XOR
! Bitwise OR
6
4.2. Operator Bitwise >>(shift Right)
Operator Bitwise shift Right digunakan untuk menggeser bit ke kanan.
Contohnya :
0000000011001001 = 201
0000000001100100 = 100
11001001 = 201
01100100 = 100
AND
01000000 = 64
7
Bit Operand 1 Bit Operand 2 Hasil Operand
1 1 1
1 0 1
0 1 1
0 0 0
11001001 = 201
01100100 = 100
OR
11101101 = 237
8
Bit Operand Hasil
0 1
1 0
00001000 = 8
11110111= 247
9
BAB III
PENUTUP
Kesimpulan
Operator atau tanda operasi adalah suatu tanda atau simbol yang biasa dilibatkan dalam
program untuk melakukan suatu operasi atau manipulasi. Operasi atau manipulasi mencakup
ungkapan yang dibuat dari operand dan operator. Operand adalah suatu variabel (angka atau
karakter) yang akan dioprasikan (diproses) oleh operator untuk mengetahui hasil.
10
Daftar Pustaka
11