Language

HTML Table merupakan tag-tag yang memungkinkan untuk menyusun data atau konten kedalam bentuk baris dan kolom seperti layaknya sebuah tabel. Terdapat beberapa tag yang harus dipahami terlebih dahulu dalam menyusun sebuah tabel yaitu :

  • <table>
  • <thead>
  • <tbody>
  • <tfoot>
  • <tr>
  • <th>
  • <td>
  • <colgroup>
  • <col>
  • <caption>

<table>

Tag <table> merupakan tag utama dalam menyusun sebuah table. Setiap table diawali dengan tag ini yang kemudian elemen - elemen penyusun table lainnya dapat diletakkan di dalam elemen tag ini. syntax :

<table border="1" width="100">
.........
</table>

atribut umum yang dapat digunakan pada elemen table adalah :

Atribut Description
border 1, 2, 3... semakin besar maka pinggiran border akan semakin tebal
width lebar tabel (dapat menggunakan satuan px, atau persentase).
align mengatur posisi align dari table (left, right, center).

 

<tr>

<tr> atau yang biasa disebut dengan table row merupakan tag yang digunakan untuk membentuk sebuah baris pada table. Pada HTML, setiap konten data yang terdapat pada tabel disebut dengan cell. Untuk dapat membentuk cell data pada tabel, maka dibutuhkan baris yang menampung cell - cell tersebut terlebih dahulu. 

HTML :

<table border="1">
     <tr>
             <td>1</td>
             <td>Andi</td>
     </tr>
</table>

Output :

1 Andi

 

atribut umum yang dapat digunakan pada elemen tr adalah :

Atribut Description
align mengatur posisi align dari konten text di dalam tr (left, right, center, justify, char).
valign mengatur posisi vertical align dari konten text di dalam tr (top, middle, bottom, baseline).

 

<td>

<td> atau yang biasa disebut dengan table data merupakan tag yang digunakan untuk membentuk sebuah cell konten pada table. <td> juga dapat disebut dengan kolom data. Jumlah kolom data pada tiap baris (tr) haruslah sama, terkecuali pada kasus tertentu seperti merger cell pada penggunaan colspan dan rowspan. Contoh dari implementasi <td> dapat dilihat pada contoh <tr> diatas.

atribut umum yang dapat digunakan pada elemen td adalah :

Atribut Description
width lebar cell (dapat menggunakan satuan px, atau persentase).
align mengatur posisi align dari konten text di dalam td (left, right, center, justify, char).
valign mengatur posisi vertical align dari konten text di dalam td (top, middle, bottom, baseline).

 

<th>

<th> atau yang biasa disebut dengan table header merupakan tag yang sama dengan <td>. Hanya saja, <th> biasa dibuat sebagai kepala kolom pada tabel. Konten teks yang berada pada element ini akan dicetak tebal.

HTML :

<table border="1">
     <tr>
          <th>Nomor</th>
          <th>Nama</th>
     </tr>
     <tr>
          <td>1</td>
          <td>Andi</td>
     </tr>
</table>

Output :

Nomor Nama
1 Andi

 

atribut umum yang dapat digunakan pada elemen td adalah :

Atribut Description
width lebar cell (dapat menggunakan satuan px, atau persentase).
align mengatur posisi align dari konten text di dalam th (left, right, center, justify, char).
valign mengatur posisi vertical align dari konten text di dalam th (top, middle, bottom, baseline).

 

<thead>, <tbody>, <tfoot>

tag <thead>, <tbody>, dan <tfoot> digunakan untuk mengelompokkan baris tabel sehingga browser dapat mengidentifikasi baris - baris tabel yang mana saja yang tergolong kedalam baris header, baris body dan baris footer. tag atau elemen ini sifatnya adalah opsional dimana anda dapat menggunakannya di dalam sebuah tabel atau tidak. Namun, untuk keperluan tambahan lainnya seperti styling dan printing, element ini sangat membantu dalam mengatur struktur dari konten pada tabel.

