06/11/2012
P ERKEMBANGAN HTML
HTML 4.0 – 1997
HTML 4.01 - 1999 - A cleanup of 4.0
XHTML 1.0 - 2000
P EMPROGRAMAN I NTERNET
P ENGENALAN HTML, CSS & PHP
XHTML
VS
HTML
Introduced many new features and deprecated
many older features
Just 4.01 defined using XML, instead of SGML
XHTML 1.1 – 2001
Modularized 1.0, and drops frames
We’ll stick to 1.1, except for frames
S INTAX
DASAR
XHTML
Sintax HTML tidak ketat dan tidak rapi dan
terkadang membingungkan
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN“
"http://www.w3.org/TR/xhtml1/DTD/xhtml1strict.dtd">
Sintax XHTML lebih ketat, mempunyai standard
yg lebih rapi dan bersih.
<head>
XHTML mempunyai sifat case-sensitive dan
semua dutulis dgn huruf kecil , sedangkan HTML
tidak memperdulikan huruf besar kecil.
Tag di XHTML selalu mempunyai tag penutup
(closed tag), di HTML tidak terlalu
memperhatikan closed tag.
<html xmlns="http://www.w3.org/1999/xhtml">
<title>My web Pages</title>
</head>
<body>
<p>XHTML is easy!</p>
</body>
</html>
1
06/11/2012
S INTAX
DASAR
HTML
ATURAN S INTAX XHTML
Tag XHTML adalah dikelilingi sudut kurung seperti
<html>.
Tag-tag dalam XHTML diapit oleh sudut kurung
(< dan >)
Setiap Element didefinisikan oleh tag
<html>
<head>
<title>My web Pages</title>
</head>
<body>
<p>XHTML is easy!</p>
Tag format:
Opening tag
: <label>
Closing tag
: </label>
</body>
Tidak semua tag mempunyai content/isi.
</html>
Jika tag tidak mempunyai content, penulisannya
adalah sebagai berikut <input />
K OMPONEN
DASAR
XHTML
XHTML VALIDATOR
Contoh:
W3C XHTML Validation Service
http://validator.w3.org/file-upload.html
<p class=“greeting”> Heloo, world!</p>
2
06/11/2012
K OMPONEN URL
Dokumen di akses web mempunyai alamat unik
yang disebut Uniform Resource Locator (URL).
Contoh URL :
D EFINISI CSS
CSS (Cascade Style Sheet) dapat menambahkan style
halaman kita, meningkatkan dan memperbaiki
penyajian isi halaman.
CSS dibuat untuk memisahkan antara isi dan
presentasi.
CSS bertindak sebagai lapisan yang mempengaruhi
presentasi dari elemen XHTML yang diberikan.
Warna, font, text size, background, susunan elemen
pada halaman dan seluruh aspek presentasi isi,
dikontrol oleh CSS.
M ENGGABUNGKAN CSS KE
D OCUMENT XHTML
ATURAN P ENULISAN
CSS dibangun berdasarkan aturan.
Aturan berisi set intruksi yang dapat memerintahkan
browser mengikuti aturan untuk mengubah
penampilan elemen XHTML didasarkan pada nilainilai yang diberikan.
Agar dapat memanfaatkan style CSS, kita harus
menghubungkan style sheet ke dokumen kita.
Cara Attaching CSS:
Inline Styles
Embedded Style Sheets
External Style Sheets
3
06/11/2012
I NLINE S TYLE
Kita dapat memasukkan deklarasi CSS dalam gaya
opsional atribut dari setiap elemen dan markup.
Tidak dibagun sebagai aturan, dan tidak ada selector
karena properti dan nilainya melekat langsung pada
elemen.
<h2 style="color: red;">
Good eats for hungry geeks
</h2>
<p style="color: gray;">
Our fresh pizzas, hearty pasta dishes, and
succulent desserts are sure to please. And
don't forget about our daily chalkboard
specials!
</p>
E XTERNAL S TYLE S HEETS
Model adalah terbaik yaitu menempatkan aturan CSS terpisah dengan
dokumen XHTML, style sheet external langsung terhubung dengan
dokumen.
External style sheet adalah file text disimpan dengan ektensi .css.
Pendekatan ini benar-benar memisahkan antara presentasi dan isi dan
struktur.
Sebuah dokumen XHTML menghubungkan ke external style sheet
melalui elemen head.
<head>
<link rel="stylesheet“
type="text/css" href="styles.css" />
</head>
E MBEDDED S TYLE S HEETS
Kita dapat menanamkan aturan CSS dalam elemen head
dari dokumen, yan gaturan tersebut dapat digunakan pada
dokumen yang sama dimana dideklarasikan.
Embedded style sheet (kadang disebut internal style
sheet).
<head>
<style type="text/css">
h2 { color: red; }
p { color: gray; }
.info {background:#cccccc; border:1px}
.label {margin:5px; color:#efefef}
</style>
</head>
PENGENALAN PHP
PHP kepanjangan dari PHP: Hypertext
Preprocessor
PHP adalah script pemrograman yang berada
pada server
PHP di jalankan/dieksekusi di server dan
dikembalikan ke client dalam format HTML
PHP mendukung koneksi berbagai Database,
seperti MySql, MsSQL, Oracle, PostgreSQL dll.
PHP dapat dijalankan pada server Apache
ataupun IIS Server
PHP merupakan software Open Source (free)
4
06/11/2012
PENGENALAN MYSQL
MySQL adalah database server
MySQL sesuai untuk aplikasi berskala kecil
ataupun besar
MySQL mendukung bahasa SQL
PHP & MYSQL
Kolaborasi PHP dan MySQL
merupakanpemrograman yang mudah
dipelajari
PHP dan MySQL dapat berjalan di platform
Windows/Linux
MySQL merupakan Database
multiplatform(dapat berjalan di windows/linux)
MySQL merupakan software Open Source (free)
MEMULAI PHP
Install Apache Web Server
Install PHP
INSTALASI PHP
DI WINDOWS
Cara paling mudah untuk instalasi di Windows
adalah menggunakan XAMPP
Install Database MySQL
XAMPP merupakan paket instalasi Apache +
PHP + MySQL
Konfigurasi PHP berada di file php.ini
XAMPP tidak memerlukan konfigurasi khusus
Konfigurasi Apache berada pada file
conf/httpd.conf
Selain itu dapat juga kita lakukan installasi paket
terpisah (Apache, PHP, MySQL)
5
06/11/2012
Source link
Paket Apache dapat di download di
http://httpd.apache.org/download.cgi
Paket PHP dapat di download di
http://www.php.net/downloads.php
Paket MySQL dapat di download di
http://www.mysql.com/downloads/index.html
Paket XAMPP dapat di download di
http://www.apachefriends.org/en/xampp.html
Konfigurasi
Apache dan MySQL langsung dapat di install secara
langsung pada windows
Konfigurasi Apache dan PHP yaitu dengan cara melakukan
pengaturan konfigurasi pada file conf/httpd.conf
Secara default Apache akan menyimpan script PHP pada
directory htdocs
Untuk melihat informasi installasi PHP yaitu dengan
membuat script PHP phpinfo()dan mengaksesnya
melalui browser
Simpan script berikut dengan nama phpinfo.php
<?php
?>
phpinfo();
T ERIMA K ASIH
6