0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan

PHP Operator

Diunggah oleh

Aly Mufidin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan

PHP Operator

Diunggah oleh

Aly Mufidin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 17

PHP Operator

Aly Mufidin
Apa itu operator
Operator adalah simbol-simbol yang digunakan untuk melakukan operasi terhadap suatu nilai
dan variabel.

Ada 6 Jenis operator dalam pemrograman PHP yang harus kita ketahui:
1. Operator Aritmatika;
2. Operator Penugasan atau Assignment;
3. Operator Increment & Decrement;
4. Operator Relasi atau pembanding;
5. Operator Logika;
6. Operator Bitwise;
7. dan Operator Ternary.
Operator Aritmatika
Operator aritmatika merupakan operator untuk melakukan
operasi aritmatika.

Operator aritmatika terdiri dari:

Nama Operator Simbol

Penjumlahan +

Pengurangan -

Perkalian *

Pemangkatan **

Pembagian /

Sisa Bagi %
Contoh
Mula-mula kita punya dua variabel, yaitu $a dan $b dengan nilai awal sebagai berikut:

Kemudian kita menggunakan operator aritmatika untuk melakukan opersi


terhadap dua nilai atau variabel tersebut.

Lalu hasilnya disimpan di dalam variabel $c.


Operator penugasan
Operator berikutnya adalah operator penugasan atau assignment.
Operator ini adalah operator untuk memberikan tugas kepada variabel.
Biasanya digunakan untuk mengisi nilai.
Contoh :
$a = 32;
Sama dengan (=) adalah operator penugasan untuk mengisi nilai, selain sama dengan terdapat juga beberapa
operator penugasan seperti:
Nama Operator Sombol
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) .=
Seperti:
$a = $a + 10;

dan

$a += 10;

Kedua operasi tersebut merupakan opearsi yang sama. Hanya saja yang atas menggunakan operator aritmatika
dan yang bawah menggunakan operator penugasan.
Bisa dibilang, operator penugasan adalah bentuk yang lebih sederhana dari ekspresi seperti di atas.
Penggunaan opereator penugasan akan sering kita temukan saat membuat program.
Opeartor 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:

$score = 0;

$score++;
$score++;
$score++;

echo $score;

Nilai $score akan menjadi 3, karena kita melakukan increment sebanyak 3x.
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).
Berikut ini daftar operator relasi:

Nama Operator Simbol

Lebih Besar >


Lebih Kecil <
Sama Dengan == atau ===
Tidak Sama dengan != atau !==
Lebih Besar Sama dengan >=
Lebih Kecil Sama dengan <=
Nilai dengan tipe data boolean biasanya tidak untuk ditampilkan. Biasanya
digunakan untuk pembuatan kondisi pada percabangan.

Contohnya seperti ini:

<?php
$total_belanja = 150000;

if($total_belanja > 100000){


echo "Anda dapat hadiah!“ ;
}
Operator logika
Operator logika adalah operator untuk melakukan operasi logika seperti AND, OR, dan
NOT.
Operator logika terdiri dari:

Nama Operator Simbol

Logika AND &&


Logika OR ||
Negasi/kebalikan/ NOT !
Seperti: Hasil:
Pada contoh sebelumnya, kita menggunakan fungsi prinf() untuk mencetak memformat dan
mencetak teks.
Namun akan tetap menampilkan 1 untuk true dan 0 untuk false.
Oprator logika sama seperti operator relasi, ia akan menghasilkan nilai dengan tipe
data boolean.
Perhatikanlah hasil yang di dapatkan ketika menggunakan operator && (AND), || (OR),
dan ! (NOT).
Operator && akan menghasilkan true apabila nilai kiri dan kanan bernilai true. Sedangkan
operator || akan menghasilkan false saat nilai kiri dan kanan bernilai false.
Coba cek kembali hukum logika AND, OR, dan NOT.
Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi bit (biner).
Operator ini terdiri dari:

Nama Simbol di Java

AND &
OR |
XOR ^
Negasi/kebalikan ~
Left Shift <<
Right Shift >>
Operator ini berlaku untuk tipe data int, long, short, char, dan byte.
Operator ini akan menghitung dari bit-ke-bit.
Misalnya, kita punya variabel a = 60 dan b = 13.

Bila dibuat dalam bentuk biner, akan menjadi seperti ini:

Kemudian, dilakukan operasi bitwise

Operasi AND

Konsepnya memang hampir sama dengan opeartor Logika. Bedanya, Bitwise digunakan untuk biner.
Operator Ternary
Operator ternary adalah operator untuk membuat sebuah kondisi. Simbol yang digunakan adalah tanda tanya
(?) dan titik dua (:).

Operator ternary

Kamu suka aku ? iya : tidak ;

Jawaban benar
Jawaban salah
Contohnya: Hasil :

Cobalah untuk mengganti nilai variabel $suka menjadi false, maka hasil outputnya
akan tidak.
Terima kasih

Anda mungkin juga menyukai