HTML Dasar — Menulis kerangka halaman web menggunakan tag HTML
HTML (HyperText Markup Language) adalah bahasa markup yang digunakan untuk membangun struktur dan isi sebuah halaman web. HTML bukanlah bahasa pemrograman seperti yang kamu pelajari di Blockly, melainkan bahasa penanda (markup) yang memberi tahu browser bagian mana yang merupakan judul, paragraf, gambar, atau link.
HTML menggunakan tag — kata kunci yang diapit tanda kurung siku < > — untuk menandai setiap bagian konten. Hampir semua tag memiliki tag pembuka dan tag penutup, misalnya <p> untuk membuka paragraf dan </p> untuk menutupnya.
Setiap halaman HTML memiliki struktur dasar yang sama. Perhatikan kode berikut:
| Bagian | Penjelasan |
|---|---|
| <!DOCTYPE html> | Memberitahu browser bahwa dokumen ini adalah HTML5 |
| <html> | Membungkus seluruh isi dokumen HTML |
| <head> | Menyimpan informasi yang tidak tampil langsung di halaman (seperti judul tab browser) |
| <body> | Menyimpan seluruh konten yang benar-benar dilihat pengguna |
Berikut adalah tag-tag HTML yang paling sering digunakan:
| Tag | Fungsi | Contoh |
|---|---|---|
| <h1> – <h6> | Heading (judul), h1 paling besar, h6 paling kecil | <h1>Judul Utama</h1> |
| <p> | Paragraf teks | <p>Ini adalah paragraf.</p> |
| <img> | Menampilkan gambar | <img src="foto.jpg" alt="Foto"> |
| <a> | Link / tautan ke halaman lain | <a href="https://kawai.id">Kunjungi</a> |
| <ul> / <li> | Daftar tanpa urutan (bullet) | <ul><li>Item</li></ul> |
| <ol> / <li> | Daftar berurutan (nomor) | <ol><li>Item</li></ol> |
Tag heading (<h1> sampai <h6>) digunakan untuk menandai judul dan subjudul, mirip seperti Heading 1 dan Heading 2 pada Microsoft Word.
Tag <p> digunakan untuk paragraf biasa.
Gambar ditampilkan menggunakan tag <img> dengan atribut src (sumber file gambar) dan alt (teks alternatif jika gambar gagal dimuat).
Link dibuat dengan tag <a> dan atribut href yang menunjuk ke alamat tujuan.
List dibuat dengan <ul> untuk daftar bullet atau <ol> untuk daftar bernomor, dengan setiap item dibungkus tag <li>.
Platform: Replit (replit.com) atau VS Code
Platform: CodePen (codepen.io) atau Replit
Buat halaman biodata yang memuat:
📝 Jawab pertanyaan berikut berdasarkan materi yang sudah kamu pelajari. Pilih kelas dan namamu, lalu isi jawaban.
<img>? Mengapa atribut ini penting?<!DOCTYPE html> sampai </html>) untuk halaman dengan judul tab "Tentang Saya" dan satu paragraf perkenalan!