Dalam proses pengembangan web atau aplikasi menggunakan PHP sering diperlukan operasi-operasi dasar seperti menghitung nilai tertentu atau membandinkan nilai tertentu atau mungkin untuk membuat sebuah logika tertentu. Untuk melakukan operasi-operasi dasar tersebut diperlukan operator. Dalam tutorial ini, kita akan membahas tentang Operator pada PHP yang akan menjelaskan secara detail tentang pengertian operator dan berbagai jenis operator yang tersedia dalam PHP.
Pengertian Operator
Operator dalam pemrograman adalah simbol atau tanda yang digunakan untuk melakukan operasi pada data. Dalam bahasa pemrograman PHP, operator memungkinkan Anda untuk melakukan berbagai tindakan seperti operasi matematika, perbandingan, logika, dan lainnya pada nilai-nilai yang ada dalam program.
Kapan Kita Menggunakan Operator?
Kita menggunakan operator dalam bahasa pemrograman PHP ketika kita perlu melakukan operasi dasar seperti manipulasi data, perbandingan nilai, evaluasi kondisi, dan berbagai tindakan lainnya pada nilai-nilai yang ada dalam program yang kita kembangkan. Operator memungkinkan kita untuk mengubah, memanipulasi, atau mengambil keputusan berdasarkan nilai-nilai tersebut.
Jenis-Jenis Operator pada PHP
Berikut adalah tabel yang berisi daftar beberapa operator yang umum digunakan dalam PHP beserta penjelasannya, mudah-mudahan dapat memberikan informasi yang jelas mengenai jenis-jenis operator pada PHP.
Jenis Operator | Simbol | Deskripsi dan Contoh Penggunaan |
Aritmatika | + | Penjumlahan: $hasil = $angka1 + $angka2; |
– | Pengurangan: $hasil = $angka1 – $angka2; | |
* | Perkalian: $hasil = $angka1 * $angka2; | |
/ | Pembagian: $hasil = $angka1 / $angka2; | |
% | Sisa Bagi: $sisa = $angka1 % $angka2; | |
Pembanding | == | Sama dengan: $hasil = $nilai1 == $nilai2; |
!= | Tidak sama dengan: $hasil = $nilai1 != $nilai2; | |
< | Lebih kecil dari: $hasil = $nilai1 < $nilai2; | |
> | Lebih besar dari: $hasil = $nilai1 > $nilai2; | |
<= | Lebih kecil dari atau sama dengan: $hasil = $nilai1 <= $nilai2; | |
>= | Lebih besar dari atau sama dengan: $hasil = $nilai1 >= $nilai2; | |
Logika | && / and | AND (dan): $hasil = $a && $b; |
|| / or | OR (atau): $hasil = $a || $b; | |
! / not | NOT (negasi): $hasil = !$a; | |
Penugasan | = | Penugasan biasa: $a = $b; |
+= | Penugasan dengan penjumlahan: $a += $b; | |
-= | Penugasan dengan pengurangan: $a -= $b; | |
*= | Penugasan dengan perkalian: $a *= $b; | |
/= | Penugasan dengan pembagian: $a /= $b; | |
%= | Penugasan dengan sisa bagi: $a %= $b; | |
Increment/Decrement | ++ | Increment (menambah 1): $a++; |
— | Decrement (mengurangi 1): $a–; | |
Bitwise | & | AND bitwise: $hasil = $a & $b; |
| | OR bitwise: $hasil = $a | $b; | |
^ | XOR bitwise: $hasil = $a ^ $b; | |
~ | NOT bitwise: $hasil = ~$a; | |
Pemangkatan | ** | Pangkat: $hasil = $angka ** $pangkat; |
Identik | === | Identik (nilai dan tipe data sama): $hasil = $a === $b; |
!== | Tidak Identik (nilai atau tipe data tidak sama): $hasil = $a !== $b; | |
Ternary | ? : | Operator kondisional (ternary): $hasil = ($nilai > 10) ? “Lebih besar” : “Lebih kecil”; |
Array | [] | Akses elemen array: $nilai = $array[0]; |
+ | Penggabungan array: $array3 = $array1 + $array2; |
Cara Menggunakan Operator pada PHP
Penggunaan operator pada PHP cukup mudah. Kita dapat menggunakan operator di berbagai bagian kode kita, termasuk dalam ekspresi aritmatika, perbandingan, kondisi, dan lainnya.
Contoh Penggunaan Operator Aritmatika:
1 2 3 4 5 6 7 8 9 | $a = 10; $b = 5; $hasilTambah = $a + $b; // 15 $hasilKurang = $a - $b; // 5 $hasilKali = $a * $b; // 50 $hasilBagi = $a / $b; // 2 $sisaBagi = $a % $b; // 0 $pangkat = $a ** $b; // 100000 |
Contoh Penggunaan Operator Pembanding:
1 2 3 4 5 6 7 8 9 | $a = 10; $b = 5; $hasilSama = $a == $b; // false $hasilTidakSama = $a != $b; // true $hasilLebihKecil = $a < $b; // false $hasilLebihBesar = $a > $b; // true $hasilLebihKecilSama = $a <= $b; // false $hasilLebihBesarSama = $a >= $b; // true |
Contoh Penggunaan Operator Logika:
1 2 3 4 5 6 7 | $a = true; $b = false; $hasilAnd = $a && $b; // false $hasilOr = $a || $b; // true $hasilNotA = !$a; // false $hasilNotB = !$b; // true |
Contoh Penggunaan Operator Penugasan:
1 2 3 4 5 6 7 8 | $a = 5; $b = 10; $a += $b; // $a sekarang bernilai 15 $a -= $b; // $a sekarang bernilai 5 $a *= $b; // $a sekarang bernilai 50 $a /= $b; // $a sekarang bernilai 5 $a %= $b; // $a sekarang bernilai 5 |
Contoh Penggunaan Operator Pembanding Identik:
1 2 3 4 5 | $a = 5; $b = "5"; $hasilIdentik = $a === $b; // false $hasilTidakIdentik = $a !== $b; // true |
Contoh Program PHP menggunakan Operator
Dalam contoh kali ini, kami akan membuat program sederhana yang menerapkan Operator dan dapat dilihat hasilnya di Web Browser. Jika ingin mencobanya sendiri, silahkan buat file dengan nama “latihan_php_001.php”pada folder yang telah disiapkan sebelumnya. Jika belum memiliki folder projectnya silahkan baca tutoral sebelumnya yang membahas cara membuat direktori project PHP.
Setelah file “latihan_php_001.php” dibuat, silahkan masukkan kode program berikut ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <!DOCTYPE html> <html> <head> <title>Contoh Program PHP dengan Operator</title> </head> <body> <h1>Contoh Program PHP dengan Operator</h1> <?php // Operator Aritmatika $angka1 = 10; $angka2 = 5; $hasilTambah = $angka1 + $angka2; $hasilKurang = $angka1 - $angka2; $hasilKali = $angka1 * $angka2; $hasilBagi = $angka1 / $angka2; $sisaBagi = $angka1 % $angka2; // Operator Pembanding $nilai1 = 8; $nilai2 = 5; $hasilLebihBesar = $nilai1 > $nilai2; $hasilTidakSama = $nilai1 != $nilai2; $hasilLebihKecilSama = $nilai1 <= $nilai2; ?> <h2>Operator Aritmatika</h2> <p>Hasil Penjumlahan: <?= $hasilTambah ?></p> <p>Hasil Pengurangan: <?= $hasilKurang ?></p> <p>Hasil Perkalian: <?= $hasilKali ?></p> <p>Hasil Pembagian: <?= $hasilBagi ?></p> <p>Sisa Bagi: <?= $sisaBagi ?></p> <h2>Operator Pembanding</h2> <p>Apakah <?= $nilai1 ?> lebih besar dari <?= $nilai2 ?>? <?= $hasilLebihBesar ? 'Ya' : 'Tidak' ?></p> <p>Apakah <?= $nilai1 ?> tidak sama dengan <?= $nilai2 ?>? <?= $hasilTidakSama ? 'Ya' : 'Tidak' ?></p> <p>Apakah <?= $nilai1 ?> lebih kecil dari atau sama dengan <?= $nilai2 ?>? <?= $hasilLebihKecilSama ? 'Ya' : 'Tidak' ?></p> </body> </html> |
Untuk melihat hasilnya silahkan akses file php latihan ini dengan cara membuka web browser kemudian pada address bar ketikan alamat http://localhost/latihan_php_dasar/latihan_php_001.php, maka hasilnya akan terlihat seperti pada gambar berikut ini:
Kesimpulan
Operator-operator dalam PHP memungkinkan kita untuk melakukan berbagai operasi pada nilai-nilai dalam program kita. Mulai dari operasi matematika hingga operasi perbandingan, logika, dan lainnya, jika kita memiliki pemahaman yang baik tentang operator-operator ini insyaAllah akan membantu dalam membangun program yang lebih efisien dan kuat.
Untuk melihat daftar tutorial PHP, silahkan mengunjungi Index Tutorial PHP: Referensi Belajar PHP Dari Dasar