Lompat ke konten

Authemic

System of Trust

  • WordPress Theme
  • AI
  • Tentang Kami
  • Hubungi Kami
  • Komunitas
  • Tanya Authemic
  1. Authemic
  2. HTML
  3. Tabel dalam HTML: Seri Tutorial HTML untuk Pemula

Tabel dalam HTML: Seri Tutorial HTML untuk Pemula

08/03/2026 oleh Mas Hedi

Halo Authemers! Jumpa lagi dengan Mas Hedi dalam Tutorial HTML untuk Pemula. Nah, pada bagian ini kita akan bahas tabel dalam HTML. Tabel adalah salah satu elemen yang sangat berguna untuk menampilkan data secara terstruktur dan mudah dibaca, baik itu untuk statistik, jadwal, daftar harga, maupun konten lainnya. Simak terus sampai selesai ya…!

πŸ“‹ Daftar Isi

  • 1. Struktur Dasar Tabel
  • 2. Styling Tabel dengan CSS
  • 3. Menggabungkan Sel: colspan dan rowspan
  • 4. Tabel Responsif
  • 5. Mengintegrasikan Multimedia dalam Tabel
  • 6. Praktik SEO dan Aksesibilitas untuk Tabel

Sebelumnya, di Bab 8, kita sudah belajar bagaimana menambahkan gambar, video, dan audio untuk membuat halaman lebih interaktif. Sekarang, kita akan menambahkan dimensi baru: data yang rapi dan terorganisir menggunakan tabel. Dengan kombinasi tabel, teks, dan multimedia, halaman Authemers akan semakin profesional dan mudah dipahami.

1. Struktur Dasar Tabel

Tabel HTML dibuat menggunakan beberapa tag utama:

πŸ“š Baca Juga

  • 10 Contoh Form Login HTML + CSS untuk Belajar Web Development
  • Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula
  • Gambar dan Multimedia dalam HTML
  • <table> β†’ membungkus seluruh tabel
  • <thead> β†’ bagian header tabel (opsional, tapi disarankan untuk semantik)
  • <tbody> β†’ bagian isi tabel
  • <tr> β†’ baris tabel
  • <th> β†’ header kolom
  • <td> β†’ sel data

Contoh dasar tabel:

<table border="1">
  <thead>
    <tr>
      <th>Nama</th>
      <th>Umur</th>
      <th>Pekerjaan</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Hedy</td>
      <td>25</td>
      <td>Web Developer</td>
    </tr>
    <tr>
      <td>Authemers</td>
      <td>21</td>
      <td>Student</td>
    </tr>
  </tbody>
</table>

<table border="1"> β†’ menambahkan garis sederhana (untuk latihan, nanti bisa diganti CSS)

<thead> dan <tbody> β†’ memisahkan header dan isi tabel, membantu SEO dan aksesibilitas

2. Styling Tabel dengan CSS

Supaya tabel terlihat lebih profesional, kita bisa menggunakan CSS:

table {
  width: 100%;
  border-collapse: collapse; /* Menghapus spasi ganda antar border */
  margin-bottom: 20px;
  font-family: Inter, system-ui;
}

th, td {
  padding: 12px 15px;
  border: 1px solid #ddd;
  text-align: left;
}

th {
  background-color: #2563eb;
  color: white;
}

tr:nth-child(even) {
  background-color: #f9f9f9;
}

tr:hover {
  background-color: #f1f1f1;
}
  • border-collapse: collapse β†’ membuat border sel lebih rapi
  • tr:nth-child(even) β†’ memberi warna berbeda untuk baris genap (zebra stripe)
  • tr:hover β†’ efek hover saat mouse melewati baris tabel

Tip Authemers: Gunakan font yang konsisten dengan teks halaman agar tabel tetap terlihat rapi dan mudah dibaca.

3. Menggabungkan Sel: colspan dan rowspan

