Friday, February 27, 2015

Laporan Berkala (Newsletter)

Kali ini saya ajak Anda untuk mengenali selingkung (template) dari Bob Kerstetter yang dimodifikasi dalam LaTeX Templates. Template ini berguna untuk menerbitkan tulisan dalam bentuk laporan berkala atau buletin.

Secara umum, oleh minipage, halaman dibangun dalam dua bagian, yaitu bentuk bilah (sidebar) dan naskah utama (main body) dalam perbandingan 30 : 66. Pada halaman ganjil, bilah diletakkan di kiri dan pada halaman genap diletakkan di kananBilah ini dibingkai oleh paket mdframed. Untuk mengatur letak teks di dalam minipage - agar teks merapat ke tepi atas - saya lebih suka menggunakan paket adjustbox. Template asal menata halaman ini tanpa paket geometry tetapi saya menggunakannya, demi kenyamanan saja. Selain itu, logo diletakkan pada bagian atas halaman pertama dalam environment figure, yang ini saya abaikan. Untuk logo yang saya gunakan, saya rasa lebih tepat untuk meletakkannya pada bagian atas bilah pada halaman pertama. 

Dalam strukturnya, judul tulisan dibuat tanpa penomoran dalam environment center dengan ukuran huruf Large. Daftar isi tulisan diletakkan dalam bilah pada halaman pertama dengan menggunakan environment itemize. Agar memudahkan dalam penelusuran tiap tulisan dan dapat kembali ke daftar isi dengan segera, digunakan paket hyperref dengan pasangan perintah \hyperlink dan \hypertarget
\hypertarget{contents}{\textbf{{\large Posisi yang khas\ldots}}} 
\begin{itemize}
\item \hyperlink{satu}{Gurita!} % These link to their appropriate sections in the newsletter
\item \hyperlink{dua}{Kuda Pembunuh}
\item ...
\end{itemize}
...
\hypertarget{satu}{\heading{Perwira yang Sangat Kuat: Gurita!}{6pt}}
...
\hypertarget{dua}{\heading{Kuda Pembunuh}{6pt}}
...
Perintah untuk menautkan (kembali) ke daftar isi adalah
\newcommand{\BackToContents}{\hyperlink{contents}{{\small Kembali ke Daftar Isi}}}
Contoh dokumen di bawah ini memuat materi tentang catur, bersumber dari Improve Your Chess Pattern Recognition, Arthur Van de Oudeweetering, New In Chess: 2014. Untuk itu saya muat
\usepackage[LSBC4,T1]{fontenc}
\usepackage[indonesian]{babel}
\usepackage{chessboard,xskak}
\setboardfontencoding{LSBC4}
Pengkodean selengkapnya beserta dokumen yang dihasilkannya dalam template ini terlampir di bawah ini. Contoh dokumen ini saya susun melalui Online LaTeX Editor ShareLaTeX
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2015 
\documentclass[10pt,a4paper]{article} 
\usepackage[margin=1.5cm,top=1cm,bottom=1cm]{geometry}
\input{structure.tex} % unduh di http://www.latextemplates.com/template/professional-newsletter

\usepackage[LSBC4,T1]{fontenc}
\usepackage[indonesian]{babel}
\usepackage{chessboard,xskak}
\setboardfontencoding{LSBC4}
\parindent=0em
\usepackage{lipsum}
\usepackage{adjustbox}

\begin{document}

%-------------------------------------
% HEADER IMAGE
%-------------------------------------

%\begin{figure}[!ht]
%\centering\includegraphics[width=0.2\textwidth]{Stempel}
%\end{figure}

%--------------------------------
% SIDEBAR - FIRST PAGE
%-------------------------------

