Teknik Informatika/Web
Diciptakan oleh pegawai CERN (pusat penelitian nuklir di Eropa) pada tahun 1989. Teknologi ini diciptakan karena para peneliti disana kesulitan berbagi data dan dokumen penelitian. Web dibuat agar setiap komputer dapat dengan mudah untuk berbagi dan mengakses suatu dokumen, meskipun dokumen tersebut tersebar pada komputer lain dalam jaringan.
Konsep utamanya :
- Ada beberapa komputer yang terhubung satu sama lain dalam suatu jaringan. Karena terhubung, setiap komputer dapat saling berkomunikasi satu sama lain. Mengirim dan menerima data.
- Ada komputer yang berperan sebagai "server" (pihak penyedia suatu dokumen). Ada komputer yang berperan sebagai "client" (pihak yang ingin mengakses suatu dokumen).
- Setiap komputer memiliki "alamat". Dengan mengetahui "alamat" suatu komputer, kita bisa mengakses dan berkomunikasi dengan komputer tersebut.
- Setiap dokumen dalam komputer juga memiliki "alamat". Dengan mengetahui alamat suatu dokumen dalam sebuah komputer, kita dapat mengakses dokumen tersebut.
- Cukup mengetahui kombinasi alamat komputer dan alamat dokumen, kita bisa mengakses suatu dokumen.
Misalkan seorang peneliti ingin membagikan dokumen / data penelitian, maka hal-hal yang harus dia lakukan adalah sebagai berikut :
- Pastikan komputer sudah tersambung pada jaringan. Catat alamat komputer tersebut.
- Nyalakan aplikasi web server pada komputer.
- Masukkan dokumen/data yang ingin dibagikan pada web server. Setiap data yang dimasukkan akan diberi alamat khusus oleh web server. Catat alamat data tersebut.
- Selesai. Jika ingin membagikan data ke orang lain, cukup berikan alamat komputer + alamat data.
Misalkan peneliti yang lain ingin mengakses dokumen penelitian milik peneliti lain, maka yang harus dia lakukan adalah sebagai berikut :
- Dapatkan alamat komputer + alamat data yang ingin diakses
- Pastikan komputer sudah terhubung dengan jaringan
- Buka aplikasi web browser, masukkan alamat komputer + data.
- Dokumen akan dikirim dari komputer server ke komputer miliknya (client), lalu browser akan menampilkan dokumen tersebut.
Puluhan tahun setelah ditemukannya teknologi web, sistemnya kurang lebih tidak berubah. Perbedaannya :
- Web browser? Web server? Masih digunakan sampai sekarang
- Jaringan? Itu "Internet".
- Alamat komputer? Itu "nama domain" website.
- Alamat dokumen? Itu URL.
- Apa yang bisa diakses lewat web? Dulu hanya dokumen saja. Sekarang beraneka jenis. Bahkan program aplikasi pun bisa diakses dan langsung dijalankan di browser (menjadi web application).
Sistem Web Modern
suntingBerikut adalah alur cara kerja sistem web modern :
- Web browser. Ada versi dekstop, ada versi mobile.
- Masukkan URL pada web browser. Klik Enter.
- URL akan dipisah menjadi dua bagian : domain (blabla.com) dan alamat dokumen (/home/a/index.html).
- Browser akan bertanya ke sistem DNS untuk mencari tahu alamat IP dari pemilik domain tersebut. Itulah IP server yang akan dihubungi
- Setelah mendapat alamat IP server, browser mengirim alamat dokumen kepada server tersebut.
- Server menerima permintaan tersebut, meresponnya dengan mengirimkan file yang diminta.
- Jika file yang diminta merupakan file HTML, akan ada proses lanjutan, yaitu pembacaan file HTML.
- Setelah file HTML dibaca, maka file HTML tersebut akan ditampilkan pada layar.