Friday, June 14, 2019

PHP Programming 3 - Operator dan Operand Pada PHP

Assalamu'alaikum

Selamat siang, salam programming!!. Jika sebelum kita sudah membahas satu persatu tipe data yang di support php dan beberapa sudah di jelaskan pada tipe data numerik mengenai operasi penjumlahan dsb. Di pembahasan kali ini saya akan membahas tentang operasi dan operand. Operasi yang di maksud disini termasuk juga operasi penjumlahan dan pengurangan. Jika operator merupakan simbol yang mengeksekusi suatu operand, maka operand adalah suatu nilai yang di eksekusi sebuah operator. 

Jenis-jenis Operator

Jenis operator pada php pada umumnya sama seperti pemrograman lainnya yang terdiri dan terbagi jenisnya dari
  • Operator Unary : operator yang memiliki satu operand 
  • Operator Binary : operator yang memiliki dua operand 
  • Operator Ternary : operator yang memiliki tiga operand

Operator Aritmatika

Operator aritmatika adalah termasuk jenis operator binary yang mengeksekusi 2 bilangan. Operator aritmatika sendiri merupakan operator yang digunakan untuk operasi perhitungan matematika. Operator aritmatika sendiri umumnya ada 5 yaitu :
  • + : Operator penjumlahan 
  • - : Operator pengurangan 
  • * : Operator perkalian 
  • / : Operator pembagian 
  • % : Operator sisa bagi

Operator Pembanding

Sama seperti operator aritmatika, operator perbandingan juga termasuk jenis operator binary. Hal ini dikarenakan, operator perbandingan adalah operator yang membandingkan dua operand atau dua bilangan. Umumnya, operator perbandingan yang sering digunakan ada 6 yaitu :
  • == : Operator sama dengan 
  • != : Operator tidak sama dengan 
  • < : Operator kurang dari 
  • > : Operator lebih dari 
  • <= : Operator kurang dari sama dengan 
  • >= : Operator lebih dari sama dengan
Untuk latihan implementasinya, kita akan menggunakan perintah var_dump untuk melakukan debug pada tipe data yang kita arahkan untuk di lakukan perbandingan. Jika perbandingan bernilai benar, maka akan TRUE dan jika perbandingan salah, maka akan FALSE. Langsung saja berikut phpnya. 

<?php
echo "1. 12 < 14 = "; var_dump (12<14);
echo "<br>";
echo "2. 14 < 14 = "; var_dump (14<14);
echo "<br>";
echo "3. 12 <= 14 = "; var_dump (12<=14);
echo "<br>";
echo "4. 10 <> '10' = "; var_dump (10<>'10');
echo "<br>";
echo "5. 10 == '10' = "; var_dump (10=='10');
echo "<br>";
echo "6. 10 === '10' = "; var_dump (10==='10');
echo "<br>";
echo "7. '150' =='1.5e2' = "; var_dump ('150'=='1.5e2');
echo "<br>";
echo "8. 'mercubuana' == 0 = "; var_dump ('mercubuana' == 0);
echo "<br>";
?>

<?php
echo "<center>&copy; Mahasiswa Mercu Buana Bekasi Pemrograman Web Genap 2019 </center>"
?>
kira-kira hasilnya akan seperti contoh berikut.

Operator Increment dan Decrement

Operator increment dan decrement adalah operator yang digunakan untuk menambah atau mengurangi nilai suatu variabel. Operator ini termasuk kedalam jenis operator Unary yang mengeksekusi satu operand. Operator ini adalah operator yang sering di jumpai pada perintah program looping. Umumnya, operator ini memiliki 4 jenis yaitu :
  • ++$x : Pre-Increment 
  • $x++ : Post-Increment 
  • --$x : Pre-Decrement 
  • $x-- : Post-Decrement
Langsung saja berikut phpnya. 

<?php
echo "Post-Increment <br>";
$a = 5;
echo '$a = '. $a ."<br>";
echo '$a akan bernilai 5: ' . $a++ . "($a++) <br>";
echo '$a akan bernilai 6: ' . $a . "<br>";

echo "<br>";

echo "Pre-Increment <br>";
$a = 5;
echo '$a = ' . $a . "<br>";
echo '$a akan bernilai 6: ' . ++$a . "(++$a) <br>";
echo '$a akan bernilai 6: ' . $a ."<br>";

echo "<br>";

echo "Post-Decrement <br>";
$a = 5;
echo '$a = '. $a ."<br>";
echo '$a akan bernilai 5: ' . $a-- . "($a--) <br>";
echo '$a akan bernilai 4: ' . $a . "<br>";

echo "<br>";

echo "Post-Decrement <br>";
$a = 5;
echo '$a = ' . $a . "<br>";
echo '$a akan bernilai 4: ' . --$a . "(--$a) <br>";
echo '$a akan bernilai 4: ' . $a ."<br>";
?>
Note : simbol titik di gunakan untuk menghubungkan string dengan tipe data lainnya. Ibarat menjumlahkan kata kata sehingga menjadi sebuah kalimat. Jika pada tipe data integer operasi penjumlahan menggunakan +, maka pada string operasi penjumlahan kalimat menggunakan titik.
 
kira-kira hasilnya akan seperti contoh berikut.
 

Konversi Tipe Data di PHP

Agak di luar materi operand dan operator dan karena pembahasan mengenai operator dan operand sangat luas, saya ingin membahas mengenai konversi tipe data terlebih dahulu. Pada PHP, konversi tipe data pada dasarnya sudah secara otomatis terdeteksi oleh bahasa pemrograman php itu sendiri. 

Namun kita bisa melakukan konversi secara manual ke tipe data yang kita inginkan. Dalam teorinya, teknik otomatis dari php disebut sebagai teknik juggling dan teknik manual ke tipe data yang kita inginkan adalah teknik casting. Berikut script phpnya.  

<?php
//teknik juggling
echo "Teknik Juggling <br>";
$a = 12;
$b = "9 kucing";
$c = $a + $b;
echo $c . "<br><br>";

//teknik casting
echo "Teknik Casting <br>";
echo (integer)$b . "<br>";
echo (bool)$b;
?>
kira-kira hasilnya akan seperti contoh berikut.
 

Cukup sekian penjelasan mengenai operator dan operand pada PHP. Walaupun poin poin universal operator dan operand pada PHP masih lebih luas, namun beberapa intinya saja yang ingin saya jelaskan di pembahasan ini. Sekian, saran dan pertanyaan bisa letakkan di komentar. Terima kasih sudah berkunjung, sampai berjumpa di pembahasan PHP berikutnya. Salam programming!!.

0 komentar:

Post a Comment

Kenal Saya

Follow My Twitter

Profil



Nama saya Alfa Farhan Syarief, web ini ada berdasarkan nama saya sendiri. Saya sendiri masih duduk tingkat SMK. Lebih lengkapnya saya masih bersekolah di SMKN 1

More »

Blog Archive

Recent Comment