
Edukasi Coding
Apa Itu Website: Pengertian, Jenis, dan Cara Kerjanya

Bayu Nugraha
Spesialis Coding Anak

Website adalah kumpulan halaman yang saling terhubung, disimpan di sebuah komputer yang selalu menyala, dan bisa dibuka siapa pun lewat internet memakai satu alamat.
Daftar Isi
Istilah yang sering tertukar: website adalah keseluruhan, sedangkan halaman web adalah satu lembarnya. Sebuah website sekolah bisa berisi puluhan halaman - beranda, profil, berita, kontak - tetapi semuanya berada di bawah satu alamat yang sama.
Cara Kerja Website
Saat anak mengetik alamat di browser, ada rangkaian kejadian yang berlangsung dalam waktu kurang dari satu detik.
- Browser mencari alamatnya. Nama seperti algonova.com diterjemahkan menjadi deretan angka yang menunjukkan lokasi komputer penyimpannya.
- Browser mengirim permintaan. Ia meminta halaman tertentu kepada komputer itu, yang disebut server.
- Server mengirim berkas. Yang dikirim adalah teks berisi kode, bukan gambar halaman yang sudah jadi.
- Browser menyusun tampilan. Ia membaca kode tersebut dan menggambar halamannya di layar.
Bagian terakhir sering mengejutkan anak: halaman web tidak dikirim sebagai gambar utuh. Yang dikirim hanyalah petunjuk, dan setiap browser menyusun sendiri hasil akhirnya. Itulah sebabnya halaman yang sama bisa terlihat sedikit berbeda di perangkat berbeda.
Bagian Penyusun Sebuah Website
| Bagian | Fungsinya |
|---|---|
| Nama domain | Alamat yang diketik orang, misalnya algonova.com |
| Hosting | Tempat berkas website disimpan, berupa komputer yang menyala terus |
| HTML | Menentukan isi halaman: judul, paragraf, gambar |
| CSS | Menentukan tampilannya: warna, huruf, tata letak |
| JavaScript | Membuat halaman bergerak dan bereaksi terhadap klik |
Tiga bahasa terakhir inilah yang dipelajari anak ketika mulai membuat website sendiri.
Jenis Website
- Website statis. Isinya sama untuk semua orang dan jarang berubah, misalnya halaman profil sekolah.
- Website dinamis. Isinya berubah mengikuti pengguna atau database, misalnya toko online atau media sosial.
- Aplikasi web. Bukan sekadar halaman untuk dibaca, melainkan alat untuk bekerja, seperti Google Docs atau Scratch versi daring.
Kenapa Penting untuk Anak
Membuat website pertama adalah proyek yang hasilnya paling mudah dibagikan. Berbeda dengan game Scratch yang perlu dibuka di platformnya, sebuah halaman web bisa dikirim sebagai tautan kepada nenek di kampung dan langsung terbuka.
Proyek ini juga menyatukan banyak hal yang sudah dipelajari anak: struktur dari HTML, rasa estetika dari CSS, dan logika dari JavaScript. Karena itu website sering dijadikan proyek penutup di jenjang menengah, sebagai bukti nyata bahwa anak bisa membangun sesuatu yang utuh dari nol.
Di kursus coding Algonova, anak jenjang SMP dan SMA membangun website portofolionya sendiri. Ingin melihat levelnya sekarang? Ikuti kelas coding gratis.