Daftar Isi

Menggambar Jam di LaTeX

Pada artikel sebelumnya sudah dibahas cara membuat animasi jam di GeoGebra. Kali ini fokusnya berbeda: kita akan menggambar jam analog langsung di LaTeX dengan bantuan paket TikZ.

Sebagai gambaran, hasil akhirnya akan tampak seperti berikut.

Contoh gambar jam di LaTeX

  1. Buka editor LaTeX Anda, baik yang online maupun offline.
  2. Muat paket tikz dan xcolor pada bagian preamble.
\documentclass{article}
\usepackage{tikz}
\usepackage{xcolor}
  1. Buka badan dokumen dengan perintah berikut.
\begin{document}
  1. Tentukan skala gambar jam. Pada contoh ini digunakan skala 1.25.
\begin{tikzpicture}[scale=1.25]
  1. Gambar lingkaran utama jam.
\fill[black] (0,0) circle(0.9);

Anda bisa mengganti warna black atau mengubah jari-jari 0.9 sesuai kebutuhan.

  1. Tambahkan angka-angka penunjuk waktu di sekeliling lingkaran.
\foreach \angle / \label in {0/3, 30/2, 60/1, 90/12, 120/11, 150/10, 180/9, 210/8, 240/7, 270/6, 300/5, 330/4}
{
  \draw (\angle:0.75) node[text=white]{\tiny{\label}};
}

Satu lingkaran penuh bernilai 360360^\circ, sehingga setiap perpindahan angka jam berjarak 3030^\circ.

  1. Gambar jarum pendek penunjuk jam.
\draw[line width=1.5pt, white, cap=round] (0,0) -- (118:0.3);
  1. Gambar jarum menit.
\draw[line width=1.5pt, white, cap=round] (0,0) -- (0:0.5);
  1. Gambar jarum detik.
\draw[line width=.5pt, red, cap=round] (0,0) -- (-120:0.6);

Posisi, panjang, warna, dan ketebalan jarum bisa diubah sesuai jam yang ingin Anda tampilkan.

  1. Tambahkan lingkaran kecil di pusat jam sebagai titik pangkal jarum.
\fill[blue] (0,0) circle(1.2pt);
  1. Jika ingin, tambahkan tulisan merek atau nama pada jam.
\node[scale=0.5] at (90:0.6) {\color{white}{\tiny AAN}};
\node[scale=0.5] at (-90:0.6) {\color{white}{\tiny TRIONO}};
  1. Tutup lingkungan tikzpicture dan dokumen.
\end{tikzpicture}
\end{document}

Berikut contoh kode lengkapnya.

\documentclass{article}
\usepackage{tikz}
\usepackage{xcolor}
\title{Clock}
\author{Aan Triono}
\date{\today}

\begin{document}
\centering
\maketitle

\begin{tikzpicture}[scale=1.25]
\fill[black] (0,0) circle(0.9);
\draw[line width=1.5pt, white, cap=round] (0,0) -- (118:0.3);
\draw[line width=1.5pt, white, cap=round] (0,0) -- (0:0.5);
\draw[line width=.5pt, red, cap=round] (0,0) -- (-120:0.6);
\fill[blue] (0,0) circle(1.2pt);
\foreach \angle / \label in {0/3, 30/2, 60/1, 90/12, 120/11, 150/10, 180/9, 210/8, 240/7, 270/6, 300/5, 330/4}
{
  \draw (\angle:0.75) node[text=white]{\tiny{\label}};
}
\node[scale=0.5] at (90:0.6) {\color{white}{\tiny AAN}};
\node[scale=0.5] at (-90:0.6) {\color{white}{\tiny TRIONO}};
\end{tikzpicture}

\end{document}

Dengan TikZ, gambar sederhana seperti jam analog bisa dibuat langsung di LaTeX tanpa aplikasi tambahan. Untuk eksplorasi lebih lanjut, Anda bisa melihat inspirasi lain di latexdraw.com.