Sejarah
Web bermula di European Laboratory for Particle Physics (nama lainnya adalah
CERN), yaitu di kota Geneva antara perbatasan Perancis dan Swiss. CERN
merupakan suatu organisasi yang didirikan oleh 18 negara di Eropa. Pada bulan
Maret 1989, Tim Berners dan peneliti-peneliti CERN mengusulkan suatu protokol
sistem distribusi informasi di Internet yang memungkinkan para anggotanya
saling membagi informasi dan menampilkan informasi dalam bentuk grafik ataupun
gambar. Web Browser pertama dibuat dengan berbasiskan pada teks. Untuk
menyatakan suatu link, dibuat sebarisan nomor yang mirip dengan suatu menu.
Caranya cukup mudah pengguna atau user mengetikkan suatu nomor untuk melakukan
navigasi di dalam Web. Namun waktu itu hanya bisa pada Sistem Operasi UNIX, dan
Windows belum bisa menggunakannya.
Lalu
munculnya browser Mosaic dari NCSA (National Center for Supercomputing
Applications). Pada bulan Mei 1993, Marc Andreesen dan beberapa murid dari NCSA
membuat Web browser untuk sistem X-Windows yang berbasiskan grafik dan yang
mudah untuk digunakan. Dalam beberapa bulan, Mosaic menarik perhatian baik dari
pemakai lama maupun pemakai baru di Internet. Kemudian NCSA mengembangkan
versi-versi Mosaic untuk komputer berbasis UNIX, NeXT, Windows dan Macintosh.
Pada
tahun 1994, Marc Andreesen keluar dari NCSA, kemudian bersama Jim Clark, salah
satu pendiri dari Silicon Graphics, membuat Netscape versi pertama. Kehadiran
Netscape ini menggantikan kepopuleran Mosaic sebagai Web browser dan bahkan
sampai saat ini Netscape merupakan browser yang banyak digunakan setelah
Internet Explorer dari Microsoft. Kemudian pada tahun yang sama CERN dan MIT
mendirikan suatu konsorsium yang dinamakan World WIde Web Consortium (W3C) yang
bertugas untuk membangun standar bagi teknologi Web. Browser masih berbasiskan
teks hanya terdapat sekitar 50 website. Di akhir tahun 1995 jumlah ini telah
berkembang mencapai sekitar 300.000 web site. Dan diperkirakan sekarang ini
jumalh pemakai Web telah mencapat sekitar puluhan juta pemakai diseluruh dunia.
Web
merupakan sebuah database jaringan komputer diseluruh dunia yang menggunakan
sebuah arsitektur pengambilan informasi yang umum. Secara konsep web merupakan
sebuah client atau server manajemen database. Web berkembang dari ide dan
konsep yang dicetuskan oleh Tim Berners-Lee, seorang peneliti pada CERN
Particle Physics Lab di Jenewa, Swiss. Pada tahun 1989 Berners-Lee merumuskan
suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen
sebagai berikut: 1. Antarmuka yang konsisten untuk semua platform. Antarmuka ini harus
menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
2. Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
3. Antarmuka yang menyediakan akses terhadap berbagai jenis dokumen dan protokol.
Dokumen web harus ditulis dalam
suatu format khusus yang memungkinkan hypertext saling terjalin untuk bekerja.
Format ini adalah Hypertext Markup Language (HTML). HTML merupakan bagian dari
Stpenggunard Generalized Markup Language (SGML). SGML merupakan stpenggunar
dari International Stpenggunard Organization (ISO), untuk mendefinisikan format
pada dokumen teks.2. Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
3. Antarmuka yang menyediakan akses terhadap berbagai jenis dokumen dan protokol.
Macam-macam situs web
Sebuah Website statik, adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, mereka adalah :
1. Elemen 1 Penyunting teks. Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.
2. Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di generate oleh editor ini.
3. Elemen 3 Editor yang sudah memiliki templat, contohnya Rapidweaver dan iWeb, dimana, editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih templat yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode-kode HTML.
- Web Bisnis yaitu aplikasi web yang di dalamnya terdapat proses bisnis seperti jual beli, sewa menyewa, penggunaan jasa, lelang, dan sebagainya. Contoh situs yang menggunakan aplikasi web bisnis seperti bhineka.com, ebay.com, dan lain-lain.
- Web Berita dan Informasi yaitu aplikasi web yang menyediakan konten informasi berbayar maupun gratis. Contoh situs yang menggunakan aplikasi web berita dan informasi: kompas.com, detik.com, kaskus.com, yellowpages.co.id, tokobagus.co.id, tokobagus.com.
- Web Profil yaitu aplikasi web yang mendeskripsikan tentang profil suatu perusahaan, lembaga ataupun orang personal. Aplikasi web ini biasanya digunakan untuk memperkenalkan profil perusahaan, lembaga atau orang personal kepada umum. Contoh aplikasi web profil seperti jogjakota.go.id, blogspot.com, dan lain-lain.
- Web Services yaitu aplikasi web yang menyediakan layanan pengolahan data dan sebagainya. Perbedaan umum aplikasi web service dan aplikasi web lain pada umunya adalah aplikasi web service tidak memilki antarmuka, namun dapat diakses melalui internet. Contoh aplikasi web services seperti aws.amazon.com, konakart.com, dan lain-lain.
- Web Social Networking yaitu aplikasi web yang memberikan fasilitas pertemanan tempat berkumpul dan dapat juga menjadi tempat/wadah suatu kelompok. Aplikasi web social networking seperti facebook.com, twitter.com, myspace.com. dan lain-lain.
- Web Banking yaitu aplikasi web yang di dalamnya terdapat proses transaksi keuangan pada perbankan secara umum, seperti transfer dana, pembayaran, pembelian, dan lainnya. Contoh aplikasi web banking seperti klikbca.com, bankmandiri.co.id, bni.co.id, dan lain-lainnya.
- Web Search Engine Optimize (SEO) yaitu aplikasi web yang didalamnya terdapat proses pencarian pada internet. contoh aplikasi web SEO seperti google.com, yahoo.com, bing.com, dan lain-lain.
PROSES KERJA WEB SERVER
- Menerima permintaan (request) dari client, dan
- Mengirimkan apa yang diminta oleh client (response).
Secara sederhana dapat digambarkan sebagai berikut:
Penjelasan gambar:
- Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet).
- Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernama www.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25.
- Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com. Client menekan tombol Enter atau klik tombol Go pada browser. Lalu apa yang terjadi? Melalui media jaringan (bisa internet, bisa intranet) dan melalui protokol http, akan dicarilah komputer bernama www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client yang minta halaman utama nich, ada dimana halamannya?”. Inilah yang disebut request.
- Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.



Tidak ada komentar:
Posting Komentar