> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/id/gambar-dan-tabel/01-tables.md).

# Tabel

Ada tiga cara untuk menyisipkan tabel di Overleaf:

1. Menggunakan [**Sisipkan tabel** tombol](/latex/id/basis-pengetahuan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) di bilah alat editor.
2. Menyalin dan menempelkan tabel dari dokumen lain saat menggunakan **Editor Visual**.
3. Menulis kode LaTeX untuk tabel di **Editor Kode**.

Jika Anda baru mengenal LaTeX, menggunakan [bilah alat di **Editor Visual**](/latex/id/basis-pengetahuan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) (opsi 1) adalah cara yang bagus untuk memulai. Dan Anda dapat beralih antara **Editor Visual** dan **Editor Kode** untuk melihat kode di balik tabel. **Halaman ini berfokus pada opsi 3.**

## Membuat tabel sederhana di LaTeX

Kita dapat memulai dengan salah satu contoh tabel paling sederhana:

```latex
\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 sel7 & sel8 & sel9
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+c+c+c+%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel](/files/766dd9062e604c92a3d9f4d0eaafbe890eb604c8)

Fitur `tabular` lingkungan adalah metode LaTeX bawaan untuk membuat tabel. Anda harus menentukan parameter untuk lingkungan ini; di sini kita menggunakan `{c c c}` yang memberi tahu LaTeX bahwa ada tiga kolom dan teks di dalam masing-masing kolom harus dipusatkan.

Fitur `tabular` lingkungan menyediakan fleksibilitas tambahan; misalnya, Anda dapat menempatkan garis pemisah di antara setiap kolom:

```latex
\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9 \\
 \hline
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+a+basic+table+with+separator+lines\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel sederhana](/files/1e14f7862470443ba236f74c4d2d1f9ab2163aa6)

Berikut adalah deskripsi konstruksi yang digunakan dalam contoh di atas:

**{ |c|c|c| }**

Ini menyatakan bahwa tiga kolom, yang dipisahkan oleh garis vertikal, akan digunakan dalam tabel. Setiap c berarti isi kolom akan dipusatkan. Anda juga dapat menggunakan r untuk meratakan teks ke kanan dan l untuk perataan kiri.

**\hline**

Ini akan menyisipkan garis horizontal di bagian atas tabel dan juga di bagian bawah. Tidak ada batasan berapa kali Anda dapat menggunakan \hline.

**cell1 & cell2 & cell3 \\\\**

Setiap & adalah pemisah sel dan tanda garis miring ganda \\\ menandai akhir baris ini.

Di bawah ini Anda dapat melihat contoh kedua yang menggunakan berbagai garis vertikal dan horizontal (sering disebut "garis"):