Kadang kita ingin sebuah sel menempati lebih dari satu kolom atau baris. Gunakan colspan untuk kolom, rowspan untuk baris.

Contoh:

<table>
  <tr>
    <th>Nama</th>
    <th colspan="2">Kontak</th>
  </tr>
  <tr>
    <td>Hedy</td>
    <td>Email</td>
    <td>hedy@example.com</td>
  </tr>
</table>

colspan="2" β†’ header “Kontak” menempati dua kolom

4. Tabel Responsif

Untuk tampilan mobile-friendly, kita bisa membuat tabel responsif dengan CSS:

@media screen and (max-width: 768px) {
  table, thead, tbody, th, td, tr {
    display: block;
  }

  th {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  td {
    position: relative;
    padding-left: 50%;
    border: none;
    border-bottom: 1px solid #ddd;
  }

  td:before {
    content: attr(data-label);
    position: absolute;
    left: 15px;
    font-weight: bold;
  }
}
  • Setiap td akan menampilkan label kolom menggunakan data-label
  • Membuat tabel tetap mudah dibaca di layar kecil

Contoh penggunaan data-label:

<table>
  <thead>
    <tr>
      <th>Nama</th>
      <th>Umur</th>
      <th>Pekerjaan</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td data-label="Nama">Hedy</td>
      <td data-label="Umur">25</td>
      <td data-label="Pekerjaan">Web Developer</td>
    </tr>
  </tbody>
</table>

5. Mengintegrasikan Multimedia dalam Tabel

Salah satu keunggulan HTML modern adalah bisa menambahkan gambar, video, atau link langsung di dalam tabel.

Contoh tabel dengan gambar dan link:

<table>
  <thead>
    <tr>
      <th>Artikel</th>
      <th>Preview</th>
      <th>Link</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Tutorial HTML untuk Pemula</td>
      <td>
        <img src="https://www.w3schools.com/html/pic_trulli.jpg" alt="Ilustrasi HTML" width="100">
      </td>
      <td>
        <a href="https://authemic.com/tutorial-html-untuk-pemula/">Baca Selengkapnya</a>
      </td>
    </tr>
    <tr>
      <td>Apa Itu CSS</td>
      <td>
        <video width="150" controls>
          <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
          Browser tidak mendukung video.
        </video>
      </td>
      <td>
        <a href="https://authemic.com/apa-itu-css-dalam-pengembangan-website/">Baca Selengkapnya</a>
      </td>
    </tr>
  </tbody>
</table>
  • Kolom β€œPreview” menampilkan gambar/video
  • Kolom β€œLink” tetap menggunakan anchor <a> untuk internal linking dan navigasi pengunjung

6. Praktik SEO dan Aksesibilitas untuk Tabel

  1. Gunakan <thead> dan <tbody> untuk membedakan header dan isi tabel. Ini membantu screen reader.
  2. Tambahkan atribut scope="col" pada <th> agar aksesibilitas lebih baik:
<th scope="col">Nama</th>
  1. Gunakan caption untuk memberi judul tabel:
<caption>Daftar Artikel dan Preview Multimedia</caption>
  1. Pastikan media di dalam tabel memiliki alt atau title untuk SEO.

Tabel dalam HTML adalah elemen penting untuk menampilkan data secara terstruktur dan mudah dipahami. Dengan memahami struktur <table>, <thead>, <tbody>, <tr>, <th>, dan <td>, Authemers bisa membuat tabel sederhana maupun kompleks.

Dengan tambahan CSS modern, tabel bisa terlihat profesional, interaktif, dan responsif untuk berbagai perangkat. Penggunaan colspan, rowspan, media di dalam tabel, dan link internal juga memperkaya halaman tutorial Authemers.

Selain itu, praktik SEO dan aksesibilitas seperti penggunaan <caption>, scope="col", dan alt pada gambar sangat penting untuk memastikan konten tabel mudah diakses dan dipahami oleh semua pengunjung, termasuk pengguna screen reader dan mesin pencari.

Dengan Bab 9 ini, Authemers sekarang bisa membuat tabel yang profesional, interaktif, dan siap diintegrasikan dengan multimedia yang sudah dipelajari di Bab 8.

Setelah ini, kita akan lanjutkan ke bab 10 yaitu membuat form dalam html.

Kategori: HTML Tag: belajar html untuk pemula, html, tutorial html, tutorial html pemula, tutorial html untuk pemula

Navigasi artikel

Artikel sebelumnyaGambar dan Multimedia dalam HTML
Artikel berikutnyaMembuat Formulir HTML – Seri Tutorial HTML untuk Pemula

Artikel terkait

10 Contoh Form Login HTML + CSS untuk Belajar Web Development 13/03/2026
Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula 08/03/2026
Gambar dan Multimedia dalam HTML 08/03/2026
Formatting Teks dalam HTML 08/03/2026

Artikel Terbaru

  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tutorial Lengkap Menggunakan Library Statistics di Python
  • Tutorial Membuat Kalkulator Saintifik dengan Python (Lengkap untuk Pemula)
  • Mengenal Library Math di Python dan Contoh Aplikasi Matematika Lengkap
  • BRIN Kembangkan Teknologi AI untuk Pertanian Presisi

Arsip

  • Maret 2026
  • Februari 2026
  • Januari 2026

Kategori

  • AI
  • AI for School
  • AI Marketing
  • Article
  • Artificial General Intelligence
  • Bahasa Program
  • CSS
  • HTML
  • JavaScript
  • PHP
  • Product
  • Python
  • React JS
  • Story
  • True Story
  • Wordpress Theme

Artikel Populer

  • Sinergi AI & Blockchain: Solusi Krisis Kepercayaan Digital di Tahun 2026
  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tren Otomatisasi AI yang Wajib Diketahui Profesional Muda
  • Filosofi PHP Native: Mengapa Menulis Kode dari Nol Masih Menjadi Skill Elit di 2026?
  • Dampak AI terhadap Ekosistem Web Development

Artikel Terkait

  • 10 Contoh Form Login HTML + CSS untuk Belajar Web Development
  • Membuat Formulir HTML – Seri Tutorial HTML untuk Pemula
  • Gambar dan Multimedia dalam HTML
  • Formatting Teks dalam HTML
  • Cara Membuat List dan Link di HTML: Panduan Lengkap untuk Pemula

Rekomendasi

  • 10 Tools AI Gambar Terbaik Tahun 2026 untuk Desain, Konten, dan Kreativitas Digital
  • Tutorial Lengkap Menggunakan Library Statistics di Python
  • Tutorial Membuat Kalkulator Saintifik dengan Python (Lengkap untuk Pemula)
  • Mengenal Library Math di Python dan Contoh Aplikasi Matematika Lengkap
  • BRIN Kembangkan Teknologi AI untuk Pertanian Presisi
  • Disclaimer
  • Hubungi Kami
  • Komunitas
  • Lisensi dan Hak Cipta
  • Privacy Policy
  • Register
  • Syarat & Ketentuan
  • Tanya Authemic
  • Tentang Kami
  • WordPress Theme
  • AI
  • Tentang Kami
  • Hubungi Kami
  • Komunitas
  • Tanya Authemic

agi ai ai driven search ai marketing algoritma apa itu agi apa itu css apa itu html artificial general intelligence artificial intelligence authemic belajar css belajar html belajar html pemula belajar python belajar react js computational thinking css digital desa etika algoritma html html untuk pemula industri 4.0 industri 5.0 jasa pembuatan website jasa website murah opendesa php php native python python untuk pemula react js revolusi industri sejarah industri sid tema wordpress tema wordpress gratis tutorial css tutorial html tutorial html pemula tutorial python tutorial python untuk pemula tutorial react js website desa wordpress

© 2026 Authemic · System of Trust · Autemic AI by Mas Hedi