PHP part #6 Operator didalam PHP



Operator adalah tanda atau instruksi yang digunakan untuk mengoperasikan dua nilai atau lebih untuk mendapatkan hasil dari proses tersebut. operator dalam PHP terbagi menjadi beberapa bagian diantaranya adalah sebagai berikut :
  1. Operator Aritmatika
  2. Operator Punugasan / Assigment
  3. Operator Incermenent & Decrement
  4. Operator Relasi atau Perbandingan
  5. Operator Logika
  6. Operator Bitwise
  7. Operator ternary
Dari operator Diatas akan kita bahas secara singkat pengertian beserta contohnya.

Operator Aritmatika

 Operator Aritmatika Adalah operator yang sering kita gunakan dalam perhitungan matematika dasar. 
Berikut ini adalah beberapa Operator Aritmatika :

Nama Operator                     Simbol
Penjumlahan          +
Pengurangan          -
Perkalian          *
Pemangkatan          **
Pembagian          /
Sisa Bagi          %

Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana, seperti kali, bagi, tambah dan kurang (kabataku).dengan urutan operator yang didahulukan yaitu
pangkat (**),  kali (*), bagi( /), tambah (+) dan kurang( - ). contoh :
2+2*3-2/2 = ... ?
jawabannya adalah 7. mengapa demikian? itu karena urutan yang harus didahulukan.
2+(2*3)-(2/2) 
2*3 = 6,
2/2 = 1,
jika digabungkan (2+6)-1 maka 8 -1 = 7

contoh Operator Aritmatika

<?php
$a=5;
$b=2;
$c=$a+$b; // penggunaan operator aritmatika
echo $c;
?>

operator Aritmatika biasanya digunakan untuk perhitungan matematis didalam program. misalnya total harga barang yang harus dibayar dll.



 Operator Penugasan atau Assigment

Operator ini adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Biasanya digunakan untuk mengisi nilai.

Nama Operator  Simbol
Pengisian Nilai   =
Pengisian dan Penambahan   +=
Pengisian dan Pengurangan   -=
Pengisian dan Perkalian   *=
Pengisian dan Pemangkatan   **=
Pengisian dan Pembagian   /=
Pengisian dan Sisa bagi   %=
Pengisian dan Peggabungan (string)   .=

Apa perbedaan dengan operator aritmatika?
Operator penugasan digunakan untuk mengisi nilai dan juga menghitung dengan operasi aritmatika. Sedangkan operator aritmatika hanya berfungsi untuk menghitung saja.
Sebagai contoh:

contoh operator assigment

<?php
$a=3;
//ini adalah operator aritmatika
$a = $a+2; // hasilnya adalah 3 + 2 = 5
//ini adalah operator assigment
$a+=2; // hasilnya adalah 5 + 2 = 7;

?>



Operator increment decrement

Operator increment dan decrement merupakan operator yang digunakan untuk menambah +1 (tambah satu) dan mengurangi -1 (kurangi dengan satu).
Opertor increment menggunakan simbol ++, sedangkan decrement menggunakan simbol --.

contoh operator increment , decrement

<?php
$a= 3;
$a++; //hasilnya adalah 4
$a--; // hasilnya adalah 2
?>

Operator increment dan decrement biasanya digunakan untuk pengulangan didalam sebuah for. untuk menampilkan jumlah yang ingin ditampilkan sebanyak angka yang diperlukan dalam suatu kondisi yang diinginkan.


Operator Relasi

Operator relasi adalah operator untuk membandingkan dua buah nilai.
Hasil operasi dari operator relasi akan menghasilkan nilai dengan tipe data boolean, yaitu true (benar) dan false (salah).

Nama OperatorSimbol
Lebih Besar>
Lebih Kecil<
Sama Dengan== atau ===
Tidak Sama dengan!= atau !==
Lebih Besar Sama dengan>=
Lebih Kecil Sama dengan<=

operator ini biasanya digunakan untuk mengecek suatu kondisi didalam IF maupun Switch case. operator ini sebaiknya di fahami betul-betul karena sangat sering digunakan dalam sebuah program.

contoh operator relasi

<?php
$a=3;
if($a>2){
echo "cetak angka lebih besar";
}
?>


Operator Logika

Operator logika adalah operator untuk melakukan operasi logika seperti AND, OR, dan NOT.
Operator logika terdiri dari:

Nama OperatorSimbol
Logika AND&&
Logika OR||
Negasi/kebalikan/ NOT!

biasanya logika And, OR dan not digunakan untuk membandingkan 2 buah logika. misalnya dapat dilihat pada contoh dibawah ini:

contoh operator logika

<?php
$a=3;
$b=2;

if(($a>2)&&($b=3)){
echo "angka benar";
}else{
echo "angka salah";
}
?>



Operator Bitwise

Operator bitwise merupkan operator yang digunakan untuk operasi bit (biner).

NamaSimbol 
AND&
OR|
XOR^
Negasi/kebalikan~
Left Shift<<
Right Shift>>

Example





Post a Comment

0 Comments