pertemuan coba
DESCRIPTION
pertemuan cobaTRANSCRIPT
© 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