Beranda Tentang Portofolio Aplikasi Gratis Tools Online Baru Blog & Tutorial Donasi & Dukungan Kontak
Teknologi 16 Sep 2026

LEVEL 2 — HTML: Mengenal HTML Semantic dan Cara Membuat Struktur Website yang Rapi

Pelajari cara membuat struktur website yang rapi dan ramah SEO menggunakan elemen HTML Semantic seperti header, nav, main, section, article, aside, dan footer.

A
Anggi Rizki C.P.U Penulis & Engineer
3 min baca 9 views

Selamat datang kembali di seri belajar HTML dari dasar! Setelah pada level sebelumnya Anda mengenal tag-tag dasar, kini saatnya kita naik tingkat ke LEVEL 2: HTML Semantic.

Apa itu HTML Semantic?

HTML Semantic adalah penggunaan elemen HTML yang memiliki makna (meaningful) baik bagi browser maupun bagi pembaca (programmer). Dulu, sebelum HTML5, kita sangat bergantung pada tag <div> generik untuk hampir semua bagian website. Akibatnya, kode menjadi sulit dibaca dan tidak memiliki struktur yang jelas.

Catatan Penting: Menggunakan elemen semantic membuat kode Anda lebih mudah diakses (accessibility), ramah Screen Reader, dan sangat disukai oleh mesin pencari (SEO Friendly).

Mengenal Elemen-Elemen HTML Semantic Utama

Berikut adalah elemen semantic utama yang wajib Anda kuasai:

  • <header>: Mewakili bagian kepala dari halaman atau sebuah section, biasanya berisi logo, judul, atau navigasi utama.
  • <nav>: Wadah khusus untuk kumpulan tautan navigasi menu.
  • <main>: Konten utama yang unik dari dokumen atau aplikasi web.
  • <section>: Bagian tematik dari konten, biasanya memiliki judul (heading).
  • <article>: Konten mandiri yang dapat berdiri sendiri, seperti postingan blog, berita, atau komentar.
  • <aside>: Konten pelengkap yang tidak langsung berhubungan dengan konten utama, contohnya sidebar.

Praktik: Membuat Struktur Halaman Website yang Rapi

Mari kita langsung praktikkan elemen-elemen di atas ke dalam sebuah kerangka kode HTML yang utuh.

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Contoh Website Semantic HTML</title>
</head>
<body>

    <!-- Header Website -->
    <header>
        <h1>Portal Berita Teknologi</h1>
        <nav>
            <ul>
                <li><a href="#">Beranda</a></li>
                <li><a href="#">Artikel</a></li>
                <li><a href="#">Tentang Kami</a></li>
            </ul>
        </nav>
    </header>

    <!-- Konten Utama -->
    <main>
        
        <section>
            <h2>Artikel Terbaru</h2>
            
            <article>
                <h3>Mengenal HTML Semantic untuk Pemula</h3>
                <p>HTML semantic adalah standar baru dalam penulisan koding web yang lebih terstruktur...</p>
                <p><em>Dipublikasikan oleh Admin</em></p>
            </article>

            <article>
                <h3>Tips Belajar CSS dengan Cepat</h3>
                <p>CSS adalah kunci agar tampilan website Anda terlihat menarik dan responsif...</p>
                <p><em>Dipublikasikan oleh Admin</em></p>
            </article>
        </section>

        <!-- Konten Samping -->
        <aside>
            <h3>Kategori Populer</h3>
            <ul>
                <li><a href="#">HTML & CSS</a></li>
                <li><a href="#">JavaScript</a></li>
                <li><a href="#">UI/UX Design</a></li>
            </ul>
        </aside>

    </main>

    <!-- Footer Website -->
    <footer>
        <p>&copy; 2023 Belajar Coding Indonesia. Hak Cipta Dilindungi.</p>
    </footer>

</body>
</html>

Mengapa Struktur Ini Lebih Baik?

  1. Mudah Dibaca: Saat Anda atau developer lain melihat kode di atas, fungsi setiap bagian langsung jelas hanya dari nama tag-nya.
  2. SEO Optimal: Mesin pencari seperti Google dapat dengan mudah memahami bagian mana yang merupakan konten utama (<main>), bagian mana yang merupakan navigasi (<nav>), dan mana artikel utamanya (<article>).

Kesimpulan

Menguasai HTML Semantic adalah langkah awal yang krusial untuk menjadi seorang Frontend Developer yang profesional. Dengan membiasakan diri menulis kode yang terstruktur rapi, website Anda tidak hanya berfungsi dengan baik, tetapi juga memiliki fondasi kode yang bersih dan mudah dikembangkan. Sampai jumpa di level berikutnya!

A

Anggi Rizki C.P.U

Author & Technology Creator
Lihat Profil

Dengan pengalaman lintas bidang rekayasa perangkat lunak dan manajemen infrastruktur sistem, saya selalu mengedepankan prinsip kesederhanaan (KISS) dan keandalan tinggi. Dari otomasi operasional bioskop, sistem presensi berbasis GPS/WIFI, hingga platform web skala menengah, setiap baris kode dirancang untuk menyelesaikan problem nyata pengguna secara elegan.

Rekomendasi

Artikel Terkait Lainnya

Lihat Semua Artikel
Artikel & Tutorial
Teknologi
11 Sep 2026 5 min baca

Mengenal Go: Bahasa Pemrograman Modern dari Google untuk Performa dan Skalabilitas

Golang, atau Go, adalah bahasa pemrograman open-source dari Google yang dirancang untuk membangun perangkat lunak yang sederhana, andal, dan efisien. Artikel ini akan membahas sejarah, fitur unggulan seperti konkurensi (goroutine & channel), sintaks sederhana, hingga contoh dasar dan penggunaannya di dunia nyata.

#Golang #Go #Bahasa Pemrograman
Artikel & Tutorial
Teknologi
16 Sep 2026 4 min baca

LEVEL 1 — Memahami Dunia Website: Mengenal Website dan Cara Kerjanya dari Awal

Ingin tahu bagaimana sebuah website bisa muncul di layar perangkat Anda? Artikel ini akan membawa Anda melangkah ke dunia digital, menjelaskan apa itu website, komponen-komponen utamanya, hingga cara kerjanya secara sederhana dan mudah dipahami. Siapapun bisa memahami dasar-dasar internet dengan panduan lengkap ini.

#Website #Cara Kerja Website #Pengenalan Website
Artikel & Tutorial
Teknologi
16 Sep 2026 5 min baca

Memahami Dunia Website: Mengenal Tools Esensial untuk Membuat Website (Level 1)

Jelajahi panduan lengkap Level 1 untuk memahami dunia website, mulai dari mengenal berbagai tools esensial hingga memilih jalur pembuatan yang tepat. Artikel ini akan memandu Anda mengenal text editor, CMS, website builder, dan alat penting lainnya untuk membangun website impian Anda.

#Tutorial #Website #Domain