1. Apa Itu Pemrograman Web?

Coba bayangkan kamu sedang membuka aplikasi Instagram atau TikTok lewat browser di laptop. Semua tampilan seperti foto, video, tombol, warna, dan teks itu dibuat menggunakan pemrograman web.

Jadi, pemrograman web adalah proses membuat dan mengatur sebuah website agar bisa ditampilkan di internet sesuai keinginan kita.
Website bisa sederhana seperti halaman biodata, atau kompleks seperti e-commerce (Shopee, Tokopedia).


2. Kenapa Disebut Pemrograman "Web"?

Karena program yang dibuat ditujukan untuk dijalankan di web browser (contohnya: Chrome, Firefox, Edge).
Browser inilah yang akan membaca kode yang kita buat, lalu menampilkannya dalam bentuk tampilan menarik yang bisa kita lihat.


3. Cara Kerja Website Secara Sederhana

Supaya lebih gampang, mari kita ibaratkan website itu seperti restoran:

  • Kamu (user) = pelanggan restoran.

  • Browser (Chrome/Firefox) = pelayan restoran.

  • Server = dapur restoran tempat semua resep dan bahan makanan disimpan.

  • Kode pemrograman web (HTML, CSS, JavaScript) = resep masakan.

Alurnya begini:

  1. Kamu datang ke restoran (mengetik alamat web di browser).

  2. Pelayan (browser) menyampaikan pesananmu ke dapur (server).

  3. Dapur (server) menyiapkan makanan sesuai resep (kode program).

  4. Pelayan (browser) menyajikan makanan ke meja kamu (menampilkan halaman web).


4. Bagian-Bagian Pemrograman Web

Dalam pemrograman web, ada beberapa “alat utama” yang biasa digunakan:

  1. HTML (HyperText Markup Language)

    • Ibarat kerangka bangunan rumah.

    • Fungsinya membuat struktur dasar website (judul, paragraf, tabel, gambar).

  2. CSS (Cascading Style Sheets)

    • Ibarat cat tembok dan dekorasi rumah.

    • Fungsinya mempercantik tampilan (warna, ukuran huruf, layout).

  3. JavaScript

    • Ibarat listrik yang membuat rumah hidup.

    • Fungsinya memberi interaksi pada website (tombol bisa diklik, animasi bergerak, validasi form).


5. Jenis Website

Ada 2 jenis utama website:

  • Website Statis

    • Isinya tetap, jarang berubah.

    • Contoh: halaman profil sekolah, company profile sederhana.

  • Website Dinamis

    • Isinya bisa berubah sesuai data dan interaksi pengguna.

    • Contoh: media sosial, e-commerce, e-learning.


6. Kenapa Anak RPL Harus Belajar Pemrograman Web?

  • Hampir semua aplikasi sekarang berbasis web.

  • Skill pemrograman web sangat dibutuhkan di dunia kerja.

  • Bisa menjadi bekal untuk membuat portofolio pribadi.

  • Bisa menghasilkan uang dari pembuatan website (freelance).


👉 Kesimpulan:
Pemrograman web adalah seni membuat website dengan menggunakan HTML, CSS, dan JavaScript. Cara kerjanya mirip seperti restoran, di mana browser menyampaikan permintaan ke server, lalu server mengirimkan hasilnya untuk ditampilkan. Dengan memahami ini, siswa SMK RPL bisa mulai melangkah ke tahap praktik pembuatan website sendiri.