Program/Silabus/HTML/P01
๐ŸŒ Phase 1 โ€” HTML
P01 ยท Pertemuan 1 dari 20

Pengenalan Web & HTML Dasar

Memahami cara kerja web (browser, server, request-response), peran HTML/CSS/JS, dan membangun struktur dokumen HTML pertama.

Phase
Phase 1 โ€” HTML
Topik
HTML Fundamentals
Durasi
90 Menit
Deadline Tugas
Sebelum Pertemuan Berikutnya โ€” Pukul 23.59 WIB
๐ŸŽฏTujuan Pembelajaran
  • 01Memahami cara kerja web: browser, server, request-response
  • 02Mengenal peran HTML, CSS, dan JavaScript
  • 03Menulis struktur dokumen HTML: <!DOCTYPE>, <html>, <head>, <body>
  • 04Menggunakan tag heading h1โ€“h6, paragraf <p>, dan komentar HTML
  • 05Setup tools: VSCode, Firebase Studio, Chrome, Live Server
๐Ÿ“–Sub-topik & Materi
  • 01Cara kerja web: browser, server, request-response
  • 02Peran HTML (Struktur), CSS (Tampilan), JavaScript (Perilaku)
  • 03Struktur dokumen HTML: DOCTYPE, html, head, body
  • 04Tag heading h1โ€“h6, paragraf <p>, komentar <!-- -->
  • 05Setup VSCode & Firebase Studio
๐Ÿ’กPenjelasan Konsep
Konsep 1
Bagaimana Web Bekerja?
Saat kamu mengetik "google.com" di browser, browser mengirim permintaan (request) ke server Google. Server membalas dengan file HTML, CSS, dan JS. Browser kemudian membaca file-file itu dan menampilkannya sebagai halaman web yang bisa kamu lihat. Proses ini disebut request-response cycle.
Konsep 2
Peran HTML, CSS, dan JavaScript
Bayangkan sebuah rumah: HTML adalah struktur bangunannya (dinding, lantai, atap). CSS adalah dekorasi dan cat-nya (warna, ukuran, posisi). JavaScript adalah sistem listrik dan otomasi-nya (tombol yang berfungsi, animasi, interaksi). Ketiganya bekerja bersama untuk membuat website yang lengkap.
Konsep 3
Struktur Dokumen HTML
<!DOCTYPE html> memberi tahu browser bahwa ini adalah dokumen HTML5. Tag <html> adalah pembungkus seluruh halaman. Di dalam <head> kita taruh informasi tentang halaman (judul, charset, meta) yang TIDAK tampil di layar. Di dalam <body> kita taruh semua konten yang TAMPIL di layar.
html
<!DOCTYPE html>
<html lang="id">
  <head>
    <meta charset="UTF-8">
    <title>Judul Tab Browser</title>
  </head>
  <body>
    <!-- Konten tampil di sini -->
  </body>
</html>
Konsep 4
Heading h1โ€“h6 dan Paragraf
Heading digunakan untuk judul dan subjudul. h1 adalah yang terpenting (paling besar), h6 paling kecil. Dalam satu halaman sebaiknya hanya ada SATU h1. Tag <p> untuk paragraf teks biasa. Browser secara otomatis memberi jarak antar paragraf.
html
<h1>Judul Utama (paling besar)</h1>
<h2>Subjudul</h2>
<h3>Sub-subjudul</h3>
<p>Ini adalah paragraf. Browser akan memberi jarak otomatis.</p>
<!-- Ini komentar, tidak tampil di browser -->
Konsep 5
Setup VSCode & Live Server
VSCode adalah text editor gratis dari Microsoft. Install ekstensi "Live Server" (by Ritwick Dey) agar browser otomatis refresh setiap kali kamu save file. Caranya: klik kanan pada file index.html โ†’ "Open with Live Server". Kamu juga bisa pakai Firebase Studio (code.firebase.google.com) langsung di browser tanpa install apapun.
๐Ÿ’ปContoh Kode Lengkap
html
<!DOCTYPE html>
<html lang="id">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Halaman Pertamaku</title>
  </head>
  <body>
    <h1>Nama Saya</h1>
    <h2>Asal: Kediri</h2>
    <p>Paragraf pertama saya di HTML.</p>
    <!-- Komentar: tidak tampil di browser -->
  </body>
</html>
โšกLatihan Kelas ยท Buat halaman HTML pertama dari nol dan tampilkan di browser
1
Buka VSCode atau Firebase Studio
2
Buat folder project pertama dan file index.html
3
Ketik struktur HTML lengkap dari nol (tanpa copy-paste)
4
Tambahkan nama, kota asal, dan 3 kalimat tentang diri sendiri
5
Jalankan dengan Live Server dan lihat hasilnya di browser
๐Ÿ“ Tugas 1.1 โ€” Halaman Profil Diri
โฐ Deadline: Sebelum Pertemuan Berikutnya โ€” Pukul 23.59 WIB

Buat halaman HTML berisi nama, foto (gunakan URL dari internet), kota asal, 3 hobi, dan kalimat perkenalan diri. Gunakan heading, paragraf, dan komentar.

Kriteria PenilaianPoin
Kode berjalan tanpa error di browser25
Semua elemen yang diminta hadir (nama, kota, hobi)25
Indentasi rapi, komentar bermakna, struktur file terorganisir25
Pengumpulan tepat waktu, file dinamai sesuai format25
Total100
โš ๏ธKesalahan yang Sering Dibuat
Lupa menulis <!DOCTYPE html> di baris pertama โ€” menyebabkan browser masuk "quirks mode"
Tidak menutup tag โ€” setiap <tag> harus ditutup dengan </tag> (kecuali void element seperti <br>, <img>)
Menyimpan file dengan ekstensi .txt bukan .html โ€” browser tidak akan membacanya sebagai HTML
Menulis konten di dalam <head> โ€” konten hanya boleh di <body>
Langsung copy-paste tanpa memahami โ€” ketik ulang kode agar otak merekam pola
๐Ÿ’ก Tips Instruktur
Selalu mulai dari template <!DOCTYPE html> โ€” jangan skip
Simpan file dengan ekstensi .html, bukan .txt
Refresh browser (Ctrl+R) setelah setiap perubahan
Gunakan Live Server agar auto-refresh otomatis
๐Ÿ“‹ Checklist Belajar
Pahami konsep sebelum latihan
Coba kode sendiri tanpa copy-paste
Kerjakan tugas sebelum deadline
Tanya instruktur jika ada yang belum jelas
Parelabs Academy - Kursus Bahasa Inggris Terbaik Offline & Online