Relational Operator adalah operator yang dapat digunakan untuk membandingkan antara dua operand,misalkan lebih besar mana antara a dan b,manakah yang lebih kecil antara c dan 12. Dari perbandingan di atas akan didapatkan suatu hasil yaitu salah atau benar.
Ada enam macam Relatioal Operator:
- < : kurang dari
- <= : kurang dari atau sama dengan
- > : lebih besar
- >= : lebih besar atau sama dengan
- == : sama dengan
- /= : tidak sama dengan
Logical Operator adalah pengkombinasi antara operator-operator di atas yang terdiri dari || (OR), && (AND), ! (NOT). Logical Operator adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Logical Operator sering digunakan untuk kodisi IF, atau untuk keluar dari proses perulangan (looping). Jenis operand dalam Logical Operator ini adalah variabel dengan tipe boolean. Namun jika operand bukan boolean, akan “dikonversi” menjadi boolean oleh PHP.
Jenis-jenis operator logika dalam PHP dapat dilihat dari tabel berikut:
Operator && dan || memiliki “kekuatan” lebih tinggi dari pada AND dan OR, sehingga baris perintah: $a AND $b || $c, akan dieksekusi oleh PHP menjadi $a AND ($b || $c).
Dari tabel diatas, saya hanya memberikan hasil untuk kondisi TRUE, maka selain kondisi tersebut, hasilnya adalah FALSE.
Assignment Operator adalah identik dengan “=” (sama dengan),operator ini dipadukan dengan operator aritmatika sehingga menjadi +=,-=,*=,dan %=. Pembacaan operasi assignment dilakukan dari kanan ke kiri, bukan dari kiri ke kanan seperti yang biasa kita pahami dalam matematika.
Kode berikut:
a = 250; |
Berarti “memasukkan nilai 250 ke dalam variabel a”. Dalam bahasa pseudo code (jika anda membaca buku tentang algoritma), ini biasa ditulis dengan simbol panah ke kiri:
a <- 250 |
Operator assignment ini disebut juga sebagai operator penugasan.
Conditional Operator adalah operator yang dapat digunakan untuk menentukan (pengambilan keputusan) secara sederhana (satu baris statement),dimana hanya digunakan karakter khusus ‘?’ (tanda tanya) dan ‘:’ (colon/titik dua). Conditional Operator atau Operator Kondisional juga berfungsi mengevaluasi ekspresi dan memberikan hasil tertentu tergantung dari hasil evaluasi(true atau false), hampir sama seperti Statement if else atau switch case.
PROGRAM PERCOBAAN:
1.Mengamati penggunaan operator conditional untuk menentukan suatu keputusan mana yang benr dan yang salah,dimana operator ini merupakan prinsip dasar dari statement “if-else” yang akan dilakukan percobaannya.
Hasil 1: misal a=2 ; b=1 ; c=3 ; d=0
Hasil 2 : misal a=1 ; b=2 ; c=3 ; d=2
Tidak ada komentar:
Posting Komentar