BAB 7 : LIST (DAFTAR) DALAM HTML

1. Pengertian List

List (daftar) dalam HTML digunakan untuk menampilkan sekumpulan data dalam bentuk:

  • Daftar berurutan
  • Daftar tidak berurutan
  • Daftar deskripsi

List sangat sering digunakan dalam:

  • Menu makanan
  • Navigasi website
  • Fitur produk
  • Sidebar

2. Jenis-Jenis List di HTML

HTML memiliki 3 jenis list:

JenisTag
Ordered List<ol>
Unordered List<ul>
Description List<dl>

3. Ordered List (<ol>)

3.1 Pengertian

Digunakan untuk daftar yang berurutan (ada nomor).

3.2 Contoh

<ol>
<li>Bangun tidur</li>
<li>Sarapan</li>
<li>Berangkat sekolah</li>
</ol>

3.3 Atribut Ordered List

Type angka/format:

<ol type="A">
<li>Item</li>
</ol>

Pilihan:

  • 1 → angka (default)
  • A → huruf besar
  • a → huruf kecil
  • I → romawi besar
  • i → romawi kecil

3.4 Studi Kasus (Langkah Tutorial)

<h2>Cara Membuat Akun</h2>

<ol>
<li>Buka website</li>
<li>Klik daftar</li>
<li>Isi data</li>
<li>Klik submit</li>
</ol>

👉 Digunakan untuk step-by-step


4. Unordered List (<ul>)

4.1 Pengertian

Digunakan untuk daftar tanpa urutan (bullet).

4.2 Contoh

<ul>
<li>Nasi Goreng</li>
<li>Mie Ayam</li>
<li>Sate</li>
</ul>

4.3 Atribut Bullet Style

<ul type="square">
<li>Item</li>
</ul>

Jenis:

  • disc (default)
  • circle
  • square

4.4 Studi Kasus (Menu Makanan)

<h2>Menu Restoran</h2>

<ul>
<li>Nasi Goreng</li>
<li>Ayam Bakar</li>
<li>Es Teh</li>
</ul>

👉 Ini contoh real di website restoran


5. Description List (<dl>)

5.1 Pengertian

Digunakan untuk menjelaskan istilah.

5.2 Struktur

<dl>
<dt>HTML</dt>
<dd>Bahasa markup</dd>
</dl>

5.3 Studi Kasus (Istilah IT)

<dl>
<dt>HTML</dt>
<dd>Bahasa untuk membuat website</dd>

<dt>CSS</dt>
<dd>Untuk desain tampilan</dd>
</dl>

6. Nested List (List di dalam List)

6.1 Pengertian

List bisa dibuat bertingkat.

6.2 Contoh (Menu Kategori)

<ul>
<li>Makanan
<ul>
<li>Nasi Goreng</li>
<li>Mie Ayam</li>
</ul>
</li>
<li>Minuman
<ul>
<li>Es Teh</li>
<li>Jus</li>
</ul>
</li>
</ul>

👉 Digunakan untuk:

  • Menu kategori
  • Sidebar
  • Dropdown menu

7. Studi Kasus Utama (NAVIGASI WEBSITE)

Ini bagian paling penting 🔥

7.1 Navigasi Sederhana

<ul>
<li>Home</li>
<li>Profil</li>
<li>Kontak</li>
</ul>

7.2 Navigasi dengan Link

<ul>
<li><a href="index.html">Home</a></li>
<li><a href="profil.html">Profil</a></li>
<li><a href="kontak.html">Kontak</a></li>
</ul>

👉 Ini struktur navbar website asli


7.3 Navigasi Dropdown (Dasar)

<ul>
<li>Produk
<ul>
<li><a href="#">Laptop</a></li>
<li><a href="#">HP</a></li>
</ul>
</li>
</ul>

👉 Ini dasar dari:

  • Dropdown menu
  • E-commerce kategori

8. Contoh Program Lengkap (Menu + Navigasi)

<!DOCTYPE html>
<html>
<head>
<title>Menu Website</title>
</head>
<body>

<h1>Website Restoran</h1>

<h2>Navigasi</h2>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Menu</a></li>
<li><a href="#">Kontak</a></li>
</ul>

<h2>Menu Makanan</h2>
<ul>
<li>Nasi Goreng</li>
<li>Ayam Bakar</li>
</ul>

<h2>Menu Minuman</h2>
<ul>
<li>Es Teh</li>
<li>Jus Jeruk</li>
</ul>

</body>
</html>

9. Best Practice Industri

✔ Gunakan <ul> untuk navigasi

Karena tidak butuh urutan


✔ Gunakan <ol> untuk langkah

Misalnya:

  • Tutorial
  • Prosedur

✔ Gunakan nested list untuk menu kompleks


✔ Gabungkan dengan <a> untuk link


10. Kesalahan Umum Siswa

❌ Tidak menggunakan <li>

<ul>
Nasi Goreng
</ul>

👉 Salah


❌ Salah memilih jenis list

👉 Menu → harusnya <ul>, bukan <ol>


❌ Struktur tidak rapi


11. Latihan Siswa

Latihan 1

Buat:

  • 1 ordered list (kegiatan pagi)

Latihan 2

Buat:

  • Menu makanan (unordered list)

Latihan 3

Buat:

  • Navigasi website dengan link

12. Mini Project

🎯 Buat Halaman: “Website Restoran”

Isi:

  • Navigasi (Home, Menu, Kontak)
  • Menu makanan (list)
  • Menu minuman (list)
  • Minimal 1 nested list

13. Kesimpulan

List HTML digunakan untuk:

  • Menampilkan data terstruktur
  • Membuat menu & navigasi
  • Membuat kategori

Tag utama:

<ul>, <ol>, <li>, <dl>

Similar Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *