HTML: Membuat Tabel

Tuesday, 19 October 2021

HTML: Membuat Tabel

Halo, apa kabarnya nih? Sehat-sehat selalu di masa pandemi ini ya.

Postingan sebelumnya yaitu HTML: Membuat Link (Tautan). Disana kita belajar membuat link untuk menghubungkan halaman satu dan lainnya.

Sekarang, kita masuk ke pembahasan selanjutnya mengenai “Tabel” di HTML.

Apa itu Tabel?

Loh? Ndak tau apa itu tabel? Perlu saya jelasin lagi? Wkwkwk. —saya cek google dulu.

Tabel adalah sebuah tempat berupa kumpulan data yang diatur berdasarkan baris dan kolom.

Biasanya 1 baris berisikan beberapa kolom yang mempunyai keterangan tertentu.

Contohnya Tabel Nilai Siswa seperti ini:

Nomor Nama Absen
1. Budi Hadir
2. Eka Izin
3. Julpa Tidak Hadir
4. Nartoh Sakit

Paham toh sampe sini? Kalo iya, mari kita coba membuat tabel menggunakan HTML.

Buat file baru, kasi nama aja πŸ“„contoh-tabel.html dan jangan lupa untuk buatkan struktur dasar HTML-nya.

Merangkai Tabel

Pada tabel, kita akan merangkainya perbagian, yaitu:

  • Head
  • Body
  • Baris dan Kolom

Head merupakan bagian teratas pada tabel yang bertujuan untuk memberi keterangan di setiap kolom di bawahnya.

Contoh Head pada Tabel

Body

Body dari tabel berfungsi untuk menampung setiap baris pada tabel.

Contoh Body pada Tabel

Baris dan Kolom

Di dalam baris terdapat minimal 1 kolom yang berisikan data sesuai dengan Header diatasnya.

Contoh Baris dan Kolom pada Tabel

🦁 : “Gimana? Paham ga sampe sini? wkwkwkwk.. Dicoba lagi kalo masih belum paham..”

Sekarang kita coba membuat tabel seperti diatas ke dalam HTML.

Membuat Tabel di HTML

Tabel pada HTML menggunakan tag <table>

Kita buat dulu seperti ini:

<table>

</table>

Untuk bagian Head Tabel menggunakan tag <thead>

<table>
    <thead>
	
    </thead>
</table>

Setelah itu, kita buatkan sebuah baris yang akan menampung keterangan dari kolom kita nantinya.

Perlu diperhatikan, tabel yang akan kita buat mempunyai 3 keterangan yaitu:

  • Nomor
  • Nama
  • Absen

Baris untuk Head menggunakan tag <tr> dan kolom untuk Head menggunakan tag <th>.

<table>
    <thead>
        <tr>
            <th>Nomor</th>
            <th>Nama</th>
            <th>Absen</th>
        </tr>
    </thead>
</table>

Simpan dan coba jalankan filennya. Bisa? Tampil? Nice..

Selanjutnya membuat bagian Body dari tabel menggunakan tag <tbody>

<table>

    <thead>
        <tr>
            <th>Nomor</th>
            <th>Nama</th>
            <th>Absen</th>
        </tr>
    </thead>
	
    <tbody>
	
    </tbody>
	
</table>

Untuk kolom pada Body menggunakan tag <td>

<table>

    <thead>
        <tr>
            <th>Nomor</th>
            <th>Nama</th>
            <th>Absen</th>
        </tr>
    </thead>
	
    <tbody>
        <tr>
           <td>1.</td>
           <td>Budi</td>
           <td>Hadir</td>
        </tr>
    </tbody>
	
</table>

Simpan lagi dan refresh halamannnya. Berubah kan? Nah, untuk membuat baris baru, silahkan tambahkan saja seperti ini:

<table>

    <thead>
        <tr>
            <th>Nomor</th>
            <th>Nama</th>
            <th>Absen</th>
        </tr>
    </thead>
	
    <tbody>
        <tr>
           <td>1.</td>
           <td>Budi</td>
           <td>Hadir</td>
        </tr>
        <tr>
           <td>2.</td>
           <td>Eka</td>
           <td>Izin</td>
        </tr>
    </tbody>
	
</table>

Gimana? Aman? Coba tambah sendiri barisnya. Okai?

Silahkan buat beberapa tabel sesuai dengan keinginan. Misal tabel untuk data barang, data nilai siswa, dan lain-lain. —πŸ’ biar makin jago..

Jika sudah sampai sini, seharusnya hasil dari kode diatas seperti ini:

Hasil membuat tabel menggunakan HTML

Nah, sekarang kita akan coba mempercantik sedikit biar lebih keliatan tabelnya.

Memberi Border pada Tabel

Border bertujuan untuk menampilkan garis disetiap baris tabel. Kita cukup memberi attribute border pada tag <table>

<table border="">

Silahkan simpan dan refresh untuk melihat perubahan. Bisa?

Jika tidak muncul apa-apa, berarti sudah benar. Attribute border harus diisi dengan nilai berupa angka. Nah, angka tersebut menentukan seberapa besar/tabel dari garis. Misal:

<table border="1">

Jika berhasil, akan tampil seperti ini:

Border pada sebuah tabel html

Mantap kan? Okeh.. Ada satu lagi hal yang sering dipakai dalam tabel yaitu Menggabungkan kolom. Kita akan coba di postingan berikut biar ga terlalu panjang disini.