Showing posts with label logo. Show all posts
Showing posts with label logo. Show all posts

Saturday, February 16, 2019

Membuat Stempel Sederhana

Stempel merupakan unsur mutlak untuk mencirikan keabsahan suatu dokumen yang diterbitkan oleh suatu instansi atau organisasi. Secara fisik, stempel biasa dibuat oleh tukang pembuat stempel dan dalam penggunaannya menggunakan tinta khusus untuk stempel. Lalu bagaimana Anda menyertakan stempel ke dalam dokumen $\small\LaTeX $ Anda secara langsung tanpa menggunakan ``stempel basah''?
Perhatikan gambar di samping ini. Akan Akan membuat stempel semacam itu. Anda membuatnya pada satu halaman dengan menggunakan kelas dokumen standalone 
\documentclass[border=10pt]{standalone}
kemudian (nanti) hasilnya dapat Anda sisipkan ke dalam dokumen utama dengan menggunakan perintah 
\includegraphics[<ukuran>]{<nama_berkas>.pdf}
Perhatikan bahwa Anda menyertakan semua kode berikut ini di dalam mukadimah sedangkan pada isi naskah/dokumen cukup satu perintah untuk mencetaknya. Pertama, Anda memerlukan paket-paket berikut ini.


Baris 1 adalah paket untuk penggunaan warna, baris 2 adalah penetapaan warna stempel yang akan digunakan dalam mewarnai stempel yang dibuat, baris 3 adalah paket kebahasaan, dan baris 4 adalah jenis huruf yang digunakan, yaitu TeX Gyre Heros.

Anda juga memerlukan paket-paket


Baris 1 untuk keperluan menggambar, baris 2 untuk membuat teks melingkar, baris 3 untuk mencetak tanda bintang.

Agar memudahkan (lebih ringkas), Anda tetapkan saja teks-teks yang diletakkan pada stempel itu dalam bentuk perintah sebagai berikut.


Kemudian agar tapak stempel mirip seperti goresan tangan (free hand style), sertakan makro yang penulis pinjam dari forum berikut ini.
\pgfdeclaredecoration{free hand}{start}
{
  \state{start}[width = +1pt,
                next state=step,
                persistent precomputation = \pgfdecoratepathhascornersfalse]{}
  \state{step}[auto end on length    = 3pt, % 3
               auto corner on length = 3pt, % 3               
               width=+1pt] % 1
  {
    \pgfpathlineto{
      \pgfpointadd
      {\pgfpoint{1pt}{1pt}}
      {\pgfpoint{rand*.15pt}{rand*.2pt}} % good values .2pt and .15pt
    }
  }
  \state{final}
  {}
}
 \tikzset{free hand/.style={
    decorate,
    decoration={free hand}
    }
 } 
\def\freedraw#1;{\draw[free hand] #1;} 
Perhatikan bahwa perintah untuk menggambar lingkaran pada stempel itu ditetapkan sebagai \freedraw.

Selanjutnya Anda menetapkan perintah pencetakan stempel itu oleh perintah \Stamper dalam ukuran bidang gambar 20 cm persegi.


Pada baris 3 dan seterusnya, di dalam lingkup perintah tikzpicture, Anda akan memberikan perintah-perintah untuk menggambar lingkaran dan meletakkan teks-teks yang sudah ditetapkan di atas.
Anda gambar lingkaran luar itu oleh tiga kali ``goresan'',


Kemudian Anda gambar lingkaran dalam juga oleh tiga kali goresan.


Lalu Anda gambar garis tengah bagian bawah juga oleh tiga kali goresan.


Akhirnya Anda gambar garis tengah bagian atas, juga oleh tiga kali goresan.


Sekarang Anda akan menempatkan teks-teks tersebut. Anda letakkan teks ``MUSYAWARAH GURU MATA PELAJARAN'' dalam tiga kali goresan oleh


Kemudian teks ``KAB. LAMPUNG TENGAH'' oleh 


Lalu teks kedua tanda bintang oleh


Sekarang pada bagian pusat, teks ``MATEMATIKA'' oleh 


