Blog programming pemula, membahas dunia it dan teknologi informasi, tips dan trik komputer.

Minggu, 11 November 2018

OPERATOR DALAM PEMROGRAMAN PHP

OPERATOR Digunakan untuk menipulasi nilai suatu variabel, variabel yang nilainya dimodifikasi oleh operator disebut operand, misalnya 10 – 3 . 13 dan 3 di sebut dengan operand dan tanda “-” disebut operator.
Operator di klasifikasikan menjadi :

Arithmetic Operator
Arithmetic Operator / Operator Aritmatika digunakan untuk melakukan operasi matematika, misalnya  $a = 3 + 2; Operator tambah (+) berfungsi untuk menjumlahkan kedua operand yaitu (3 dan 2). Berikut penampakan dari Arithmetic Operator.

OPERATOR KETERANGAN CONTOH
+= Menambahkan dan menugaskan $a += 5
-= Mengurangkan dan menugaskan $a -= 3
*= Mengalikan dan menugaskan $a*=5
/= Membagi dan menugaskan $a/=5
%= Mengurangkan sisa bagi $a %=5

Berikut penampakan penggunaan dari Arithmetic Operator.



Assignment Operator
Assignment Operator  / Operator Penugasan (=) digunakan untuk meberi nilai  / mengisi nilai kedalam variabel tertentu, misalkan $a = $b+$c hasil dari penjumlahan antara $a+$b dimasukkan kedalam $a. Berikut penampakan dari assignment operator / operator penugasan

OPERATOR KETERANGAN CONTOH
+= Menambahkan dan menugaskan $a += 5
-= Mengurangkan dan menugaskan $a -= 3
*= Mengalikan dan menugaskan $a*=5
/= Membagi dan menugaskan $a/=5
%= Mengurangkan sisa bagi $a %=5

Berikut penampakan penggunaan Assignment Operator.


Relational Operator
Retaltional Operator / Operator Relasional merupakan operator digunakan untuk membandingkan nilai dari dua operand. Hasil perbandingan dinyatakan dalam nilai bolean. TRUE berarti benar, dan FALSE berarti salah. Misalkan variabel a bernilai 5 dan variabel b bernilai 5,  apakah varibel b == (sama dengan ) variabel a hasilnya adalah TRUE. Untuk lebih jelasnya amati penampakan dibawah ini .

OPERATOR KETERANGAN CONTOH
== Sama Dengan (5 == 5) = true
> Lebih Besar (5 > 1) = true
< Lebih kecil (5 < 1) = false
>= Lebih besar atau sama dengan (5 >= 5) = true
<= Lebih kecil atau sama dengan (5<=2) = false
!= Tidak sama dengan (5 != 2) = true

Berikut penampakan penggunaan Raltional Operator.


Logical Operator
Logical Operator / Operator Logika  yaitu operator yang digunakan untuk membandingkan dua  nilai variabel yang bertipe bolean.  Hasil yang didapat dari penggunaan logical operator adalah bolean. Berkut penampakan Logical Operator.

OPERATOR KETERANGAN CONTOH
AND (&&) And $a dan $b atau ($a && $b)
OR (||) Or $a OR $b atau ($a || $b)
XOR ^ Xor $a XOR $b atau ($a ^ $b)
! Not !$a

Penjelasan penampakan tabel diatas.

  • AND (&&) Menghasilkan nilai TRUE Jika kedua operator bernilai TRUE
  • OR (||) Menghasilkan nilai TRUE jika salah sastu  operator bernilai TRUE
  • XOR (^) Menghasilkan nilai TRUE jika salah satu operator bernilai TRUE, tetapi bukan keduanya bernilai TRUE
  • NOT  (!) Menghasilkan nilai TRUE jika nilainya tidak benar dan menghasilkan nilai FALSE jika nilainya benar.
Berikut penampakan dari penggunaan Logical Operator.



Operator String
Dalam pemrograman PHP hanya terdapat  1 (satu) jenis operator String, yakni Operasi penyambungan atau dikenal dengan istilah (concatenation), operator ini menggunakan karakter titik (.) . Berikut penampakan sederhana dari Operator String:



Operator Increment dan Decrement
Operator  Increment dan Decrement adalah penyebutan untuk operasi seperti $a++, dan $a-, jika anda telah mempelajari bahasa pemrograman lain, increment dan decrement ini sering digunakan di dalam perulangan (looping). Berikut penampakan Increment dan Decrement dalam PHP.


CONTOH NAMA HASIL
++$a Pre-Increment Tambah nilai $a sebanyak 1, lalu dikirim nilai $a
$a++ Post-Increment Kirim nilai $a, lalu tambah nilai $a sebanyak 1
--$a Pre-decrement Kurangi nilai $a sebanyak 1, lalu kirim nilai $a
$a-- Post-decrement Kirim nilai $a, lalu kurangi nilai $a sebanyak 1

Terlihat bahwa terdapat 2 jenis increment, yaitu Pre-increment, dan Post-Increment dan 2 jenis decrement  yaitu pre-decrement dan pre-decrement. Perbedaan keduanya terletak pada posisi mana tanda tambahan atau kurang diletakkan. Berikut penampakan cara penggunaan Operator increment dan decrement: