Front End Master Class | Kelas 10 Semester 1
Semester 1 • BAB 3 dari 5Klik topik mana pun untuk langsung melompat ke slidenya.
HTML = HyperText Markup Language — bahasa untuk membuat kerangka/struktur sebuah halaman web.
Membuat website itu seperti membangun rumah. HTML adalah batu bata dan kerangka yang berdiri lebih dulu — sebelum dicat (CSS) dan diberi listrik (JS).
Seperti memasak: bahan mentah (file) → diolah bertahap → jadi hidangan (tampilan). Arahkan kursor ke setiap kotak untuk penjelasan.
Setiap halaman HTML punya kerangka yang sama. Bayangkan denah bangunan berlantai.
Baris pertama yang memperkenalkan dokumen ke browser.
Saat masuk gedung, kamu menyerahkan KTP ke satpam untuk memperkenalkan diri. <!DOCTYPE html> adalah KTP yang berkata: "Saya dokumen HTML5!"
Bagian yang tidak terlihat di layar, tapi mengatur segalanya.
Seperti otak manusia: tidak terlihat dari luar, tapi mengontrol nama (title), pengaturan, dan koneksi halaman.
Klik untuk mengganti judul tab browser:
👆 Lihat teks di tab browser berubah!
Semua yang terlihat di layar berada di dalam <body>.
Jika <head> adalah otak (tak terlihat), maka <body> adalah seluruh tubuh yang terlihat orang lain: wajah, tangan, pakaian — sama seperti teks, gambar, tombol di layar.
Judul bertingkat — seperti hierarki buku: judul besar → bab → sub-bab.
Klik tombol → heading muncul di preview:
Kumpulan kalimat yang membentuk satu ide — seperti artikel koran.
Penghubung antar halaman — seperti jembatan antara dua pulau.
Atribut href menentukan tujuan jembatan (alamat).
target="_blank" = buka di tab baru. rel="noopener" = aman.
Memasang gambar — seperti memasang foto ke dalam bingkai di dinding.
Gambar di atas adalah SVG inline — bekerja tanpa internet!
Daftar bernomor — dipakai saat urutan penting, seperti resep masakan.
Daftar bullet — saat urutan tidak penting, seperti daftar belanja.
Menampilkan data dalam baris & kolom — seperti jadwal pelajaran.
| Nama ↕ | Nilai ↕ |
|---|---|
| Budi | 85 |
| Ani | 92 |
| Citra | 78 |
| Dewi | 88 |
Mengumpulkan input dari pengguna — seperti formulir pendaftaran sekolah.
Tag yang bermakna — memberi nama jelas pada setiap bagian halaman.
Tiga tulang punggung tata letak halaman web modern.
Seperti sebuah koran: halaman, berita, dan kolofon.
Semua yang kita pelajari hari ini. Klik node untuk melompat ke slidenya!
Level: ★ (Mudah — cocok untuk pemula)
"Buat file HTML berisi halaman profil dirimu sendiri."
✅ Syarat WajibLevel: ★★ (Sedang)
"Buat tabel jadwal pelajaran kelas 10 untuk 1 minggu."
✅ Syarat WajibLevel: ★★★ (Tantangan — nilai sempurna jika selesai)
"Buat halaman website sekolah mini menggunakan semua elemen semantic."
✅ Syarat Wajib