Web Browser Jaringan Komputer (Manajemen Informatika)

- Server error 5xx, informasi ini memberitahukan kepada client bahwa terjadi kesalahan di server. o 500 Internal server error o 501 Not implemented o 502 Bad Gateway o 503 Service unavailable o 504 Gateway timeout o 505 HTTP version not supported

13.1.5. Contoh

Berikut ini merupakan contoh komunikasi HTTP antar client dan server. Server berjalan di www.sample.com , dengan port 80. Client request Gambar 13.1 Client mengakses HTTP Kemudian server akan memberikan respon Server respon Gambar 13.2 Respon dari server

13.2. Web Browser

Web browser adalah aplikasi perangkat lunak yang membantu pengguna untuk dapat melakukan interaksi dengan tulisan, gambar dan informasi lainnya yang terdapat di suatu halaman web pada suatu website pada World Wide Web. Tulisan dan gambar dapat berupa hyperlink pada halaman lain pada website yang sama atau berbeda. Web browser terdapat di personal computer dengan aplikasi Microsoft Internet Explorer, Mozilla Firefox, Appe Safari, Netscape dan Opera rangking menurut survey 2006. Web browser merupakan HTTP user agent. Web Browser berkomunikasi dengan menggunakan protokol HTTP pada suatu URL. Kebanyakan browser sudah mendukung protokol lainnya seperti FTP File Transfer Protocol, RTSP Real Time Sreaming Protocol dan HTTPS Versi HTTP yang mendukung enkripsi SSL. Gambar 13.3 Contoh dari web browser Mozilla-Firefox

13.2.1. Sejarah

Tim Berners-Lee menggunakan NeXTcube sebagai aplikasi web server pertama kali pada tahun 1990, dan memperkenalkan pada CERN pada tahun 1991. Sehingga semenjak tahun tersebut pengembangan web browser semakin meningkat. Web browser pertama adalah Silversmith, diciptakan oleh John Bottoms pada tahun 1987, menggunakan sistem SGML. Kemudian disusul oleh ViolaWWW yang berbasis HyperCard. Perkembangan web browser meledak semenjak terciptanya NCSA Mozaic, yang merupakan web browser dengan GUI pertama kali, dikeluarkan pada September 1993. Marc Andreessen yang merupakan kepala proyek tersebut keluar dari NCSA dan membuat perusahaan dengan nama Netscape Communications Corporation. Netscape mengeluarkan produk dengan nama Navigator pada tahun 1994, dan menguasai pasar dunia. Kemudian diikuti oleh Microsoft dengan mengeluarkan produk web browser dengan nama Internet Explorer, yang dibeli dari perusahaan Spyglass Inc. Hal ini yang menimbukan perang web browser, perang antara Microsoft dan Netscape. Perang berlanjut dengan masing-masing perusahaan memberikan fitur-fitur tambahan seperti Cascading Style Sheet CSS dari Microsoft dan JavaScript Style SheetJSSS dari Netscape. Kemudian Netscape semakin kalah dibandingkan dengan Microsoft dengan dalih penggunaan web browser yang sudah menjadi satu dengan sistem operasi OEM. Akhirnya Netscape membuat produknya menjadi Open Source dengan membuat projek Mozilla. Perusahaan Netscape kemudian dibeli oleh America Online pada tahun 1998, hal ini manarik developer sehingga pada tahun 2002 mengeluarkan Mozilla 1.0. Projek ini semakin berkembang dan pada tahun 2004 keluar produk dengan nama Mozilla-Firefox dengan versi 1.0. Pada tahun 2005 keluar versi 1.5, versi 2 dijadwalkan akan keluar pada tahun 2006 dan sudah dipersiapkan produk Firefox 3. Sekarang Firefox merupakan web browser yang banyak digunakan, hampir 10 dari Traffik Internet. Opera, web browser yang dapat dijalankan di perangkat genggam dan PC keluar pada tahun 1996. Lynx merupakan web browser favorit bagi pengguna shell di unix. Macintosh mengeluarkan Apple Safari yang merupakan web browser yang dikembangkan dari projek Konqueror. Safari digunakan pada sistem operasi Mac OS X.

13.2.2. Fitur

Standar web browser harus mendukung fasilitas sebagai berikut : - HTTP dan HTTPS - HTML, XML dan XHTML - Format gambar termasuk GIF, PNG, JPEG, dan SVG - Cascading Style Sheet CSS - Java Script Dynamic HTML dan XMLHttpRequest - Cookie - Digital Certificate - Favicons - RSS, Atom Sedangkan fitur fundamental yang harus didukung antara lain : - Bookmark - Caching dari isi web - Mendukung media lain melalui plugin, contoh Macromedia Flash Fasilitas tambahan seperti - Autocompletition dari URL - Browsing secara Tabular - Navigasi spasial - Navigasi Caret - Screen Reader Fasilitas penghilang pengganggu - Pop-Up advertisement - Filter iklan - Pertahanan terhadap phising

13.2.3. Struktur Web Browser

Secara keseluruhan web browser memiliki struktur seperti pada Gambar 13.4. Gambar 13.4 Struktur Web Browser

13.3. Web Server