statistics

Powered by Blogger.

Subscribe

Recent

Comment

Contact Form

Name

Email *

Message *

Friday, 20 November 2015

Pengertian Operator Dalam Pemrograman PHP

Setelah pada bahasan sebelumnya kita telah membahas tentang variabel dan tipe data dalam PHP, dalam kesempatan kali ini kita akan pelajari tentang operator dalam PHP.

Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti perkalian, penjumlahan, pengurangan, pembagian. Dalam PHP ada beberapa operator yang sering kita gunakan, antara lain:

A. Operator Aritmatika

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika. Operator aritmatika dalam PHP:

Operator         Operasi       Penggunaan
   *                 Perkalian             $a*$b
    /                 Pembagian     $a/$b
   %                 Modulus             $a%$b
   —           Pre/Post decrement      –$b atau  $b–
    +                 Penjumlaan      $a+$b
    –                 Pengurangan      $a-$b

B. Operator Increament/Decreament

Pre/post increment dan decrement masing-masing adalah penambahan dan pengurangan satu. Apabila operator diletakkan sebelum variable, missal ++$i atau –i  maka nilai $i akan ditambahkan atau dikurangkan 1 sebelum keseluruhan operasi dalam ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variable, missal $i++ atau $i– maka nilai $i akan ditambah atau dikurangi 1 setelah operasi dalam ekspresi dikerjakan.

Operator           Operasi                 Penggunaan
    ++    Pre/Post Increment ++$a atau $a++
    —    Pre/Post decrement –$b atau $b–

C. Operator String

Hanya ada satu operator string, yaitu operator concatenation ( . ).

<?php

$a=”Hallo”;

$b=$a.”Selamat Datang di PHP”;

//$b berisikan “Hallo Selamat datang di PHP”

?>


D. Operator Bitwise

Operator Bitwise dapat digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.

Contoh Nama  Hasil
$a & $b And          Bit yang bernilai 1 pada $a dan $b akan diset 1
$a | $b Or          Bit yang bernilai 1 pada $a atau $b akan diset 1
$a ^ $b Xor          Bit yang bernilai 1 pada $a dan $b tetapi tidak pada keduanya akan diset 1
~ $a         Not          Bit yang bernilai 1 pada $a akan diset 0, dan sebaliknya
$a << $b Shift Left  Geser bit $a sebanyak $b langkah kekiri (setiap langkah berarti “kalikan dengan dua”)
$a >> $b Shift right  Geser bit $a sebanyak $b langkah kekanan (setiap langkah berarti “kalikan dengan dua”)

E. Operator Perbandingan

Contoh     Nama                           Hasil
$a > $b    Lebih dari                    True jika $a lebih besar dari $b
$a <= $b    Kurang dari atau =           True jika $a lebih kecil dari $b atau $a sama dengan $b
$a < $b    Kurang dari                    True jika $a lebih kecil dari $b
$a >= $b    Lebih besar atau =            True jika $a lebih besar dari $b atau $a sama dengan $b
$a == $b     Sama dengan                    True jika $a sama dengan $b
$a != $b    Tidak =                            True jika $a tidak sama dengan $b

F. Operator Ternary

Operator ternary merupakan model penyederhanaan dari bentuk if..else yang setiap blok dari if dan else hanya satu perintah. Model ini cocok untuk melakukan proses pengisian suatu hasil pengujian.

Bentuk Umum:

(Ekspresi) ? (jika benar) : (jika salah);

Contoh:

<?

$umur=5;

$balita=($umur<=5) ? “Termasuk balita : “sudah tidak balita lagi”;

echo “Umurnya = $umur “$balita;

?>


Categories:

0 comments:

Post a Comment