Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Lembaga : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Fakultas : Sains dan Teknologi
Jurusan : Teknik Informatika
Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Semua angka 1 dianggap bernilai logika TRUE, sedangkan angka 0 dianggap logika False. Operasi yang disediakan oleh R adalah sebagai berikut.
Operator mengembalikan nilai true ketika kedua kondisi bernilai benar. Jika tidak, atau salah satu bernilai salah maka akan mengembalikan nilai false. Operator logika AND disimbolkan dengan ‘&&’. Contoh :
a = c(TRUE, TRUE, FALSE)
b = c(FALSE, FALSE, FALSE)
print(a&&b)
## [1] FALSE
Operator mengembalikan nilai true jika salah satu atau kedua kondisi bernilai benar. Jika tidak maka akan mengembalikan nilai false. Operator logika AND disimbolkan dengan ‘&&’. Contoh :
a = c(TRUE, TRUE, FALSE)
b = c(FALSE, FALSE, FALSE)
print(a||b)
## [1] TRUE
Operator mengembalikan nilai true jika kondisi pada logika adalah berkebalikan atau tidak terpenuhi. Jika tidak, maka akan mengembalikan nilai false. Operator logika AND disimbolkan dengan ‘&&’. Contoh :
a = c(TRUE, TRUE, FALSE)
b = c(FALSE, FALSE, FALSE)
print(!a)
## [1] FALSE FALSE TRUE
# Operator Logika AND Element Wise
a = c(TRUE, TRUE, FALSE)
b = c(FALSE, FALSE, FALSE)
print(a&b)
## [1] FALSE FALSE FALSE
# Operatoer |
a = c(TRUE, TRUE, FALSE)
b = c(FALSE, FALSE, FALSE)
print(a|b)
## [1] TRUE TRUE FALSE