pertemuan coba

15
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260 Website: http://fti.bl.ac.id Email: [email protected] Pemrograman Web PG117 – 3 SKS

Upload: muhammad-rifai

Post on 11-Mar-2016

217 views

Category:

Documents


0 download

DESCRIPTION

pertemuan coba

TRANSCRIPT

© 2009 Fakultas Teknologi Informasi Universitas Budi LuhurJl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260Website: http://fti.bl.ac.id Email: [email protected]

Pemrograman Web

PG117 – 3 SKS

WEBSERVER & SERVER SIDE SCRIPT PERTEMUAN - 8

FAKULTAS TEKNOLOGI INFORMASI PEMROGRAMAN WEB – PG117 - 3 SKS 2

CLIENT SERVER

Secara umum, komputer yang terhubung kejaringan Internet dapat dibedakan menjadi 2, yaitu: Server dan Client.

Komputer yang menyediakan layanan (service) kekomputer lain disebut Server .

Sedangkan komputer yang memanfaatkanlayanan (service) disebut Client.

Ada berbagai jenis server tergantung dari layananyang disediakan antara lain Web Server, FTP Server, Mail Server, Database Server dll.

FAKULTAS TEKNOLOGI INFORMASI 3PEMROGRAMAN WEB – PG117 - 3 SKS

WEB SERVER

Menurut Wikipedia, Web Server dapat berarti: Komputer yang menyediakan layanan Web (menerima HTTP

request dari Client biasa dikenal sebagai Web browser danmelayaninya dengan memberikan halaman web biasanyaberbentuk dokumen HTML)

Perangkat lunak yang menyediakan fungsi-fungsi seperti di atas

Software yang umum digunakan: Apache HTPP Server dari Apache Software Foundation Internet Information Server (IIS) dari Microsoft Sun Java System Web Server dari Sun Microsystems Zeus Web Server dari Zeus Technology

FAKULTAS TEKNOLOGI INFORMASI 4PEMROGRAMAN WEB – PG117 - 3 SKS

INSTALASI APACHE WEBSERVER

Download versi terakhir dari apache webserver di http://httpd.apache.org

Jalankan installer-nya

FAKULTAS TEKNOLOGI INFORMASI 5PEMROGRAMAN WEB – PG117 - 3 SKS

MENJALANKAN APACHE WEBSERVER

Apache webserver yang sudah terinstall dapatdilihat di taskbar seperti gambar berikut

Jalankan browser dan ketikkanhttp://localhost pada address bar

FAKULTAS TEKNOLOGI INFORMASI 6PEMROGRAMAN WEB – PG117 - 3 SKS

SEKILAS PHP

Kependekan dari PHP Hypertext Preprocessor Salah satu bahasa pemrograman yang digunakan untuk

membangun website yang dinamis Dikembangkan pertama kali oleh Rasmus Lerdorf tahun

1994 Karakteristik PHP: Cross Platform HTML Embedded Server Side Script Web Scripting Language Free Easy to Use

FAKULTAS TEKNOLOGI INFORMASI 7PEMROGRAMAN WEB – PG117 - 3 SKS

INSTALASI PHP

Download versi terakhirnya dihttp://www.php.net

Jalankan installer-nya

FAKULTAS TEKNOLOGI INFORMASI 8PEMROGRAMAN WEB – PG117 - 3 SKS

Syntax Dasar

Ada beberapa cara untuk menuliskan script PHP, antara lain:

Cara 1:<?php

statement;

?>

FAKULTAS TEKNOLOGI INFORMASI 9PEMROGRAMAN WEB – PG117 - 3 SKS

Cara 2:<?

statement;?><?= expression ?>

Cara 3:<script language="php">

statement;</script>

FAKULTAS TEKNOLOGI INFORMASI 10PEMROGRAMAN WEB – PG117 - 3 SKS

Cara 4:<%

statement;

%>

<%= $variabel %>

FAKULTAS TEKNOLOGI INFORMASI 11PEMROGRAMAN WEB – PG117 - 3 SKS

KOMENTAR

Untuk menambahkan komentar dalam kodeprogram dapat digunakan:

<?php

echo "Budi Luhur"; // Komentar satu baris (c++ style)

/* Komentar lebih

dari satu baris */

echo "Jakarta"; # Komentar satu baris (shell-style)

?>

FAKULTAS TEKNOLOGI INFORMASI 12PEMROGRAMAN WEB – PG117 - 3 SKS

SCRIPT SEDERHANA

<html><head><title>Web Programming</title>

</head><body><?php//mencetak textecho "<H1>BUDI LUHUR JAKARTA</H1>";?>

</body></html>

FAKULTAS TEKNOLOGI INFORMASI 13PEMROGRAMAN WEB – PG117 - 3 SKS

Nama file: form.htm

<form method="POST" action="hello.php">

Your Name: <input type="text" name="user">

<input type="submit" value="Say Hello">

</form>

Nama file: hello.php

<?php

//hello.php

print "Hello, ";

print $_POST['user'];

?>

FAKULTAS TEKNOLOGI INFORMASI 14PEMROGRAMAN WEB – PG117 - 3 SKS

<?php

//mencetak tanggal

echo gmdate('d M Y');

?>

<?php

//menampilkan informasi server

phpinfo();

?>

FAKULTAS TEKNOLOGI INFORMASI 15PEMROGRAMAN WEB – PG117 - 3 SKS