```latex
\begin{center}
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+table+with+horizontal+and+vertical+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel dengan \hline](/files/f4816eac5d18551b5cf1e21cfafc3f507fc5f6ce)

## Tabel dengan lebar tetap

Saat memformat tabel, Anda mungkin memerlukan lebar tetap, baik untuk setiap kolom maupun untuk seluruh tabel. Contoh berikut menambahkan `array` paket ke pembuka dokumen:

```latex
\usepackage{array}
```

dan menggunakannya untuk menetapkan lebar kolom tetap:

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\begin{tabular}{ | m{5em} | m{1cm}| m{1cm} | }
  \hline
  cell1 dummy text dummy text dummy text& cell2 & cell3 \\
  \hline
  cell1 dummy text dummy text dummy text & cell5 & cell6 \\
  \hline
  cell7 & cell8 & cell9 \\
  \hline
\end{tabular}
\end{center}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+with+fixed+column+width\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7C+m%7B5em%7D+%7C+m%7B1cm%7D%7C+m%7B1cm%7D+%7C+%7D+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text%26+cell2+%26+cell3+%5C%5C+%0A++%5Chline%0A++cell1+dummy+text+dummy+text+dummy+text+%26+cell5+%26+cell6+%5C%5C+%0A++%5Chline%0A++cell7+%26+cell8+%26+cell9+%5C%5C+%0A++%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel dengan lebar tetap](/files/c16d6db51dd7784768744740fe84ec1223866b78)

Pada `tabular` lingkungan, parameter `m{5em}` menetapkan lebar `5em` untuk kolom pertama (`1cm` untuk dua kolom lainnya) dan memusatkan teks di tengah sel. Opsi perataannya adalah `m` untuk tengah, `p` untuk atas dan `b` untuk bawah. Saat menggunakan parameter ini, teks diformat secara otomatis agar muat di dalam setiap sel.

Jika Anda tidak perlu mengontrol lebar setiap sel, tetapi lebar seluruh tabel lalu mendistribusikan ruang secara merata di dalamnya, gunakan `tabularx` paket. Lihat contoh di bawah:

```latex
\documentclass{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{0.8\textwidth} {
  | >{\raggedright\arraybackslash}X
  | >{\centering\arraybackslash}X
  | >{\raggedleft\arraybackslash}X | }
 \hline
 item 11 & item 12 & item 13 \\
 \hline
 item 21  & item 22  & item 23  \\
\hline
\end{tabularx}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+example+using+tabularx+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Btabularx%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabularx%7D%7B0.8%5Ctextwidth%7D+%7B+%0A++%7C+%3E%7B%5Craggedright%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Ccentering%5Carraybackslash%7DX+%0A++%7C+%3E%7B%5Craggedleft%5Carraybackslash%7DX+%7C+%7D%0A+%5Chline%0A+item+11+%26+item+12+%26+item+13+%5C%5C%0A+%5Chline%0A+item+21++%26+item+22++%26+item+23++%5C%5C%0A%5Chline%0A%5Cend%7Btabularx%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel dengan paket tabularx](/files/fec8dcf6a45ff852671ca44099835002d2e1b356)

Lingkungan `tabularx` mirip dengan `tabular` tetapi lebih fleksibel. Untuk menggunakannya, tambahkan baris `\usepackage{tabularx}` ke pembuka dokumen. Perhatikan bahwa pernyataan pembuka lingkungan berbeda; dalam contoh, lebar tabel ditetapkan ke `0.8\textwidth`yang merupakan 80% dari lebar teks dokumen. Anda dapat menggunakan salah satu [satuan LaTeX](/latex/id/pemformatan/01-lengths-in-latex.md) untuk menetapkan nilai itu.

Awalan di dalam kurung kurawal `| >{\raggedright\arraybackslash}X | >{\centering\arraybackslash}X | >{\raggedleft\arraybackslash}X |` menetapkan perataan setiap kolom: yang pertama ke *kiri*, yang kedua ke *center* dan yang ketiga ke *kanan*.

## Menggabungkan baris dan kolom

Baris dan kolom dapat digabungkan untuk membuat sel tabel yang lebih besar. Contoh berikut menggunakan `\multicolumn` perintah untuk menggabungkan beberapa kolom:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ |p{3cm}||p{3cm}|p{3cm}|p{3cm}|  }
 \hline
 \multicolumn{4}{|c|}{Country List} \\
 \hline
 Nama Negara atau Nama Wilayah& Kode ISO ALPHA 2 &Kode ISO ALPHA 3&Kode numerik ISO\\
 \hline
 Afghanistan   & AF    &AFG&   004\\
 Kepulauan Åland&   AX  & ALA   &248\\
 Albania &AL & ALB&  008\\
 Aljazair    &DZ & DZA&  012\\
 Samoa Amerika&   AS  & ASM&016\\
 Andorra& AD  & AND   &020\\
 Angola& AO  & AGO&024\\
 \hline
\end{tabular}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+table+using+the+multicolumn+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7C%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A+%5Chline%0A+%5Cmulticolumn%7B4%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A+%5Chline%0A+Country+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+Code%26ISO+numeric+Code%5C%5C%0A+%5Chline%0A+Afghanistan+++%26+AF++++%26AFG%26+++004%5C%5C%0A+Aland+Islands%26+++AX++%26+ALA+++%26248%5C%5C%0A+Albania+%26AL+%26+ALB%26++008%5C%5C%0A+Algeria++++%26DZ+%26+DZA%26++012%5C%5C%0A+American+Samoa%26+++AS++%26+ASM%26016%5C%5C%0A+Andorra%26+AD++%26+AND+++%26020%5C%5C%0A+Angola%26+AO++%26+AGO%26024%5C%5C%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel menggunakan perintah \multicolumn](/files/f294600df7bc525a3c0e57e4b4d61a559f6e5fb6)

