Langsung ke konten utama

HTML Tables

Tabel merupakan bentuk pengaturan data yang tersusun dari baris dan kolom, ataupun juga bentuk lain yang lebih komplek. Tabel secara umum digunakan dalam dunia komunikasi, research, dan analisis data.

  1. Tabel digunakan untuk berbagai penugasan sebagai alat presentasi informasi teks dan data numerik.
  2. Tabel digunakan untuk membandingkan dua atau lebih item pada form tabulasi.
  3. Tabel juga digunakan untuk membuat database.

Definisi Tabel Pada HTML
Tabel HTML didefinisikan menggunakan tag table, dimana setiap baris tabel didefiniskan dengan tag TR dan kolom didefinisikan dengan tag TD. Bagian header pada tag table didefinisikan dengan tag TH. Secara defaultheading tabel memiliki format bold dan rata tengah.

Contoh:

<!DOCTYPE html>

<html>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Pertama</th>

<th>Nama Terakhir</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Rahul</td>

<td>Sharma</td>

<td>24</td>

</tr>

 

<tr>

<td>Arun</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama PertamaNama TerakhirUsia
RahulSharma24
ArunSingh32
SamWatson41

Option penting pada tabel HTML:
satu, Penambahan Border pada Tabel: border diatur menggunakan properti CSS border. Jika tidak dilakukan penentuan border tabel, maka akan menampilkan tabel tanpa adanya border pada layar monitor.

Sintak:
border: 1px solid black;

Contoh:

<!DOCTYPE html>

<html>

 

<head>

<style>

table, th, td 

{

border: 1px solid black;

}

</style>

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhir</th>

<th>Age</th>

</tr>

 

<tr>

<td>Priya</td>

<td>Bambang</td>

<td>24</td>

</tr>

 

<tr>

<td>Arun</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama AwalanNama AkhirAge
PriyaBambang24
ArunSingh32
SamWatson41

dua, Penambahan Collapsed Border pada Tabel HTML: border collapsed pada html dapat ditambahkan dengan properti border-collapsed CSS.

Sintak:
border-collapse: collapse;

Contoh:

<!DOCTYPE html>

<html>

 

<head>

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;

}

</style>

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Age</th>

</tr>

 

<tr>

<td>Priya</td>

<td>Sharma</td>

<td>24</td>

</tr>

 

<tr>

<td>Jumanji</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama AwalanNama AkhirAge
PriyaBambang24
ArunSingh32
SamWatson41

tiga, Penambahan Cell Padding pada Tabel HTML: cell padding menentukan ruang antara cell konten dan bordernya. Jika tidak cell pandding tidak ditentukan pada tabel, maka akan ditampilkan tabel tanpa disertai cellpadding pada dokumen html.

Sintak:
padding: 20px;

Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 20px;}

</style>

 

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Sumanto</td>

<td>Sharma</td>

<td>24</td>

</tr>

 

<tr>

<td>Arun</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama AwalanNama AkhirAge
PriyaBambang24
ArunSingh32
SamWatson41

empat, Penambahan Heading Left Align pada Tabel HTML: secara default, heading tabel adalah bold dan rata tengah. Untuk mengubah arah perataan menjadi kiri maka digunakan properti CSS left-align.

Sintak:
text-align: left;

Contoh:

<html>

 

<head>

 

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 20px;}

 

th 

{

text-align: left;}

</style>

 

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Shinta</td>

<td>Shanks</td>

<td>24</td>

</tr>

 

<tr>

<td>Arun</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama AwalanNama AkhirAge
PriyaBambang24
ArunSingh32
SamWatson41

lima, Penambahan Spasi Border pada Tabel HTML: border spacing menentukan ruang antar cell pada tabel html. Untuk mengatur ruang spasi atau border spacing pada tabel, maka digunakan properti border-spacing CSS.

Sintak:
border-spacing: 5px;

Contoh:

<html>

 

<head>

 

<style>

table, th, td 

{

border: 1px solid black;}

 

table 

{

border-spacing: 5px;}

</style>

 

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Firstname</th>

<th>Lastname</th>

<th>Age</th>

</tr>

 

<tr>

<td>Priya</td>

<td>Sharma</td>

<td>24</td>

</tr>

 

<tr>

<td>Arun</td>

<td>Singh</td>

<td>32</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Watson</td>

<td>44</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
FirstnameLastnameAge
PriyaSharma24
ArunSingh32
SamWatson44

enam, Penambahan cell yang Terdiri dari Beberapa Kolom pada Tabel HTML: Untuk dapat membuat cell span lebih dari satu kolom, maka digunakan atribut colspan.

Contoh:

<!DOCTYPE html>

<html>

 

<head>

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 5px;

text-align: left;}

</style>

</head>

 

<body>

 

<h2>

Sel Span Dua Kolom:

</h2>

 

<table style="width:100%">

<tr>

<th>Name</th>

<th colspan="2">Telephone</th>

</tr>

 

<tr>

<td>Salman Khan</td>

<td>9125577854</td>

<td>8565557785</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:

Sel Span Dua Kolom:

NameTelephone
Salman Khan91255778548565557785


tujuh, Penambahan Cell yang Terdiri dari Banyak Baris pada Tabel HTML: untuk membuat cell yang terdiri dari lebih dari satu baris, maka digunakan atribut rowspan.

Sintak:
rowspan="..."

Contoh:

