Re:L

R: 07 Operator pada R (Logika)

Logo R

Untuk pembahasan operator logika saya akan menggunakan bantuan tabel untuk penjelasan terkait aturan logikanya dan hasil dari aturan logika tersebut.


NOT
Operator logika yang pertama adalah “NOT” atau dalam bahasa Indonesia yang berarti “Bukan” atau “Tidak”, disimbolkan dengan tanda seru “!” yang dimaksudkan sebagai nilai terbalik atau kebalikan.

Jika kondisi bukan benar maka hasilnya salah, 
Jika kondisi salah maka hasilnya benar.

Konsep operator NOT pada R

Berikut jika operator logika “NOT” diterapkan pada R.

Implementasi operator NOT pada R


AND
Penjelasan mudah dari operator logika “AND” adalah dengan mengasumsikannya sebagai perkalian.

Akan menghasilkan nilai benar jika keduanya bernilai benar.

Konsep operator AND pada R

Pada R, operator logika “AND” menggunakan simbol “&” dengan 2 macam penggunaan.

&   : Element-wise Logical AND operator
&&  : Logical AND operator

Implementasi operator AND pada R

Operator logika “AND” dengan 1 simbol (&) akan melakukan perbandingan benar atau salah pada kedua vector dan menampilkan masing-masing hasil perbandingannya, tentang vector akan saya bahas di artikel terpisah yang membahas tentang tipe data.

Sedangkan operator logika “AND” dengan 2 simbol (&&) juga akan membandingkan 2 vector, namun hanya mengambil urutan pertama dari kedua vector yang dibandingkan.


OR
Operator logika “OR” dapat diasumsikan sebagai penjumlahan.

Akan menghasilkan nilai benar jika salah satu atau keduanya bernilai benar.

Konsep operator OR pada R

Pada R, operator logika “OR” menggunakan simbol “ | “ garis lurus atau bisa disebut pipeline dengan 2 macam penggunaan.

|   : Element-wise Logical OR operator
||  : Logical OR operator

Implementasi operator OR pada R

Sama seperti operator logika “AND,” operator logika “OR” dengan satu simbol ( | ) akan membandingkan 2 vector dan menampilkan masing-masing hasil perbandingannya.

Sedangkan operator logika “OR” dengan dua simbol ( || ) akan membandingkan 2 vector namun hanya menampilkan hasil vector urutan pertama.