<table border="1">
     <thead>
          <tr>
               <th>.....</th>
               <th>.....</th>
           </tr>
     </thead>
     <tbody>
          <tr>
               <td>.....</td>
               <td>.....</td>
           </tr>
          <tr>
               <td>.....</td>
               <td>.....</td>
           </tr>
     </tbody>
     <tfoot>
          <tr>
               <td>.....</td>
               <td>.....</td>
           </tr>
     </tfoot>
</table>

 

<colgroup> dan <col>

<colgroup> dan <col> digunakan untuk menspesifikasikan kelompok kolom pada tabel yang digunakan untuk formatting. Berikut contoh <colgroup> dan <col> :

HTML :

<table>
  <colgroup>
    <col span="2" style="background-color:red">
    <col style="background-color:yellow">
  </colgroup>
  <tr>
    <th>ISBN</th>
    <th>Title</th>
    <th>Price</th>
  </tr>
  <tr>
    <td>3476896</td>
    <td>My first HTML</td>
    <td>$53</td>
  </tr>
  <tr>
    <td>5869207</td>
    <td>My first CSS</td>
    <td>$49</td>
  </tr>
</table>

Output :

ISBN Title Price
3476896 My first HTML $53
5869207 My first CSS $49

 

Merger

Pada HTML, dimungkinkan untuk melakukan merger atau penggabungan dua atau lebih cell yang terdapat pada table. Penggabungan atau merger dapat dilakukan secara kolom menggunakan atribut colspan dan secara baris menggunakan atribut rowspan. Atribut colspan dan rowspan dimiliki oleh elemen <td> dan <th>. Hal yang harus diperhatikan adalah penggunaan merger baik secara kolom maupun secara baris akan menghilangkan jumlah cell yang dituliskan pada kode HTML dikarenakan cell yang hilang tersebut dianggap sudah menyatu dengan cell lainnya.

Contoh merger kolom :

HTML :

<table border="1">
     <tr>
          <th colspan="2">Info</th>
          <th>Nama</th>
     </tr>
     <tr>
          <td>0153531233</td>
          <td>T. Informatika</td>
          <td>Andi</td>
     </tr>
</table>

Output :

Info Nama
0153531233 T. Informatika Andi

 

Contoh merger baris :

HTML :

<table border="1">
    <tr>
        <th>Program Studi</th>
        <th>Nama</th>
    </tr>
    <tr>
        <td rowspan="3">T. Informatika</td>
        <td>Andi</td>
    </tr>
    <tr>
        <td>Budi</td>
    </tr>
    <tr>
        <td>Joko</td>
    </tr>
</table>

Output :

Program Studi Nama
T. Informatika Andi
Budi
Joko

 

 

Untuk mencoba secara online, silahkan menggunakan online editor dari www.w3schools.com berikut :

Online HTML Editor

No comments

Leave your comment

