Minggu, 17 Februari 2019

Pengenalan PHP Part 5 ( Operator)


Bagi yang lebih menyukai videonya silahkan klik disini.

Operator adalah sebuah notasi yang digunakan untuk memanipulasi dua buah data atau lebih, ada beberapa macam operator yang dikenal dalam PHP, yaitu
1.       Operator Matematika (Arithmatic Operator)
2.       Operator Penugasan (Assigment Operator)
3.       Operator Perbandingan (Comparison Operator)
4.       Operator Ternary (Ternary Operator)
5.       Operator Pengontrol kesalahan (Error Control Operator)
6.       Operator Penaikan/Penurunan (Increment/Decrement Operator)
7.       Operator logika (Logical Operator)

8.       Operator String (String Operator)
9.       Operator Array (Array Operator)

Berikut adalah penjelasannya.

1.       Operator Matematika (Arithmatic Operator)

Operator ini berfungsi untuk melakukan proses matematika, terdiri dari operator penjumlahan, operator pengurangan, operator perkalian, operator pembagian, dan operator sisa pembagian.

2.       Operator Penugasan (Assigment operator)

Operator ini menggunakan tanda sama dengan (=), yang berarti bahwa nilai yang disebelah kanan tanda tersebut akan dimasukkan ke variabel yang ada disebelah kiri tanda

3.       Operator Perbandingan (Comparison Operator)

Operator ini berguna untuk membandingkan dua buah nilai atau variabel, dimana hasil perbandingannya akan bernilai benar (True) atau salah (False). Macam operatornya adalah sebagai berikut :
  1. $a == $b membandingkan variabel $a sama dengan variabel $b
  2. $a === $b membandingkan variabel $a identik dengan variabel $b, dimana mempunyai pengertian tidak hanya isi variabel saja yang sama, tetapi juga type data dari data yang ada dalam variabel tersebut juga harus sama.
  3. $a != $b variabel $a tidak sama dengan variabel $b
  4. $a !==$b variabel $a tidak identik dengan variabel $b
  5. $a < $b variabel $a lebih kecil dari variabel $b
  6. $a > $b variabel $a lebih besar dari variabel $b
  7. $a <= $b variabel $a lebih kecil atau sama dengan variabel $b
  8. $a >= $b variabel $a lebih besar atau sama dengan variabel $b


Dari seluruh model operator diatas hanya akan menghasilkan nilai True atau False saja, biasanya operator ini digunakan untuk menguji suatu kondisi agar dapat ditetapkan langkah selanjutnya dalam script program.

4.       Operator Ternary

Operator ini gunanya adalah untuk membandingkan variabel dalam satu sintax saja, mirip dengan perintah pengujian kondisi, tetapi tidak bisa dilakukan untuk pengujian kondisi bersarang tetapi hanya untuk satu kondisi saja. Notasi untuk operator ini adalah dengan menggunakan tanda tanya, bentuk umumnya adalah sebagai berikut :

                (Kondisi) ? (Ekspresi1) : (Ekspresi2);

Contoh penggunaannya adalah sebagai berikut :

                $nilai = ($x > $y) ? “benar” : “salah”;

Artinya adalah jika pernyataan $x > $y bernilai benar, maka variabel $nilai akan berisi “benar” dan begitu sebaliknya.

5.       Operator Pengontrol Kesalahan

Operator ini digunakan untuk tidak menampilkan peringatan kesalahan pada browser, simbol yang digunakan adalah “@”, contoh yang paling sering digunakan adalah pada saat akan melakukan koneksi ke database seperti contoh berikut :




Pada listing diatas pada baris 6 dan 7 adalah untuk membuat koneksi ke database, dengan menambahkan simbol @ pada perintah koneksinya maka jika terjadi kesalahan browser tidak akan menampilkan pesan kesalahan tersebut tetapi akan menampilkan pesan yang kita tulis yaitu “Terjadi kesalahan”, silahkan anda coba jika tanda @ dihilangkan.

 6.       Operator Increment / Decrement

Adalah sebuah operator yang digunakan untuk menaikkan suatu nilai atau menurunkan suatu nilai dengan 1, Perintahnya adalah sebagai berikut :

++$a adalah perintah Pre-Increment maksudnya suatu nilai $a dinaikkan terlebih dahulu, kemudian baru ditambahkan ke nilai $a

$a++ adalah perintah Post-Increment maksudnya suatu nilai $a ditambahkan ke nilai $a terlebih dahulu kemudian baru dinaikkan nilai $a tersebut

Contoh untuk increment ini adalah sebagai berikut:



Hasilnya adalah
2

1



Hasilnya adalah
2
2



Untuk perintah Pre-Decrement dan Post-Decrement adalah kebalikan dari perintah Pre-Increment dan Post-Indrement Silahkan anda uji dengan menggunakan scipt diatas dengan merobah nilai $i menjadi 5 dan nilai $a dengan perintah decrement dengan mengganti tanda + dengan tanda -.

7.       Operator Logika

Operator logika adalah operator untuk menentukan kondisi kebenaran dari dua buah operant, adapun operator logika dalam PHP adalah

                                And        Bernilai benar jika kedua pernyataan benar
                                Or           Bernilai benar jika salah satu atau kedua pernyataan benar
                                Xor         Bernilai benar jika salah satu bernilai benar
                                Not        Bernilai benar jika pernyataan tersebut salah.

8.       Operator String.

Operator ini mengenal 2 model yaitu titik dan sama dengan. Titik digunakan untuk menyambung string yang akan digunakan sedangkan sama dengan digunakan untuk memindahkan suatu nilai kedalam sebuah variabel atau operator penugasan.

9.       Operator Array

Operator ini digunakan untuk memanipulasi terhadap dua array atau lebih, untuk pembahasannya nanti akan dilanjutkan ketika pembahasan mengenai array.

Tidak ada komentar:

Posting Komentar