<!DOCTYPE html>

<html>

 

<head>

 

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 5px;

text-align: left;}

</style>

</head>

 

<body>

 

<h2>

Cell Span Dua Baris:

</h2>

 

<table style="width:100%">

 

<tr>

<th>Name:</th>

<td>Sulaiman Khan</td>

</tr>

 

<tr>

<th rowspan="2">Telephone:</th>

<td>9125577854</td>

</tr>

 

<tr>

<td>8565557785</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:

Cell Span Dua Baris:

Name:Sulaiman Khan
Telephone:9125577854
8565557785


delapan, Penambahan Caption pada Tabel HTML: untuk menambahkan caption pada tabel maka digunakan tag caption.

Sintak:
<caption>...</caption>

Contoh:

<html>

 

<head>

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 20px;}

 

th 

{

text-align: left;}

</style>

</head>

 

<body>

 

<table style="width:100%">

 

<caption>DETAILS</caption>

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Kajol</td>

<td>Gogon</td>

<td>26</td>

</tr>

 

<tr>

<td>Juleha</td>

<td>Peter</td>

<td>34</td>

</tr>

 

<tr>

<td>Samsan</td>

<td>Watson</td>

<td>41</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
DETAILS
Nama AwalanNama AkhiranUsia
KajolGogon26
JulehaPeter34
SamsanWatson41


sembilan, Penambahan Background Color pada Tabel HTML: Warna dapat ditambahkan pada background tabel HTML dengan menggunakan pilihan background-color.

Sintak:
background-color: ...;

Contoh:

<!DOCTYPE html>

<html>

 

<head>

<style>

table, th, td 

{

border: 1px solid black;

border-collapse: collapse;}

 

th, td 

{

padding: 5px;

text-align: left;}

 

table#t01 

{

width: 100%;

background-color: #f2f2d1;}

</style>

</head>

 

<body>

 

<table style="width:100%">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Prianca</td>

<td>Coper</td>

<td>25</td>

</tr>

 

<tr>

<td>Arunila</td>

<td>Khan</td>

<td>33</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Simorangkir</td>

<td>42</td>

</tr>

 

</table>

 

<br />

<br />

 

<table id="t01">

 

<tr>

<th>Nama Awalan</th>

<th>Nama Akhiran</th>

<th>Usia</th>

</tr>

 

<tr>

<td>Sule</td>

<td>Sutisna</td>

<td>26</td>

</tr>

 

<tr>

<td>Riris</td>

<td>Purnamasari</td>

<td>17</td>

</tr>

 

<tr>

<td>Sam</td>

<td>Hutabarat</td>

<td>44</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Nama AwalanNama AkhiranUsia
PriancaCoper25
ArunilaKhan33
SamSimorangkir42


Nama AwalanNama AkhiranUsia
SuleSutisna26
RirisPurnamasari17
SamHutabarat44


sepuluh, Membuat Tabel Bersarang pada HTML: tabel bersarang secara sederhana berarti membuat tabel di dalam tabel lainnya. Tabel bersarang akan membawa kepada proses pembuatan tabel yang lebih komplek yang secara visual lebih menarik namun memiliki potensi error yang lebih besar pula.

Contoh:

<!DOCTYPE html>

<html>

 

<body>

 

<table border=5 bordercolor=black>

 

<tr>

<td>Kolor Pertama Outer Table</td>

 

<td>

  <table

  border=5

  bordercolor=grey>

  

  <tr>

  <td>

  Baris Pertama Inner

  Table

  </td>

  </tr>

 

  <tr>

  <td>

  Baris Kedua Inner

  Table

  </td>

  </tr>

  </table>

</td>

</tr>

 

</table>

 

</body>

 

</html>

Output:
Kolor Pertama Outer Table
Baris Pertama Inner Table
Baris Kedua Inner Table

Komentar

  1. Apa yang dimaksud dengan tag table pada dokumen HTML?

    BalasHapus
    Balasan
    1. Struktur HTML digunakan untuk membuat baris dan kolom pada halaman website. Tag table mendefinisikan tabel secara keseluruhan dan tag baris tabel TR mendefinisikan setiap baris yang terdapat dalam tag table. Tag Tabel data TD digunakan untuk mendefinisikan data aktual pada sebuah tabel. Sebelum adanya, HTML 5 tag table hampir selalu digunakan pada setiap elemen pada dokumen HTML.

      Hapus
  2. Apa tujuan penggunaan tabel pada dokumen HTML?

    BalasHapus
    Balasan
    1. Model tabel HTML memungkinkan user untuk mengatur data, teks, teks yang telah diformat sebelumnya, gambar, tautan atau link, formulir, bidang formulir, table jenis lain, dan lain sebagainya ke dalam baris dan kolom sel tabel pada dokumen HTML. Setiap tabel mungkin memiliki keterangan terkait yang memberikan deskripsi singkat tentang tujuan dari pembuatan tabel tersebut pada dokumen HTML.

      Hapus
  3. Apa pendefinisian dari sebuah tabel secara sederhana?

    BalasHapus
    Balasan
    1. Tabel merupakan struktur data yang mengatur informasi ke dalam baris dan kolom. Tabel dapat digunakan untuk menyimpan dan menampilkan data dalam format terstruktur. Contoh, database menyimpan data dalam tabel sehingga informasi dapat diakses dengan cepat dari baris tertentu.

      Hapus

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D