Pemrograman WebSemester 1Pertemuan 1 · 1 Pertemuan × 5 JP (1 JP = 45 menit) = 225 menit

Pendalaman HTML5

Modul ajar Pemrograman Web pertemuan 1: pendalaman elemen semantik HTML5, form lanjutan dengan validasi bawaan, serta embedding media (video, audio, iframe) dalam halaman web profesional.

#html5#semantic-html#form-validasi#multimedia#pemrograman-web

MODUL AJAR — Pemrograman Web

KomponenKeterangan
Penyusun(isi nama guru)
InstitusiSMK Bina Rahayu
Mata PelajaranPemrograman Web
Kelas / SemesterXI PPLG / 1 (Ganjil)
Tahun Pelajaran2025/2026
FaseF
ElemenHTML/CSS & CSS Framework
Alokasi Waktu1 Pertemuan × 5 JP (225 menit)

A.1 Identitas Modul

KomponenDetail
Nama Penyusun(isi nama guru)
InstitusiSMK Bina Rahayu
Mata PelajaranPemrograman Web
Kelas / SemesterXI PPLG / 1 (Ganjil)
FaseF
Elemen / TopikHTML/CSS & CSS Framework — Pendalaman HTML5
Alokasi Waktu1 Pertemuan × 5 JP (225 menit)
Tahun Pelajaran2025/2026
Kode ModulPW-F-01

A.2 Kompetensi Awal

Peserta didik telah menguasai:

  1. Struktur dasar HTML (<!DOCTYPE html>, <head>, <body>) dari kelas X.
  2. Elemen teks dan blok: heading, paragraf, list, link, gambar.
  3. Penggunaan CSS dasar: selector, box model, warna, ukuran font.
  4. Konsep form sederhana: <input type="text">, <button>.
  5. Pemahaman dasar tentang browser sebagai interpreter HTML.

A.3 Dimensi Profil Lulusan

DimensiImplementasi Konkret dalam Modul Ini
Penalaran KritisMenganalisis perbedaan elemen semantik vs non-semantik dan mengevaluasi dampak pemilihan elemen terhadap aksesibilitas dan SEO halaman web.
KreativitasMerancang dan membangun halaman web profil dengan struktur semantik yang orisinal, memilih elemen yang tepat untuk setiap bagian konten.
KolaborasiBekerja dalam kelompok saat sesi peer-review kode, memberikan umpan balik konstruktif atas ketepatan penggunaan elemen semantik teman.
KemandirianMenyelesaikan tantangan kode secara mandiri, membaca dokumentasi MDN, dan melakukan debugging tanpa bergantung penuh pada guru.
KomunikasiMempresentasikan dan menjelaskan keputusan struktural halaman web yang dibuatnya di depan kelompok dengan alasan yang jelas.

A.4 Sarana dan Prasarana

NoSaranaKeterangan
1Lab Komputer / LaptopMinimal 1 unit per peserta didik
2Koneksi InternetUntuk mengakses MDN, validator W3C
3VS Code + ekstensi Live ServerEditor kode utama
4Browser (Chrome/Firefox)Untuk uji tampilan dan DevTools
5Proyektor / LayarDemo live coding guru
6Kartu Elemen HTML5 (Lampiran 5)24 kartu cetak untuk aktivitas klasifikasi
7LKPD Pendalaman HTML5 (Lampiran 1)1 lembar per peserta didik
8Infografis Semantik HTML5 (Lampiran 6)Cetak A3 / tayangkan di proyektor

A.5 Target Peserta Didik

KategoriJumlah EstimasiStrategi
Reguler~70%Skenario utama, tugas standar
Pencapaian Tinggi~15%Tantangan aksesibilitas ARIA + validasi W3C
Kesulitan Belajar~15%Template HTML terpandu, pendampingan kelompok kecil

A.6 Model Pembelajaran

KomponenPilihan
PendekatanKonstruktivisme — siswa membangun pemahaman melalui eksplorasi dan praktik
ModelDiscovery Learning — mengamati, menanya, mencoba, mengolah, menyajikan
MetodeLive coding, card sorting (kartu elemen), peer review kode, praktik terpandu