\adjustbox{valign=t}{\begin{minipage}{.3\linewidth} % Mini page taking up 30% of the actual page
\begin{mdframed}[style=sidebar,frametitle={}] % Sidebar box

%-------------------------------------------------------
\begin{center}
\includegraphics[width=0.4\textwidth]{Stempel}
\end{center}

\hypertarget{contents}{\textbf{{\large Posisi yang khas\ldots}}} % \hypertarget provides a label to reference using \hyperlink{label}{link text}
\begin{itemize}
\item \hyperlink{satu}{Gurita!} % These link to their appropriate sections in the newsletter
\item \hyperlink{dua}{Kuda Pembunuh}
\item \hyperlink{tiga}{Pusat-Hitam Nimzo yang \\Kuat}
\item \hyperlink{empat}{Menguasai dari Tepi}
\item \hyperlink{lima}{Tempat Mengarahkan \\Penangkapan}
\item \hyperlink{enam}{Pengamat yang Bukan \\Tanpa Salah}
\item \hyperlink{tujuh}{Gajah yang Kalah}
\item \hyperlink{delapan}{Senjata Kembar Pembunuh Punya Anand}
\item \hyperlink{sembilan}{Muslihat Gajah dari c8}
\item \hyperlink{sepuluh}{Gajah yang Kejam}
\item \hyperlink{sebelas}{Buah Terlarang atau Dapat Dimakan}

%\item \hyperlink{quotation}{Customer quotation}
\end{itemize}

\centerline {\rule{.75\linewidth}{.25pt}} % Horizontal line

%-------------------------------------------------------

\textbf{Gurita!}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A1,
  setfen=r2q1rk1/1b2bppp/p1n1p3/3nP1B1/Pp2N3/1B3N2/1P3PPP/R2Q1RK1 b - - 0 1
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Kuda Pembunuh}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A2,
  setfen=r3r1k1/1bq1bppp/p1np1n2/1pp1p3/P3P3/2PP1NN1/1PB2PPP/R1BQR1K1 b - - 0 1 
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Pusat-Hitam Nimzo yang Kuat}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A3,
  setfen=r4rk1/ppq2ppp/5n2/2pPp3/2Q1P1b1/P1P5/5PPP/R1B1NRK1 b - - 0 1,moveid=1b
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Menguasai dari Tepi}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A4,
  setfen=r1q1r1k1/1p3ppp/p4n2/2np4/8/5N2/PPPQNPPP/3R1RK1 b - - 0 1,moveid=1b
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%------------------------------------------------
\end{mdframed}
\end{minipage}}\hfill % End the sidebar mini page 
%
%-----------------------------------------------------
% MAIN BODY - FIRST PAGE
%-------------------------------
%
\adjustbox{valign=t}{\begin{minipage}{.66\linewidth} % Mini page taking up 66% of the actual page

\hypertarget{satu}{\heading{Perwira yang Sangat Kuat: Gurita!}{6pt}} % \hypertarget provides a label to reference using \hyperlink{label}{link text}

Satu Kuda di jantung posisi lawan, bertujuan baik dari sayap raja maupun sayap menteri, melumpuhkan para perwira lawan. Terdengar bagus, bukan? Kuda seperti itu kadang-kadang disebut sebagai gurita, perumpamaan delapan kaki terhadap delapan petak yang terkendali oleh Kuda yang perkasa.

Sejarah catur telah memperlihatkan beberapa contoh terkenal tentang Kuda yang luar biasa di d3 atau d6.
Pikirkan misalnya Robert Byrne-Fischer, kejuaraan USA 1963, atau kemenangan mengesankan Kasparov atas Karpov dalam {\em game} ke-16 dalam pertandingan Kejuaraan Dunia pada tahun 1985.
Permainan ini dapat ditemukan teranotasi dalam beberapa sumber; di sini kita akan menyelidiki beberapa contoh yang lebih baru, dan memperhatikan aspek tema yang berbeda .

\begin{multicols}{2}
{\bfseries Pertukaran Gajah yang Relevan}\\
Pertama-tama mari kita lihat cara Putih dapat membuat rumah untuk gurita:

\medskip
{\bfseries Hrant Melkumyan\\
Evgeny Postny}\\
{\small Sarajevo 2012}\\
\styleB
\newchessgame[]
\mainline{1.d4 d5 2.c4 dxc4 3.Nf3 Nf6 4.e3 e6 5.Bxc4 a6 6.Bb3 b5 7.a4 b4 8.O-O Bb7 9.Nbd2 c5 10.e4 Nc6 11.e5 Nd5 12.dxc5 Bxc5 13.Ne4 Be7}\\
\chessboard[smallboard,showmover=false]%

\mainline{14.Bg5!}

Pertukaran pelindung alami dari petak d6. Sekarang Kuda dapat melanjut-kan ke petak d6, tanpa takut menjadi korban seketika.

\mainline{14... O-O 15.Nd6 Rb8}\\
\variation[invar]{15... Bxg5 16.Nxb7 Qe7 17.Bxd5 exd5 18.Qxd5} kalah sebuah bidak.

\mainline[outvar]{16.Bxd5 exd5 17.Bxe7 Nxe7} \\
\chessboard[smallboard,showmover=false]%

Berbicara tentang nilai relatif perwira: di sini Kuda di d6 itu tentu saja bernilai lebih dari nilai asalnya tiga poin. Para perwira Hitam sangat dibatasi dalam kegiatannya dan Putih menguasai lebih banyak ruang, semua itu terutama karena satu binatang berkaki delapan ini.

\mainline{18.Qd3}

Putih mengarah ke sayap raja. Alternatifnya adalah \variation[invar]{18.Nd4 Nc8 19.Nxb7! Rxb7 20.a5}. Ini mungkin akan mengejutkan Anda: Putih menyerahkan gurita itu hanya untuk Gajah yang buruk. Tetapi yang penting sebenarnya adalah materi yang tersisa di atas pa-pan. Putih hanya mengubah sifat keuntungannya. Contoh serupa yang paling terkenal dari gejala ini mungkin langkah \variation{22.Nxd7} Fischer dalam Fischer-Petrosian, {\em game} pertandingan ke-7, 1971.

\mainline[outvar]{18... Qd7 19.Ng5} \\
\variation[invar]{19.Nd4} masih memungkinkan.

\mainline[outvar]{19... Ng6 20.f4?!} 

Gagasan yang lebih baik untuk memperkuat pos terluar di d6 adalah \variation[invar]{20.Qg3} dan jika \variation{20... f6} maka \variation{21.e6}; dengan demikian juga menghindari komplikasi setelah \variation{20.Ndxf7 Qg4}.

\mainline[outvar]{20... f6} 

Sekarang Hitam sedang berusaha untuk melemahkan dukungan dari Kuda yang kuat itu.\\
\chessboard[smallboard,showmover=false]%

\mainline{21.Nxb7?}
\end{multicols}
\end{minipage}}\hfill

