navigasi pertemuan

berlangsung | pertemuan 9


















Tingkatkan struktur konten pada HTML dengan semantik

profile Achmad Baihaqi user avater image
Achmad Baihaqi
3 min red
September 22, 2025
Tingkatkan struktur konten pada HTML dengan semantik

1. Implementasi pada Blog

Contoh Source Code

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <title>Blog Teknologi</title>
</head>
<body>
  <header>
    <h1>Belajar Implementasi Semantik HTML</h1>
    <nav>
      <ul>
        <li><a href="#">Beranda</a></li>
        <li><a href="#">Artikel</a></li>
        <li><a href="#">Kontak</a></li>
      </ul>
    </nav>
  </header>

  <main>
    <article>
      <h2>Pentingnya Semantik dalam HTML</h2>
      <p>Semantik membantu mesin pencari memahami struktur konten blog dengan lebih baik.</p>
    </article>
  </main>

  <footer>
    <p>© 2025 Blog Teknologi. Semua hak cipta dilindungi.</p>
  </footer>
</body>
</html>

Penggunaan elemen semantik pada blog sangat penting karena membantu memberikan struktur yang jelas pada konten. Elemen <header> digunakan untuk menandai bagian kepala halaman yang biasanya berisi judul dan navigasi. Elemen <main> menjadi wadah utama yang berisi konten utama blog agar mudah diakses oleh pengguna maupun mesin pencari. Bagian <article> digunakan untuk menampilkan sebuah tulisan atau artikel yang berdiri sendiri secara semantik. Elemen <footer> dipakai untuk menutup halaman dengan informasi tambahan seperti hak cipta atau kontak. Struktur ini menjadikan blog lebih mudah diakses oleh pengguna dengan keterbatasan visual karena pembaca layar dapat mengenali hierarki konten. Menurut penelitian, penggunaan semantik HTML meningkatkan keterbacaan konten oleh mesin pencari dan mendukung aksesibilitas web (W3C, 2018).


2. Implementasi pada Landing Page

Contoh Source Code

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <title>Landing Page Produk</title>
</head>
<body>
  <header>
    <h1>Selamat Datang di Produk Kami</h1>
  </header>

  <main>
    <section>
      <h2>Fitur Utama</h2>
      <p>Produk ini dirancang untuk memudahkan pekerjaan sehari-hari dengan efisien.</p>
    </section>
    <section>
      <h2>Tentang Kami</h2>
      <p>Kami adalah tim profesional yang fokus pada inovasi teknologi digital.</p>
    </section>
  </main>

  <footer>
    <p>Hubungi kami: [email protected]</p>
  </footer>
</body>
</html>

Landing page adalah halaman web yang biasanya berfungsi untuk menyampaikan pesan tunggal dengan cara yang jelas. Elemen <header> digunakan untuk menampilkan pesan utama atau headline agar pengunjung langsung memahami tujuan halaman. Bagian <main> menyimpan beberapa <section> yang memisahkan konten berdasarkan tema tertentu seperti fitur dan profil perusahaan. Struktur semantik ini membuat halaman lebih terorganisir sehingga pengguna dapat membaca dengan cepat. Elemen <footer> digunakan untuk menyajikan informasi kontak yang relevan dan sering dicari oleh pengunjung. Penelitian menyebutkan bahwa penggunaan elemen semantik pada landing page dapat meningkatkan pengalaman pengguna karena struktur informasi yang lebih mudah dipahami (Kaur & Sharma, 2020). Dengan begitu, landing page yang dibangun dengan semantik HTML tidak hanya ramah bagi mesin pencari, tetapi juga lebih efektif untuk tujuan komunikasi.


3. Implementasi pada Website Komunitas

Contoh Source Code

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <title>Website Komunitas</title>
</head>
<body>
  <header>
    <h1>Komunitas Belajar Teknologi</h1>
    <nav>
      <ul>
        <li><a href="#">Forum</a></li>
        <li><a href="#">Acara</a></li>
        <li><a href="#">Tentang Kami</a></li>
      </ul>
    </nav>
  </header>

  <main>
    <section>
      <h2>Forum Diskusi</h2>
      <article>
        <h3>Topik: Implementasi HTML Semantik</h3>
        <p>Diskusikan pengalaman dan tantangan dalam menggunakan HTML semantik di proyek nyata.</p>
      </article>
    </section>

    <section>
      <h2>Agenda Acara</h2>
      <p>Ikuti acara komunitas bulanan untuk berbagi ilmu dan jaringan dengan profesional lain.</p>
    </section>
  </main>

  <footer>
    <p>© 2025 Komunitas Teknologi. Hubungi: [email protected]</p>
  </footer>
</body>
</html>

Website komunitas biasanya berisi forum, acara, dan informasi organisasi yang harus disusun secara rapi. Elemen <header> dengan navigasi membantu anggota komunitas berpindah antar halaman dengan mudah. Bagian <main> terdiri dari <section> yang memisahkan forum diskusi dari agenda acara, sehingga struktur informasi menjadi jelas. Penggunaan <article> di dalam <section> forum menandakan bahwa setiap diskusi merupakan unit konten yang berdiri sendiri. Hal ini membuat pembaca layar dan mesin pencari dapat memahami topik diskusi secara terpisah. Elemen <footer> memberikan identitas dan informasi kontak komunitas, yang penting bagi keterhubungan antar anggota. Studi akademis menunjukkan bahwa implementasi semantik pada website komunitas memperkuat pengalaman kolaboratif dengan struktur informasi yang transparan (Berners-Lee et al., 2006). Dengan demikian, komunitas dapat menyajikan informasi yang lebih mudah dipahami sekaligus inklusif.


mulai diskusi

peraturan

Login menggunakan akun telegram untuk memulai diskusi.

Gunakan bahasa yang sopan, baik dan benar

Dilarang menggunakan perkataan yang mengandung unsur pelecehan, cacian dan merendahkan aggota forum lain.

Dilarang memulai pembicaraan yang keluar dari topik pembahasan.

pegaduan

panduan

Login menggunakan akun Github untuk mengajukan report.

Gunakan kalimat deskriptif yang jelas terkait kendala yang dihadapi dalam pengajuan report

Upload gambar screenshoot terkait report untuk membantu kami dalam penanganan report

Progress penanganan report dapat di monitoring pada halaman github course.

latihan

berikut ini adalah aktivitas latihan untuk modul Tingkatkan struktur konten pada HTML dengan semantik

penugasan

aktivitas penugasan dan penilaian untuk modul Tingkatkan struktur konten pada HTML dengan semantik