Name: Farhan Dzaffa Arfianto
NIM: 220606511099
Institute: Maulana Malik Ibrahim Islamic State University of Malang
Departement: Computer Science
Lecturer: Prof. Dr. Suhartono, M.Kom


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 :

“&” AND;

“|” OR;

“!” NEGASI ( KEBALIKAN );

“&&” AND element wise dan

“||” OR elemnt wise.

Berikut penerapan operator logika ke dalam sintaks :

  1. AND ( & )
a <- c(TRUE,FALSE, TRUE)
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)
## Warning in x && y: 'length(x) = 3 > 1' in coercion to 'logical(1)'

## Warning in x && y: 'length(x) = 3 > 1' in coercion to 'logical(1)'
## [1] FALSE
  1. OR Elemnt Wise ( || )
m <- c(TRUE,TRUE, FALSE)
n <- c(FALSE,TRUE,FALSE)

# operator |
print(m || n)
## Warning in m || n: 'length(x) = 3 > 1' in coercion to 'logical(1)'
## [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