In reply to Some User
Related Articles
  • Simple File Hosting With PHP
    Simple File Hosting With PHP
    Information
    1 year(s) 3 month(s) 30 day(s) ago
    Source Code aplikasi simple file hosting dengan PHP merupakan aplikasi layanan file hosting yang dapat digunakan untuk pengelolaan file pada aplikasi web seperti upload, download dan hapus file.
  • Koneksi ke Database MySQL Menggunakan PHP: Tutorial Lengkap untuk Pemula
    Koneksi ke Database MySQL Menggunakan PHP: Tutorial Lengkap untuk Pemula
    Information
    1 year(s) 3 month(s) 8 day(s) ago
    PHP menyediakan beberapa cara untuk melakukan koneksi dan manipulasi data ke database MySQL. Salah satunya adalah menggunakan ekstensi mysqli atau mysql improved. Anda dapat menggunakan pendekatan prosedural dengan menggunakan fungsi - fungsi mysqli, atau menggunakan pendekatan object oriented. Pada tutorial ini kita akan membahas koneksi menggunakan pendekatan prosedural dengan menggunakan fungsi mysqli_connect.
  • Array pada PHP
    Array pada PHP
    Information
    1 year(s) 4 month(s) 1 day(s) ago
    Array merupakan salah satu tipe data yang dimiliki oleh semua bahasa pemrograman modern saat ini. Pada PHP, array merupakan salah satu tipe data yang cukup penting. Pada artikel kali ini, akan dibahas secara sederhana penggunaan Array dalam pemrograman PHP.
  • Include dan Require Pada PHP
    Include dan Require Pada PHP
    Information
    1 year(s) 4 month(s) 8 day(s) ago
    Dalam proses pembuatan web menggunakan PHP, sering kali kita perlu menggunakan file-file yang sudah ada seperti library atau membagi kode program menjadi beberapa bagian kedalam beberapa file terpisah yang dapat digunakan kembali. Untuk tujuan ini, PHP menyediakan dua perintah yaitu include dan require yang dapat digunakan untuk menyertakan file script php kedalam sebuah script php lain agar variabel dan fungsi dari file script yang disertakan dapat digunakan oleh script pemanggil.
  • Cara mudah instalasi CodeIgniter 4 di localhost
    Cara mudah instalasi CodeIgniter 4 di localhost
    Information
    1 year(s) 5 month(s) 8 day(s) ago
    CodeIgniter 4 adalah sebuah kerangka kerja atau framework aplikasi web PHP modern dan ringan yang dirancang untuk memudahkan pengembangan aplikasi web dengan cepat dan efisien. Dirilis pada tahun 2020, CodeIgniter 4 menawarkan sejumlah fitur baru dan perbaikan yang signifikan dibandingkan dengan versi sebelumnya dimana salah satunya telah mendukung PHP 7.2 ke atas.
  • PHP - Perkenalan
    PHP - Perkenalan
    Information
    2 year(s) 5 month(s) 22 day(s) ago
    PHP atau yang sering disebut dengan Hypertext Preprocessor merupakan bahasa pemrograman open source yang bertujuan untuk pengembangan web. PHP dapat juga disebut dengan HTML-embedded scripting language karena implementasi nya yang tertanam pada dokumen HTML. Walaupun begitu, PHP tidak lagi hanya di-implementasikan pada dokumen HTML saja, namun dapat di-implementasikan pada berbagai kebutuhan dan layanan seperti XML, SOAP dan layanan-layanan lainnya.
  • Mengenali Konsep Pemrograman Web
    Mengenali Konsep Pemrograman Web
    Information
    1 year(s) 5 month(s) 17 day(s) ago
    Istilah pemrograman web mungkin tidak asing lagi bagi para penggiat teknologi seperti mahasiswa dan pengembang aplikasi. Pada artikel kali ini, akan dipaparkan sekilas mengenai konsep pemrograman web yang dapat menjadi referensi dan wawasan tambahan bagi pembaca sekalian.
  • HTML - Form
    HTML - Form
    Information
    2 year(s) 5 month(s) 15 day(s) ago
    Form merupakan elemen yang digunakan untuk membuat struktur input untuk pengguna layaknya sebuah formulir. Elemen form dimulai dengan tag <form> dan diakhir dengan tag penutup </form>.
  • HTML - Link
    HTML - Link
    Information
    2 year(s) 5 month(s) 19 day(s) ago
    Link (anchor) merupakan elemen yang menghubungkan halaman web ke halaman yang lain. Link memungkinkan pengguna untuk pindah ke halaman lain atau menuju konten atau bagian tertentu di halaman yang sama. Artikel ini akan membahas bagaimana penggunaan link pada halaman web.
  • Video Dasar HTML
    Video Dasar HTML
    Information
    2 year(s) 5 month(s) 29 day(s) ago
    HTML merupakan inti utama dalam sebuah halaman web. Bagaimana posisi, bentuk dan ukuran konten ditentukan oleh HTML. Video ini menjelaskan dasar dari HTML serta tag - tag umum sebagai awal dalam mempelajari HTML.
  • HTML List
    HTML List
    Information
    2 year(s) 5 month(s) 30 day(s) ago
    HTML List merupakan element yang digunakan untuk menyusun daftar yang terdiri dari satu atau beberapa item.