Lalu teks ``MGMP'' oleh


Akhirnya teks ``SMP'' oleh



Nah, Anda sudah siap untuk mencetaknya. Pada badan dokumen (isi naskah), Anda nyatakan 
\begin{document}

\Stamper

\end{document}
atau, bila Anda ingin ``memiringkannya'', Anda nyatakan sebagai berikut.
\begin{document}

\rotatebox[origin=c]{-30}{\Stamper}

\end{document}


Penutup

Bagaimana, Anda suka? Mungkin masih terdapat beberapa pengaturan yang Anda sesuaikan dengan selera Anda.
Demikian semoga bermanfaat.

$\square$ Adjie Gumarang Pujakelana 2019

Tuesday, March 3, 2015

Sampul Naskah Ujian Nasional

Musim ujian di sekolah telah tiba. Kebetulan, karena saya ditugasi untuk membuat naskah soal Ujian Sekolah, saya merasa tertantang untuk membuat sampulnya semirip mungkin dengan sampul Naskah Soal Ujian Nasional.

Semula saya menjajaki dan menjelajahi internet untuk mencari "sampul asli"-nya untuk langsung digunakan dalam dokumen naskah soal yang saya buat, tetapi ternyata tidak ditemukan. Akhirnya (terpaksa) saya berusaha untuk membuatnya.

Silakan perhatikan gambar di samping! Saya harus mengisi daerah yang diapit oleh dua busur (arc) dan garis dengan warna yang berbeda. Sulit, bukan?
Saya pilih cara termudah untuk hal ini. Lebih dulu saya menggambarnya dalam GeoGebra. Sebagai panduan, saya gunakan gambar tiruan dari Pak Anang dan saya sesuaikan ukuran dan pewarnaannya. Setelah itu, saya salin hasilnya melalui fitur ekspor "tampilan grafik sebagai PGF/TikZ" pada GeoGebra ke dalam dokumen $\small\LaTeX$ yang saya susun tersendiri untuk membuat sampul ini. Di situlah saya sunting hasil salinan dari GeoGebra tadi. 
Sampul ini akan saya gunakan sebagai latar (background) pada halaman pertama dalam dokumen naskah soal yang saya susun. Oleh karena itu saya gunakan paket incgraph agar sampul ini termuat dalam satu halaman penuh.

Selanjutnya, latar untuk logo Tut Wuri Handayani akan mengikuti warna pada sampul tersebut. Dengan demikian saya harus mengubah warna latar (putih) pada logo Tut Wuri Handayani menjadi transparan. Untuk hal ini saya gunakan Online Image Editor. Untuk menyusun huruf-huruf yang berukuran sangat besar pada sampul tersebut, saya gunakan paket fix-cm

Sesuai dengan peruntukkannya, dokumen naskah soal yang saya susun menggunakan paket dan kelas dokumen exam. Nah, berikut ini pengkodean untuk latar sampul naskah soal Ujian Sekolah yang saya susun
\documentclass[10pt]{article}
\usepackage[svgnames]{xcolor}
\usepackage{incgraph}
\usepackage{pgf,tikz}

\definecolor{abu1}{rgb}{1.,1.,1.}
\definecolor{abu2}{rgb}{0.38,0.38,0.38}

\pagestyle{empty}

\begin{document}

\begin{inctext}
\begin{tikzpicture}[scale=.8]
\clip(-4.74,-14.35) rectangle (11.26,8.13);

\fill[draw=none,abu2,fill opacity=0.1,smooth] (-4.74,-14.35)--(11.26,-14.35)--(11.26,8.13)--(-4.74,8.13)--cycle;

\fill[black,fill opacity=.4,smooth] (7.94,3.44) circle (15.62cm);

\path [shift={(8.73,-0.2)},fill=Lavender,fill opacity=.75]  (0,0)--plot[domain=4.03:5.16,variable=\t,smooth]({1.*11.89*cos(\t r)+0.*11.89*sin(\t r)},{0.*11.89*cos(\t r)+1.*11.89*sin(\t r)})--cycle;

\path [domain=-15.11:62.87,smooth] plot(\x,{(-81.84--9.2*\x)/7.53});

