Dari home page ini, informasi lainnya hanya dapat ditemui pada page-page berikutnya yang tersimpan, yang telah di link untuk menghubungkan suatu informasi ke
informasi lainnya, baik itu di dalam suatu web page yang sama ataupun dalam web page lain pada website yang berbeda.
2.2 Hyper Text Markup Language
HTML Hypertext Markup Language adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML dirancang untuk digunakan tanpa tergantung pada suatu
platform tertentu platform independent. Dokumen HTML adalah suatu dokumen teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda tag
tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Pada dokumen HTML yang termasuk sistem
hypertext, kita tidak harus membaca dokumen tersebut secara urut dari atas ke bawah atau sebaliknya, tetapi kita dapat menuju pada topik tertentu secara langsung dengan
menggunakan teks penghubung yang akan membawa anda ke suatu topik atau dokumen lain secara langsung.
HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu SGML Standar Generalized Markup Language. Sejak awal perkembangannya sampai
sekarang ini telah tersedia bermacam-macam level versi HTML, ada HTML level 1.0, HTML 2.0, HTML 3.0 dan HTMl 4.0.
2.3 Pemrograman pada Web
Sebuah halaman web yang menggunakan HTML saja, hanya mampu menampilkan beberapa gambar dan teks yang statis. Sedangkan data didalamnya tidak
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dapat berubah-ubah secara dinamis. Disis lain kita memerlukan halaman web yang aktif dan dapat mengakses database. Sebuah halaman web yang aktif akan selalu berubah-ubah
tergantung dari isi database ataupun keadaan yang kita buat dalam aplikasi web tersebut. Sehubungan dengan hal tersebut maka diciptakanlah teknologi pemrograman web
untuk memungkinkan para pembuat web dapat membuat halaman web yang dinamis. Pada dasarnya pemrograman web ada dua yaitu, Client Side Programming
Pemrograman dari sisi Client dan Server Side Programming Pemrograman dari sisi Server. Yang dimaksud Client Side Programming adalah bahwa proses pengerjaan
program yang kita buat terjadi di client. Dalam hal ini client adalah komputer yang meminta layanan http. Komputer yang meminta layanan http akan menjalankan browser
internet seperti Internet Explorer dari Microsoft atau Netscape Navigtor dari Netscape. Beberapa program client side yang sering dipakai diantaranya Active Control, Java
Applets, JavaScript, Vbscript dan DBHTML. Sedangkan yang dimaksud dengan Server Side Programming adalah bahwa proses pengerjaan program yang dibuat berlangsung di
server. Dengan kata lain jika kita menggunakan sebuah browser untuk memanggil sebuah file, maka browser tesebut akan mengirimkan permintaan ke web server. Kemudian
server tersebut mengeksekusi setiap skrip yang ada dan hasilnya dikirimkan kembali ke browser untuk kemudian diterima oleh client. Program server side yang ada diantaranya
Hypertext Preprocessor PHP, Active Server Page ASP, Java Servlets, Java Server Page JSP, dan masih banyak lagi.
Berikut beberapa keunggulan penggunaan Server Side Programming dibandingkan dengan Client Side Programming :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
a. Meminimalisasi network traffic dengan membatasi kebutuhan browser dan server
untuk talk back diantara keduanya. b.
Masalah kompabilitas browser dapat dihindari. c.
Memungkinkan kita memberikan data yang tidak ada pada sisi client. d.
Lebih aman, karena program dieksekusi di server sehingga kode program tidak dapat dilihat dari browser.
Namun bukan berarti teknologi Client side tidak layak digunakan, karena teknologi client side juga memiliki keunggulan. Diantaranya waktu yang dibutuhkan
untuk memproses skrip lebih singkat dibandingkan dengan pemrograman server side, karena skrip diproses langsung di browser.
2.4 Bahasa Pemrograman PHP