Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

02. Struktur Dasar Php

3,361 views

Published on

Published in: Technology
  • Be the first to comment

02. Struktur Dasar Php

  1. 1. Struktur Dasar PHP Achmad Solichin Fakultas Teknologi Informasi http://achmatim.net
  2. 2. On this slide… <ul><li>Mengenal PHP </li></ul><ul><li>Hello World PHP </li></ul><ul><li>Variabel </li></ul><ul><li>Tipe Data </li></ul><ul><li>Konstanta </li></ul><ul><li>Operator dalam PHP </li></ul><ul><li>Komentar Program </li></ul>
  3. 3. Sebelum itu… <ul><li>Harus sudah mengenal komputer. </li></ul><ul><ul><li>File? Direktori? Membuat file? Dsb </li></ul></ul><ul><li>Harus dapat menggunakan editor (Notepad, Crimson Ed, Dreamweaver) </li></ul><ul><ul><li>Menyimpan dalam *.PHP ? </li></ul></ul><ul><li>AMP sudah terinstal dengan baik. </li></ul><ul><li>Harus dapat menggunakan browser (IE, Mozilla, dll) </li></ul>
  4. 4. Sebelum itu… <ul><li>Cukup mengerti dasar-dasar HTML (PW1) </li></ul><ul><li>Penglihatan masih normal </li></ul><ul><ul><li>Nama = nama = NAMA ? </li></ul></ul><ul><ul><li>, = ; = : ? </li></ul></ul><ul><ul><li>‘ = “ ? </li></ul></ul><ul><ul><li>nama_mhs = namamhs = nama mhs ? </li></ul></ul><ul><li>Dapat menggunakan Google dgn baik </li></ul>
  5. 5. PHP itu … <ul><li>Merupakan singkatan recursive dari P HP : H ypertext P repocessor </li></ul><ul><li>Pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. </li></ul><ul><li>Setiap satu statement (perintah) biasanya diakhiri dengan titik-koma (;) </li></ul><ul><li>CASE SENSITIVE untuk nama identifier yang dibuat oleh user (variable, konstanta, fungsi dll), namun TIDAK CASE SENSITIVE untuk identifier built-in dari PHP </li></ul>
  6. 6. Penulisan Script PHP <ul><li>Harus diapit oleh … </li></ul><ul><li><? dan ?> atau </li></ul><ul><li><?php dan ?> atau </li></ul><ul><li><script language=”php”> dan </script> atau </li></ul><ul><li><% dan %> </li></ul>
  7. 7. Hello World!
  8. 8. Variabel <ul><li>Digunakan untuk menyimpan sebuah value, data atau informasi </li></ul><ul><li>Nama variabel diawali dengan tanda $ </li></ul><ul><li>Panjang tidak terbatas </li></ul><ul><li>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). </li></ul><ul><li>Bersifat case-sensitive. </li></ul><ul><li>Tidak perlu dideklarasikan. </li></ul><ul><li>Tidak boleh mengandung spasi. </li></ul>
  9. 9. <ul><li>Contoh Program </li></ul>
  10. 10. Tipe Data <ul><li>boolean </li></ul><ul><li>integer </li></ul><ul><li>float </li></ul><ul><li>string </li></ul><ul><li>array </li></ul><ul><li>object </li></ul><ul><li>resource </li></ul><ul><li>NULL </li></ul>Programmer pada dasarnya tidak perlu mendefinisikan tipe data
  11. 11. <ul><li>Contoh Program </li></ul>
  12. 12. Konstanta <ul><li>Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah. </li></ul><ul><li>M enggunakan fungsi define() </li></ul><ul><li>Contoh Program </li></ul>
  13. 13. Operator <ul><li>Aritmatika </li></ul><ul><ul><li>+ </li></ul></ul><ul><ul><li>- </li></ul></ul><ul><ul><li>* </li></ul></ul><ul><ul><li>/ </li></ul></ul><ul><ul><li>% </li></ul></ul>
  14. 14. Operator <ul><li>Aritmatika </li></ul><ul><li>Penugasan </li></ul><ul><ul><li>= </li></ul></ul>
  15. 15. Operator <ul><li>Aritmatika </li></ul><ul><li>Penugasan </li></ul><ul><li>Bitwise </li></ul><ul><ul><li>& </li></ul></ul><ul><ul><li>| </li></ul></ul><ul><ul><li>^ </li></ul></ul><ul><ul><li>~ </li></ul></ul><ul><ul><li><< </li></ul></ul><ul><ul><li>>> </li></ul></ul>
  16. 16. Operator <ul><li>Aritmatika </li></ul><ul><li>Penugasan </li></ul><ul><li>Bitwise </li></ul><ul><li>Perbandingan </li></ul><ul><ul><li>== </li></ul></ul><ul><ul><li>=== </li></ul></ul><ul><ul><li>!= </li></ul></ul><ul><ul><li><> </li></ul></ul><ul><ul><li>!== </li></ul></ul><ul><ul><li>< </li></ul></ul><ul><ul><li>> </li></ul></ul><ul><ul><li><= </li></ul></ul><ul><ul><li>>= </li></ul></ul>
  17. 17. Operator <ul><li>Aritmatika </li></ul><ul><li>Penugasan </li></ul><ul><li>Bitwise </li></ul><ul><li>Perbandingan </li></ul><ul><li>Logika </li></ul><ul><ul><li>a nd , && , or , || , xor , ! </li></ul></ul>
  18. 18. Operator <ul><li>Aritmatika </li></ul><ul><li>Penugasan </li></ul><ul><li>Bitwise </li></ul><ul><li>Perbandingan </li></ul><ul><li>Logika </li></ul><ul><li>String </li></ul><ul><ul><li>Penggabungan  . </li></ul></ul>
  19. 19. <ul><li>Contoh Program </li></ul>
  20. 20. Komentar (Remark) <ul><li>/* … */ </li></ul><ul><li>// </li></ul><ul><li># </li></ul>
  21. 21. <ul><li>Ada pertanyaan? </li></ul>
  22. 22. Terima Kasih <ul><li>Achmad Solichin, S.Kom </li></ul><ul><li>http://achmatim.net </li></ul><ul><li>[email_address] , [email_address] </li></ul>

×