\path [shift={(8.73,-0.2)},color=abu1,fill=abu1,fill opacity=1.0]  (0,0)--plot[domain=0.88:4.03,variable=\t,smooth]({1.*11.89*cos(\t r)+0.*11.89*sin(\t r)},{0.*11.89*cos(\t r)+1.*11.89*sin(\t r)})--cycle;

\path [shift={(4.61,-0.29)},color=abu1,fill=abu1,fill opacity=1.0]  (0,0)--plot[domain=-1.93:0.56,variable=\t,smooth]({1.*9.73*cos(\t r)+0.*9.73*sin(\t r)},{0.*9.73*cos(\t r)+1.*9.73*sin(\t r)})--cycle ;

\end{tikzpicture}
\end{inctext}

\end{document}
dan yang terakhir di bawah ini adalah penggunaannya dalam penyusunan sampul naskah soal Ujian Sekolah. Halaman kedua, yang berisi identitas pengujian dan petunjuk umum untuk peserta ujian, dibingkai oleh paket mdframed yang memuat cukup banyak opsi. 
Dokumen-dokumen ini saya susun melalui Online LaTeX Editor ShareLaTeX
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2015
\documentclass[10pt]{exam}
%http://tex.stackexchange.com/questions/54754/mdframed-digressionarrows-style-with-custom-header
\title{Naskah Soal Ujian Sekolah 2014}
\usepackage[table,dvipsnames,svgnames]{xcolor}
\usepackage{XCharter,fourier}
\usepackage[lmargin=1.25cm, rmargin=1.25cm, bmargin=2cm, tmargin=2.5cm]{geometry}
%\usepackage{etoolbox}

\pagestyle{headandfoot}
%\runningheadrule
%\firstpageheadrule
\firstpageheader{\renewcommand{\arraystretch}{1.25}\large\bfseries
\begin{tabular}{|c|}\hline
DOKUMEN NEGARA  \\\hline
\cellcolor{Black}\color{White}SANGAT RAHASIA\\\hline
\end{tabular}
}{}{
\renewcommand{\arraystretch}{1.25}\large\bfseries
\begin{tabular}{r}
\includegraphics[width=3cm]{barcode} \\
MATEMATIKA SMK TEKNOLOGI
\end{tabular}
}
\runningheader{
\renewcommand{\arraystretch}{1.25}\large\bfseries
\begin{tabular}{|c|}\hline
DOKUMEN NEGARA  \\\hline
\cellcolor{Black}\color{White}SANGAT RAHASIA\\\hline
\end{tabular}
}{\thepage}{
\renewcommand{\arraystretch}{1.25}\large\bfseries
\begin{tabular}{r}
\includegraphics[width=3cm]{barcode} \\
MATEMATIKA SMK TEKNOLOGI
\end{tabular}
}
\firstpagefooter{}{}{}
\runningfooter{A-GP-2014/2015}{}{\textcopyright Hak Cipta pada SMK Negeri 2 Sumbawa Besar}

