2.Operator Assignment
Digunakan untuk mengisi variable
yang terletak di sebelah kiri
operator dengan nilai yang ada di
sebelah kanan operator
$A
Variable

B
Operator

Nilai
2.1. Symbol Operator =
Digunakan untuk mengisi variable yang
terletak di sebelah kiri operator dengan nilai
yang ada di sebelah kanan operator
Contoh :
<?
$a = 4+2; ?>

Berapapun nilai $a sebelumnya, sekarang $a telah berisi
nilai 6
2.2. Symbol Operator +=
Digunakan untuk menambahkan nilai yang terletak di
sebelah kanan operator ke variable yang di sebelah kiri dan
hasilnya disimpan di variable tersebut juga

Contoh :
<?
$a += 6; ?> // $a = $a + 6;
Misalnya nilai awal $a = 4, maka sekarang $a = 10
2.3. Symbol Operator -=
Digunakan untuk mengurangkan nilai yang terletak di
sebelah kanan operator ke variable yang di sebelah kiri dan
hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a -= 4; ?> // $a = $a – 4;
Misalnya nilai awal $a = 10, maka sekarang $a = 6
2.4. Symbol Operator *=
Digunakan untuk mengalikan variable yang ada di sebelah
kiri operator dengan nilai yang terletak di sebelah kanan
operator dan hasilnya disimpan di variable tersebut juga

Contoh :
<?
$a *= 2; ?> //$a = $a * 2;
Misalnya nilai awal $a = 10, maka sekarang $a = 20
2.5. Symbol Operator /=
Digunakan untuk membagi variable yang ada di sebelah kiri
operator dengan nilai yang terletak di sebelah kanan
operator dan hasilnya disimpan di variable tersebut juga
Contoh :
<?
$a /= 6; ?> //$a = $a / 6;
Misalnya nilai awal $a = 12, maka sekarang $a = 2
2.6. Symbol Operator %=
Digunakan untuk membagi variable yang ada di sebelah kiri
operator dengan nilai yang terletak di sebelah kanan
operator kemudian sisa pembagiannya disimpan di variable
tersebut juga

Contoh :
<?
$a %= 7; ?>
Misalnya nilai awal $a = 10, maka sekarang $a = 3
3.Operator Perbandingan
Digunakan untuk membandingkan
2 kondisi atau lebih

$A
Kondisi 1

B
Operator

Kondisi 2
3.1. Symbol Operator ==
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang sama

Contoh :
<?
$a = 6;
$b = 6;
$a == $b;

?>
Maka kondisi ini akan bernilai 1 atau true
3.2. Symbol Operator <>
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang tidak sama

Contoh :
<?
$a = 6;
$b = 7;
$a <> $b;

?>
Maka kondisi ini akan bernilai 1 atau true
3.3. Symbol Operator !=
Akan bernilai true atau 1 jika dua kondisi yang
dibandingkan memiliki nilai yang tidak sama

Contoh :
<?
$a = 4;
$b = 5;
$a != $b;

?>
Maka kondisi ini akan bernilai 1 atau true
3.4. Symbol Operator >
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih besar dari nilai sebelah kanan operator

Contoh :
<?
$a = 7;
$b = 5;
$a > $b;

?>
Maka kondisi ini akan bernilai 1 atau true
3.5. Symbol Operator <
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih kecil dari nilai sebelah kanan operator

Contoh :
<?
$a = 5;
$b = 8;
$a < $b;

?>
Maka kondisi ini akan bernilai 1 atau true
3.6. Symbol Operator >=
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih besar atau sama dengan nilai sebelah
kanan operator

Contoh :
<?
$a = 11;
$b = 10;
$a >= $b;

?>
Kondisi juga tetap bernilai 1 atau true saat $a = 10
3.7. Symbol Operator <=
Akan bernilai true atau 1 jika nilai di sebelah kiri
operator lebih kecil atau sama dengan nilai sebelah
kanan operator