\clearpage%------------halaman 2

\adjustbox{valign=t}{\begin{minipage}{0.66\linewidth}
\begin{multicols}{2}
Di mana Putih tampaknya memiliki keuntungan posisional yang kuat, sekarang tampaknya dia tidak punya pilihan selain melanjutkannya dengan cara yang nyata dan tajam: \variation[invar]{21.Nxh7 Kxh7 22.Rf3}, ketika Hitam harus mengambil c \variation{22... Rh8} (\variation{22... f5 23.Rh3+ Kg8 24.Qf3 Rf6 25.Nxb7 Re6}).

\mainline[outvar]{21... fxg5 22.Nc5 Qc6 23.Nxa6} 

Putih berjalan dengan sangat keliru: ingat posisi yang sangat dibanggakan dari Kuda ini di d6!

\mainline{23... Ra8}\\
Memenangi satu perwira dan pada akhirnya memenangi permainan.

\mainline{24.Nxb4 Qc5+ 25.Kh1 Qxb4 26.Qxd5+ Kh8 27.fxg5 Qxa4}\\
dan setelah itu Hitam menang.

\medskip
{\bfseries Johnny Hector\\
Jens-Ove Fries Nielsen}\\
{\small Ballerup 2012}\\
Berikut ini adalah contoh terbaru lain di mana Putih menukarkan Gajah petak-gelapnya untuk memungkinkan Kudanya menjadi gurita. Kali ini permainan berlangsung lancar sesudahnya.\\
\styleB
\newchessgame[]
\mainline{1.e4 d5 2.exd5 Qxd5 3.Nf3 Nf6 4.d4 Bg4 5.Be2 e6 6.O-O Be7 7.h3 Bh5 8.c4 Qd8 9.Qb3 Qc8 10.Nc3 O-O 11.Bf4 Nbd7 12.Rfe1 Bd6 13.Ne5 Bxe2 14.Rxe2 Nh5 15.Bd2 c6}\\
Aha! Ini logis bahwa Hitam ingin memberikan ruang untuk Menterinya. Tapi sekarang Putih bisa mencoba untuk mendirikan kubu di d6.

\mainline{16.Ne4 Be7} \\
\chessboard[smallboard,showmover=false]%

\mainline{17.Bb4!}\\
Kita mulai!

\mainline{17... Bxb4 18.Qxb4 Nhf6 19.Nd6}\\
dan ini dia: gurita kita! Putih jelas lebih baik.

\mainline{19... Qc7 20.Rd1 a5 21.Qa3 Nb6 22.Rd3}\\
Yang sulit \variation[invar]{22.Rde1} mungkin lebih baik, berniat untuk mengambil f7 setelah \variation{22... Nc8}.

\mainline[outvar]{22... Nc8}\\
Permainan yang logis terhadap pos terdepan yang mengagumkan ini.

\mainline{23.c5 Nd5 24.Rb3 Ra7 25.Rg3 Nce7}\\
Melepaskan Kuda yang menduduki petak d6 (meskipun dengan biaya bidak-d bebas yang berpotensi membahayakan) di sini atau di langkah sebelumnya pasti lebih konsisten. Sekarang Hitam terbenam karena kekurangan ruang yang kronis. Lihatlah perbedaan aktivitas antara Benteng Putih dan Hitam.

\mainline{26.Qf3 Ng6 27.h4 Raa8}\\
\variation[invar]{27... Nxh4 28.Qg4 Ng6 29.Nxg6 hxg6 30.Rh3}.

\mainline[outvar]{28.h5 Nxe5 29.Rxe5 Qe7 30.Reg5 g6 31.hxg6 fxg6 32.Rxg6+ hxg6 33.Rxg6+ Kh7 34.Qh5#}\qquad {\bfseries 1-0}

\medskip
{\bfseries Nafisa Muminova\\
Pham Bich Ngoc}\\
{\small Ho Chi Minh City 2012}
\styleB
\newchessgame[]
\hidemoves{1.e4 c6 2.d4 d5 3.Nd2 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.Nf3 Nd7 7.Bd3 Bxd3 8.Qxd3 e6 9.O-O Ngf6 10.c4 Bd6 11.b3 O-O 12.Bb2 Qb8 13.Rfe1 b5 14.Qc2 a5 15.Ne5 Qb7 16.a3 Rfc8 17.Qe2 Rab8}\\
\chessboard[smallboard]%

Contoh lain di mana Putih memainkan c4-c5, meninggalkan petak kuat d5 untuk Kuda lawannya, tetapi menakluk-kan pos terdepan yang bahkan lebih kuat di d6 untuk Kudanya sendiri.

\mainline{18.c5 Bxe5}\\
\variation[invar]{18... Bc7 19.Nxf7 Bxg3} (\variation{19... Kxf7 20.Qxe6+ Kf8} (\variation{20...Kg6 21.Re4 h6 22.Qf5+ Kf7 23.Nh5} disertai kemunculan langkah seperti d4-d5 dan \symrook e4-g4) \variation{21.Qe7+ Kg8 22.Nf5 Ne8 23.d5}) \variation{20.hxg3 Kxf7 21.Qxe6+ Kf8} (\variation{21... Kg6 22.g4}) \variation{22.Qd6+ Kg8 23.Re7} mengancam d4-d5.

\mainline[outvar]{19.dxe5 Nd5 20.Ne4 Rf8 21.Bd4 Qc7 22.Nd6}\\
Gurita tercinta kita, sangat didukung oleh kedua bidak di c5 dan e5. Putih masih harus menerobos di suatu tempat dalam posisi tertutup ini (tidak ada jalur terbuka lain selain lajur-d) tetapi Hitam jelas kekurangan ruang. Putih menang setelah beberapa petualangan lebih lanjut.

\BackToContents %
\end{multicols}
\end{minipage}}\hfill % End of the main body - second page mini page
\adjustbox{valign=t}{\begin{minipage}{0.3\linewidth}

\begin{mdframed}[style=sidebar,frametitle={}] % Sidebar box
\textbf{Tempat Mengarahkan\\ Penangkapan}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A5,
  setfen=r2qbrk1/1pp1bpp1/2n1pn1p/p2p2N1/2PP1P1P/P1N1P3/1PQBB1P1/2KR3R b - - 3 1,moveid=1b
]
\chessboard[tinyboard]%
\end{minipage}\hfill

%---------------------------------------------

\textbf{Pengamat yang Bukan Tanpa Salah}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A6,
  setfen=r4rk1/1p1b1ppp/1qn1p3/p1b5/P1B1PN2/8/1PPB2PP/R2Q1R1K b - - 6 1
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Gajah yang Kalah}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A7,
  setfen=rn1q1rk1/pp2bppp/1n1pp3/4P3/3P4/2NB1b2/PPQ2PPP/R1B1R1K1 b - - 6 1
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Senjata Kembar Pembunuh Punya Anand}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A8,
  setfen=2rq1rk1/pb1n1ppp/2pbpn2/1p4N1/3P4/P1NBP3/1PQ2PPP/R4RK1 b - - 6 1,moveid=1b
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Muslihat Gajah dari c8}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A9,
  setfen=rnb1k1nr/2p2qpp/1p2p3/p2pPp2/3P1N2/P1Q5/1PP2PPP/R1B1KB1R b - - 6 1,moveid=1b
]
\chessboard[tinyboard]%
\end{minipage}\hfill
%-------------------------------------------------------

