Tabel dalam HTML
Suci Rahma Dani Rachman, S.Kom., M.T
Materi Pembelajaran
1. Tabel dalam HTML 2. Tag-tag Tabel
CPMK:
Mahasiswa mampu membuat tampilan informasi dalam
betuk tabel mengiterasikan beberapa page dalam satu
web page
1. Tabel dalam HTML
a. Border tabel b. Header
c. Collspan dan Rowspan d. Empty Cell
e. Cellspanding dan cellspacing
f. Back ground
4
• Tabel digunakan untuk menyajikan data dalam betuk baris dan kolom.
• Elemen-Elemen Tabel:
Elemen Penjelasan
<table>…</table> Mendefinisikan sebuah tabel
<caption>…</caption> Medefinisikan Judul Tabel
<tr>…</tr> Mendefinisikan
sebuah Baris
By I Wayan Simpen 5
Elemen lanjutan
Elemen Penjelasan
<td>…</td> Medefinisikan sebuah Kolom
<th>…</th> Mendefinisikan Header Tabel
<col> Seting property kolom
<colgroup>…</colgroup> Seting property kolom secara berkelompok
<thead>…</thead>,
<tbody>…</tbody>,
<tfoot>…</tfoot>
Menentukan properti kelompok baris 
<table rules=box>
Atribut Tag <TABLE ….>
BORDER Biangkai Tabel
CELLPADDING Jarak antara sel dan isi sel CELLSPACING Spasi antara sel
WIDTH Lebar tabel
BGCOLOR Latar belakang dengan warna BACKGROUND Latar belakang dengan image ALIGN Perataan tabel
By I Wayan Simpen
6
Atribut Tag <TABLE ….> (Lanjutan)
HEIGHT
Tinggi table
FRAME
Sekeliling tabel ada atau tidak garis
RULES
Garis internal tabel
BORDERCOLOR
Warna bingkai
BORDERCOLORLIGHT
Warna bingkai bagian terang
BORDERCOLORDARK
Warna bingkai bagian gelap
7
Atribut Tabel tag <TR>
By I Wayan Simpen 8
Atribut Penjelasan
Align ={left | center |
right} Perataan teks secara
horizontal Halign={left | center |
right} Perataan horizontal
Valign={top | middle |
bottom} Perataan teks secara
vertikal
Width Lebar baris
Height Tinggi baris
Bgcolor=“kode_warna” Warna latar belakang
Atribut Tabel tag <TR> (Kont.)
By I Wayan Simpen 9
Atribut Penjelasan
Bordercolor=“Warna” Warna border sel dalam baris
Bordercolorlight=
“Warna”
Warna border untuk yang terang
Bordercolordark=
“Warna”
Warna border untuk warna gelap
Backgound=“image” Menggunakan gambar
sebagai latar belakang
Atribut Tabel tag <TD>
By I Wayan Simpen 10
Atribut Penjelasan
Align ={left | center |
right} Perataan teks secara
horizontal Valign={top | middle |
bottom} Perataan teks secara
vertikal
Colspan=n Menggabung n sel
kolom
Rowspan=n Menggabung n sel
baris
Nowrap Non-aktifkan wraping
teks dalam sel
Atribut Tabel tag <TD> (Lanjutan)
By I Wayan Simpen 11
Atribut Penjelasan
Cellpading=“n” Mengatur jarak border dengan isi sel
Cellspacing=“n” Mengatur tebal frame dalan satuan pixel
Bgcolor=“
kode_warna” Mengatur warna latar belakang sel pada tag Backgound=“image” Menggunakan gambar
sebagai latar belakang
Atribut Tabel tag <TD> (Lanjutan)
By I Wayan Simpen 12
Atribut Penjelasan
Bordercolor=“Warna” Warna border sel dalam sel
Bordercolorlight=
“Warna”
Warna border untuk yang terang sel
Bordercolordark=
“Warna”
Warna border untuk warna gelap sel
Width=n Mengatur lebar
kolom/sel
a. Border Tabel
By I Wayan Simpen 13
BGCOLOR
BORDERCOLORDARK
BORDERCOLORLIGHT
By I Wayan Simpen 14
• Border adalah garis yang mengelilingi sebuah tabel.
• Contoh:
 Pembuatan tabel didahului oleh tag <table>
 attribute border=1 menyatakan pembuatan tabel dengan memiliki border. Karena secara default, sebuah table tidak memiliki border.
 Tag <tr> berfungsi sebagai pembuat baris
 Tag <th> bertujuan untuk membuat judul. Jika dalam satu baris <tr>