Contoh :
<?
$a = 10;
$b = 11;
$a <= $b;

?>
Kondisi juga tetap bernilai 1 atau true saat $a = 11
?????????????????
Berapa Nilai Variable a ?

<?
$a = 6 * 2;
?>
Berapa Nilai Variable a ?

<?
$a = 5;
$a += 9;
?>
Berapa Nilai Variable a ?

<?
$a = 5;
$a -= 5;
?>
Berapa Nilai Variable a ?

<?
$a = 5;
$a *= 3;
?>
Berapa Nilai Variable a ?

<?
$a = 10;
$a /= 2;
?>
True Apa False ?

<?
$a = 10;
$b = 2;
$a == $b;
?>
True Apa False ?

<?
$a = 6;
$b = 8;
$a != $b;
?>
True Apa False ?

<?
$a = 3;
$b = 3;
$a <> $b;
?>
True Apa False ?

<?
$a = “oke”;
$b = “eko”;
$a != $b;
?>
True Apa False ?

<?
$a = “oke”;
$b = “eko”;
$a == $b;
?>
True Apa False ?

<?
$a = “eko”;
$b = “eko”;
$a == $b;
?>
True Apa False ?

<?
$a = 122;
$b = 67;
$a >= $b;
?>
True Apa False ?

<?
$a = 122;
$b = 67;
$a <= $b;
?>
4.Operator Logika
Digunakan untuk menggabungkan 2
kondisi atau lebih perbandingan

A
Perbandingan1

B
Operator

Perbandingan2
4.1. Symbol Operator AND
Akan bernilai true atau 1 jika dua kondisi atau lebih
semuanya memiliki nilai true atau 1

Contoh :
<?
$a = 3; $b = 7;
$a == 3 AND $b == 7;

A

B

Kond

1

1

1

0

1

0

1

0

0

0

0

0

?>
Maka kondisi ini akan bernilai 1 atau true
4.2. Symbol Operator &&
Akan bernilai true atau 1 jika dua kondisi atau lebih
semuanya memiliki nilai true atau 1

Contoh :
<?
$a = “admin”; $b = “pasword”;
$a == “admin” && $b == “pasword”;

?>
Maka kondisi ini akan bernilai 1 atau true
4.3. Symbol Operator OR
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0

Contoh :
<?
$a = 7; $b = 9;
$a == 8 || $b == 7;

A

B

Kond

1

1

1

0

1

1

1

0

1

0

0

0

?>
Maka kondisi ini akan bernilai 0 atau false
4.4. Symbol Operator ||
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0

Contoh :
<?
$a = “admin”; $b = “pasword”;
$a == “admon” OR $b == “paswird”;

?>
Maka kondisi ini akan bernilai 0 atau false
4.5. Symbol Operator XOR
Akan bernilai false atau 0 jika dua kondisi atau lebih
semuanya memiliki nilai false atau 0, namun akan
bernilai true saat keduanya benar atau keduanya salah

Contoh :
<?
$a = 7; $b = 9;
$a == 8 xor $b == 7;

?>

A

B

Kond

1

1

1

0

1

0

1

0

0

0

0

1
True Apa False ?

<?
$a = 122;
$b = 67;
$a == 122 && $b == 67;

?>
True Apa False ?

<?
$a = “eko”;
$b = 67;
$a == “edi” AND $b == 67;

?>
True Apa False ?

<?
$a = “eko”;
$b = 67;
$a == “edi” || $b == 68;

?>
True Apa False ?

<?
$a = “joya”;
$b = “meme”;
$a == “joya” || $b == “meme”;

?>
SELESAI
TERIMA KASIH