\usepackage{tikz}
\usetikzlibrary{intersections}
\usetikzlibrary{patterns}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepgfplotslibrary{fillbetween}
\usepackage{adjustbox}
\usepackage[labelformat=simple]{caption}
\usepackage{graphicx}
\usepackage{array,booktabs}
\usepackage[inline,shortlabels]{enumitem}
\usepackage{chngcntr} 
\usepackage{changepage}
\usepackage{amsmath}
\let\ds\displaystyle
\usepackage[indonesian]{babel}
\usepackage{multicol}
\usepackage{fix-cm}
\usepackage{calligra}
\definecolor{merah}{RGB}{127,0,0}
\let\ds\displaystyle
\usepackage{pgf-pie,etoolbox}
\makeatletter
\patchcmd\pgfpie@slice
  {node {\scalefont{#3}\beforenumber#3\afternumber}}
  {node[/every only number node/.try] {\scalefont{#3}\beforenumber#3\afternumber}}{}{}
\makeatother
\usepackage{eso-pic}
\newcommand\BackgroundPic{%
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight,%
keepaspectratio]{cover.pdf}%
\vfill
}}}
\usepackage[framemethod=TikZ]{mdframed}
\newenvironment{Frame}[1][]{%
    \begin{mdframed}[%
        frametitle={\Large\bfseries #1},
        frametitleaboveskip=5pt,
        frametitlebelowskip=5pt,
    %skipabove=\baselineskip plus 2pt minus 1pt,
    %skipbelow=\baselineskip plus 2pt minus 1pt,
        linewidth=.5pt,linecolor=gray!30,
        frametitlealignment=\centering,
        frametitlerule=true,
        frametitlebackgroundcolor=gray!30,
        leftmargin=1.9cm,rightmargin=1.9cm,
    ]%
}{%
    \end{mdframed}
}

\begin{document}%==============================

\AddToShipoutPicture*{\BackgroundPic}
\ClearShipoutPicture

\vspace*{2cm}
\begin{adjustwidth*}{0.2\linewidth}{}
\centering
\usefont{T1}{pnc}{b}{n}\bfseries
{\fontsize{1.25cm}{2.5cm}\selectfont UJIAN SEKOLAH}\\[1em]
{\LARGE TAHUN PELAJARAN 2014/2015}

\vspace{3.5cm}
{\fontsize{1.25cm}{2.5cm}\selectfont SMK}\\[1em]
{\huge KELOMPOK\\
TEKNOLOGI, KESEHATAN,\\[.25em]
DAN PERTANIAN}

\vspace{3cm}
{\fontsize{1.25cm}{2.5cm}\selectfont MATEMATIKA}\\[1em]
{\LARGE Sabtu, 14 Maret 2015 (07.30 -- 09.30)}
\end{adjustwidth*}

\vspace*{2.5cm}
\includegraphics[width=0.12\textwidth]{twht}\hspace{14.25cm}\includegraphics[width=2cm,height=2.3cm]{sbw}

\vspace*{1.25cm}
\begin{center}
{\usefont{T1}{pnc}{b}{n}\fontsize{0.65cm}{1cm}\selectfont\bfseries KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN}
\end{center}

\clearpage

\begin{Frame}[MATA PELAJARAN]
\renewcommand*{\arraystretch}{1.25}
\large
\begin{tabular}{p{3cm}cl}
Mata Pelajaran & : & MATEMATIKA \\
Jenjang        & : & SMK        \\
Kelompok       & : & TEKNOLOGI, KESEHATAN, DAN PERTANIAN
\end{tabular}
\end{Frame}

\vspace{.5cm}
\begin{Frame}[WAKTU PELAKSANAAN]
\renewcommand*{\arraystretch}{1.25}
\large
\begin{tabular}{p{3cm}cl}
Hari/Tanggal & : & Sabtu, 14 Maret 2015      \\
Waktu        & : & Pkl. 07.30 s.d. 09.30 Wita\\
\end{tabular}
\end{Frame}

\vspace{.5cm}
\begin{Frame}[PETUNJUK UMUM]
\renewcommand*{\arraystretch}{1.5}
\begin{enumerate}\setlength{\itemsep}{1pt}
\item Periksalah Naskah Soal yang Anda terima sebelum mengerjakan soal yang meliputi:
\begin{enumerate}[a.]
\setlength{\itemsep}{1pt}
\item Kelengkapan jumlah halaman atau urutannya.
\item Kelengkapan dan urutan nomor soal.
\item Kesesuaian Nama Mata Uji dan Program Studi yang tertera pada kanan atas Naskah Soal dengan Lembar Jawaban Ujian Nasional (LJUN).
\item Pastikan LJUN masih menyatu dengan naskah soal.
\end{enumerate}

\item Laporkan kepada pengawas ruang ujian apabila terdapat lembar soal, nomor soal yang tidak lengkap atau tidak urut, serta LJUN yang rusak atau robek
untuk mendapat gantinya.

\item Tulislah Nama dan Nomor Peserta Ujian Anda pada kolom yang disediakan di halaman pertama butir soal.

\item Isilah pada LJUN Anda dengan:
\begin{enumerate}[a.]
\setlength{\itemsep}{1pt}
\item Nama Peserta pada kotak yang disediakan, lalu hitamkan bulatan di bawahnya sesuai dengan huruf di atasnya.
\item Nomor Peserta dan Tanggal Lahir pada kolom yang disediakan, lalu hitamkan bulatan di bawahnya sesuai huruf/angka di atasnya.
\item Nama Sekolah, Tanggal Ujian, dan bubuhkan Tanda Tangan Anda pada kotak yang disediakan.
\end{enumerate}

\item Pisahkan LJUN dari Naskah Soal secara hati-hati. 

\item Tersedia waktu 120 menit untuk mengerjakan Naskah Soal tersebut.

\item Jumlah soal sebanyak 40 butir, pada setiap butir soal terdapat 5 (lima) pilihan jawaban.

\item Tidak diizinkan menggunakan kalkulator, HP, tabel matematika atau alat bantu hitung lainnya.

\item Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ruang ujian.

\item Lembar soal dan halaman kosong boleh dicorat-coret, sedangkan LJUN tidak boleh dicorat-coret.
\end{enumerate}
\end{Frame}

\end{document}





Friday, December 12, 2014

Poligon Reuleaux: Logo Tut Wuri Handayani


Kita tentu sudah sangat akrab dengan logo di samping kiri ini, tetapi sudahkah Anda tahu cara menggambarkan "segilima" yang melingkupinya?

Bermula dari Franz Reuleaux yang memperkenalkan Segitiga Reuleaux. Ini adalah kurva dengan lebar konstan. Akhirnya digeneralisasi sebagai poligon Realeaux, yang berupa poligon beraturan dengan jumlah sisi ganjil. Berarti, gambar di samping kiri ini adalah poligon Realeaux bersisi lima.

Nah, sekarang kita akan mulai mengarahkan perhatian pada logo Tut Wuri Handayani di atas. Untuk menggambar poligon Realeaux bersisi lima, kita memerlukan paket tikz dan perintah baru. Untuk hal ini saya mengacu pada pendapat dalam diskusi di forum berikut ini.
\usepackage{tikz}
\newcommand\tutwuri[3]{% initial direction, radius, num vertex
  \pgfextra{
    \pgfmathsetmacro\ang{360/(#3)}
    \pgfmathsetmacro\semiang{\ang/2}
    \pgfmathsetmacro\semisemiang{\ang/4}
    \pgfmathsetmacro\radius{(1+cos(\semiang))/cos(\semisemiang)*(#2)}
  } ++({(#1)}:{#2}) \foreach \num in {1,...,#3}{
        arc [start angle={(#1)+(\num-1)*\ang+\semisemiang},
             delta angle=\semiang,radius=\radius pt]
  } -- cycle
}
Logo Tut Wuri Handayani itu saya rujuk dari Relly Komaruzaman di Wikipedia. Logo aslinya berbentuk Scalable Vector Graphics (SVG), yaitu format gambar vektor berbasis XML untuk grafik dua dimensi yang mendukung interaktivitas dan animasi. Sejatinya logo asli itu berukuran 606 x 625 piksel, dengan ukuran file sebesar 52 KB. Untuk mendekati ukuran aslinya, saya ubah dulu ukuran piksel ke cm di sini, sehingga gambar poligon Realeaux bersisi lima dibuat dengan environment berikut ini.
\begin{tikzpicture}[x=16.03375cm, y=16.536458333cm,scale=0.4]
\draw[draw=Black,line width=1.5pt,fill=DarkSlateBlue!50!DarkBlue] (0,2.5) \tutwuri{90}{16.536458333cm}{5};
\draw[draw=Black,line width=5pt] (0,2.5) \tutwuri{90}{17cm}{5};
\end{tikzpicture}
Untuk gambar "burung", "api", dan "buku" cukup rumit untuk saya gambarkan dalam $\small\LaTeX$. Oleh karena itu saya memilih untuk menyunting logo aslinya dan mengubahnya menjadi Portable Network Graphics (PNG), yaitu format file grafik dengan raster yang mendukung kompresi data (yang memungkinkan data asli akan sempurna ketika direkonstruksi dari data terkompresi). Untuk hal ini saya lakukan di sini. Hasilnya (saya namai tut.png) saya muat ke dalam dokumen dengan environment
\begin{tikzpicture}[remember picture,overlay]
    \node[inner sep=0pt] at (0.045,7.25) {\includegraphics[page=1,width=12.5cm]{tut}};
  \end{tikzpicture}
Berikut ini pengkodean selengkapnya beserta dokumen yang dihasilkannya. Dokumen ini saya susun melalui Online LaTeX Editor ShareLaTeXSilakan bandingkan hasil dokumen ini dengan sumber aslinya
Demikian semoga bermanfaat. 

Adjie Gumarang Pujakelana 2014
\documentclass[svgnames,dvipsnames]{article}
%http://tex.stackexchange.com/questions/160539/drawing-a-reuleaux-triangle/160546#160546
%http://en.wikipedia.org/wiki/Reuleaux_triangle
\usepackage[margin=2cm]{geometry}
\usepackage{tikz}

\newcommand\tutwuri[3]{% initial direction, radius, num vertex
  \pgfextra{
    \pgfmathsetmacro\ang{360/(#3)}
    \pgfmathsetmacro\semiang{\ang/2}
    \pgfmathsetmacro\semisemiang{\ang/4}
    \pgfmathsetmacro\radius{(1+cos(\semiang))/cos(\semisemiang)*(#2)}
  } ++({(#1)}:{#2}) \foreach \num in {1,...,#3}{
        arc [start angle={(#1)+(\num-1)*\ang+\semisemiang},
             delta angle=\semiang,radius=\radius pt]
  } -- cycle
}

\begin{document}
\pagenumbering{gobble}

\begin{figure}[!ht]
\centering
\begin{tikzpicture}[x=16.03375cm, y=16.536458333cm,scale=0.4]
\draw[draw=Black,line width=1.5pt,fill=DarkSlateBlue!50!DarkBlue] (0,2.5) \tutwuri{90}{16.536458333cm}{5};
\draw[draw=Black,line width=5pt] (0,2.5) \tutwuri{90}{17cm}{5};
\end{tikzpicture}

\begin{tikzpicture}[remember picture,overlay]
    \node[inner sep=0pt] at (0.045,7.25) {\includegraphics[page=1,width=12.5cm]{tut}};
  \end{tikzpicture}
\end{figure}

\end{document}



Sunday, September 29, 2013

Membuat Logo dan Nama Sekolah pada Kepala Halaman

Bagaimana cara agar kepala halaman (header) dari tulisan kita memuat logo dan nama sekolah? 
Tentu saja paling awal harus disiapkan logonya untuk disisipkan ke dalam tulisan.
Berikut ini salah satu contoh struktur yang dapat dibuat.


\documentclass[a4paper]{scrartcl}
\title{Kop SMK}
\usepackage{tikz}
\usepackage{lipsum}

\begin{document}

\begin{tikzpicture}[remember picture,overlay]
\coordinate [below=2.5cm] (midpoint) at (current page.north);
\node [name=colourbar,
anchor=base,
fill=cyan!30!gray,
text = white,
minimum width=\paperwidth,
minimum height=1cm] at (midpoint) {\huge{\textsc{SMK Negeri 2 Sumbawa Besar}}};
% Menentukan titik awal peletakkan logo
\coordinate [right=1.7cm] (logo) at (colourbar.west);

% Mengatur titik asal sistem koordinat
\begin{scope}[shift=(logo)]
% Menggambar bingkai
\filldraw [white,draw=gray] (1.1,0.95) -- (-1.1,0.95) -- (-1.1,-0.95) -- (1.1,-0.95) --cycle;
% Menyisipkan logo
\node {\includegraphics[width=2cm]{smk}};
\end{scope}
\end{tikzpicture}

\section{Ini judul pertama}
Tulisan dimulai

\end{document}

Adjie Gumarang Pujakelana 2013

Beginilah hasilnya: 

-->
Related Posts Plugin for WordPress, Blogger...