Modul 4 - Operator
Modul 4 - Operator
MODUL 4 – OPERATOR
Tujuan pembelajaran:
Mahasiswa mampu menjelaskan dan menguasai point-point berikut:
Mengetahui devinisi Operator
Mampu memahami Jenis-jenis Operator
Mampu mengimplementasikan operator dalam bahasa kode menggunakan
Java
Persiapan
Sudah memahami penggunaan Variabel dan Tipedata
Materi
Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa
menggunakan operator penjumlahan (+).
1. Operator Artimatika;
2. Operator Increment dan Decrement (Penugasan)
3. Operator Pembanding / Relasional
4. Operator Logika / Boolean;
5. Operator Bitwise;
6. dan Operator Ternary.
Operator Aritmatika
Operator aritmatika adalah operator yang biasa kita temukan untuk operasi
matematika. Operator pada aritmatika terbagi dalam 2 kelompok yaitu Operator
Binary dan Unary.
Operator Unary adalah operator yang melibatkan satu buah operand, misalkan A
bernilai negative 5, maka kita bisa menggunakan operator negative sebagai penanda
bahwa variable A bernilai negative (-A).
Operator increment dan decrement adalah sebutan untuk operasi seperti a++,
dan a--. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1.
Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang
2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal
seperti ++a dan --a, atau di akhir variabel seperti a++ dan a--.
Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Java:
Operator Logika digunakan untuk membuat operasi logika. Misalnya seperti ini:
Tabel berikut merangkum hasil dari operator logika dalam bahasa Java:
Operator Bitwise
Bitwise adalah operator khusus untuk menangani operasi logika bilangan biner
dalam bentuk bit.
Bilangan biner sendiri merupakan jenis bilangan yang hanya terdiri dari 2 jenis
angka, yakni 0 dan 1.
Jika nilai asal yang dipakai bukan bilangan biner, akan dikonversi secara otomatis
oleh compiler Java menjadi bilangan biner.
Operator ini berlaku untuk tipe data int, long, short, char, dan byte. Operator ini
akan menghitung dari bit-ke-bit.
Misalnya, kita punya variabel a = 60 dan b = 13. Bila dibuat dalam bentuk biner,
akan menjadi seperti ini:
Operasi AND
Penjelasan tentang operator ini juga akan kita tunda sampai masuk ke materi
tentang kondisi percabangan if else.
PRAKTIKUM
Tulis kode program operator aritmatika, berikut, jalankan dan tampilkan output
hasilnya
Tugas :
Kerjakan soal latihan 1 sampai 6, tampilkan jawaban berupa source code dan
outputnya di blog masing-masing, kemudian kirim link jawaban ke email
shohibulwafa@ft.unipdu.ac.id
Referensi :
Horstmann, Cay dan Cornell, Gary. 2000. Core Java Volume 1, Fundamentals.
Sun Microsystems Inc. California.
Selamat Belajar