ZenTutorials

Blog ini memuat artikel yang membahas tentang dunia teknologi informasi seperti Bahasa pemrograman, aplikasi dan internet.

populer android APPS

  1. apps
  2. apps
  3. apps
  4. apps

Populer android Games

  1. games
  2. games
  3. games
  4. games
  5. games

Sabtu, 26 Januari 2019

Membuat tabel dengan HTML

Ada banyak cara untuk menampilkan informasi melalui dokumen html di aplikasi browser, salah satunya menampilkan data dengan tabel.

Ada 10 element pembentuk sebuah tabel di html antara lain sebagai berikut:

  1. Element tag <table>

  2. Element ini adalah element utama untuk membuat sebuah tabel. tag tabel yang akan menampung keseluruhan data mulai dari element pendukung dan data yang akan di tampilkan di dalam tabel.

    Contoh tag <table>

    <table> </table>
    
  3. Element tag <caption>

  4. tag caption berfungsi sebagai tempat untuk memberi keterangan terhadap isi yang di muat dalam tabel. tag ini biasanya di tulis di dalam setelah tag pembuka <table>.

    Contoh tag <caption>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <table>
    
    
    
  5. Element tag <thead>

  6. Element ini berfungsi sebagai pembungkus kepala tabel, biasanya berisi tentang judul sebuah tabel.

    Contoh tag <thead>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>..</thead>
    <table>
    
    
    
  7. Element tag <tr>

  8. Element tr (table row) di gunaka untuk membuat baris pada tabel.

    contoh tag <tr>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>
    <tr>..</tr>
    </thead>
    <table>
    
    
    
  9. Element tag <th>

  10. Element ini berfungsi sebagai tempat untuk menampung judul baris atau kolom. tag ini bisa di tempatkan di dalam tag <thead>. view yang di hasilkan oleh tag ini defaultnya text di tengah dan di cetak tebal.

    Contoh tag <th>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>judul1 colom1</th> <th>judul2 colom2</th>
    </thead>
    <table>
    
    
    
  11. Element tag <tbody>

  12. Element ini mendefinisikan tubuh dari sebuah tabel yang berisi data utama dalam tabel. penempatan element ini biasanya setelah tag penutup </thead>.

    Contoh tag <tbody>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>judul1 colom1</th> <th>judul2 colom2</th>
    </thead>
    <tbody>...</tbody>
    <table>
    
    
    
  13. Element tag <td>

  14. Tag ini memiliki fungsi yang sama seperti tag <th> namaun terdapat perbedaan di sisi viewnya. view dari tag ini, data akan di tampilkan rata kiri dan ukuran teks standar.

    Tag ini akan sering kita gunakan untuk menampung content utama dari sebuah tabel. tag ini biasanya di tempatkan dalam tag <tbody>.

    Contoh tag <td>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>col1,row1</th> <th>col2,row1</th>
    </tr>
    </thead>
    
    <tbody>
    <tr>
    <td>col1,row2</td> <td>col2,row2</td>
    </tr>
    
    <tr>
    <td>col1,row3</td> <td>col2,row3</td>
    </tr>
    
    <tr>
    <td>col1,row4</td> <td>col2,row4</td>
    </tr>
    </tbody>
    <table>
    
    
    

    Jika di jalankan di web browser table kita akan tampil seperti di bawah ini:

    Preview

    keterangan tabel
    col1,row1 col2,row1
    col1,row2 col2,row2
    col1,row3 col2,row3
    col1,row4 col2,row4

    Sampai di sini tabel kita masih belum memiliki garis pembatas. tambahakan atribut border="1" di tag table. contohnya <table border="1"> dan jika di jalankan di web browser maka penampakan tabel kita akan seperti di bawah ini:

    Preview

    keterangan tabel
    col1,row1 col2,row1
    col1,row2 col2,row2
    col1,row3 col2,row3
    col1,row4 col2,row4

    Secara default element tanble tidak akan memberika nilai border pada penampilan tabelnya, kita perlu menambahkan atribut border=".." sendiri untuk mengintruksikan kepada web browser untuk menampilkan border. banyak atribut untuk tabel yang akan kita bahas di artikel selanjutnya.

  15. Element tag <tfoot>

  16. Element tfoot (table footer) berfungsi sebagai pembungkus kolom dan baris tabel di bagian kaki tabel. tag tfoot sangat jarang sekali di gunakan, namun tidak ada salahnya jika kita mencoba menerapakan element tfoot pada tabel kita sebagai pembelajaran.

    Contoh tag <tfoot>

    
    
    <table>
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>col1,row1</th> <th>col2,row1</th>
    </tr>
    </thead>
    
    <tbody>
    <tr>
    <td>col1,row2</td> <td>col2,row2</td>
    </tr>
    
    <tr>
    <td>col1,row3</td> <td>col2,row3</td>
    </tr>
    
    <tr>
    <td>col1,row4</td> <td>col2,row4</td>
    </tr>
    </tbody>
    
    <tfoot>
    <tr>
    <td>col1,row5</td> <td>col2,row5</td>
    </tr>
    </tfoot>
    </table>
    
    
    

    Sekarang tabel kita sudah memiliki struktur yang lengkap, ada kepala tabel thead, tubuh tabel tbody dan kaki tabel tfoot.

  17. Element tag <colgroup> dan <col/>

  18. Element berguna untuk mengelompokkan tiap-tiap data dalam kolom menjadi satu dan dapat di modifikasi secara bersamaan.

    Satu kolom akan di wakilkan kepada satu element dengan tag <col>.

    Contoh tag <colgroup> dan tag <col/>

    
    
    <table>
    
    <colgroup>
    <col/>
    <col/>
    </colgroup>
    
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>col1,row1</th> <th>col2,row1</th>
    </tr>
    </thead>
    
    <tbody>
    <tr>
    <td>col1,row2</td> <td>col2,row2</td>
    </tr>
    
    <tr>
    <td>col1,row3</td> <td>col2,row3</td>
    </tr>
    
    <tr>
    <td>col1,row4</td> <td>col2,row4</td>
    </tr>
    </tbody>
    
    <tfoot>
    <tr>
    <td>col1,row5</td> <td>col2,row5</td>
    </tr>
    </tfoot>
    </table>
    
    
    

    Contoh di atas kita mempunyai dua kolom. dan setiap kolom telah kita wakilkan kepada element <col/> dengan bantuan colgroup. dengan begini kita dapat memanipulasi kolom kita tanpa harus memodifikasi satu persatu element yang ada, kita cukup memberi perintah kepada element <col/> yang sudah kita buat. contoh:

    contoh tag <colgroup> dan tag <col/>

    
    
    <table border="1">
    
    <colgroup>
    <col style="background: cyan;"/>
    <col style="background: red;"/>
    </colgroup>
    
    <caption>keterangan tabel</caption>
    <thead>
    <tr>
    <th>col1,row1</th> <th>col2,row1</th>
    </tr>
    </thead>
    
    <tbody>
    <tr>
    <td>col1,row2</td> <td>col2,row2</td>
    </tr>
    
    <tr>
    <td>col1,row3</td> <td>col2,row3</td>
    </tr>
    
    <tr>
    <td>col1,row4</td> <td>col2,row4</td>
    </tr>
    </tbody>
    
    <tfoot>
    <tr>
    <td>col1,row5</td> <td>col2,row5</td>
    </tr>
    </tfoot>
    </table>
    
    

    Maka hasilnya akan seperti di bawah ini:

    Preview

    keterangan tabel
    col1,row1 col2,row1
    col1,row2 col2,row2
    col1,row3 col2,row3
    col1,row4 col2,row4
    col1,row5 col2,row5

