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