Laman

Senin, 17 Januari 2011

Operator

Operator merupakan suatu simbol yang dipakai untuk memanipulasi nilai suatu variabel. Variabel yang dimodifikasi oleh operator disebut operand. Contoh penggunaan operator misalkan 17 + 6, nilai 17 dan 6 disebut operand, sedang tanda "+" disebut operator. Operator digunakan untuk memanipulasi data seperti untuk penjumlahan, pengurangan, perkalian, pembagian dan sebagainya.

Biasanya operator diklasifikasikan menjadi empat kelompok yaitu : Arithmetic Operator, Assignment Operator, Comparison Operator, dan Logical Operator.

1.1 Arithmetic Operator

Operator aritmatika adalah operator yang digunakan untuk melakukan fungsi matematika, seperti penjumlahan, pengurangan, perkalian, pembagian dan sebagainya. Perhatikan table berikut :

Tabel. Arithmetic Operator

Contoh

Nama

Hasil

$a + $b

Penjumlahan

Jumlah $a dan $b

$a - $b

Pengurangan

Selisih $a dan $b

$a * $b

Perkalian

Hasil kali $a dan $b

$a / $b

Pembagian

Bilangan bulat dari $a dibagi $b

$a % $b

Modulus

Sisa pembagian dari $a dibagi $b

++

Increment


--

Decrement



Contoh

Nama

Hasil

++$a

Pre Increment

Tambahkan $a dengan 1, hasilnya masukkan ke dalam $a

$a++

Post Increment

Berikan nilai $a, kemudian tambahkan 1 kepada $a

--$a

Pre Decrement

Kurangkan $a dengan 1, hasilnya masukkan ke dalam $a

$a--

Post Decrement

Berikan nilai $a, kemudian kurangkan 1 kepada $a


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.";

?>

Keluaran dari kode di atas adalah ?

Menampilkan penjumlahan: 2 + 4 = 6

Menampilkan pengurangan: 6 - 2 = 4

Menampilkan perkalian: 5 * 3 = 15

Menampilkan pembagian: 15 / 3 = 5

Menampilkan modulus: 5 % 2 = 1

1.2 Assignment Operator

Assignment Operator atau juga disebut operator penugasan merupakan operator yang digunakan untuk member nilai ke suatu variable atau variable ke variable. Simbol operator ini adalah “sama dengan “ (=). Tabel berikut memperlihatkan daftar Assignment Operator :

Operator

Fungsi

Contoh

+=

Untuk menambah nilai variable di sebelah kiri dengan nilai di sebelah kanan

x + 5;

x=x+5;

-=

Untuk mengurangi nilai variable di kiri dengan nilai di kanan

x -= 5;

x=x-5;

.=

Untuk melakukan concatenation atau operasi gabungan antara nilai variable di sisi kiri dengan nilai di sisi kanan

x .= ”php”;

x = x . “php”;

/=

Untuk membagi nilai variable di sisi kiri dengan nilai di sisi kanan

x /= 5;

x = x/5;

%=

Sisa hasil bagi antara nilai variable di kiri dengan nilai kanan

x %= 5;

x = x % 5;

&=

Untuk melakukan operasi AND antara nilai variable kiri dengan nilai kanan

x &= 5;

x = x & 5;


1.3 Comparison Operator

Operator ini dikenal juga dengan sebutan operator perbandingan atau relasional, yaitu operator yang digunakan untuk melakukan perbandingan antara dua buah operand dan menghasilkan nilai true dan false. Table berikut memperlihatkan daftar Comparison Operator.

Operator

Fungsi

Contoh

==

sama dengan

$a == $b

TRUE jika $a sama dengan $b

===

Identik

$a === $b

TRUE jika $a sama dengan $b, dan keduanya memiliki tipe data yang sama

!= atau <>

Tidak sama dengan

$a != $b or $a <> $b

TRUE jika $a tidak sama $b

!==

Tidak identik

$a !== $b

àTRUE jika $a tidak sama dengan $b atau keduanya tidak memiliki tipe data yang sama

<

Kurang dari

$a < $b

TRUE jika $a kurang dari $b

>

Lebih besar dari

$a > $b

TRUE jika $a lebih besar dari $b

<=

Kurang dari atau sama dengan

$a <= $b

àTRUE jika $a kurang dari atau sama dengan $b

>=

Lebih besar dari atau sama dengan

$a >= $b

TRUE jika $a lebih besar atau sama dengan $b

1.4 Logic Operator

Logic operator atau operator logika digunakan untuk menggabungkan kondisi berganda dan menghasilkan sebuah ekspresi bernilai true atau false. Perhatikan table berikut :

Operator

Fungsi

Contoh

&& atau AND

Melakukan operasi AND

$a && $b

TRUE jika $a dan $b keduanya bernilai TRUE

|| atau OR

Melakukan operasi OR

$a or $b

TRUE jika $a atau $b salah satunya bernilai TRUE

XOR

Melakukan operasi XOR

$a xor $b

TRUE jika $a atau $b bernilai TRUE, dan salah satunya bernilai FALSE

!

Melaklukan operasi NOT

!$a

TRUE jika $a tidak bernilai TRUE



1.5 String Operator

Operator

Fungsi

Contoh

.

Concatenation

$a . $b

menggabungkan string $a dan $b

0 komentar:

Posting Komentar

 
Copyright (c) Cahaya Harapan - Blogger Templates created by BTemplateBox.com - Css Themes by metamorphozis.com