Bab 2

  • 2.
    2.Operator Assignment Digunakan untukmengisi variable yang terletak di sebelah kiri operator dengan nilai yang ada di sebelah kanan operator $A Variable B Operator Nilai
  • 3.
    2.1. Symbol Operator= Digunakan untuk mengisi variable yang terletak di sebelah kiri operator dengan nilai yang ada di sebelah kanan operator Contoh : <? $a = 4+2; ?> Berapapun nilai $a sebelumnya, sekarang $a telah berisi nilai 6
  • 4.
    2.2. Symbol Operator+= Digunakan untuk menambahkan nilai yang terletak di sebelah kanan operator ke variable yang di sebelah kiri dan hasilnya disimpan di variable tersebut juga Contoh : <? $a += 6; ?> // $a = $a + 6; Misalnya nilai awal $a = 4, maka sekarang $a = 10
  • 5.
    2.3. Symbol Operator-= Digunakan untuk mengurangkan nilai yang terletak di sebelah kanan operator ke variable yang di sebelah kiri dan hasilnya disimpan di variable tersebut juga Contoh : <? $a -= 4; ?> // $a = $a – 4; Misalnya nilai awal $a = 10, maka sekarang $a = 6
  • 6.
    2.4. Symbol Operator*= Digunakan untuk mengalikan variable yang ada di sebelah kiri operator dengan nilai yang terletak di sebelah kanan operator dan hasilnya disimpan di variable tersebut juga Contoh : <? $a *= 2; ?> //$a = $a * 2; Misalnya nilai awal $a = 10, maka sekarang $a = 20
  • 7.
    2.5. Symbol Operator/= Digunakan untuk membagi variable yang ada di sebelah kiri operator dengan nilai yang terletak di sebelah kanan operator dan hasilnya disimpan di variable tersebut juga Contoh : <? $a /= 6; ?> //$a = $a / 6; Misalnya nilai awal $a = 12, maka sekarang $a = 2
  • 8.
    2.6. Symbol Operator%= Digunakan untuk membagi variable yang ada di sebelah kiri operator dengan nilai yang terletak di sebelah kanan operator kemudian sisa pembagiannya disimpan di variable tersebut juga Contoh : <? $a %= 7; ?> Misalnya nilai awal $a = 10, maka sekarang $a = 3
  • 9.
    3.Operator Perbandingan Digunakan untukmembandingkan 2 kondisi atau lebih $A Kondisi 1 B Operator Kondisi 2
  • 10.
    3.1. Symbol Operator== Akan bernilai true atau 1 jika dua kondisi yang dibandingkan memiliki nilai yang sama Contoh : <? $a = 6; $b = 6; $a == $b; ?> Maka kondisi ini akan bernilai 1 atau true
  • 11.
    3.2. Symbol Operator<> Akan bernilai true atau 1 jika dua kondisi yang dibandingkan memiliki nilai yang tidak sama Contoh : <? $a = 6; $b = 7; $a <> $b; ?> Maka kondisi ini akan bernilai 1 atau true
  • 12.
    3.3. Symbol Operator!= Akan bernilai true atau 1 jika dua kondisi yang dibandingkan memiliki nilai yang tidak sama Contoh : <? $a = 4; $b = 5; $a != $b; ?> Maka kondisi ini akan bernilai 1 atau true
  • 13.
    3.4. Symbol Operator> Akan bernilai true atau 1 jika nilai di sebelah kiri operator lebih besar dari nilai sebelah kanan operator Contoh : <? $a = 7; $b = 5; $a > $b; ?> Maka kondisi ini akan bernilai 1 atau true
  • 14.
    3.5. Symbol Operator< Akan bernilai true atau 1 jika nilai di sebelah kiri operator lebih kecil dari nilai sebelah kanan operator Contoh : <? $a = 5; $b = 8; $a < $b; ?> Maka kondisi ini akan bernilai 1 atau true
  • 15.
    3.6. Symbol Operator>= Akan bernilai true atau 1 jika nilai di sebelah kiri operator lebih besar atau sama dengan nilai sebelah kanan operator Contoh : <? $a = 11; $b = 10; $a >= $b; ?> Kondisi juga tetap bernilai 1 atau true saat $a = 10
  • 16.
    3.7. Symbol Operator<= Akan bernilai true atau 1 jika nilai di sebelah kiri operator lebih kecil atau sama dengan nilai sebelah kanan operator Contoh : <? $a = 10; $b = 11; $a <= $b; ?> Kondisi juga tetap bernilai 1 atau true saat $a = 11
  • 17.
  • 18.
    Berapa Nilai Variablea ? <? $a = 6 * 2; ?>
  • 19.
    Berapa Nilai Variablea ? <? $a = 5; $a += 9; ?>
  • 20.
    Berapa Nilai Variablea ? <? $a = 5; $a -= 5; ?>
  • 21.
    Berapa Nilai Variablea ? <? $a = 5; $a *= 3; ?>
  • 22.
    Berapa Nilai Variablea ? <? $a = 10; $a /= 2; ?>
  • 23.
    True Apa False? <? $a = 10; $b = 2; $a == $b; ?>
  • 24.
    True Apa False? <? $a = 6; $b = 8; $a != $b; ?>
  • 25.
    True Apa False? <? $a = 3; $b = 3; $a <> $b; ?>
  • 26.
    True Apa False? <? $a = “oke”; $b = “eko”; $a != $b; ?>
  • 27.
    True Apa False? <? $a = “oke”; $b = “eko”; $a == $b; ?>
  • 28.
    True Apa False? <? $a = “eko”; $b = “eko”; $a == $b; ?>
  • 29.
    True Apa False? <? $a = 122; $b = 67; $a >= $b; ?>
  • 30.
    True Apa False? <? $a = 122; $b = 67; $a <= $b; ?>
  • 31.
    4.Operator Logika Digunakan untukmenggabungkan 2 kondisi atau lebih perbandingan A Perbandingan1 B Operator Perbandingan2
  • 32.
    4.1. Symbol OperatorAND Akan bernilai true atau 1 jika dua kondisi atau lebih semuanya memiliki nilai true atau 1 Contoh : <? $a = 3; $b = 7; $a == 3 AND $b == 7; A B Kond 1 1 1 0 1 0 1 0 0 0 0 0 ?> Maka kondisi ini akan bernilai 1 atau true
  • 33.
    4.2. Symbol Operator&& Akan bernilai true atau 1 jika dua kondisi atau lebih semuanya memiliki nilai true atau 1 Contoh : <? $a = “admin”; $b = “pasword”; $a == “admin” && $b == “pasword”; ?> Maka kondisi ini akan bernilai 1 atau true
  • 34.
    4.3. Symbol OperatorOR Akan bernilai false atau 0 jika dua kondisi atau lebih semuanya memiliki nilai false atau 0 Contoh : <? $a = 7; $b = 9; $a == 8 || $b == 7; A B Kond 1 1 1 0 1 1 1 0 1 0 0 0 ?> Maka kondisi ini akan bernilai 0 atau false
  • 35.
    4.4. Symbol Operator|| Akan bernilai false atau 0 jika dua kondisi atau lebih semuanya memiliki nilai false atau 0 Contoh : <? $a = “admin”; $b = “pasword”; $a == “admon” OR $b == “paswird”; ?> Maka kondisi ini akan bernilai 0 atau false
  • 36.
    4.5. Symbol OperatorXOR Akan bernilai false atau 0 jika dua kondisi atau lebih semuanya memiliki nilai false atau 0, namun akan bernilai true saat keduanya benar atau keduanya salah Contoh : <? $a = 7; $b = 9; $a == 8 xor $b == 7; ?> A B Kond 1 1 1 0 1 0 1 0 0 0 0 1
  • 37.
    True Apa False? <? $a = 122; $b = 67; $a == 122 && $b == 67; ?>
  • 38.
    True Apa False? <? $a = “eko”; $b = 67; $a == “edi” AND $b == 67; ?>
  • 39.
    True Apa False? <? $a = “eko”; $b = 67; $a == “edi” || $b == 68; ?>
  • 40.
    True Apa False? <? $a = “joya”; $b = “meme”; $a == “joya” || $b == “meme”; ?>
  • 41.