\textbf{Gajah yang Kejam}\\
\begin{minipage}[t]{\textwidth}
\centering
\newchessgame[id=A10,
  setfen=r3k2r/p2p1ppp/np1Bpq2/8/2P5/2P1Q1P1/P3PP1P/R3K2R b - - 6 1  
]
\chessboard[tinyboard]%
\end{minipage}\hfill

\BackToContents % Link back to the contents of the newsletter

\end{mdframed}\hfill
\end{minipage}}\hfill

\end{document}



Sunday, February 22, 2015

Membuat Formulir

Saya dan Anda, tentu, sudah sekian kali mengisi formulir (seperti tampak pada gambar di samping ini) dalam berbagai urusan. Tetapi, saya yakin, kita lebih sering mengisinya dengan tulisan tangan, meskipun sesekali kita juga mengisinya secara digital dalam komputer. Lalu, pernahkah Anda membuat formulir yang dapat diisi (fillable form fields) secara digital? Dengan apa Anda membuatnya?

Nah, kali ini kita akan membuatnya dengan menggunakan $\small\LaTeX$. Sebagai contoh, saya buat formulir Validasi Data Penerima Tunjangan Profesi Guru Tahun 2015. Untuk keperluan ini, paket utama yang kita gunakan adalah hyperref. Penyusunan dokumen ini bermula dari tulisan Martin Thoma dan kemudian saya kembangkan sehingga menghasilkan contoh dokumen sebagaimana terlampir di bawah ini. Contoh dokumen tersebut saya upayakan agar tersusun semirip mungkin dengan "formulir asli"-nya (yang dibuat dan disebarkan dalam microsoft access). Memang ada dua hal teknis yang berbeda, yaitu peletakkan kotak centang (checkbox) dan pengaturan tombol TAMBAH DATA, HAPUS DATA, SIMPAN DATA, CETAK DATA, dan TUTUP FORMULIR. Untuk hal kedua, saya harus mempelajarinya lebih lanjut. Dokumen ini dapat terbuka dan dapat diisi sebagaimana mestinya ketika saya membukanya dalam Adobe Reader dan Nitro Pro 8. Cobalah untuk membukanya dengan penampil file PDF yang terpasang pada komputer Anda.