Mari kita tinjau setiap komponen perintah `\multicolumn{4}{|c|}{Country List} \\`:

**{4}**

Jumlah kolom yang akan digabungkan: 4 dalam kasus ini.

**{|c|}**

Pembatas dan perataan sel hasil: dalam kasus ini teks akan dipusatkan dan garis vertikal akan digambar di setiap sisi sel.

**{Country List}**

Teks yang akan ditampilkan di dalam sel.

Untuk menggabungkan baris Anda perlu menambahkan `multirow` paket ke pembuka dokumen Anda:

```latex
\usepackage{multirow}
```

Kemudian Anda dapat menggunakan `\multirow` perintah di dokumen Anda:

```latex
\documentclass{article}
\usepackage{multirow}
\begin{document}
\begin{center}
\begin{tabular}{ |c|c|c| }
\hline
col1 & col2 & col3 \\
\hline
\multirow{3}{4em}{Beberapa baris} & cell2 & cell3 \\
& cell5 & cell6 \\
& cell8 & cell9 \\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multirow+table+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bmultirow%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cc%7Cc%7Cc%7C+%7D+%0A%5Chline%0Acol1+%26+col2+%26+col3+%5C%5C%0A%5Chline%0A%5Cmultirow%7B3%7D%7B4em%7D%7BMultiple+row%7D+%26+cell2+%26+cell3+%5C%5C+%0A%26+cell5+%26+cell6+%5C%5C+%0A%26+cell8+%26+cell9+%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

![Contoh tabel menggunakan perintah multirow](/files/241ee329dc6bb87e084c1bc715e2b8df5e3a7e63)

Fitur `multirow` perintah memiliki tiga parameter; contoh kita menggunakan pengaturan berikut:

1. jumlah baris yang akan digabungkan: `3`
2. lebar kolom: `4em`
3. isi sel: `Beberapa baris`

## Tabel multi-halaman

Jika Anda harus menyisipkan tabel yang sangat panjang, yang memakan dua halaman atau lebih dalam dokumen Anda, gunakan `longtable` paket. Pertama, tambahkan baris berikut ke pembuka dokumen Anda:

```latex
\usepackage{longtable}
```

Kemudian Anda dapat menggunakan `longtable` lingkungan, seperti ditunjukkan pada contoh berikut:

```latex
\documentclass{article}
\usepackage{longtable}

\begin{document}

 \begin{longtable}[c]{| c | c |}
 \caption{Keterangan tabel panjang.\label{long}}\\

 \hline
 \multicolumn{2}{| c |}{Awal Tabel}\\
 \hline
 Sesuatu & sesuatu yang lain\\
 \hline
 \endfirsthead

 \hline
 \multicolumn{2}{|c|}{Lanjutan Tabel \ref{long}}\\
 \hline
 Sesuatu & sesuatu yang lain\\
 \hline
 \endhead

 \hline
 \endfoot

 \hline
 \multicolumn{2}{| c |}{Akhir Tabel}\\
 \hline\hline
 \endlastfoot

 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 Banyak baris & seperti ini\\
 ...
 Banyak baris & seperti ini\\
 \end{longtable}
```

![Contoh tabel dengan banyak baris](/files/b7b8967f1bf0a23e963981383d00613bb449a07d)

[Buka sebuah `longtable` contoh di Overleaf](https://www.overleaf.com/project/new/template/20823?id=71401569\&templateName=Longtable+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Perilaku dari `longtable` mirip dengan bawaan `tabular`tetapi menghasilkan tabel yang dapat dipecah oleh algoritma pemenggalan halaman standar LaTeX. Ada empat `longtable`elemen khusus:

**\endfirsthead**

Semua yang berada di atas perintah ini akan muncul di awal tabel, pada halaman pertama.

**\endhead**

Apa pun yang Anda letakkan sebelum perintah ini dan di bawah \endfirsthead akan ditampilkan di bagian atas tabel pada setiap halaman kecuali halaman pertama.

**\endfoot**

Mirip dengan \endhead, apa pun yang Anda letakkan setelah \endhead dan sebelum perintah ini akan muncul di bagian bawah tabel pada setiap halaman kecuali halaman terakhir.

**\endlastfoot**

Mirip dengan \endfirsthead. Elemen setelah \endfoot dan sebelum perintah ini akan ditampilkan di bagian bawah tabel tetapi hanya pada halaman terakhir tempat tabel muncul.

## Menempatkan tabel

Menempatkan sebuah tabel mudah jika berada di dalam float `table` lingkungan.

```latex
\documentclass{article}
\begin{document}
Di bawah ini ada tabel yang ditempatkan tepat di sini:
\begin{table}[h!]
\centering
 \begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
 \end{tabular}
