World Wide Web (WWW)
Pertemuan 13 (Dr. Supratman Zakir, S.Kom., M.Pd., M.Kom)
Sejarah & Konsep WWW
- Dikembangkan pada 1989 oleh Tim Berners-Lee di European Laboratory for Particle Physics (CERN).
- Fasilitas internet yang menyediakan interface sederhana ke sumber daya internet yang sangat besar.
- Pada 1993, penggunaan web semakin semarak dengan browser grafis Mosaic dari NCSA.
Karakteristik WWW
- Resource Sharing ke seluruh dunia melalui Internet.
- Berbasis teknologi: HTML, URL, dan arsitektur client-server.
- Open System : Open Standard, Open Document, Open Source.
HTTP (Hypertext Transfer Protocol)
- Metode untuk transfer informasi melalui WWW. Didesain untuk mempublikasikan dan mengambil halaman HTML.
- Client : web browser. Server : origin server (menyimpan/membuat resource).
- Di antara client dan server dapat terdapat intermediate : proxy, gateway.
- Resource diakses melalui URL (Uniform Resource Locator).
Arsitektur Client-Server WWW
Client
(Web Browser)
HTTP Request
Server
(Origin Server)
HTML + CSS + JS
HTTP Response
Halaman Web
Interaksi Client-Server via HTTP
Web Browser
- Software aplikasi yang membantu interaksi dengan file di website.
- Contoh: Internet Explorer, Mozilla Firefox, Safari, Netscape, Opera, Google Chrome.
- Browser menggunakan protokol HTTP pada URL. Mendukung protokol lain: FTP, RTSP.
Teknologi Pendukung Web
HTML, XML, XHTML
GIF, PNG, JPEG, SVG
CSS (Cascading Style Sheet)
JavaScript (Dynamic HTML)
Cookie, Digital Certificate
RSS, Atom, Favicons
Web Server
- Komputer yang menerima HTTP request dari client dan melayani dalam bentuk halaman web (dokumen HTML + objek link).
- Fitur Web Server :
- HTTP : merespon permintaan, memberikan dokumen HTML, dan informasi kesalahan.
- Log : menyimpan informasi client dan respon server dalam file log.
- Contoh Web Server : Apache HTTP Server, IIS (Microsoft), Sun Java System Web Server, Zeus Web Server, WampServer, XAMPP.
Soal Formatif Bab 13 (10 Soal)
Pilih jawaban yang paling tepat. Isian singkat untuk soal uraian.
9. Jelaskan peran HTTP dalam arsitektur WWW dan bagaimana client dan server berinteraksi!
10. Sebutkan 3 (tiga) teknologi pendukung web selain HTML dan jelaskan fungsinya!
Nilai: —