sehingga pada kenyataan navigasi informasi dapat ditambahkan langsung ke dalam dokumen dengan demikian protokolnya sendiri tidak harus mendukung
navigasi secara penuh. d.
Browsing Surfing; kegiatan menelusuri dan mencari informasi dalam internet melalui layanan informasi web.
e. Browser Surfer; Browser adalah sebuah program yang digunakan untuk
menampilkan halaman web.
2.4 HTML HyperText Markup Language
2.4.1 Dokumen HTML
Dokumen HTML adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan
dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi informasi atau interface aplikasi di dalam internet.
Ada dua cara untuk membuat sebuah web page yaitu dengan web editor misalnya Macromedia Dreamweaver atau Microsoft Frontpage atau dengan editor
teks biasa misalnya notepad atau editplus.
2.4.1.1 Penamaan Dokumen HTML
Universitas Sumatera Utara
Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama, sembarang nama, kemudian menambahkan sebuah ekstensi “.htm” atau “.html” tanda kutip
tidak perlu dituliskan karena digunakan sebagai penjelas saja. Ekstensi dokumen HTML yang menggunakan 3 karakter awalnya adalah untuk
mengakomodasikan sistem penamaannya yang ada dalam sistem operasi DOS. Nama dokumen pada beberapa sistem operasi bersifat case sensitive membedakan huruf
besar dengan huruf kecil. Nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda.
2.4.1.2 Elemen Dan Tag HTML
Dokumen HTML disusun oleh elemen-elemen. “Elemen” merupakan istilah bagi komponen-komponen dasar pembentuk dokumen HTML. Untuk menandai berbagai
elemen dalam suatu dokumen HTML, digunakan tag. Tag HTML terdiri atas sebuah kurung sudut kiri , tanda lebih kecil, sebuah nama tag, dan sebuah kurung sudut
kanan , tanda lebih besar. Tag umumnya berpasangan misalnya H1dengan H1
, tag yang menjadi pasangan selalu diawali dengan karakter garis miring. Tag yang pertama menunjukkan tag awal yang berarti awal elemen, dan yang kedua
menunjukkan tag akhir, berarti akhir elemen.
Nama elemen ditunjukkan dengan nama tagnya. Suatu elemen di dalam dokumen HTML harus ditandai dengan penulisan tagnya yang berpasangan. Ada
beberapa elemen yang tidak mengharuskan tagnya dituliskan secara berpasangan, elemen tersebut diantaranya adalah:
Universitas Sumatera Utara
a. Paragraf dengan tag p. b. Ganti baris – line break dengan tag br.
c. Garis datar – horizontal rule dengan tag hr. d. List item dengan tag li.
Secara umum suatu elemen dalam dokumen HTML yang dinyatakan dengan tag
nya, dituliskan : namatag _ namatag. Penulisan penamaan tag bebas, dapat
menggunakan huruf besar, huruf kecil, ataupun campuran tidak case sensitive. Tetapi untuk antisipasi pada standar penulisan tag, direkomendasikan untuk
menuliskan tag dengan menggunakan huruf kecil semuanya.
Tag mark up ini digunakan sebenarnya memberi tahu browser web bagaimana
memperlakukan atau menampilkan memformat halaman dokumen tersebut dalam browser.
Dalam membuat suatu dokumen HTML dibutuhkan elemen yang dinyatakan dengan tag html, headdan bodyberikut tag-tag pasangannya. Setiap
dokumen terdiri atas tag head dan body. Elemen head berisi informasi tentang dokumen tersebut, dan elemen body berisi teks yang sebenarnya yang tersusun dari
link , grafik, paragraf dan elemen lainnya.
Secara umum dokumen dibagi menjadi dua section bagian, yaitu section head
dan section body. Sehingga setiap dokumen HTML harus mempunyai pola dasar sebagai berikut:
Universitas Sumatera Utara
html head
… informasi tentang dokumen HTML
head body
… informasi yang ditampilkan dalam browser web
body html
Setiap dokumen HTML harus diawali dengan menuliskan tag htmldan tag html
di akhir dokumen. Tag ini menandai elemen HTML, yang berarti dokumen ini adalah dokumen HTML.
Dalam satu dokumen hanya ada satu elemen HTML. Section atau elemen head ditandai dengan tag headdi awal, dan tag headdi akhir. Section ini berisi
informasi tentang dokumen HTMLnya. Minimal informasi yang dituliskan dalamelemen ini adalah judul dari dokumen, judul ini akan ditampilkan pada caption
bar dari window browser, ditandai dengan menggunakan tag titledan diakhiri
dengan title.
Section atau elemen body ditandai dengan tag bodydi awal, dan tag
body di akhir. Section body merupakan elemen terbesar di dalam dokumen HTML.
Elemen ini berisi isi dokumen yang akan ditampilkan pada browser, meliputi paragraf, grafik, link, tabel, dan sebagainya.
Universitas Sumatera Utara
2.5 PHP HyperText Preprocessor
2.5.1Sejarah PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI Form Interpreted. Pada saat tersebut PHP adalah sekumpulan script yang
digunakan untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHPFI, pada saat
tersebut kepanjangan dari PHPFI adalah Personal Home PageForm Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer
yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHPFI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C. Dalam rilis ini disertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHPFI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih
baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada
pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai. Versi ini
banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni
2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga
Universitas Sumatera Utara
dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.
2.5.2 Pengertian PHP