02. struktur dasar php
TRANSCRIPT
![Page 1: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/1.jpg)
Struktur Dasar PHPAchmad Solichin
Fakultas Teknologi Informasi
http://achmatim.net
![Page 2: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/2.jpg)
On this slide…
Mengenal PHPHello World PHPVariabelTipe DataKonstantaOperator dalam PHPKomentar Program
![Page 3: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/3.jpg)
Sebelum itu…
Harus sudah mengenal komputer. File? Direktori? Membuat file? Dsb
Harus dapat menggunakan editor (Notepad, Crimson Ed, Dreamweaver) Menyimpan dalam *.PHP ?
AMP sudah terinstal dengan baik.
Harus dapat menggunakan browser (IE, Mozilla, dll)
![Page 4: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/4.jpg)
Sebelum itu…
Cukup mengerti dasar-dasar HTML (PW1)
Penglihatan masih normal Nama = nama = NAMA ? , = ; = : ? ‘ = “ ? nama_mhs = namamhs = nama mhs ?
Dapat menggunakan Google dgn baik
![Page 5: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/5.jpg)
PHP itu …
Merupakan singkatan recursive dari PHP : Hypertext Prepocessor
Pertama kali dibuat oleh Rasmus Lerdorf pada 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
![Page 6: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/6.jpg)
Penulisan Script PHP
Harus diapit oleh …
<? dan ?> atau
<?php dan ?> atau
<script language=”php”> dan </script> atau
<% dan %>
![Page 7: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/7.jpg)
Hello World!
![Page 8: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/8.jpg)
Variabel
Digunakan untuk menyimpan sebuah value, data atau informasiNama variabel diawali dengan tanda $ Panjang tidak terbatasSetelah 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.
![Page 9: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/9.jpg)
Contoh Program
![Page 10: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/10.jpg)
Tipe Data
boolean
integer
float
string
array
object
resource
NULL
Programmer pada dasarnya tidak perlu mendefinisikan tipe data
![Page 11: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/11.jpg)
Contoh Program
![Page 12: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/12.jpg)
Konstanta
Konstanta merupakan variabel konstan yang nilainya tidak berubah-ubah.
Menggunakan fungsi define()
Contoh Program
![Page 13: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/13.jpg)
Operator
Aritmatika + - * / %
![Page 14: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/14.jpg)
Operator
Aritmatika
Penugasan =
![Page 15: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/15.jpg)
Operator
AritmatikaPenugasanBitwise & | ^ ~ << >>
![Page 16: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/16.jpg)
Operator
AritmatikaPenugasanBitwisePerbandingan
== === != <> !==
< > <= >=
![Page 17: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/17.jpg)
Operator
Aritmatika
Penugasan
Bitwise
Perbandingan
Logika and, &&, or, ||, xor, !
![Page 18: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/18.jpg)
Operator
Aritmatika
Penugasan
Bitwise
Perbandingan
Logika
String Penggabungan .
![Page 19: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/19.jpg)
Contoh Program
![Page 20: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/20.jpg)
Komentar (Remark)
/* … */
//
#
![Page 21: 02. Struktur Dasar PHP](https://reader033.vdocuments.pub/reader033/viewer/2022042510/553fa9674a7959251a8b4896/html5/thumbnails/21.jpg)
Ada pertanyaan?