1 / 60

Struktur Dasar PHP

Struktur Dasar PHP. On this slide…. Mengenal PHP Hello World PHP Variabel Tipe Data Konstanta Operator dalam PHP Komentar Program. Sebelum itu…. Harus sudah mengenal komputer. File? Direktori? Membuat file? Dsb Harus dapat menggunakan editor (Notepad, Crimson Ed, Dreamweaver)

miyoko
Download Presentation

Struktur Dasar PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Struktur Dasar PHP

  2. On this slide… • Mengenal PHP • Hello World PHP • Variabel • Tipe Data • Konstanta • Operator dalam PHP • Komentar Program

  3. Sebelum itu… • Harus sudah mengenal komputer. • File? Direktori? Membuat file? Dsb • Harus dapat menggunakan editor (Notepad, Crimson Ed, Dreamweaver) • Menyimpan dalam *.PHP ? • XAMP sudah terinstal dengan baik. • Harus dapat menggunakan browser (IE, Mozilla, dll)

  4. Sebelum itu… • Penglihatan masih normal • Nama = nama = NAMA ? • , = ; = : ? • ‘ = “ ? • nama_mhs = namamhs = nama mhs ? • Dapat menggunakan Google dgn baik

  5. PHP itu … • Merupakan singkatan recursive dari PHP : Hypertext Prepocessor • Pertama kali dibuat oleh Rasmus Lerdorfpada tahun 1994. • Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) • CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP

  6. Penulisan Script PHP Harus diapit oleh … • <? dan ?> atau • <?php dan ?> atau • <script language=”php”> dan </script> atau • <% dan %>

  7. Hello World!

  8. Variabel • Digunakan untuk menyimpan sebuah value, data atau informasi • Nama variabel diawali dengan tanda $ • Panjang tidak terbatas • Setelah tanda $ diawali oleh huruf atau under-scrore (_). Karakter berikutnya bisa terdiri dari huruf, angka, dan karakter tertentu yang diperbolehkan (karakter ASCII dari 127 – 255). • Bersifat case-sensitive. • Tidak perlu dideklarasikan. • Tidak boleh mengandung spasi.

  9. <?php$x=5;$y=6;$z=$x+$y;echo $z;?>

  10. boolean integer float string array object resource NULL Tipe Data Programmer pada dasarnya tidak perlu mendefinisikan tipe data

  11. string <?php $x = "Hello world!";echo $x;echo "<br>"; $x = 'Hello world!';echo $x;?>

  12. Integer <?php $x = 5985; echo $x; ?>

  13. Float <?php $x = 2.5; echo $x; ?>

  14. Konstanta • Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. • Menggunakan fungsi define()

  15. Konstanta <?php define("CONSTANT", "Hello world."); echo CONSTANT; // outputs "Hello world." echo Constant; // outputs "Constant" and issues a notice. ?>

  16. Operator • Aritmatika • + • - • * • / • %

  17. Operator • Aritmatika • Penugasan • =

  18. Operator • Aritmatika • Penugasan • Bitwise • & • | • ^ • ~ • << • >>

  19. Operator • Aritmatika • Penugasan • Bitwise • Perbandingan • == • === • != • <> • !== • < • > • <= • >=

  20. Operator • Aritmatika • Penugasan • Bitwise • Perbandingan • Logika • and, &&, or, ||, xor, !

  21. Operator • Aritmatika • Penugasan • Bitwise • Perbandingan • Logika • String • Penggabungan  .

  22. Latihan • Buatlah aplikasi web dengan PHP untuk menguitung nilai rata rata berikut ini 30,40,50,60,70,80 • Buatlah aplikasi sederhana untuk konversi 512 GB ke MB dan KB

  23. Komentar (Remark) • /* … */ • // • #

  24. Struktur Kondisi dan Perulangan

  25. On this slide… • Struktur Kondisi • Struktur Perulangan • Break dan Continue

  26. Struktur Kondisi • Digunakan untuk menyeleksi suatu kondisi akan dijalankan atau tidak. • Contohnya dalam proses login di email, jika username dan password yang dimasukkan benar maka kita dapat masuk melihat inbox email kita, tapi jika salah maka tidak akan bisa masuk. • Pengeleksian kondisi ini (apakah username benar atau salah) menggunakan STRUKTUR KONDISI

  27. IF • Bentuk Umum • Contoh if (kondisi) { statemen; }

  28. IF…ELSE • Bentuk Umum • Contoh if (kondisi) { statemen-jika-benar; } else { statemen-jika-salah; }

  29. BENTUK KHUSUS ?: • Bentuk Umum • Contoh $var = (kondisi)? benar : salah;

  30. <?php $t=11; if ($t<"10") { echo "Nilai lebih kecil dari 10"; } else { echo "Nilai lebih besar dari 10"; } ?>

  31. IF… ENDIF • Bentuk Umum • Contoh if (kondisi) : statemen-jika-benar; endif;

  32. SWITCH…CASE • Bentuk Umum • Contoh switch ($var) { case 1 : statement-1; break; case 2 : statement-2; break; … }

  33. <?php$favcolor="red";switch ($favcolor){case "red":  echo "Your favorite color is red!";  break;case "blue":  echo "Your favorite color is blue!";  break;case "green":  echo "Your favorite color is green!";  break;default:  echo "Your favorite color is neither red, blue, or green!";}?>

  34. Latihan • Buatlah program untuk memeriksa suatu nilai (0-100) dan menampilkan grade dari nilai tersebut! • 0 – 45 = E • 46 – 59 = D • 60 – 74 = C • 75 – 84 = B • 85 – 100 = A

  35. Divisi hrd di dalam perusahaan ingin menentukan tunjangan dari seorang karyawan, buatlah aplikasinya dengan kriteria sebagai berikut : • Masa kerja > 10 tahun mendapat tunjangan sebanyak 30% dari gaji • Masa kerja 5-9 tahun mendapat tunjangan 10 % dari gaji • Dibawah 5 tidak dapat tunjangan

  36. PERULANGAN • Digunakan untuk mengulang suatu proses yang dieksekusi beberapa kali sekaligus. • Contohnya jika akan menampilkan bilangan dari 1-100, maka akan lebih efektif jika menggunakan perulangan.

  37. FOR • Bentuk Umum • Contoh for (awal; batas-akhir; increment) { statemen-yang-diulang; }

  38. WHILE • Bentuk Umum • Contoh inisialisasi-awal; while (batas-akhir) { statemen-yang-diulang; increment; }

  39. DO…WHILE • Bentuk Umum • Contoh inisialisasi-awal; do { statemen-yang-diulang; increment; } while (kondisi-akhir);

  40. FOREACH • Bentuk Umum • Contoh foreach (array as $var) { statemen-yang-diulang; }

  41. BREAK dan CONTINUE • Contoh Program

  42. Array dan Fungsi

  43. On this slide… • Apa Itu Array? • Mendeklarasikan dan Menampilkan Array • Fungsi-fungsi Array dalam PHP • Fungsi dalam PHP

  44. Apa itu Array? • Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe berbeda • Bagian yang menyusun array disebut elemen array • Di PHP, index array dapat berupa bilangan integer atau string.

  45. Deklarasi dan Cetak Isi Array (1)

  46. Deklarasi dan Cetak Isi Array (2)

  47. Deklarasi dan Cetak Isi Array (3) Array Assosiatif (yaitu array yang index-nya tidak teratur)

  48. Deklarasi dan Cetak Isi Array (4) Array Assosiatif (yaitu array yang index-nya tidak teratur)

  49. Cetak Isi Array dengan FOR

  50. Cetak Isi Array dengan FOREACH

More Related