\end{table}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Positioning+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ABelow+is+a+table+positioned+exactly+here%3A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A+%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Contoh penempatan tabel](/files/9a24d15e038fde4df54d06613f2717464213ec8a)

Parameter `h!` yang diteruskan ke deklarasi lingkungan tabel menetapkan bahwa tabel ini harus ditempatkan *di sini*, dan menimpa bawaan LaTeX. Parameter penempatan yang dapat diberikan meliputi:

**h**

Akan menempatkan tabel di sini secara kira-kira.

**t**

Tempatkan tabel di bagian atas halaman.

**b**

Tempatkan tabel di bagian bawah halaman.

**p**

Letakkan tabel pada halaman khusus, hanya untuk tabel.

**!**

Menimpa parameter internal LaTeX.

**H**

Tempatkan tabel pada lokasi yang tepat ini, hampir seperti h!

Untuk contoh lebih lanjut tentang penempatan tabel, lihat [Penempatan gambar dan tabel](/latex/id/gambar-dan-tabel/02-positioning-images-and-tables.md) artikel.

Dalam contoh ini ada beberapa perintah lagi:

**\centering**

Memusatkan tabel relatif terhadap elemen wadah float.

**\[1ex]**

Ini menambahkan ruang ekstra ke sel.

## Keterangan, label, dan rujukan

Tabel dapat diberi caption, label, dan dirujuk dengan menggunakan `table` lingkungan.

```latex
\documentclass{article}
\begin{document}
Tabel \ref{table:1} adalah contoh elemen \LaTeX{} yang direferensikan.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Tabel untuk menguji caption dan label.}
\label{table:1}
\end{table}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Table+captions+and+labels\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3A1%7D+is+an+example+of+a+referenced+%5CLaTeX%7B%7D+element.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Contoh elemen LaTeX yang direferensikan](/files/e958caa213e6fd5450e9c0ce7c64909b8e65a35e)

Ada tiga perintah penting dalam contoh ini:

**\caption{Tabel untuk menguji caption dan label}**

Seperti yang mungkin Anda duga, perintah ini menetapkan caption untuk tabel. Jika Anda membuat daftar tabel, caption ini akan digunakan di sana. Anda dapat menempatkannya di atas atau di bawah tabel.

**\label{table:1}**

Jika Anda perlu mereferensikan tabel di dalam dokumen Anda, tetapkan label dengan perintah ini. Label akan memberi nomor pada tabel dan, jika digabungkan dengan perintah \ref, akan memungkinkan Anda merujuknya.

**\ref{table:1}**

Kode ini akan digantikan oleh nomor yang sesuai dengan tabel yang direferensikan.

## Daftar tabel

Untuk membuat daftar tabel, gunakan `\listoftables` perintah. Keterangan setiap tabel akan digunakan untuk menghasilkan daftar ini. Untuk bahasa yang didukung oleh paket `babel` judul "Daftar tabel" akan diterjemahkan sesuai bahasa tersebut. Lihat artikel tentang [Dukungan bahasa internasional](/latex/id/bahasa/03-international-language-support.md) untuk info lebih lanjut.

```latex
\documentclass{article}
\begin{document}
\listoftables
\vspace{5pt}
Tabel \ref{table:1} adalah contoh elemen \LaTeX{} yang direferensikan.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Ini adalah keterangan untuk tabel pertama.}
\label{table:1}
\end{table}

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
  4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Ini adalah keterangan untuk tabel kedua.}