dibuat diinisialisasi <th> sebanyak 4, maka dalam satu baris akan terbuat 4 kolom dengan masing-masing memiliki judul.
 Tag <td> untuk mengisi data pada masing-masing baris. Jika dalam satu baris<td> dibuat 4 <td>, maka dalam satu baris akan terbuat 4 kolom(cell) dimana tiap cell akan diisi datanya seperti script diatas.
b. Header
 Sering kali dalam membuat tabel, baris pertama yang gunakan sebagai judul kolom dari baris-baris dibawahnya. Dan biasanya baris pertama tabel ini secara visual dibedakan dengan baris dibawahnya agar tampak lebih menarik, misalnya diberi warna yang berbeda, atau font yang berbeda.
 Untuk keperluan ini, HTML memiliki tag khusus yang
bisa digunakan, yaitu tag th (singkatan dari table
head). Dalam penggunaan tag th, hanya perlu
mengganti tag td dengan th pada baris pertama
tabel.
c. Collspan dan Rowspan
By I Wayan Simpen 21
 Menggabung kolom (Collspan)
<BODY BGCOLOR="#C0C0C0">
<TABLE BORDER="3"
CELLPADDING="10"
CELLSPACING="4">
<TR>
<TD COLSPAN=2>1 & 2</TD>
</TR>
<TR>
<TD>3</TD>
<TD>4</TD>
</TR>
</TABLE></BODY>
By I Wayan Simpen 22
 Menggabung Baris (Rowspan)
<BODY BGCOLOR="#C0C0C0">
<TABLE BORDER="3"
CELLPADDING="10"
CELLSPACING="4">
<TR>
<TD ROWSPAN="2">1 &
3</TD> <!-- Menggabung baris -->
<TD>2</TD>
</TR>
<TR>
<TD>4</TD>
</TR>
</TABLE>
</BODY>
d. Empty Cell
e. Cellspanding dan cellspacing
By I Wayan Simpen 24
 Mengatur jarak antara border dengan isi sel (cellpanding)
 Contoh:
By I Wayan Simpen 25
<html>
<head><title>Cell</title></head>
<BODY BGCOLOR="#c0c0c0"><CENTER>
<P>Menggunakan tag <font face=courier new><b><
TABLE BORDER
CELLPADDING="10"></b></font><P>
<TABLE BORDER CELLPADDING="10">
<TR>
<TD>Baris #1 Kolom #1</TD>
<TD>Baris #1 Kolom #2</TD>
</TR>
<TR>
<TD>Baris #2 Kolom #1</TD>
<TD>Baris #2 Kolom #2</TD>
</TR>
</TABLE></body></html>
By I Wayan Simpen 26
• Mengatur jarak antara antara garis tepi (border)
bagian dalam dan luar. Contoh:
By I Wayan Simpen 27
<html>
<head><title>CellSpacing</title></head>
<body>
<BODY BGCOLOR="#c0c0c0"><CENTER>
<P>Menggunakan tag <font face=courier new><b><
TABLE BORDER CELLSPACING="10"></b></font><P>
<TABLE BORDER CELLSPACING="10">
<TR>
<TD>Baris #1 Kolom #1</TD>
<TD>Baris #1 Kolom #2</TD>
</TR>
<TR>
<TD>Baris #2 Kolom #1</TD>
<TD>Baris #2 Kolom #2</TD>
</TR>
</TABLE></body></html>
f. Back ground
2. Tag-Tag Tabel
a. Form
b. Frame
c. Font
d. CSS
a. Form
Salah satu fungsi formulir adalah untuk pendataan, apakah data dari pengunjung atau data dari website tersebut, atau yang lainnya, misalkan untuk Form Login ke website sebagai pengelola data atau untuk pendataan user dsb.
Pada suatu website form wajib ada minimal
untuk pendataan kontak dan pengunjung serta
pendaftaran user.
Daftar TAG Untuk Formulir
Untuk membuat sebuah Formulir atau Form menggunakan beberapa elemen, tergantung dari keperluan. Salah satu elemen pada HTML yang paling banyak digunakan pada Form adalah <input>. Berikut ini merupakan elemen- elemen yang diperlukan untuk input pada sebuah Form, Elemen <input> dapat ditampilkan dengan banyak cara, tergantung pada atribut type yang digunakan.
Penjelasan:
 TAG<form></form>, berfungsi untuk mendefinisikan/menciptakan sebuah
 formTAG<label></label>, berfungsi untuk memberikan keterangan pada sebuah text yang akan ditampilkan, dengan atribut for=”name”, dimana nilai name=dapat diganti dengan kebutuhan yang terkait dengan labelnya.
 TAG<input>, adalah sebuah elemen untuk mengontrol yang dimasukkan dimana memiliki atribut type (untuk tipe data), id dan name (untuk penamaan)
