Assalamulaikum wr.wb
I. Pengenalan
World Wide Web adalah layanan internet yang paling populer saat ini. Internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP), dengan menggunakan HTTP dapat membuat user untuk mengakses suatu halaman web melalui protocol TCP/IP menjadi lebih mudah.
Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/dilihat/diterjemahkan dengan Internet Browser ketika Sintaks HTML mampu memuat konten text, gambar, audio, video, dan animasi.
II. Internet & Web Browser
Browser adalah sebuah program aplikasi atau software yang me-request dokumen-dokumen dari komputer-komputer yang terkoneksi internet (server) di seluruh dunia, dan menampilkan informasi dari dokumen tersebut pada window browser. Browser menampilkan sesuai instruksi (format) HTML yang dibuat pada dokumen tersebut.
III. Sejarah World Wide Web
- Hypertext [Bush 1945, Nelson 1960’s], Awal '90-an, Tim Berners-Lee, sarjana fisika pada riset Nuklir Swiss (CERN) menciptakan HyperText Markup Language (HTML) dan Browser teks pertama: Lynx.
- Pada saat ini Berners-Lee memimpin WWW Consorsium (W3C) lembaga yang menyusun standardisasi HTML dan dokumen web.
- Tahun 1993: Browser grafis pertama: Mosaic dibuat oleh Andressen dan Eric Bina (mahasiswa University of Illinois)
- Tahun 1994: Andressen kemudian bekerja untuk Netscape, dan membuat Netscape Navigator, browser grafis populer pertama
- Tahun 1995: Microsoft membuat Internet Explorer
- Pada saat ini Browser yang digunakan adalah: Mozilla FireFox, Opera, dll.
IV. Fakta
Browsing/surfing atau berselancar sudah merupakan aktivitas rutin sehari-hari. Internet menjadi sumber informasi yang tak terhingga! (apalagi dengan adanya Yahoo! dan Google). Jutaan halaman web baru bermunculan setiap hari. Konten web semakin bervariasi dan dapat dikontribusi oleh siapa saja, di mana saja.
V. Killer Appplication
1. Internet
- Online Games
- Chat (mIRC, Yahoo Messenger)
- Google Earth
2. Web Based
- Search Engine (Yahoo!, Google)
- Web Blog
- Web Komunitas: Friendster, MySpace, Multiply, Hi5, Yahoo 360°, YouTube
VI. Kategori Web
Berdasarkan keter-update-an isi web:
- Web Statis
Website ini merupakan website yang isi tampilannya selalu sama dan tidak akan pernah berubah kapan pun kita melihatnya dengan tampilannya selalu tetap dan tidak terkoneksi dengan database.(jika tidak di-update). Website ini hanya memungkinkan user untuk melihat isi dan informasi website tersebut tanpa bisa melakukan interaksi. yYng bisa dilakukan user hanyalah mengklik image dan link yang ada untuk berpindah dari halaman satu ke halaman yang lain. Website ini biasanya hanya berisi tag-tag HTML murni, CSS dan java script sebagai scripting language-nya.
- Web Dinamis
Website yang isi tampilannya tidak statis. Website ini dibagi menjdi 2 bagian yaitu: 1. Client Side Technology Client side Technology adalah teknologi web programming dimana script dijalankan komputer client, tanpa berinteraksi dengan server. Di client slide teknlogi ini, code script sangat bergantung pada browaser yang digunakan. Contoh script: java script, VB script, ActiveX Contorl, Java Applets.
2. Server Side Technology Server Side Technology adalah teknologi web dengan script dijalankan di server, kemudian hasil dari pemrosesan itu kemudian dikirimkan ke client (browser) dalam bentuk HTML murni sehingga bisa ditampilkan oleh pengguna.
Keunggulan Server Side Technology: - Tidak tergantung pada browser - lebih aman, karena script di server tidak bisa dilihat browser - waktu load lebih cepat karena yang diunduh adalah dokumen HTML murni.
contoh script: PHP, ASP (Active Server Page), CGI (Common Gateway Interface).
HTML
Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu Standard Generalized Markup Language (SGML). HTML sebenarnya adalah dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada suatu sistem operasi tertentu.
HTML dibuat oleh Tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan menambahkan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dari HTML+ (1993). HTML 3.0 (1995) memberikan kemampuan lebih daripada versi sebelumnya. Sebuah usaha dari World Wide Web Consortium’s (W3C) HTML Working Group pada tahun 1996 menghasilkan HTML 3.2. HTML versi ini secara resmi diterbitkan pada bulan Januari 1997. HTML versi terbaru adalah HTML 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML merupakan perbaikan dari HTML 4.0 yang lebih dulu diterbitkan. (18 Desember 1997).
XHTML
XHTML adalah sebuah kombinasi dari HTML dan XML (Extensible Markup Language) & merupakan bentuk sempurna (dalam arti, lebih ketat dan bersih dibandingkan HTML). Tujuan XHTML adalah menggantikan HTML. XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML. XHTML adalah bahasa markup sebagaimana HTML, tetapi dengan gaya bahasa lebih baik. XHTML merupakan versi HTML yang memenuhi persyaratan XML dan merupakan sebuah dokumen HTML, dan XHTML menjadi standar internasional dengan spesifikasi yang ditetapkan oleh W3C (World Wide Web Consortium). Beberapa ciri dari XHTML:
Elemen XHTML harus bersarang dengan sempurna. Elemen XHTML harus ditulis dalam huruf kecil Elemen XHTML harus selalu diakhiri tag penutup Dokumen XHTML harus memiliki satu root element
Dan sebagai contoh perbedaan dari HTML dan XHTML, lihat struktur standar berikut: Contoh HTML:
<HTML> <HEAD> <TITLE>..........</TITLE> </HEAD> <BODY>.........</BODY> </HTML>
Contoh XHTML:
<!DOCTYPE.....> <html> <head> <title>........</title> <body>......</body> </html>
Wassalam wr.wb