Pengatar PHP
Pengatar PHP
1
Yang akan dipelajari dari Modul ini
1. PengertianPHP
2. Cara Kerja PHP
3. Cara Menginstall PHP
4. Cara Menjalankan PHP
5. Pemrograman Dasar PHP
2
1. Pengertian PHP
3
● 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
4
Penulisan Script PHP
5
2. Cara kerja PHP
6
2. Cara kerja PHP (lanjutan)
● Perhatikan script PHP dalam HTML dalam file Helo.php
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY> <?php print(“Hallo selamat datang !”);
?>
</BODY>
</HTML>
● Jika file tersebut dijalankan melalui browser cara kerjanya sbb:
Skrip PHP
Browser Minta HTTP (Helo.php)
Web
Server
Mesin
Klien
Tangga PHP
pan HT
TP
KODE HTML
7
4. Menjalankan PHP
8
Hello World!
9
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.
10
Tipe Data
● boolean ● array
● integer ● object
● float ● resource
● string ● NULL
11
PHP Language Basics
12
PHP Language Basics
13
Konstanta
14
Konstanta
● Aritmatika
● +
● -
● *
● /
● %
16
Operator
● Aritmatika
● Penugasan
● =
17
Operator
● Aritmatika
● Penugasan
● Bitwise
● &
● |
● ^
● ~
● <<
● >>
18
Operator
● Aritmatika
● Penugasan
● Bitwise
● Perbandingan
▪ == ▪ <
▪ === ▪ >
▪ != ▪ <=
▪ <> ▪ >=
▪ !==
19
Operator
● Aritmatika
● Penugasan
● Bitwise
● Perbandingan
● Logika
● and, &&, or, ||, xor, !
20
Operator
● Aritmatika
● Penugasan
● Bitwise
● Perbandingan
● Logika
● String
● Penggabungan .
21
Komentar (Remark)
● /* … */
● //
● #
22
Statement
● if, if/elseif
● Switch/case
● for, while, and do/while loops
23
Menjalankan kode PHP
• Buat file coba.php dengan isi kode seperti dalam kotak berikut
•Simpan dalam folder c:/program files/xampp/htdocs
•Dalam keaddan server apache siap jalankanlah melalui browser
dengan menulis alamat :
•http://localhost/coba.php
24
5. Dasar Pemrograman (Data, Konstanta,
Variabel)
● Data : Tipe dasar data dalam PHP ada 3, yaitu : Integer , double dan
String
● Variabel dalam PHP diberi pengenal tanda $, misalnya:
$nama=“AMIR”;
$umur=38;
$gaji=12500.56;
● KOnstanta didefinisikan dengan : define(“namaKonst”, nilaiKOnstanta),
misalnya : define(“PHI”,3.14); define(“JUDUL”, “Laporan penjualan”);
● Nama konstanta tanpa didahului tanda $
● CONTOH PROGRAM:
demo
25
print() dan printf()
● Print() :Untuk mencetak untai string atau variabel tanpa format
Contoh kode : <?php
$umur=56;
print("<h4>Umurku $umur tahun</h4>");
?>
Akan menghasilkan (klik):
26
Casting variabel
27
Operator aritmetika
28
Operator Logika
29
Rangkuman
30
TUGAS