Dalam bahasa pemrograman secara umum, Operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai.
Jenis – jenis Operator
· Aritmetika
· Assignment
· Bitwise
· Perbandingan
· Logika
· String
· Increment
1. Operator Aritmetika
Berikut ini adalah tabel operator aritmetika, makna & contohnya :
Operator Makna contoh
+ Penjumlahan 2+4
-Pengurangan 6-2
* Pekalian 5*3
/ Pembagian 15/3
% Modulus 43%10
Contoh : <?php
$penjumlahan = 2 + 4;
$pengurangan = 6 - 2;
$perkalian = 5 * 3;
$pembagian = 15 / 3;
$modulus = 5 % 2;
echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."<br>"; echo "Menampilkan
pengurangan: 6 - 2 = ".$pengurangan."<br>"; echo "Menampilkan perkalian: 5 * 3 =
".$perkalian."<br>";
echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."<br>";
echo "Menampilkan modulus: 5 % 2 = " . $modulus.";
?>
2. Assignment
Terdiri dari :
· +=
· -=
· *=
· /=
· .=
Contoh : $a = 5;
$a += 5; // $a = $a + 5;
3. Bitwise
Operator ini berfungsi menghasilkan nilai bilangan binary (bit) yaitu : 1 atau 0. Bitwise terdiri dari :
· & (AND)
· I (OR)
· ^ (Xor)
· ~ (Not)
Contoh nya :
· $a & $b (Bit akan bernilai benar jika $a dan $b bernilai 1)
· $a I $b (Bit akan bernilai 1 jika $a atau $b bernilai 1)
· $a ^ $b (Bit akan bernilai 1 jika $a atau $b , tetapi tidak keduanya bernilai 1)
· ~ $a (Bit akan bernilai 1 jika $a dan $b bernilai 0)
4. Perbandingan
Perbandingan digunakan untuk menguji hubungan antara nilai & atau variable. Operator Perbandingan ini digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALSE. Sering digunakan pada struktur control IF, terdiri atas : (<, >, <=, >=)
Misalnya : $x = 4; $y = 5;
berikut ini adalah beberapa contoh penggunaan operator perbandingan dan hasilnya.
Operator Makna Contoh Hasil
== Sama dengan $x == $y FALSE
!= Tidak sama dengan $x != $y TRUE
< Lebih kecil dari $x < $y TRUE
> Lebih besar dari $x > $y FALSE
<= Lebih kecil atau sama dengan dari $x <= $y TRUE
>= Lebih besar atau sama dengan dari $x >= $y FALSE
5. Logika
Operator ini hampir memiliki fungsi yang sama dengan operator perbandingan, yaitu sebagai pengendali struktur program.
Terdiri atas :
· AND atau &&
· OR atau ||
· NOT atau !
· XOR
Contohnya :
· $a && $b (Menghasilkan nilai TRUE jika $a dan $b bernilai benar)
· $a || $b (Menghasilkan nilai TRUE jika salah satu dari $a atau $b atau keduanya bernilai benar)
· !$a (Menghasilkan nilai TRUE jika $a bernilai tidak benar)
· $a xor $b (Menghasilkan nilai TRUE jika salah satu dari $a atau $b bernilai benar)
6. String
Operator string adalah operator yang digunakan untuk menggabungkan teks, baik variable maupun suatu teks dengan teks yang lain.
Operator ini terdiri atas :
· .
· .=
Contohnya :
<?
$a = “Hallo”;
$b = “Selamat belajar PHP”;
$c = $a.” “.$b;
Echo “<br>$c”;
// Variabel $c berisikan “Hallo Selamat belajar PHP
?>
7. Increment
Operator Increment merupakan operator penambahan (++) dan operator pengurangan (--) nilai dengan nilai selisih 1.
Contohnya :
<?
// operator increment dan decrement
// operator.php
$a = 1;
Echo “<br>operasi ++\$a nilai\$a = “.++$a;
Echo “<br>operasi \$a++ nilai\$a = “.$a++;
Echo “<br>operasi --\$a nilai\$a = “.--$a;
Echo “<br>operasi \$a-- nilai\$a = “.$a--;
?>
Tidak ada komentar:
Posting Komentar