Senin, 07 September 2015

[bs] TEMPLATE LATEX UNTUK MENULIS SEKRIPSI, TESIS, DESERTASI

Oleh

Andri Husein dan Miftachul Hadi


Secara sederhana template adalah formulir. Template sekripsi, tesis, desertasi dengan demikian dapat diartikan  formulir isian yang perlu diisi dengan materi tersebut. Sehingga penulis cukup mengisinya dengan tulisan, gambar, tabel, diagram dll, tanpa perlu mencurahkan banyak pikiran/tenaga untuk mengatur layout (bab, subbab, banyaknya spasi, ukuran font, dll). Namun tentu saja, layout tesis tiap kampus sedikit berbeda. Sehingga pemahaman tentang menulis dalam latex sedikit diperlukan supaya dapat menggunakan template ini dengan optimal dan mampu melakukan perubahan minor seperlunya untuk menyesuaikan dengan desain di kampus masing-masing.

Template LaTeX versi 1.1 ini adalah modifikasi dari template versi 1.03 yang disusun oleh Andreas Febrian (Fasilkom UI), dkk. Satu prinsip dasar yang diubah adalah perintah sitasi (\cite) dan daftar referensi (bibtex) yang terbatas untuk model sitasi dan daftar referensi numerik. Untuk mengakomodasi dua model sitasi tesis yang lain yakni parenthetical (nama penulis disertai tahun dalam tanda kurung) atau textual (nama penulis disertai tahun di dalam tanda kurung), telah digunakan \usepackage{natbib} dalam template versi 1.1 ini. Paket tersebut mampu mengakomodasi ketiga macam sitasi tersebut. Selanjutnya, untuk konfigurasi daftar referensi telah digunakan file .bst. Terdapat banyak (puluhan, bahkan mungkin ratusan macam konfigurasi file .bst). Secara khusus, untuk menyesuaikan dengan gaya referensi lokal, telah digunakan blueskysci.bst dan blueskyphy.bst yang disusun berdasarkan plainnat.bst. Jika gaya pustaka yang diinginkan adalah Vol(No) sebagai contoh 34(12), gunakan blueskysci.bst sedangkan jika gaya pustaka yang diinginkan adalah Vol. No sebagai contoh Vol. 34, No. 12, gunakan blueskyphy.bst. Jika Anda berminat menggunakan gaya sitasi numerik, bisa gunakan, salah satunya, ieeetr.bst (search via google). Deled file .bbl (jika ada) sebelum mencoba file .bst yang baru.

Perlu diketahui bahwa konfigurasi file .bst sangat erat kaitanya dengan daftar input referensi Anda dalam file .bib. Sebagai contoh, data pada file . bib sebagai berikut,

@online{jacobi,
author    = {Weisstein, Eric W.},
title         = {Jacobi Differential Equation},
subtitle   = {From MathWorld--A Wolfram Web Resource},
year        = {2015},
url           = {http://mathworld.wolfram.com/JacobiDifferentialEquation.html},
bulan       = {Juni},
tanggal    = {23},
}


kami mendeklarasikan variabel "bulan" dan "tanggal" dalam file .bib karena dalam konfigurasi blueskysci.bst dan blueskyphy.bst, variabel "bulan" dan "tanggal" diperlukan oleh FUNCTION{online} dalam kedua file .bst modifikasi tersebut. Jika Anda menggunakan file .bst lain (hasil seraching di google), maka variabel "bulan" dan "tanggal" tidak akan dikenali. Ada baiknya Anda membuka/membaca file .bst yang akan digunakan dan melihat daftar apa saja yang akan diproses oleh FUNCTION-nya.


Sebagai contoh. Pada blueskysci.bst,

FUNCTION {online}
{ output.bibitem
format.authors output
author format.key output
new.sentence
format.date "year" output.check
new.block
format.title "title" output.check
new.sentence
format.subtitle "subtitle" output.check
address output
format.url output
format.isbn output
format.doi output
format.akses output
format.dino output
format.wulan output
format.taun output
new.block
note output
fin.entry
}


Terdapat variabel "akses", "dino", "wulan", "taun" yang akan memproses input "tanggal", "bulan" dan "year" dari file .bib.

File blueskysci.bst dan blueskyphy.bst secara khusus akan memproses input berupa @bachelorthesis (laporan sekripsi), @mastersthesis (laporan tesis master), @phdthesis (laporan desertasi), @article (junal ilmiah), @online (sumber online), @book (buku dengan author), @inbook (buku dengan author dan tim editor) sesuai standar penulisan daftar pustaka di Program Pascasarjana Universitas Sebelas Maret (karena hanya buku panduan dari kampus tersebut yang kami miliki untuk menyusun ulang file .bst dari model awal yakni plainnat.bst). Pada input jenis lain misalnya  @booklet (buku saku), @incollection, @inproceedings, @conference, @misc (gunakan ini jika Anda bingung mendefinisikan jenis referensi yang diperoleh), @proceedings, @techreport, @unpublished, akan diproses sebagaimana aselinya plainnat.bst. Karena terbatasnya waktu, beberapa function terakhir tersebut belum sempat kami olah.  


Akhir kata. Template LaTeX versi 1.1 ini telah menggunakan susunan kalimat yang random (random contents) dengan sitasi dan daftar pustaka yang tidak sesuai pada tempatnya atau bersifat karangan belaka. Hal itu dimaksudkan semata-mata agar memberikan kesan realistik kepada pembaca/pengguna dan sama sekali tidak bermaksud untuk menyesatkan, melecehkan atau memberi informasi palsu. Dengan bantuan kalimat-kalimat random tersebut diharapkan pengguna template dapat mempelajari dan menggunakan template dengan lebih mudah.


Untuk menjalankan template, download free software MiKTeX.

Upgrade model d: 20/09/2015 \hyphenation & \addtocontents{toc},{lof},{lot} : Template v 1.1
Upgrade model c: 20/09/2015 \hyphenation & \addtocontents{toc},{lof},{lot} : Template v 1.1
Upgrade model b: 20/09/2015 \hyphenation & \addtocontents{toc},{lof},{lot} : Template v 1.1
Upgrade model a: 20/09/2015 \hyphenation & \addtocontents{toc},{lof},{lot} : Template v 1.1

Update : 13/09/2015 : variasi daftar isi model d: Template v 1.1
Update : 13/09/2015 : variasi daftar isi model c: Template v 1.1
Update : 13/09/2015 : variasi daftar isi model b: Template v 1.1
Update : 13/09/2015 : variasi daftar isi model a: Template v 1.1
Revisi   : 11/09/2015:  Template v 1.1
Revisi   : 07/09/2015: cover/fontsize/14pt is missing. Template v 1.1


Jika brokenlink, copy paste URL sbb :
https://www.dropbox.com/s/ok5015gqhr9hg21/Template%20Tesis%20LaTeX%20Indonesia%20v1.1_revisi_13_Sep_2015c.zip?dl=0


Tidak ada komentar :