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

Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang

Jurusan : Teknik Informatika

Operator adalah karakter/simbol yang digunakan untuk melakukan operasi atau manipulasi tertentu dalam program. Dengan operator kita bisa melakukan perhitungan, perbandingan, manipulasi bit dan lain-lain. Salah satu Operator yang dapat dioperasikan dalam bahaa pemrograman R adalah Operator logika. Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE).

Operator logika yang disediakan oleh software R terdiri dari :

  1. “&” AND;

  2. “|” OR;

  3. “!” NEGASI ( KEBALIKAN );

  4. “&&” AND element wise dan

  5. “||” OR elemnt wise.

Berikut penerapan operator logika ke dalam sintaks :

  1. AND ( & )
a <- c(TRUE,TRUE, FALSE)
b <- c(FALSE,FALSE,FALSE)

# operator &
print(a & b)
## [1] FALSE FALSE FALSE
  1. OR ( | )
c <- c(TRUE,TRUE, FALSE)
d <- c(TRUE,FALSE,FALSE)

# operator &
print(c | d)
## [1]  TRUE  TRUE FALSE
  1. NEGASI ( ! )
j <- c(FALSE,TRUE, TRUE)

# operator !
print(!j)
## [1]  TRUE FALSE FALSE
  1. AND Element Wise ( && )
x <- c(TRUE,TRUE, TRUE)
y <- c(FALSE,FALSE,FALSE)

# operator &
print(x && y)
## [1] FALSE
  1. OR Elemnt Wise ( || )
m <- c(TRUE,TRUE, FALSE)
n <- c(FALSE,TRUE,FALSE)

# operator |
print(m || n)
## [1] TRUE

Refrensi

https://www.duniailkom.com/pengertian-dan-jenis-jenis-operator-logika-dalam-php/

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

https://bookdown.org/moh_rosidi2610/Metode_Numerik/calculation.html#logicoperators