\label{table:2}
\end{table}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+listoftables\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Clistoftables%0A%5Cvspace%7B5pt%7D%0AThe+table+%5Cref%7Btable%3A1%7D+is+an+example+of+referenced+%5CLaTeX%7B%7D+elements.%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+first+table.%7D%0A%5Clabel%7Btable%3A1%7D%0A%5Cend%7Btable%7D%0A%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A++4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BThis+is+the+caption+for+the+second+table.%7D%0A%5Clabel%7Btable%3A2%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

![Contoh daftar tabel](/files/af18ca13b43ae3c45b7f66a17ddb91e8d51cf1d6)

## Mengubah tampilan tabel

Beberapa elemen tabel dapat dimodifikasi agar sesuai dengan kebutuhan dokumen Anda. Di bawah ini Anda akan mempelajari cara memodifikasi ketebalan garis, warna garis, dan warna latar belakang sel dalam tabel Anda.

### Lebar garis dan padding sel

Keterbacaan tabel terkadang dapat ditingkatkan dengan menambah jarak kolom dan peregangan baris.

```latex
\documentclass{article}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{1.5}
\begin{document}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Daftar Negara} \\
\hline
Nama Negara atau Nama Wilayah& Kode ISO ALPHA 2 &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
Kepulauan Åland & AX   & ALA \\
Albania &AL & ALB \\
Aljazair    &DZ & DZA \\
Samoa Amerika & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+table+spacing\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B1.5%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Contoh jarak antar kolom](/files/3a06dda27393ad1f37751e5c65064f6815ee9bf0)

Deskripsi perintah diberikan di bawah ini:

**\setlength{\arrayrulewidth}{0.5mm}**

Ini menetapkan ketebalan batas tabel. Dalam contoh nilainya 0,5mm tetapi Anda dapat menggunakan satuan lain—lihat artikel Panjang di LaTeX untuk daftar lengkap.

**\setlength{\tabcolsep}{18pt}**

Ruang antara teks dan batas kiri/kanan dari sel yang menampungnya ditetapkan menjadi 18pt dengan perintah ini. Sekali lagi, Anda dapat menggunakan satuan lain jika diperlukan.

**\renewcommand{\arraystretch}{1.5}**

Tinggi setiap baris ditetapkan menjadi 1,5 relatif terhadap tinggi bawaannya.

### Mewarnai baris bergantian

Anda dapat menerapkan warna bergantian pada baris tabel Anda dengan menggunakan `xcolor` paket dengan `table` opsi, seperti ditunjukkan pada contoh berikut:

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\begin{document}
{\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}|  }
\hline
\multicolumn{3}{|c|}{Daftar Negara} \\
\hline
Nama Negara atau Nama Wilayah& Kode ISO ALPHA 2 &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
Kepulauan Åland & AX   & ALA \\
Albania &AL & ALB \\
Aljazair    &DZ & DZA \\
Samoa Amerika & AS & ASM \\
Andorra & AD & AND   \\
Angola & AO & AGO \\
\hline
\end{tabular}}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Changing+row+colours\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B0.5mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Crowcolors%7B3%7D%7Bgreen%2180%21yellow%2150%7D%7Bgreen%2170%21yellow%2140%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C++%7D%0A%5Chline%0A%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0AAland+Islands+%26+AX+++%26+ALA+%5C%5C%0AAlbania+%26AL+%26+ALB+%5C%5C%0AAlgeria++++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+AND+++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%7D%0A%5Cend%7Bdocument%7D)

![Contoh pewarnaan baris tabel](/files/ee85b131652647fa2b2a2c3b4e71b7be0fcec8b1)

Perhatikan kurung kurawal tepat sebelum perintah

```latex
\rowcolors{3}{green!80!yellow!50}{green!70!yellow!40}
```

dan setelah `tabular` lingkungan. Perintah `\rowcolors` memiliki tiga parameter yang masing-masing diberikan di dalam kurung kurawal:

* baris awal,
* warna untuk baris ganjil dan
* warna untuk baris genap.

Lihat `xcolor` dokumentasi paket (pada [bacaan lebih lanjut](#further-reading) bagian) untuk daftar warna yang tersedia dan cara membuat warna Anda sendiri. Dalam contoh ini warna hijau dan kuning dicampur dalam proporsi yang berbeda.

Agar perintah ini berfungsi, pastikan untuk menambahkan

```latex
\usepackage[table]{xcolor}
```

ke pembuka file LaTeX Anda.

### Mewarnai tabel (sel, baris, kolom, dan garis)

Semua elemen dalam tabel dapat disesuaikan untuk menggunakan warna tertentu. Sekali lagi, fungsionalitas ini disediakan oleh **xcolor** jadi Anda harus menambahkan

```latex
\usepackage[table]{xcolor}
```

ke pembuka. Di bawah ini Anda dapat melihat contohnya.

```latex
\documentclass{article}
\usepackage[table]{xcolor}
\setlength{\arrayrulewidth}{1mm}
\setlength{\tabcolsep}{18pt}
\renewcommand{\arraystretch}{2.5}
\newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
\arrayrulecolor[HTML]{DB5800}
\begin{document}
\begin{tabular}{ |s|p{3cm}|p{3cm}| }
\hline
\rowcolor{lightgray} \multicolumn{3}{|c|}{Daftar Negara} \\
\hline
Nama Negara atau Nama Wilayah& Kode ISO ALPHA 2 &ISO ALPHA 3 \\
\hline
Afghanistan & AF &AFG \\
\rowcolor{gray}
Kepulauan Åland & AX & ALA \\
Albania   &AL & ALB \\
Aljazair  &DZ & DZA \\
Samoa Amerika & AS & ASM \\
Andorra & AD & \cellcolor[HTML]{AA0044} AND    \\
Angola & AO & AGO \\
\hline
\end{tabular}
\end{document}
```

[Buka contoh ini di Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+using+colour+in+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btable%5D%7Bxcolor%7D%0A%5Csetlength%7B%5Carrayrulewidth%7D%7B1mm%7D%0A%5Csetlength%7B%5Ctabcolsep%7D%7B18pt%7D%0A%5Crenewcommand%7B%5Carraystretch%7D%7B2.5%7D%0A%5Cnewcolumntype%7Bs%7D%7B%3E%7B%5Ccolumncolor%5BHTML%5D%7BAAACED%7D%7D+p%7B3cm%7D%7D%0A%5Carrayrulecolor%5BHTML%5D%7BDB5800%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btabular%7D%7B+%7Cs%7Cp%7B3cm%7D%7Cp%7B3cm%7D%7C+%7D%0A%5Chline%0A%5Crowcolor%7Blightgray%7D+%5Cmulticolumn%7B3%7D%7B%7Cc%7C%7D%7BCountry+List%7D+%5C%5C%0A%5Chline%0ACountry+Name+or+Area+Name%26+ISO+ALPHA+2+Code+%26ISO+ALPHA+3+%5C%5C%0A%5Chline%0AAfghanistan+%26+AF+%26AFG+%5C%5C%0A%5Crowcolor%7Bgray%7D%0AAland+Islands+%26+AX+%26+ALA+%5C%5C%0AAlbania+++%26AL+%26+ALB+%5C%5C%0AAlgeria++%26DZ+%26+DZA+%5C%5C%0AAmerican+Samoa+%26+AS+%26+ASM+%5C%5C%0AAndorra+%26+AD+%26+%5Ccellcolor%5BHTML%5D%7BAA0044%7D+AND++++%5C%5C%0AAngola+%26+AO+%26+AGO+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bdocument%7D)

![Contoh warna kustom dalam tabel](/files/f54dddef426917714392f405e912f9540045fcf1)

Berikut adalah deskripsi tentang cara mengubah warna setiap elemen dalam tabel:

* **Warna garis**. Perintah `\arrayrulecolor` digunakan untuk ini. Dalam contoh digunakan format HTML, tetapi format lain juga tersedia; lihat dokumentasi xcolor untuk daftar lengkap (tautan disediakan pada [bacaan lebih lanjut](#further-reading) bagian).
* **Warna latar belakang sel**. Gunakan perintah `\cellcolor`. Anda dapat memasukkan nama secara langsung di dalam kurung kurawal (red, gray, green, dan sebagainya) atau memberikan parameter format di dalam tanda kurung siku (HTML dalam contoh) lalu menetapkan warna yang diinginkan di dalam kurung kurawal menggunakan format yang telah ditetapkan.
* **Warna latar belakang baris**. Dalam hal ini `\rowcolor` akan melakukan itu. Pengamatan yang sama tentang pemilihan warna yang disebutkan pada dua perintah sebelumnya juga berlaku untuk yang ini.
* **Warna latar belakang kolom**. Yang satu ini agak rumit, tetapi cara termudah adalah mendefinisikan tipe kolom baru. Perintah

  ```latex
  \newcolumntype{s}{>{\columncolor[HTML]{AAACED}} p{3cm}}
  ```

  mendefinisikan tipe kolom bernama `s` yang perataannya adalah `p`, lebar kolom adalah `3cm` dan warna diatur dengan format HTML menjadi `AAACED`. Tipe kolom baru ini digunakan dalam `tabular` lingkungan.

## Panduan referensi

Deskripsi singkat parameter dalam `tabular` lingkungan.

Tabel dapat dibuat menggunakan `tabular` lingkungan.

```
\begin{tabular}[pos]{cols}
 isi tabel