Sebenarnya untuk membuat tabel di html, kita cukup menghafal empat tag element table yang paling sering di gunakan, yakni tag <table>, <tr>, <th> dan tag <td>. dengan empat tag ini saja, table kita sudah bisa di gunakan dan di tampilkan dengan baik.

Contoh struktur tabel sederhana di html sebagai berikut:

Contoh tag <colgroup> dan tag <col/>



<table border="1">
<tr>
<th>nama</th> <th>alamat</th>
</tr>

<tr>
<td>zenv</td> <td>jember</td>
</tr>

<tr>
<td>nike</td> <td>jonggol</td>
</tr>

<tr>
<td>alfarizy</td> <td>jonggol</td>
</tr>
</table>

Maka hasilnya akan seperti di bawah ini:

Preview

nama alamat
zenv jember
nike jonggol
alfarizy jonggol

Ada dua atribut tag table yang fungsinya cukup penting dan berguna untuk mengelola struktur tabel, yakni atribut colspan dan rowspan. keterangan fungsi ke dua atribut sebagai berikut:

  • Atribut element table colspan

  • Atribut colspan di gunakan untuk memperlebar element th atau td ke kanan. lebar baris tergantung dari value yang di definisikan.

    Contoh penggunaan atribut colspan sebagai berikut:

    Contoh atribut rowspan

      
      <table border="1">
      
      <tr>
      <th rowspan="2">developers</th>
      <tr>
      
      <tr>
      <th>nama</th> <th>alamat</th>
      </tr>
      
      <tr>
      <td>zenv</td> <td>jember</td>
      </tr>
      
      <tr>
      <td>nike</td> <td>jonggol</td>
      </tr>
      
      <tr>
      <td>alfarizy</td> <td>jonggol</td>
      </tr>
      </table>
      
      

    Preview

    developers
    nama alamat
    zenv jember
    nike jonggol
    alfarizy jonggol

    Contoh di atas, element th pertama dengan teks developers memiliki atribut colspan="2" yang artinya baris th akan di tarik ke kana sebanyak dua kolom.

  • Atribut element table rowspan

  • Atribut rowspan sama dengan atribut colspan yakni memperluas janngkauan element th dan elemen td. jika di colspan element di tarik dari kiri ke kana, sedangkkan untuk atribut rowspan menarik element dari atas ke bawah sebanyak value yang di tentukan di atributnya.

    Contoh penggunaan atribut row span sebagai berikut:

    Contoh atribut rowspan

      
      <table border="1">
      
      <tr>
      <th rowspan="5">developers</th>
      <tr>
      
      <tr>
      <th>nama</th> <th>alamat</th>
      </tr>
      
      <tr>
      <td>zenv</td> <td>jember</td>
      </tr>
      
      <tr>
      <td>nike</td> <td>jonggol</td>
      </tr>
      
      <tr>
      <td>alfarizy</td> <td>jonggol</td>
      </tr>
      </table>
      
      

    Preview

    developers
    nama alamat
    zenv jember
    nike jonggol
    alfarizy jonggol

    contoh di atas, element th pertama dengan teks developers memiliki atribut colspan="5" yang artinya baris th akan di tarik ke bawah sebanyak lima baris termasuk elementnnya sendiri.

    Banyak yang beranggapan bahawa colspan dan rowspan fungsinya adalam menggabungkan colom atau baris. namun sebenarnya pernyataan seperti itu tidaklah sesuai. karena dalam html, tidak ada konsep yang dapat di gunakan dalam menyatukan dua element secara langsung, meskipun kita menempatkan element di dalam element yang akhirnya kedua element tersebut akan tetap terpisah.

    Bukti jika rowspan dan colspan bukan konsep untuk menyatukan row atau colom:

    Contoh

     
     <table border="1">
     
     <tr>
     <th rowspan="5">developers</th>
     <th rowspan="5">tes</th>
     <tr>
     
     <tr>
     <th>nama</th> <th>alamat</th>
     </tr>
     
     <tr>
     <td>zenv</td> <td>jember</td>
     </tr>
     
     <tr>
     <td>nike</td> <td>jonggol</td>
     </tr>
     
     <tr>
     <td>alfarizy</td> <td>jonggol</td>
     </tr>
     </table>
     
     

    Preview

    developers tes
    nama alamat
    zenv jember
    nike jonggol
    alfarizy jonggol

    Contoh di atas kita menambahkan satu element <th>. karena element th dengan teks tes merupakan satu baris dengan element th yang memiliki atribut colspan, maka element baru tersebut akan di geser lebih ke kanan oleh efek colspan.

    Admin ZenTutorials di Januari 26, 2019
    Label: Bahasa pemrograman, HTML

    Tidak ada komentar:

    Posting Komentar

    #Tanggapi artikel ini dengan berkomentar.
    #Dilarang keras, komentar Spam, berbau SARA, PORNOGRAFI, PELECEHAN DAN UJARAN KEBENCIAN.
    #Terimakasih di awal bagi yang berkomentar.

    Posting Lebih Baru Posting Lama Beranda
    Langganan: Posting Komentar (Atom)

    Postingan Populer

    • else if di JAVA
      Pengkondisian atau Statement else IF ? Kondisional else IF sering di gunakan ketika ada lebih dari satu kondisi yang perlu di uji. struct...

    Halaman

    • Beranda
    • Belajar Bahasa markup HTML
    • Belajar Bahasa pemrograman JavaScript
    • Belajar bahasa pemrograman PHP
    • Belajar bahasa pemrograman JAVA
    • Belajar Style CSS
    • Belajar bahasa pemrograman C++

    Label

    • Bahasa pemrograman
    • C++
    • CSS
    • HTML
    • JAVA
    • PHP

    tentang saya dan profesi saya

    1. About me
    2. Contact form
    3. Disclaimer
    4. Policy privacy
    5. TOS
    Copy right