02. Struktur Dasar Php

3,198 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,198
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
195
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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>

×