Dosen Pengampu : Prof. Dr. Suhartono, M.Kom

Mata Kuliah : Kalkulus

Prodi : Teknik Informatika

Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang

Operator Aritmatika

Operator jenis ini sama seperti operator lainnya yaitu ada tambah, kurang, bagi,pangkat, modulus, serta yang unik operator pembagian bilangan bulat yaitu %/% yang berlawanan dengan modulus (sisa bagi).

SIMBOL KETERANGAN CONTOH
+ Addition, untuk operasi penjumlahan a + b
- Substraction, untuk operasi pengurangan a - b
* Multiplication, untuk operasi pembagian a * b
/ Division, untuk operasi pembagian a / b
^ Eksponentiation, untuk operasi pemangkatan a ^ b
%% Modulus, Untuk mencari sisa pembagian a %% b
%/% Integer, Untuk mencari bilangan bulat hasil pembagian saja dan tanpa sisa pembagian a %/% b

Proses perhitungan akan ditangani oleh fungsi khusus. R akan memahami urutannya secara benar. Kecuali kita secara eksplisit menetapkan yang lain. Sebagai contoh tuliskan dan jalankan sintaks berikut pada Console R (tekan enter) maupun R Commander (tekan tombol submit):

2+4*2
## [1] 10

Bandingkan dengan sintaks berikut:

(2+4)*2
## [1] 12

TIPS! R (dapat digunakan sebagai kalkulator)

Berdasarkan kedua hasil tersebut dapat disimpulkan bahwa ketika kita tidak menetapkan urutan perhitungan menggunakan tanda kurung, R akan secara otomatis akan menghitung terlebih dahulu perkalian atau pembangian.

Untuk lebih memahaminya berikut contoh sintaks penerapan operator tersebut.

# Addition
5+3
## [1] 8
# Substraction
5-3
## [1] 2
# Multiplication
5*3
## [1] 15
# Division
5/3
## [1] 1.666667
# Eksponetiation
5^3
## [1] 125
# Modulus
5%%3
## [1] 2
# Integer
5%/%3
## [1] 1

Penggunaan operator aritmatika perlu mempertimbangkan hierarki prioritas operasinya. Pada contoh sebelumnya kita telah belajar bahwa operasi aritmatika akan dikerjakan terlebih dahulu dari yang ada di dalam tanda kurung lalu setelah itu akan diikuti oleh operasi lainnya.

PRIORITAS OPERATOR KETERANGAN
1 +, - unari (tanda +,-)
2 ^
3 *, /, %%, %/%
4 +, - binari

Berdasarkan Tabel di atas, pembaca dapat memprediksi output dari operasi berikut:

  -2+(3^2*2)/3
  

perasi tersebut akan menghasilkan nilai 4 dengan urutan pengerjaan sebagai berikut:

  1. Pemberian tanda negatif pada angka 2

  2. Operasi dalam tanda kurung dengan urutan eksponensiasi (3^2) diikuti perkalian (9*2)

  3. Operasi pembagian terhadap nilai dalam kurung dengan angka 3 (18/3)

  4. Operasi penjumlahan (-2+6)

Pentutup

Dalam bahasa R terdapat operator-operator aritmatika dasar meliputi +, -, *, /,^, %% , %/% yang di gunakan untuk mengkalkulasi suatu variabel numerik. Secara notasi, operator operator aritmatika dasar pada R.

Referensi

https://bookdown.org/moh_rosidi2610/Rcmdr-book/opop.html

https://softscients.com/2020/03/20/jenis-operator-di-bahasa-r/#gsc.tab=0

https://mtsolution100.xyz/2021/07/27/operator-aritmatika-dasar-pada-r-dan-cara-penggunaannya-bagian-2/