Formulir disusun di dalam environment berikut ini
\begin{Form}[...]
....
\end{Form}
Kita dapat menyertakan alamat email (bila perlu), untuk mengirimkan dokumen ini ke alamat tersebut, pada opsi (dalam kurung siku) environment tersebut.

Perintah-perintah utama dalam menyusun formulir ini adalah
\TextField     
\ChoiceMenu
\CheckBox
\Submit % untuk mengirimkan dokumen ini ke email tertentu yang disertakan dalam dokumen ini
\Reset
Perintah \TextField digunakan bila kolom isian harus diisi sendiri oleh orang yang mengisi formulir itu. Perhatikan contoh opsi untuk perintah ini 
\TextField[bordercolor=DarkSlateGray,combo,name=provinsi,width=5cm,charsize=9pt]{\mbox{}}
Yang harus diperhatikan dalam opsi tersebut adalah penamaan. Nama yang sama akan diperlakukan sama oleh perintah ini. (Dokumen formulir ini oleh paket hyperref disusun dalam kode javascript.)

Perintah \ChoiceMenu digunakan bila disediakan daftar pilihan untuk mengisi kolom isian. Perhatikan contoh opsi untuk perintah ini 
\ChoiceMenu[bordercolor=DarkSlateGray,combo,name=status,width=2cm,charsize=9pt,default={}]{\mbox{}}
{PNS, CPNS, BUKAN PNS}
Opsi default{PNS} berarti memunculkan isian "PNS" sebagai pilihan asal (semula).

