Minggu, 12 Juni 2011

OPERATOR

Dalam bahasa pemrograman secara umum, Operator digunakan untuk memanipulasi atau melakukan proses perhitungan pada suatu nilai.

Jenis – jenis Operator
·         Aritmetika
·         Assignment
·         Bitwise
·         Perbandingan
·         Logika
·         String
·         Increment
1.       Operator Aritmetika
Berikut ini adalah tabel operator aritmetika, makna & contohnya :
Operator Makna contoh
+ Penjumlahan 2+4
-Pengurangan 6-2
* Pekalian 5*3
/ Pembagian 15/3
% Modulus 43%10

Contoh :       <?php
$penjumlahan = 2 + 4;
$pengurangan = 6 - 2;
$perkalian = 5 * 3;
$pembagian = 15 / 3;
$modulus = 5 % 2;
echo "Menampilkan penjumlahan: 2 + 4 = ".$penjumlahan."<br>"; echo "Menampilkan
pengurangan: 6 - 2 = ".$pengurangan."<br>"; echo "Menampilkan perkalian: 5 * 3 =
".$perkalian."<br>";
echo "Menampilkan pembagian: 15 / 3 = ".$pembagian."<br>";
echo "Menampilkan modulus: 5 % 2 = " . $modulus.";
?>

2.       Assignment
Terdiri dari :
·         +=
·         -=
·         *=
·         /=
·         .=
Contoh : $a = 5;
                  $a += 5; // $a = $a + 5;
3.       Bitwise
Operator ini berfungsi menghasilkan nilai bilangan binary (bit) yaitu : 1 atau 0. Bitwise terdiri dari :
·         & (AND)
·         I (OR)
·         ^ (Xor)
·         ~ (Not)
Contoh nya :
·         $a & $b (Bit akan bernilai benar jika $a dan $b bernilai 1)
·         $a I $b (Bit akan bernilai 1 jika $a atau $b bernilai 1)
·         $a ^ $b (Bit akan bernilai 1 jika $a atau $b , tetapi tidak keduanya bernilai 1)
·         ~ $a (Bit akan bernilai 1 jika $a dan $b bernilai 0)



4.       Perbandingan
Perbandingan digunakan untuk menguji hubungan antara nilai & atau variable. Operator Perbandingan ini digunakan dalam suatu statement bersyarat yang selalu menghasilkan nilai TRUE atau FALSE. Sering digunakan pada struktur control IF, terdiri atas : (<, >, <=, >=)
Misalnya :    $x = 4; $y = 5;
berikut ini adalah beberapa contoh penggunaan operator perbandingan dan hasilnya.
Operator Makna Contoh Hasil
== Sama dengan $x == $y FALSE
!= Tidak sama dengan $x != $y TRUE
< Lebih kecil dari $x < $y TRUE
> Lebih besar dari $x > $y FALSE
<= Lebih kecil atau sama dengan dari $x <= $y TRUE
>= Lebih besar atau sama dengan dari $x >= $y FALSE
5.       Logika
Operator ini hampir memiliki fungsi yang sama dengan operator perbandingan, yaitu sebagai pengendali struktur program.
Terdiri atas :
·         AND atau &&
·         OR atau ||
·         NOT atau !
·         XOR
Contohnya :
·         $a && $b (Menghasilkan nilai TRUE jika $a dan $b bernilai benar)
·         $a || $b (Menghasilkan nilai TRUE jika salah satu dari $a atau $b  atau keduanya bernilai benar)
·         !$a (Menghasilkan nilai TRUE jika $a bernilai tidak benar)
·         $a xor $b (Menghasilkan nilai TRUE jika salah satu dari $a atau $b bernilai benar)

6.       String
Operator string adalah operator yang digunakan untuk menggabungkan teks, baik variable maupun suatu teks dengan teks yang lain.
Operator ini terdiri atas :
·         .
·         .=
Contohnya :
<?
$a = “Hallo”;
$b = “Selamat belajar PHP”;
$c = $a.” “.$b;

Echo “<br>$c”;
// Variabel $c berisikan “Hallo Selamat belajar PHP
?>

7.       Increment
Operator Increment merupakan operator penambahan (++) dan operator pengurangan (--) nilai dengan nilai selisih 1.
Contohnya :
<?
// operator increment dan decrement
// operator.php
$a = 1;

Echo “<br>operasi ++\$a nilai\$a = “.++$a;
Echo “<br>operasi \$a++ nilai\$a = “.$a++;
Echo “<br>operasi --\$a nilai\$a = “.--$a;
Echo “<br>operasi \$a-- nilai\$a = “.$a--;
?>

Tidak ada komentar:

Posting Komentar