Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
MODUL PRAKTIKUM - Operator
A. Tujuan
Setelah mempelajari materi kegiatan pembelajaran ini mahasiswa akan dapat :
1) Mengenal operator dalam bahasa pemrograman C++ secara baik.
2) Menjelaskan jenis-jenis operator dalam bahasa C++ secara benar.
3) Dapat menggunakan operator dalam bahasa C++ untuk memanipulasi data secara benar
4) Menghitung bilangan berdasarkan penaikan dan penurunan secara tepat
B. Materi Operator C++
Operator adalah sebuah simbol. Simbol yang digunakan untuk melakukan operasi tertentu.
Misalnya: Kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan
operator penjumlahan (+). Sehingga menjadi x + y.
Ditinjau berdasarkan sifatnya, operator dapat dibedakan menjadi tiga macam, yaitu :
1) unary - operator yang melibatkan sebuah operand
2) binary - operator yang melibatkan dua operand
3) ternary - operator yang melibatkan tiga operand
1. Operator Unary
Operator unary adalah operator yang hanya melibatkan sebuah operand. Adapun yang
termasuk dalam kategori operator unary ini adalah sebagai berikut:
1
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
Hasil :
2
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
2. Operator Binary
Operator binary adalah operator yang digunakan dalam operasi yang melibatkan dua buah
operand. Jenis-jenis binary adalah :
a) Operator Aritmatika
Operator aritmatika merupakan operator yang digunakan untuk melakukan operasi
aritmatika.
3
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
b) Operator Penugasan
Operator penugasan (Assignment Operator) merupakan operator untuk meberikan
tugas pada variabel. Biasanya untuk mengisi nilai. Operator Penugasan terdiri dari:
4
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
c) Operator Pembanding
Operator pembanding adalah operator untuk membandingkan dua buah nilai. Operator
ini juga dikenal dengan operator relasi. Nilai yang dihasilkan dari operasi pembanding
akan berupa true dan false. Pada bahasa C++, nilai true akan sama dengan 1 dan false
akan sama dengan 0. Operator pembanding terdiri dari:
5
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
6
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
d) Operator Logika
Operator Logika digunakan untuk membuat operasi logika. Operator logika terdiri dari:
7
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
8
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
e) Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi berdasarkan bit
(biner) dari sebuah nilai. Operator bitwise terdiri dari:
9
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
• Bitwise AND
• Bitwise OR
• Bitwise XOR
10
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
• Bitwise NOT
• Bitwise Left Shift
11
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
• Bitwise Right Shift
3. Operator Ternary
Operator Ternary - operator yang dikenakan untuk tiga buah nilai (operand)
12
Tim Dosen | Algoritma & Pemrograman | Universitas Amikom Yogyakarta
Kerjakanlah Tugas Berikut !
[Link] aplikasi menghitung luas dan keliling Persegi Panjang !
[Link] aplikasi menghitung luas dan keliling Lingkaran !
13