Membuat Tabel dengan LaTeX


Bagaimana apakah kalian sudah bisa menggunakan \LaTeX ? Baca Menulis Documen dengan LaTeX. Sekarang saya akan menulis bagaimana cara membuat tabel, dalam tulisan ini memuat tabel sederhana, kemudian tabel yang memuat penggabungan dua (atau lebih) kolom atau dua baris, selanjutnya tabel yang memuat penggabungan kolom dan baris.

Misal kita ingin membuat tabel dengan 4 kolom dan 6 baris, seperti pada gambar dibawah ini

Tabel_LaTeX_01Untuk tabel sederhana, berikut syntax-nya

\begin{table}[H]
\begin{tabular}{ccccc}
No. & Nama & Jenis Kelamin & Pekerjaan & Alamat\\
1   & Howard Anton & & &\\
2   & Purcell & & &\\
3   & Bartle & & &\\
4   & Mordeson & &\\
5   & Adkins & & &\\
\end{tabular}
\end{table}

Sebelum lebih jauh, sedikit saya jelaskan maksud dari syntax-nya. Untuk {ccccc} maksudnya banyak kolom yang diinginkan dan ‘c’ sendiri artinya center yaitu meletakkan posisi kalimat pada kolom yang bersangkutan pada posisitengah. Jika menginginkan posisi kalimat berada pada kiri atau kanan bisa mengganti c dengan l atau r di mana l = left atau r = right. Kemudian tanda \\ artinya untuk beralih ke baris baru. Dan tanda & berguna untuk memisahkan antar kolom atau membuat kolom baru. Dengan kata lain, jika kita membuat 5 kolom, tanda &-nya ada 4 atau secara umum jika ada n kolom, berarti tanda &-nya ada n-1. Dan yang terakhir kenapa \begin{table}[H] ? Apakah jika tidak menulis syntax \begin{table}[H] dan \end{table}, syntax tersebut tetap berjalan ? Iya, tapi jika kita tidak menyertakan syntax tersebut hasil tabel yang kita buat tersebut tidak pada posisi yang kita inginkan atau biasanya berada pada posisi paling atas atau paling bawah pada halaman yang bersangkutan. Untuk lebih jelasnya, silahkan Anda buat dua syntax yaitu yang menyertakan \begin{table}[H] dan yang tidak ada. Nanti Anda bisa lihat perbedaannya.

Kenapa tidak ada garis pembatas antar kolom dan baris ? Jika ingin membuat garis untuk batas kolom bisa memberikan tanda | pada c-nya sedemikian hingga menjadi {|c|c|c|c|c|}. Selanjutnya untuk garis pembatas antar baris atau garis horizontal bisa memberikan perintah \hline. Berikut syntax-nya.

\begin{table}[H]
\begin{tabular}{|c|c|c|c|c|}
hline
No. & Nama & Jenis Kelamin & Pekerjaan & Alamat\\
\hline
1   & Howard Anton & & &\\
2   & Purcell & & &\\
3   & Bartle & & &\\
4   & Mordeson & &\\
5   & Adkins & & &\\
\hline
\end{tabular}
\end{table}

Ini hasilnya

Tabel_LaTeX_02Selanjutnya, berikut contoh tabel yang menggabungkan beberapa baris atau dalam Ms.Word dinamakan split.

Tabel_LaTeX_03

\begin{documentclass}{article}
\usepackage{multirow}
\begin{document}
\begin{table}[H]
\begin{tabular}{|c|c|c|c|}
\hline
No. & Bidang Minat & Mata Kuliah & Nilai\\
\hline
1 & \multirow{3}{*}{Aljabar} & Teori Modul & A\\
\cline{3-4}& & Aljabar Linier & A\\
\cline{3-4}& & Semigrup & A\\
\hline2 & \multirow{3}{*}{Analisis} & Teori Fungsi & A\\
\cline{3-4}& & Analisis II & A\\
\cline{3-4}& & Teori Fungsi & A\\
\hline
\end{tabular}
\end{table}
\end{document}

Dalam penggabungan baris pada tabel dibutuhkan package tambahan yaitu \usepackage{multirow}. Pada contoh di atas, saya menggunakan syntax \multirow{3}{*}{Aljabar} yang artinya menggabungkan 3 baris sehingga menggunakan angka ‘3’. Kemudian untuk membuat garis horizontal pada baris pertama menggunakan syntax \cline{3-4} yaitu memberikan garis horizontal pada kolom ke-3 sampai ke-4. Selanjutnya karena ‘Aljabar Linier’ berada pada kolom ke-3 yaitu meletakkan Nama Mata Kuliah setelah tanda ‘&’ yang kedua sehingga menggunakan syntax ‘& & Aljabar Linier & A’.

Selanjutnya berikut ini contoh tabel yang menggabungkan kolom.

Tabel_LaTeX_04Dan berikut syntax-nya

\begin{table}[H]
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{3}{|c|}{Kelas}\\
\hline
Aljabar & Analsis & Statistik\\
\hline& &\\& &\\& &\\& &\\
\hline
\end{tabular}
\end{table}

Dalam contoh di atas, saya menggabungkan 3 kolom sehingga menggunakan syntax \multicolumn{3}{|c|}{Kelas} yaitu angka ‘3’ menyatakan banyak kolom yang digabungkan dan |c| maksudnya memberikan garis vertikal kiri dan kanan pada kolom yang bersangkutan.

Dan untuk contoh tabel yang memuat gabungan kolom dan baris adalah sebagai berikut.

Tabel_LaTeX_05syntax-nya sebagai berikut.

\begin{table}[H]
\begin{tabular}{|c|c|c|c|}
\hline
\multirow{2}{*}{No.} & \multicolumn{3}{|c|}{Kelas}\\
\cline{2-4} & Aljabar & Analisis & Statistik\\
\hline& & & \\& & & \\& & & \\
\hline
\end{tabular}
\end{table}

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s