\end{tabular}
```

dengan opsi sebagai berikut:

* **`pos`** : Posisi vertikal. Dapat memiliki nilai berikut:

|                    |                                                         |
| ------------------ | ------------------------------------------------------- |
| `t`                | garis di bagian atas disejajarkan dengan baseline teks  |
| `b`                | garis di bagian bawah disejajarkan dengan baseline teks |
| `c` atau tidak ada | tabel dipusatkan terhadap baseline teks                 |

* **`cols`** : Menentukan perataan dan batas setiap kolom. Nilainya dapat berupa:

|                |                                                                                        |
| -------------- | -------------------------------------------------------------------------------------- |
| `l`            | kolom rata kiri                                                                        |
| `c`            | kolom rata tengah                                                                      |
| `r`            | kolom rata kanan                                                                       |
| `p{'width'}`   | kolom paragraf dengan teks sejajar vertikal di bagian atas                             |
| `m{'width'}`   | kolom paragraf dengan teks sejajar vertikal di tengah (memerlukan `array` paket)       |
| `b{'width'}`   | kolom paragraf dengan teks sejajar vertikal di bagian bawah (memerlukan `array` paket) |
| `\|`           | garis vertikal                                                                         |
| `\|\|`         | garis vertikal ganda                                                                   |
| `*{num}{form}` | bentuk format diulang *num* kali; misalnya `*{3}{\|l}\|` sama dengan `\|l\|l\|l\|`     |

Untuk memisahkan sel dan membuat baris baru, gunakan perintah berikut:

|               |                                                                                                                    |
| ------------- | ------------------------------------------------------------------------------------------------------------------ |
| `&`           | pemisah kolom                                                                                                      |
| `\\`          | memulai baris baru (ruang tambahan dapat ditentukan setelah `\\` menggunakan tanda kurung siku, seperti `\\[6pt]`) |
| `\hline`      | garis horizontal antar baris                                                                                       |
| `\newline`    | memulai baris baru di dalam sel (dalam kolom paragraf)                                                             |
| `\cline{i-j}` | garis horizontal sebagian yang dimulai pada kolom *i* dan berakhir pada kolom *j*                                  |

## Bacaan lanjutan

Untuk informasi lebih lanjut, lihat

* [Cara menyisipkan tabel di Overleaf](/latex/id/basis-pengetahuan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md)
* [Penempatan gambar dan tabel](/latex/id/gambar-dan-tabel/02-positioning-images-and-tables.md)
* [Daftar tabel dan gambar](/latex/id/gambar-dan-tabel/03-lists-of-tables-and-figures.md)
* [Panjang dalam LaTeX](/latex/id/pemformatan/01-lengths-in-latex.md)
* [Menggunakan warna di LaTeX](/latex/id/pemformatan/13-using-colors-in-latex.md)
* [manual paket xcolor](http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf)
* [manual paket tabularx](https://texdoc.org/pkg/tabularx)
* [manual paket longtable](http://mirrors.ctan.org/macros/latex/required/tools/longtable.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/id/gambar-dan-tabel/01-tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
