Berbagai Macam Operator dalam PHP
dan MYSQL
Oleh:Taryana Suryana [Link]
Teknik Informatika Unikom
taryanarx@[Link]
taryanarx@[Link]
Line/Telegram: 081221480577
3.1. Operator pada PHP
Operator merupakan symbol yang biasa di libatkan dalam program untuk melakukan suatu operasi
atau manipulasi.
Misalnya untuk:
1. Menjumlahkan dua buah nilai
2. Memberikan nilai ke suatu variable
3. Membandingkan kesamaan dua buah nilai
3.2. Operator Aritmatika
Operator Aritmatika adalah operator yang digunakan dalam melakukan suatu proses operasi
matematika, seperti penjumlahan, perkalian dan sebagainya.
Contoh:
$a + $b
symbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operand-nya (yaitu
$a dan $b). Karena operator penjumlahan melibatkan dua buah operand, maka operator ini tergolong
sebagai operator binary.
Tabel 3.1. Operator Aritmatika
Operator pembagian ("/") mengembalikan suatu nilai bulat (hasil dari suatu pembagian bulat) Jika
kedua operan adalah integer (atau string yang dikonversi ke integer). Jika salah satu operan adalah
nilai floating-point value, pembagian floating-point [Link] seperti penjumlahan,
pengurangan, perkalian dan pembagian merupakan hal yang umum. Adapun operator sisa pembagian
(modulus) berupa % adalah sesuatu yang berbeda dengan operator sebelumnya.
Lihat contoh.
3.3. Operator pemberi nilai atau penugasan
Operator pemberian nilai (penugasan) yang disimbolkan dengan tanda (=) sama dengan, berguna
untuk memberikan suatu nilai kesuatu variable. Operator ini dapat digunakan sebagai ungkapan
ataupun berdiri sendiri sebagai pernyataan.
$a = 3; memberikan nilai 3 ke $a
$a = ($b = 4) + 5; // $a is equal to 9 now, and $b has been set to 4.
$a = 2 + 3;
3.4. Operator Bitwise
Operator Bitwise memungkinkan anda untuk memanipulasi data dalam bentuk bit tertentu dalam
suatu integer on atau off.
Table 3.2. Operator Bitwise
3.5. Operator Perbandingan
Operator perbandingan, sesuai dengan namanya, memperbolehkan anda untuk membandingkan dua
nilai.
Table 33. Operator Perbandingan
3.6. Operator Eksekusi
PHP mendukung sebuah operator eksekusi yang disimpan dalam tanda backticks (``). Dalam tanda
backticks tersebut dapat dimasukan perintah yang dilakukan dalam shell, kemudian outputnya akan
dikeluar di jendela browser.
Contoh:
$output = `ls -al`;
echo "<pre>$output</pre>";
3.7. Operator Penaikan dan Penurunan
PHP mendukung perintah C-style yang berhubungan dengan penaikan (increment) dan penurunan
(decrement). Kedua operator ini digunakan pada operand bertipe bilangan bulat (integer).
Tabel 3.4. Increment/decrement Operators
Contoh 1:
$a = 10;
$b = 10 + ++$a; // $a akan bernilai 11 dan $b akan bernilai 21
Perintah diatas akan sama dengan perintah berikut:
$a = 10 + 1;
$b = 10 + 11
Contoh 2:
$a = 10;
$b = 10 + $a++; // $a akan bernilai 11 dan $b akan bernilai 20
Perintah diatas akan sama dengan perintah berikut:
$b = 10 + $a
$a = 10 + 1;
3.8. Operator Logical
Operator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah
ungkapan kondisi
Table 3.5. Operator Logical
3.9. Operator Prioritas
Operator prioritas menentukan bagaimana suatu ekpresi dikerjakan oleh PHP. Operator yang
mempunyai prioritas tinggi akan didahulukan dalam hal pengerjaannya dibandingkan dengan
operator uang memiliki prioritas lebih rendah.
Contoh:
1 + 5 * 3, jawabanya adalah 16 dan bukan 18, sebab tanda operator kali (*) lebih tinggi derajatnya
dibandingkan dengan operator penjumlahan (+).
Dibawah ini adalah tabel operator prioritas dimana operator yang mempunyai derajat lebih rendah
akan disimpan diawal.
Table 3.6. Operator Prioritas
3.10. Operator String
Operator string adalah operator yang digunakan untuk menggabungkan dua atau beberapa string.
Hanya ada satu operator string dalam PHP yaitu operator pengabungan string (".") titik.
Contoh:
$a = "Hello ";
$b = $a . "World!"; // now $b = "Hello World!"
Latihan
Berikut adalah contoh penggunaan Operator dalam Program
Nama File:[Link]
<?php
$A=100;
$B=5;
$C=$A+$B; //Operator + untuk penjumlahan
$D=$A-$B; //Operator - untuk pengurangan
$E=$A/$B; //Operator / untuk pembagian
$F=$A*$B; //Operator * untuk perkalian
echo "<h2>Contoh Penggunaan Operator</h2>";
echo "<hr>";
echo "A = $A<br>";
echo "B = $B<hr>";
echo "Variabel A di Jumlahkan Variabel B Hasilnya disimpan di variabel C<hr>";
echo "C = $C<hr>";
echo "Variabel A di Kurangi Variabel B Hasilnya disimpan di variabel D<hr>";
echo "D = $D<hr>";
echo "Variabel A di Bagi Variabel B Hasilnya disimpan di variabel E<hr>";
echo "E = $E<hr>";
echo "Variabel A di KALI Variabel B Hasilnya disimpan di variabel F<hr>";
echo "F = $F<hr>";
?>
Jangan lupa file selalu disimpan di folder:
xampp/htdocs/hi/
Gambar [Link] Program [Link]
Membuat Program Untuk mencari Nilai Akhir dan nilai Rata-rata
Diketahui nilai Tugas, UTS dan UAS,
Nilai Akhir = 20% tugas + 30% uts + 50% uas
Rata = (tugas+uts+uas)/3;
NamaFile:[Link]
<?php
$namasiswa="Fahra Ragita Musyafa";
$prodi="Hubungan Internasional";
$tugas=75;
$uts=80;
$uas=85;
$nilaiakhir=(0.2*$tugas) + (0.3*$uts) + (0.5*$uas);
$rata=($tugas+$uts+$uas)/3;
echo "<h2>Menampilkan Nilai dan Rata-rata</h2>";
echo "<hr>";
echo "Nama Siswa = $namasiswa<br>";
echo "Prodi = $prodi<br>";
echo "Tugas = $tugas<br>";
echo "UTS = $uts<br>";
echo "UAS = $uas<hr>";
echo "Nilai Akhir = $nilaiakhir<br>";
echo "Rata Rata Nilai = $rata<hr>";
?>
Gambar 3.2. Hasil Program Menampilkan Nilai Akhir dan Rata-rata
Menggunakan Operator Matematika
Dalam Operasi Database
Berdasarkan Program [Link] yang telah dibuat pada pertemuan
sebelumnya, pada latihan kali ini akan ditambahkan kolom untuk menghitung dan
menampilkan totalharga
Tampilan Awal program [Link], Akan dirubah menjadi seperti berikut:
Caranya adalah pada notepad++ buka file [Link], kemudian copy
seluruh isi program tersebut ke file baru.
NamaFile:[Link]
<center>
<h1>
Penggunaan Operator Matematika Pada Data Barang<br>
<hr>
<table border=10>
<tr bgcolor=silver><td width=50><center>NO
<td width=100> <center>KODE BARANG<td width=200><center>NAMA
BARANG
<td width=100><center>HARGA<td width=50><center>STOK
<td>TOTAL HARGA
<?php
require ("[Link]");
$sql="select * from barang";
$hasil=mysqli_query($conn,$sql);
$row=mysqli_fetch_row($hasil);
$n=1;
$sumharga=0;
do
{
list($kodebrg,$namabarang,$harga,$stok)=$row;
$total=$harga*$stok;
echo "<tr><td>$n<td>$kodebrg<td>$namabarang<td
align=right>$harga<td align=right>$stok<td
align=right>$total";
$n++;
}
while($row=mysqli_fetch_row($hasil));
?>
TUGAS
Tugas 3.1. Buat Program Penjualan, Untuk Menampilkan Totalharga, Diskon, dan
Total bayar, jika diketahui:
Hasil Akhir [Link]
[Link] program untuk menampilkan Keseluruhan Harga, Stok, dan Total
harga, dari tabel barang. Lihat contoh file [Link]
Kirim dalam format PDF Coding Program dan Screenshot, paling Lambat hari
Minggu Sore melalui [Link]
ooOOoo
PUSTAKA
Suryana, Taryana (2021) Instalasi Xampp Untuk Pemrograman E-commerce. [Teaching Resource]
Suryana, Taryana (2021) Pengenalan E-commerce. [Teaching Resource]
Suryana, Taryana (2021) Membuat Database. [Teaching Resource]
Suryana, Taryana, e-COMMERCE MENGUNAKAN PHP DAN MYSQL, Graha Ilmu, Jogyakarta
[Link]