Perintah \CheckBox untuk membuat kotak yang akan dicentang oleh orang yang mengisi formulir itu. $\small\LaTeX$ mengatur kotak ini di kanan dari teks yang diberikan. Perhatikan contoh opsi untuk perintah ini 
\CheckBox[bordercolor=DarkSlateGray,name=layak,charsize=10pt]{JANUARI}
Kotak akan muncul di sebelah kanan kata "JANUARI".

Perintah \Submit digunakan untuk mengirimkan dokumen ini ke email tertentu yang disertakan dalam opsi environment Form dalam dokumen ini. Perhatikan contoh opsi untuk perintah ini 
\Submit[bordercolor=DarkSlateGray]{Kirim}
Pada dokumen yang telah selesai disusun, bila tombol "Kirim" ditekan maka dokumen tersebut akan dikirim langsung ke alamat email yang disertakan.

Selanjutnya, pengkodean selengkapnya dan dokumen yang dihasilkannya dapat Anda pelajari di bawah ini. Dokumen ini saya susun melalui Online LaTeX Editor ShareLaTeX
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2015  



Wednesday, February 11, 2015

Presentasi Bertema Papan Tulis

Sajian kali ini adalah penyusunan ulang tulisan saya ini. Mengingat cakupan materi dalam tulisan tersebut sangat ringkas, maka saya memilih beamer untuk menyusunnya. Untuk ini saya gunakan tema Blackboard. Di bawah ini saya tunjukkan dua pilihan untuk tema ini, yaitu dari Malaysian $\small\LaTeX$ User Group dan dari Overleaf.
(Untuk tema-tema lainnya dapat Anda peroleh di sini.)
Tema papan tulis ini sangat mirip dengan tema Keynote dari Apple.

Dalam tema pilihan pertama, saya menghapus unsur pada bagian bawah-kanan papan agar papan tampak "bersih". Saya suka tema yang ini karena gambar papan untuk latar belakang sudah tersedia beserta pengkodeannya dan gambarnya tampak terang. Pada tema pilihan kedua, meskipun gambar papan yang disertakan lebih mirip dengan "papan tulis asli" tetapi tampak "buram" dengan teks berwarna putih.

Berikut ini pengkodean selengkapnya beserta dokumen yang dihasilkannya dalam tema pilihan pertama.







Kemudian berikut ini pengkodean selengkapnya beserta dokumen yang dihasilkannya dalam tema pilihan kedua.








Kedua dokumen tersebut saya susun dalam $\small\LaTeX$ melalui Online LaTeX Editor ShareLaTeX
Demikian semoga bermanfaat.


Adjie Gumarang Pujakelana 2015

Related Posts Plugin for WordPress, Blogger...