PHP •
•
Script PH diekseskusi pada server
PHP gratis untuk diunduh dan digunakan
PHP HYPERTEXT • PHP sederhana untuk pemula namun menawarkan fitur-fitur
PREPROCESSOR canggih untuk programmer professional
NEXT
FILE PHP ?
NEXT
APA YANG BISA DILAKUKAN PHP?
Dengan PHP :
• PHP dapat menghasilkan konten halaman dinamis
• PHP dapat membuat, membuka, membaca, menulis dan
menutupfile di server
• PHP dapat mengumpulkan data form
• PHP dapat mengirim dan menerima cookies
• PHP dapat menambah, menghapus, memodifikasi data dalam
database
• PHP dapat membatasi pengguna untuk mengakses beberapa
halaman di situs web
• PHP dapat mengenkripsi data
NEXT
MENGAPA PHP?
NEXT
Apa yang dibutuhkan untuk
mulai menggunakan PHP ? Web Server (Apache, IIS, dH)
NEXT
• Script PHP dapat ditempatkan dimana pun dalam
dokumen
• Script PHP dimulai dengan <? php atau <? dan diakhiri
Syntax PHP dengan ?>
• Setiap baris kode PHP harus diakhiri dengan titikk koma
(;)
• ; (semikolon/titik koma) adalah pemisah dan digunakan
untuk membedakan satu set instruksi dari instruksi lain.
NEXT
<html>
<bodv>
NEXT
<html>
<bodv>
Komentar di ‹?php
// this is a PHP Comment line
PHP /* This is a PHP
comment
Block*
?>
</body>
</html>
NEXT
TIPE DATA PHP
NEXT
String >> rangkaian karakter
>> dapat berupa teks dalam tanda kutip single atau double("_")
NEXT
• Sebuah integer adalah angka tanpa desimal
• Aturan untuk integer:
⚬ Memiliki minimal satu digit angka (0-9)
⚬ Tidak dapat berisi koma atau kosong
Integer ⚬ Tidak harus memiliki titik desimal
⚬ Dapat berupa positif atau negatif
⚬ Integer dapat ditentukan dalam tiga format:
■ Desimal (basis 10)
■ Heksadesimal (basis 16, diawali dengan Ox)
■ Oktal (basis 8, diawali dengan 0)
NEXT
Float • Angka floating point adalah nomor dengan titik desimal atau angka
dalam bentuk eksponensial
NEXT
Object • Sebuah object adalah tipe data yang menyimpan data dan informasi
tentang bagaimana memproses data
• Sebuah object harus dinyatakan secara eksplisit
NEXT
• Nilai NULL khusus menyatakan bahwa suatu variabel tidak memiliki
nilai
• Berguna untuk membedakan antara string kosongdan nilai NULL dari
NULL database
• Variabel dapat dikosongkan dengan menetapkan nilai ke NULL
NEXT
VARIABEL di PHP
NEXT
Aturan • Variabel dimulai dengan tanda $ diikuti dengan nama variabel
• Nama variabel harus dimulai dengan huruf atau underscore (_)
penulisan • Nama variabel hanya dapat berisi karakter alfanumerik (A-z, 0-9) dan
NEXT
<?php
Contoh $x=5;
<? $age= 30; ?>
variabel di $y =7;
$z=$x+$y;
<? $myString = "Hello World"; ?>
PHP echo
"Jika ×=$x dan y=$y,
<? $price = 3.145; ?>
<? $userLogin = null; ?>
maka nilai z =$z" ;
?>
NEXT
<?php
Variabel $txt = "Hello World !";
NEXT
<?php
echo starlen ("Hello World !");
Strlen() .?
NEXT
<?php
Variabel $txt = ("Hello World !");
NEXT
<?php
echo strpos("Hello world!","world”);
?>
• Digunakan untuk mencari karakter atau tekstertentu di dalam
Strpos() string
• Jika ditemukan kecocokan,fungsi akan mengembalikan posisi
pertama yang cocok
• Jika tidak ditemukan kecocokan, maka fungsi akan
mengembalikan FALSE
• $variabel • $var!abel
• $_pilih • $-pilih
• $ti02 • $02ti
• $ini_itu • $ini-itu
NEXT
KONSTANTA di PHP
NEXT
• Sebuah konstanta adalah ¡dentifier (ñama) untuk nilai
sederhana
• Nilai tidak dapat diubah selama script
• Sebuah ñama konstantayang valid dimulai dengan huruf atau
Konstanta underscore (_)
NEXT
Mengatur Untuk mengatur sebuah konstanta,gunakan fungsi define()
NEXT
Bentuk pertama
<?php
NEXT
LATIHAN
NEXT
latihan Ol.php
<html>
<head>
latihanOl.php
<title>skrip PHP pertama</title>
</head>
<bodv>
<?php
echo "Ini Skrip PHP pertamakul";
?>
</body>
</html>
NEXT
latihan O2.php
<html> <head>
latihanO2.php
<title>Test Penyisipan PHP Pada HTML</title> </head>
<body>
Kapal Asing, Silakan identifikasikan diri Anda! <br>
<?php
// Berikut ini adalah kode PHP yang disisipkan
echo "<b>Ini adalah kapal Federasi Planet USS Enterprise.<br>"; echo "Saya
Piccard, Jean Luc Piccard, kapten kapal.</b>";
?>
</body> </html>
NEXT
latihan O3.php
<html>
<head>
<title>Menggunakan variabel</title>
<head>
<body>
<?php
$jurusan = "Teknik Informatika";
print('’Jurusan : Sjurusan <br>");
$jurusan = ’’Sistem Informasi”;
print(’’Jurusan : Sjurusan <br>”);
?>
</body>
</html>
NEXT
latihan O4.php
<html>
<head>
<title>Test Penyisipan PHP Pada HTML</title>
</head>
<body>
Kapal Asing, Silakan identifikasikan diri Anda! <br>
<?php // Berikut ini adalah inisiasi beberapa variabel
$namad = "Jean";
$namat = "Luc";
$namab = "Piccard";
?>
<b>Ini, adalah kapal Federasi Planet USS Enterprise.<br>
<?php
echo "Saya Snamab, Snamad Snamat Snamab, kapten kapal.</b>";
?>
</body>
</html> NEXT
latihan05.php
<?php
latihan07.php
// Contoh variabel Sa
$a = "Testing";
// Kini Sa adalah variable jenis String
echo "Nilai a adalah $a (string)<br>";
$a = 55;
// Kini Sa adalah variable jenis Integer
echo "Nilai a berubah menjadi Sa (Integer)<br>";
$a = 7.5;
// Kini Sa adalah variable jenis floating point
echo "Nilai a sekarang menjadi Sa (floating point)<br>";
?>
NEXT