SlideServe
Menu
Préférences
© SlideServe · v2026

Ekspresi dan Operator

raya-berg avatar
25 diapositives · 511 Views · Nov 07, 2014

Ekspresi dan Operator. As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com. Expression/Ekspresi. Ekspresi adalah semua yang memiliki nilai. Bentuk paling sederhana dari ekspresi adalah konstanta dan variabel $a = 5 5 merupakan sebuah ekspresi karena memiliki nilai (konstanta)

Ekspresi dan Operator - slide 1
01 / 25Ekspresi dan Operator
1 / 17

Télécharger la présentation

Ekspresi dan Operator
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Ekspresi dan Operator As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com

  2. Expression/Ekspresi Ekspresi adalah semua yang memiliki nilai

  3. Bentuk paling sederhana dari ekspresi adalah konstanta dan variabel $a = 5 • 5 merupakan sebuah ekspresi karena memiliki nilai (konstanta) • $a merupakan sebuah ekspresi karena memiliki nilai (setelah proses pemberian nilai terjadi) • Operator sama-dengan ( = ) apabila berdiri sendiri, maka tidak memiliki nilai • Tetapi bila digabung menjadi $a = 5, maka ekspresi tersebut bernilai 5. Hal ini dapat dibuktikan dengan script berikut <?php echo $a = 5 ?>

  4. Berikut adalah contoh ekspresi yang lebih rumit berbentuk fungsi function gondolo() { return 5; } $b = gondolo(); • Pemanggil fungsi gondolo() merupakan sebuah ekspresi dikarenakan fungsi tersebut memiliki nilai yang dikembalikan

  5. Contoh ekspresi yang lain $a = $a + 3 * $b $b = ($a = 5) atau $b = $a = 5 ”um” . ”i”

  6. Statement/Pernyataan • Ekspresi dapat dijadikan sebagai sebuah statement • Tidak semua ekspresi adalah statement • Rumus statement : expr; • Ekspresi yang diikuti dengan semicolon/titik-koma adalah sebuah statement

  7. Operator As’ad Djamalilleil http://kampusku.uni.me asad.kom@gmail.com

  8. Aritmatika

  9. Assignment/Pemberian Nilai = • Operator ini berarti bahwa operand di sebelah kiri ( = ) diberikan nilai dari ekspresi di sebelah kanannya $a = ($b = 4) + 5; • Nilai $a sekarang sama dengan 9, dan $b diberikan nilai 4

  10. Terdapat operator tambahan berupa “operator gabungan” $a = 3; $a += 5; statement di atas sama dengan statement $a = $a + 5; $b = "Halo "; $b .= "cess!"; sama dengan $b = $b . "cess!";

  11. Bitwise • Operator bitwise memungkinkan kita untuk mengubah nilai bit tertentu dalam sebuah integer menjadi on (1) atau off (0)

  12. Perbandingan

  13. Conditional ?: (expr1) ? (expr2) : (expr3); • Contoh: <?php $a = 4;$b = 7; echo ($a > $b)?"sama":"berbeda"; ?>

  14. Error Control • PHP mendukung sebuah operator pengendali error, yaitu tanda “at” (@) • Ketika ditambahkan ke sebuah ekspresi di PHP, pesan error yang mungkin dihasilkan oleh ekspresi tersebut akan diabaikan

  15. Bandingkan output ketiga script berikut: <?php $baca = file('abc.txt'); ?> <?php $baca = @file('abc.txt'); ?> <?php $baca = @file('abc.txt') or die($php_errormsg); ?>

  16. Execution • PHP mendukung sebuah operator yang dapat digunakan untuk mengeksekusi perintah shell (atau diistilahkan dengan DOS prompt), yaitu dengan menggunakan tanda backtick ( ` ) • Output dapat disimpan pada variabel atau dapat langsung ditampilkan

  17. $hasil = `dir`; echo "<pre>$hasil</pre>";

  18. Increment/Decrement

  19. <?php echo "<h3&gt;Postincrement</h3&gt;"; $a = 5; echo "Should be 5: " . $a++ . "<br>\n"; echo "Should be 6: " . $a . "<br>\n"; echo "<h3>Preincrement</h3>"; $a = 5; echo "Should be 6: " . ++$a . "<br>\n"; echo "Should be 6: " . $a . "<br>\n"; echo "<h3>Postdecrement</h3>"; $a = 5; echo "Should be 5: " . $a-- . "<br>\n"; echo "Should be 4: " . $a . "<br>\n"; echo "<h3>Predecrement</h3>"; $a = 5; echo "Should be 4: " . --$a . "<br>\n"; echo "Should be 4: " . $a . "<br>\n"; ?>

  20. Logika

  21. String Ada 2 operator string : . concatenation / menyambung .= concatenating assignment $a = "Halo "; $b = $a . "dunia"; sekarang $b berisi “Halo dunia“ $a = "Halo "; $a .= "dunia"; sekarang $a berisi “Halo dunia“

  22. Operator Precedence