Anda di halaman 1dari 4

OPERATOR PERHITUNGAN

Operator aritmatika merupakan operator untuk melakukan operasi aritmatika


seperti penjumlahan, pengurangan, perkalian, pembagian, pangkat, dsb.

Pada operasi aritmatika, terdapat operand dan operator. Operand berupa angka,
variable, expression dan operator yang menentukan operasi apa yang akan
dilakukan terhadap satu atau lebih operand.

Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman Java:

Operator Penjelasan Contoh


+ Penambahan a=5+2
– Pengurangan a=5–2
* Perkalian a=5*2
/ Pembagian a=5/2
% Sisa hasil bagi (modulus) a=5%2

Aturan prioritas operator berlaku di sini, dimana operator perkalian dan


pembagian akan dijalankan terlebih dahulu daripada operator pengurangan dan
penambahan. Untuk operator yang sama kuat (seperti penambahan dan
pengurangan), akan diproses dari kiri ke kanan.

Pengertian Operator Mod (Modulus)

Operator mod (singkatan dari modulo atau modulus) dipakai untuk mencari
nilai sisa pembagian. Operator mod perlu penjelasan tersendiri terutama bagi
yang baru pertama kali belajar bahasa pemrograman komputer. Operator ini
terdengar asing tapi sebenarnya cukup sederhana.
Sebagai contoh:

• 8 mod 5 = 3, karena 3 adalah angka sisa pembagian.


• 100 mod 7 = 2, karena hanya 98 yang habis dibagi 7 (bersisa 2).

CONTOH

program sederhana membuat aplikasi dengan operator aritmatika dengan dua


operand yaitu operasi penjumlahan, pengurangan, perkalian, pembagian dan
sisa pembagian. seperti contoh dibawah ini :

Sebelum kita masuk kepada design, buat terlebih dahulu project serta
pembuatan class dengan JFrameForm.

untuk mengubah nama variabel dan text komponen pallet dengan cara klik kanan
komponen yang akan dimodif pilih Change Variable Name (untuk ganti nama
variabel komponen) dan pilih Edit Text untuk mengubah text yang tampil)
Untuk menyamakan dengan coding yang dibuat perlu diganti variabel dari
komponen pallete yang digunakan, variabel komponen yang diubah dapat dilihat
pada panel Inspector seperti gambar dibawah ini (Sifat variabel Case Sensitive
yaitu karakter besar atau kecil mempengaruhi coding).

Coding yang digunakan untuk mengambil nilai dari Jtextfield Nilai Pertama dan
nilai kedua (TxtNpertama dan TxtNkedua) dengan ekspresi getText(), Nilai
yang diambil dari jtextfield yaitu string maka dikonversikan ke numerik integer
dengan perintah Integer.parseInt()

Coding Operasi Aritmatik yang dilakukan, hasil operasi disimpan oleh masing-
masing variabel (Kali, Bagi, Mod, Jumlah, Kurang) dari operasi tertentu yaitu
perkalian(*), pembagian (/), sisa pembagian(%), penjumlahan(+), pengurangan
(-).

Coding yang digunakan untuk menampilkan hasil proses pada jendela design ke
masing -masing komponen pallet dengan ekspresi setText(), data yang
ditampilkan ke komponen JtextField bertipe String sedangkan hasil operasi
bertipe numerik integer, maka dikonversikan dengan perintah
String.valueOf(Nama_Variabel).
Setelah selesai coding compile dan running class operator1.java sehingga
didapatkan hasil seperti gambar berikut (Inputkan Nilai Pertama dan Nilai Kedua
Pada Jtextfield kemudian pilih Button “PROSES” maka akan muncul hasil
operasi pada masing-masing Jtextfield hasil).

Source code pada tombol Hitung dapat dilihat sebagai berikut :