b. Frame
Framing digunakan untuk membuat tampilan halaman HTML yang terbagi-bagi menjadi beberapa dokumen HTML. Setiap bagian halaman HTML yang salah satu atau beberapa bagian berganti-ganti isinya sedangkan ada bagian yang tetap jadi dapat melakukan efisiensi terhadap bandwidth koneksi internet dan mempercepat proses download halaman
c. Font
Untuk mengatur huruf pada HTML anda dapat menggunakan tag
<FONT> dan tag penutup </FONT>
1) Ukuran Font
Size=n adalah atribut yang digunakan untuk mengatur besarnya ukuran font. Nilai n berkisar antara 0 (ukuran terkecil) sampai dengan yang terbesar 7.
2) Jenis Font
Untuk mengatur jenis font Anda dapat menggunakan atribut face dengan sintaksis face=string. Nilai string berupa string yang menunjukkan nama font dan biasa lebih dari satu.
3) Warna Font
Untuk mengatur warna font Anda dapat menggunakan atribut color dengan sintaksis color= #RRGGBB. Nilai RRGGBB adalah kombinasi angka dalam bilangan hexa yang menunjukkan kapasitas warna merah (RR), hijau (GG), dan biru (BB). Anda juga dapat menggantikan
#RRGGBB dengan konstanta warna yang ada pada browser.
d. CSS
 Dalam web design, penyajian data yang rapi dan menarik adalah kunci untuk meningkatkan pengalaman pengguna.
Salah satu elemen CSS yang berperan dalam hal ini adalah CSS table.
 Tabel, yang awalnya hanya dianggap sebagai alat sederhana untuk menampilkan data, kini bisa diubah menjadi karya seni visual dengan bantuan CSS. Dengan kombinasi kode yang tepat, tabel tidak hanya fungsional, tetapi juga estetik, responsif, dan interaktif.
Langkah-langkah untuk memulai desain dengan CSS table:
 Buat kerangka tabel dengan HTML: sebelum bekerja dengan CSS, pastikan kamu sudah memiliki kerangka dasar tabel dengan HTML. Tabel
HTML biasanya terdiri dari elemen < table >, < tr > untuk baris, dan < td >
untuk sel.
 Tentukan padding: padding adalah jarak antara konten sel dengan batas selnya. Kamu bisa menambahkan padding untuk membuat tabel terlihat lebih rapi. Contohnya, padding: 8px;
 Tambahkan pembatas horizontal: untuk memisahkan setiap baris,
tambahkan garis bawah pada setiap baris dengan kode. Contoh: border- bottom: 1px solid #ddd;
 Berikan efek hover: agar tabelmu interaktif, tambahkan efek hover.
Dengan efek ini, baris tabel akan berubah warna saat kursor mouse berada di atasnya.
 Buat tabel bergaris: untuk menambahkan efek zebra atau garis-garis pada tabel, gunakan properti nth-child() dengan background-color.
 Beri warna untuk tabel: kamu bisa memberikan warna background pada tabel atau sel-sel tertentu untuk membuatnya menonjol.
Misalnya, background-color: #04AA6D; color: white;