Website dan browser bekerja secara bersama-sama untuk menampilkan informasi dari internet kepada pengguna. Proses ini menggunakan konsep client-server, di mana browser bertindak sebagai client dan server menyediakan data website.
- Pengguna Membuka Browser
Pertama, pengguna membuka aplikasi browser seperti:
- Google Chrome
- Mozilla Firefox
- Microsoft Edge
- Safari
Browser berfungsi sebagai alat untuk mengakses dan menampilkan halaman website.
- Pengguna Memasukkan URL Website
Pengguna mengetik alamat website (URL) pada kolom pencarian browser.
Contoh:
https://www.website.com
URL berfungsi sebagai alamat untuk menemukan lokasi website di internet.
- Browser Mengirim Permintaan ke Server
Setelah URL dimasukkan, browser mengirimkan permintaan (request) ke server tempat website disimpan melalui jaringan internet.
Proses ini menggunakan protokol komunikasi seperti HTTP atau HTTPS.
- Server Memproses Permintaan
Server menerima permintaan dari browser, kemudian mencari file atau data website yang diminta.
Server dapat mengambil:
- File HTML
- File CSS
- File JavaScript
- Data dari database
- Server Mengirim Data ke Browser
Setelah diproses, server mengirimkan kembali data website (response) ke browser pengguna.
Data tersebut berisi kode yang akan digunakan untuk membangun tampilan halaman web.
- Browser Menampilkan Website
Browser membaca kode yang diterima dari server dan menerjemahkannya menjadi tampilan yang dapat dilihat pengguna.
Contohnya:
- HTML → membuat struktur halaman
- CSS → mengatur tampilan/desain
- JavaScript → membuat interaksi
Alur Singkat Cara Kerja Website:
User → Browser → Internet → Server → Database → Server → Browser → Tampilan Website
Contoh Sederhana
Ketika membuka website pembelajaran:
- Mahasiswa membuka browser.
- Mengetik alamat LMS.
- Browser meminta data ke server LMS.
- Server mengambil data materi dari database.
- Server mengirim halaman LMS.
- Browser menampilkan materi kepada mahasiswa.
Kesimpulan
Browser adalah aplikasi yang digunakan untuk mengakses website, sedangkan server adalah tempat penyimpanan dan pengolahan data website. Keduanya bekerja sama melalui internet agar pengguna dapat melihat dan menggunakan sebuah website.