Apa itu Operator
Operator adalah simbol atau tanda yang jika diletakkan pada dua buah operand (data) dapat menghasilkan sebuah hasil, operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand. Contohnya pada matematika dimana tanda tambah '+' jika diletakkan di antara dua buah angka akan menghasilkan angka lain hasil pertambahan dari dua angka tersebut.
Jenis Operator
Operator Aritmatika
Operator Penugasan
Operator Bitwise
Operator Perbandingan
Operator Logika
Operator String
Operator String adalah operasi penyambungan string. Operator ini menggunakan karakter titik (.). Contoh: $a . $b
Jenis Operator
|
Operator
|
Contoh
|
Keterangan
|
Aritmatika
|
+
|
$a + $b
|
Penjumlahan
|
-
|
$a - $b
|
Pengurangan
| |
*
|
$a * $b
|
Perkalian
| |
/
|
$a / $b
|
Pembagian
| |
%
|
$a % $b
|
Sisa Pembagian (mod)
| |
Penugasan
|
=
|
$a = 4
|
$a diisi dengan 4
|
Bitwise
|
&
|
$a & $b
|
Bitwise AND
|
|
|
$a | $b
|
Bitwise OR
| |
^
|
$a ^ $b
|
Bitwise XOR
| |
~
|
$a ~ $b
|
Bitwise NOT
| |
<<
|
$a << $b
|
Shift Left
| |
>>
|
$a >> $b
|
Shift Right
| |
Perbandingan
|
==
|
$a == $b
|
Sama dengan
|
===
|
$a === $b
|
Identik
| |
!=
|
$a != $b
|
Tidak sama dengan
| |
<>
|
$a <> $b
|
Tidak sama dengan
| |
!==
|
$a !== $b
|
Tidak identik
| |
<
|
$a < $b
|
Kurang dari
| |
>
|
$a > $b
|
Lebih dari
| |
<=
|
$a <= $b
|
Kurang dari sama dengan
| |
>=
|
$a >= $b
|
lebih dari sama dengan
| |
Logika
|
and
|
$a and $b
|
TRUE jika $a dan $b TRUE
|
&&
|
$a && $b
|
TRUE jika $a dan $b TRUE
| |
or
|
$a or $b
|
TRUE jika $a atau $b TRUE
| |
||
|
$a || $b
|
TRUE jika $a dan/atau $b TRUE
| |
xor
|
$a xor $b
|
TRUE jika $a dan $b TRUE, tapi tidak keduanya
| |
!
|
$a ! $b
|
TRUE jika $a FALSE
| |
String
|
.
|
$a . $b
|
Penggabungan string $a dan $b
|
Contoh program
<?php
$a = 5;
$b = 4;
echo "$a == $b : " . ($a == $b);
echo "<br>$a != $b : " . ($a != $b);
echo "<br>$a > $b : " . ($a > $b);
echo "<br>$a < $b : " . ($a < $b);
echo "<br>($a == $b) && ($a > $b) : ".(($a != $b) && ($a > $b));
echo "<br>($a == $b) || ($a > $b) : ".(($a != $b) || ($a > $b));
echo "<b><p> 1 bernilai benar, sedangkan kalau kosong bernilai salah";
?>
Maka hasilnya seperti ini:
Latihan Soal
Buatlah sebuah program penghitung gaji setelah pajak. Diketahui seseorang bernama Hafi memiliki gaji sebesar Rp 25.000.000. Dia terkena pajak penghasilan sebesar 10%. Berapa gaji setelah dipotong pajak? buatlah output program seperti dibawah:
Cukup sekian tutorial [ TUTORIAL PHP #3 ] - Operator. Comment jika ada yang ditanyakan. Terima kasih.
Thanks: Achmad Solichin, duniailkom.com, openclassacademy, belajarcpp.com
Post a Comment
Post a Comment