PHP

advertisement
DASAR
PEMOGRAMAN WEB
MENGGUNAKAN
PHP
Oleh: Andy Dhamalau, S.Kom
Pendahuluan
• PHP adalah salah satu bahasa Server-side yang
didesain khusus untuk aplikasi web.
• PHP dapat disisipkan diantara bahasa HTML
dan karena bahasa Server side, maka bahasa
PHP akan dieksekusi di server, sehingga yang
dikirimkan ke browser adalah “hasil jadi”
dalam bentuk HTML, dan kode PHP anda tidak
akan terlihat.
• PHP dibuat pertama kali oleh satu orang
yaitu Rasmus Lerdorf, yang pada awalnya
dibuat untuk menghitung jumlah
pengunjung pada homepagenya pada
tahun 1994.
• Skrip ini selanjutnya dikemas menjadi
tool yang disebut “Personal Home Page”.
Paket inilah yang menjadi cikal bakal PHP.
• Pada tahun 1995, Rasmus menciptakan
PHP/F1 versi 2. Pada versi inilah
pemrogram dapat menempelkan kode
terstruktur ke dalam tag HTML.
• Yang menarik, kode PHP juga bisa
berkomunikasi dengan database dan
melakukan perhitungan-perhitungan
yang kompleks sambil jalan.
Trend Pengguna PHP
Sumber: http://www.php.net/usage.php
Apa yang Bisa Dilakukan dengan PHP?
• Mengurangi waktu untuk membuat web
berskala besar
• Mampu menciptakan web interaktif
• Menciptakan berbagai tool untuk
keperluan online (http://www.hotscripts.
com/PHP/Scripts_and_Programs/)
• Mendukung e-commerce(shopping carts)
Konsep Kerja PHP
• Model kerja HTML diawali dengan permintaan
suatu halaman web oleh browser. Berdasarkan
URL (Uniform Resource Locator) atau dikenal
dengan sebutan alamat internet, browser
mendapatkan alamat dari web server,
mengindentifikasi halaman yang dikehendaki,
dan menyampaikan segala informasi yang
dibutuhkan oleh web server.
• Selanjutnya, web server akan mencarikan berkas
yang diminta dan memberikan isinya ke browser.
Browser yang mendapatkan isinya segera
melakukan proses penerjemahan kode HTML dan
menampilkannya ke layar pemakai
Konsep Kerja PHP
Aplikasi Yang Diperlukan
Untuk dapat bekerja dengan PHP, berikut ini adalah
beberapa aplikasi yang diperlukan:
• Web server (Apache, IIS, Personal Web
Server/PWS) XAMPP, WAMP.
• PHP server (dapat didownload di PHP.net)
http://www.php.net
• Database server
(MySQL, Interbase, MS SQL, dll)
• Web Editor
(Dreamweaver, Frontpage, dll)
Anda dapat pula menggunakan tool aplikasi
yang di dalamnya sudah terdapat web server
(Apache), PHP server, dan MySQL yang
terintegrasi menjadi satu. Tool tersebut dapat
Diinstal di PC sebagai sarana belajar PHP.
Beberapa contoh tool tersebut diantaranya
adalah Easyphp (Easyphp.org), PHPTriad,
AppServe, dll.
Menyimpan File PHP
• Apabila Anda memiliki kode PHP yang
disisipkan dalam HTML dalam suatu file dan
menginginkan web server dapat
menjalankannya, maka file tersebut harus
disimpan dalam ekstensi .php.
• Apabila Anda menyimpannya dengan ekstensi
.html atau .htm, maka kode PHP tersebut
tidak akan diproses dan akan ditampilkan
dalam web browser seperti apa adanya
Skrip PHP dan HTML
Penulisan skrip PHP diapit oleh tanda :
<? ..........................?>
<?php ....................... ?>
<script language=”PHP”> ...... </script>
Contoh 1 :
<html>
<head> <title>Skrip Pertamaku</title></head>
<body>
<?
echo (“Selamat Datang di Dunia PHP”);
//echo adalah perintah untuk menampilkan sesuatu di layar
?>
</body>
</htm>
Contoh PHP Script:
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
Install XAMPP
Latihan Pertama
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
Latihan Pertama
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
<?php
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
echo "Hello World! ";
?>
</body>
</html>
selamat.php
<html>
<head>
<title>Halaman PHP pertamaku</title>
</head>
<body>
Selamat belajar PHP <BR>
<?php
Printf ( “Tgl. Sekarang: %s ”, Date (“ d F Y ”));
?>
</body>
</html>
PHP - Variabel
• Misalkan dalam PHP kita akan menyimpan
suatu nilai berupa angka atau string dalam
suatu variabel, caranya adalah membuat
nama variabel terlebih dahulu kemudian
diberikan suatu assignment pada nilai yang
diinginkan. Perhatikan sintaks berikut ini
$nama_variabel = nilai;
Note: jangan lupa tanda dollar ($)
Contoh:
<?php
$hello = "Hello World!";
$sebuah_bilangan = 4;
$bilanganYangLain = 8;
?>
Aturan Penamaan Variabel
Berikut ini adalah beberapa aturan penulisan
nama variabel:
• Nama variabel harus diawali dengan huruf
atau underscore (_)
• Nama variabel hanya boleh dituliskan dengan
alpha numeric a-z, A-Z, 0-9 dan underscore
• Nama variabel yang terdiri lebih dari satu kata,
dapat dipisahkan dengan underscore
Latvar.php
<html>
<head>
<title>Latihan Variabel</title>
</head>
<body>
Selamat belajar PHP <BR>
<?php
$nama = “Pangeran “;
Printf ( “Hallo , %s ”, nama);
?>
</body>
</html>
Latihandua.php
<HTML>
<HEAD>
<TITLE> Latihan kedua </TITLE>
</HEAD>
<BODY>
<H1>Contoh PHP kedua</H1>
<?
$nama="Anwar";
$nomor=2;
$tanggal=date("d F Y");
$jam=date(H:i:s);
print"Ini Halaman ke-$nomor diakses pada tanggal $tanggal<BR> ";
print"Ini Halaman ke-$nomor diakses pada jam $jam<BR> ";
print"Selamat belajar PHP $nama <BR>";
print"Semoga sukses !";
?>
</BODY>
</HTML>
Latihan3.php
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
<HTML>
<HEAD>
<TITLE> Latihan kedua </TITLE>
</HEAD>
<BODY>
<H1>Contoh PHP kedua</H1>
<?
$nama="Anwar";
$nomor=2;
$tanggal=date("d F Y");
$jam=date(H:i:s);
print"Ini Halaman ke-$nomor diakses pada tanggal $tanggal<BR> ";
print"Ini Halaman ke-$nomor diakses pada jam $jam<BR> ";
print"Selamat belajar PHP $nama <BR>";
print"Semoga sukses !";
?>
</BODY>
</HTML>
Latihan 1
Buatlah tulisan:
PT. Jakasetia Motor
Jl. Melawai raya 378
Jakarta
Download