21
Web Programing (PHP & MySQL) Cut Fiarni

Pertemuan 8

Embed Size (px)

Citation preview

Page 1: Pertemuan 8

Web Programing (PHP & MySQL)

Cut Fiarni

Page 2: Pertemuan 8

Pengenalan PHP

Situs/web dapat dikategorikan menjadi dua yaitu web statis dan web dinamis/interaktif.

Untuk membuat web dinamis dibutuhkan kemampuan pemprograman web.

Dalam pemprograman web terdapat dua kategori: Server – side Programming: ASP, JSP, PHP Client – side Programming: HTML, Java

Script, VbScript.

Page 3: Pertemuan 8

PHP

PHP merupakan bahasa pemrograman server side yang didesain untuk dapat disisipkan dengan mudah ke dalam tag-tag HTML. Pada awalnya PHP adalah kepanjangan dari Personal Home Page.

Karena merupakan pemrograman Web server side, program PHP harus diletakkan di server. PHP merupakan bahasa pemrograman yang bersifat interpreter, artinya baris-baris program PHP di terjemahkan satu-persatu ke dalam bahasa mesin dan diproses oleh interpreter PHP menjadi HTML. Sehingga client yang berupa browser hanya melihat hasil HTML tanpa melihat program PHP di dalamnya.

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada serverside

Page 4: Pertemuan 8

Overview

Page 5: Pertemuan 8

Tag-Tag Dasar PHP

Penamaan Variabel: Dalam PHP, penulisan variabel diawali dengan

karakter ‘$’, kemudian diikuti dengan huruf sebagai karakter pertama. Setelah itu, dapat dilajutkan dengan kombinasi huruf dan angka.

Variabel tidak boleh mengandung spasi maupun tanda baca di dalamnya, kecuali underscore (’_’).

Variabel pada PHP bersifat “case sensitif”, yang berarti Anda harus memperhatikan penulisan huruf besar dan huruf kecil (KAPITAL). Variabel $jumlah berbeda dengan $Jumlah.

Page 6: Pertemuan 8

PHP

Mesin PHP mencari baris-baris yang berada di dalam tag <?php atau <? dan ?> di dalam halaman HTML, dan menerjemahkannya sehingga Web server dapat memberikan hasil berupa HTML.

PHP pertamakali ditulis oleh Pak Rasmus Lexdorf, seorang pemuda yang baru lulus kuliah di Finlandia. Program ini merupakan kumpulan program PERL yang disederhanakan bernama PHP F1. Karena peminat yang banyak akhirnya dirilislah PHP menjadi PHP F2, dan dibantu dua orang mahasiswa yang membuatkan engine untuk PHP yang akhirnya lahir PHP3. Fersi terakhir adalah PHP4 yang akan kita pelajari sekarang. PHP sangat mudah dan ringan

Page 7: Pertemuan 8

Struktur Kerja PHP

<HTML><?PHPecho “<B>Hello</B>”;?></HTML>

<HTML><?PHPecho “<B>Hello</B>”;?></HTML>

<HTML><B>Hello</B></HTML>

<HTML><B>Hello</B></HTML>

Hello

HTTP request WEB SERVER

CLIENT Browser creates the web page

Server Response

Gets page

Page 8: Pertemuan 8

PHP

PHP Dasar

Page 9: Pertemuan 8

9

2. Cara kerja PHP

Perhatikan script HTML dalam file Helo.HTML

<HTML>

<HEAD><TITLE></TITLE></HEAD>

<BODY> Hallo selamat datang !</BODY>

</HTML> Jika file tersebut dijalankan melalui browser cara kerjanya sbb:

Browser Minta HTTP (Helo.html)Web Server

KODE HTML

KlienTanggapan HTTP

klik

Page 10: Pertemuan 8

10

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:

Browser Minta HTTP (Helo.php)Web Server

KODE HTML

KlienTanggapan HTTP

Skrip PHP

Mesin PHP

Page 11: Pertemuan 8

Web server XamppLangkahnya :1. Instal Xampp (Masternya cari do

google.com)2. Jalankan Web servernya : (start,

Programs, Xampp

Atau Klik Menu Xampp di Desktop

Page 12: Pertemuan 8

Cara menjalankan web server

1. Buka Browser Internet (internet Exploler, Mozila, Opera

2. Ketik pada Addres : http://localhost

Page 13: Pertemuan 8

Membuat Direktori Kerja

Buatlah folder kerja anda di alamat/path Server : C:\xampp\htdocs

Misalnya : C:\xampp\htdocs\webphp

Semua file PHP anda simpan di dalam forder ini.

Page 14: Pertemuan 8

Mencoba Script PHP sederharna http://127.0.0.1/webphp http://localhost/webphp

Mencoba Script sederhana: <?php phpinfo(); ?>

Page 15: Pertemuan 8

Membuat file PHPMisalnya :

<?phpecho "Test Server php <br>";print "Haloo, apa kabar";?>Simpan ke dalam direktori C:\xampp\htdocs\

webphpDengan nama Latihan1.php

Page 16: Pertemuan 8

Cara menjalankan skrip PHP

Buka Web Broser, kemudian ketik alamat web site anda : http://localhost/webphp/latihan1.php

Jika penulisan benar

maka akan muncul

sebagai berikut

Page 17: Pertemuan 8

Koneksi MySQL

Setting manual: Cd\ Cd xampp\mysql\bin Mysqld.exe <?php $conn = mysql_connect("localhost","".""); if (!$conn) { die('tidak dapat koneksi ke mysql:'.mysql_error()); } echo "koneeksi ke mysql berhasil"; mysql_close ($conn); ?>

Page 18: Pertemuan 8

Penggunaan Komentar pada PHP PHP memberikan cara agar programer

dapat membuat komentarpada scriptnya. Komentar ini pun dapat dibuat untuk yang hanya 1 baris script (one-line comment) maupun beberapa baris script (multi-line comment).

Page 19: Pertemuan 8

Variabel PHP

Page 20: Pertemuan 8

Variable PHP

Page 21: Pertemuan 8

Rangkuman

PHP merupakan serverside scripting yang open source dan dapat berjalan lintas platform.

Untuk menjalankan PHP dibutuhkan instalasi Web Server, software PHP dan Database Server.

Dengan berjalan dalam sebuah web server, maka secara otomatis program ini bersifat multiuser.

PHP mendukung delapan jenis tipe data, yaitu : boolean, integer, float/double, string, array, object, resource dan NULL.

Variable pada PHP direpresentasikan oleh karakter dollar ($) dan dilanjutkan dengan nama variable tersebut. Variable pada PHP bersifat case-sensitive.