> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/id/artikel-mendalam/13-getting-started-with-biblatex.md).

# Memulai dengan BibLaTeX

**Penulis: Josh Cassidy (Juli 2013)**

Selama bertahun-tahun pengguna LaTeX telah menggunakan BibTeX bersama berbagai paket tambahan seperti `natbib` untuk menulis daftar pustaka. Namun, sekarang ada opsi baru, BibLaTeX. Ini dirancang untuk memberi Anda jauh lebih banyak opsi untuk mengonfigurasi daftar pustaka/sitasi dengan mudah. Untungnya, yang sudah ada `.bib` file kemungkinan besar tidak perlu banyak diubah agar bekerja dengan BibLaTeX. Selain lebih dari 300 halaman [dokumentasi BibLaTeX](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf), CTAN juga memiliki [lembar contek BibLaTeX](http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf). Untuk melengkapi sumber-sumber tersebut, berikut video tutorial disertai beberapa catatan/contoh untuk membantu Anda memulai.

{% embed url="<https://www.youtube.com/embed/nH9If8c5VCs>" %}

### Perintah dasar dan gaya

Pertama, perintah yang Anda gunakan di file tex untuk menambahkan daftar pustaka ke dokumen cukup berbeda. Di preamble Anda perlu menggunakan kode berikut:

```latex
\usepackage{biblatex}
\addbibresource{}
```

Perintah pertama hanya memuat `biblatex` paket. Perintah kedua digunakan untuk menentukan file bib mana yang ingin Anda gunakan. Anda cukup memasukkan nama file di dalam kurung kurawal termasuk `.bib` ekstensinya. Lalu di bagian isi dokumen, alih-alih menggunakan `\bibliography` perintah untuk menyusun daftar pustaka, Anda menggunakan `\printbibliography` perintah. Saat menggunakan BibTeX, Anda menentukan gaya daftar pustaka dengan menggunakan `\\bibliographystyle` perintah. Dalam `biblatex` kita tidak lagi menggunakan perintah ini, sebagai gantinya kita menentukan opsi gaya dengan meneruskan lebih banyak argumen ke `\usepackage` perintah. Untuk melakukan ini kita memasukkan `style=` diikuti nama gaya ke dalam tanda kurung siku tepat sebelum kurung kurawal. Misalnya:

```latex
\usepackage[style=numeric]{biblatex}
```

Atau jika Anda ingin menetapkan satu gaya untuk sitasi dan gaya berbeda untuk daftar pustaka, Anda menggunakan kata `citestyle` dan `bibstyle`. Berikut contohnya:

```latex
\usepackage[citestyle=alphabetic,bibstyle=authortitle]{biblatex}
```

Sebelum melanjutkan, saya akan cepat menunjukkan seperti apa beberapa gaya ini untuk sitasi maupun entri daftar pustaka itu sendiri. Namun, Anda dapat [merujuk ke dokumentasi](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) untuk daftar lengkap gaya.

* Fitur `numerik` gaya: ![BiBLaTeXnumeric.png](/files/79cf62c5a946cec4fafef875979ffc0f3f1dcd7b)- Gaya `alfabetik` gaya: ![BiBLaTeXalphabetic.png](/files/886e0a4726a365711f061e264425738f8358a0c2)- Gaya `bacaan` gaya: ![BiBLaTeXreading.png](/files/bf6fe7d49b12f46802d52f8a2c7604a570049b4a)- Gaya `mode penulis-tahun` gaya: ![BiBLaTeXauthoryear.png](/files/6a302e904c96802dd54e41e9ffa420e0780baf6a)

Argumen lain yang dapat Anda berikan pada `\usepackage` perintah adalah opsi pengurutan. Misalnya:

```latex
\usepackage[style=authoryear,sorting=ynt]{biblatex}
```

Ini akan menggunakan gaya penulis-tahun lalu mengurutkan entri daftar pustaka berdasarkan tahun, nama, judul. Berikut daftar beberapa opsi pengurutan yang tersedia:

* `nty`—mengurutkan entri berdasarkan nama, judul, tahun;
* `nyt`—mengurutkan entri berdasarkan nama, tahun, judul;
* `nyvt`—mengurutkan entri berdasarkan nama, tahun, volume, judul;
* `anyt`—mengurutkan entri berdasarkan label alfabetik, nama, tahun, judul;
* `anyvt`—mengurutkan entri berdasarkan label alfabetik, nama, tahun, volume, judul;
* `ynt`—mengurutkan entri berdasarkan tahun, nama, judul;
* `ydnt`—mengurutkan entri berdasarkan tahun (urutan menurun), nama, judul;
* `tidak ada`—tanpa pengurutan. Entri muncul sesuai urutan kemunculannya di teks.

Jika Anda tidak menentukan urutan, nilai defaultnya adalah `nty`.

### Perintah sitasi

Perintah sitasi juga telah diperbarui dalam `biblatex`. Perintah yang lebih cerdas ini memberi Anda opsi untuk menambahkan `catatan awal` dan `catatan akhir` sebagai argumen:

* a `catatan awal` adalah kata atau frasa seperti 'see' yang disisipkan di awal sitasi;
* a `catatan akhir` adalah teks yang ingin Anda sisipkan di akhir sitasi.

Untuk menambahkan catatan ini, Anda menggunakan dua pasang tanda kurung siku dalam perintah sitasi. Berikut contohnya:

```latex
\cite[see][page 12]{latexcompanion}
```

Dalam contoh ini kita sudah memuat `alfabetik` gaya dan `latexcompanion` hanya merupakan kunci sitasi. Berikut tampilan sitasinya di dalam teks:

![BiBLaTeXprepost.png](/files/738f3cce79a4493b376e541a7e465b506d2f8f8c)

Jika Anda hanya membuka satu pasang tanda kurung siku, program akan menganggap isi kurung tersebut sebagai `catatan akhir`, jadi jika Anda hanya menginginkan `catatan awal` pastikan Anda tetap membuka pasang tanda kurung siku kedua lalu biarkan kosong.

Ada juga sejumlah perintah sitasi berbeda yang tersedia untuk digunakan. Berikut beberapa yang standar:

* `\cite`—yang paling dasar. Mencetak tanpa tanda kurung apa pun kecuali saat menggunakan gaya `alfabetik` atau `numerik` ketika menggunakan tanda kurung siku;
* `\parencite`—mencetak sitasi dalam tanda kurung biasa kecuali saat menggunakan `alfabetik` atau `numerik` ketika menggunakan tanda kurung siku;
* `\footcite`—menempatkan sitasi di catatan kaki.

### Membagi daftar pustaka

Salah satu kelebihan dari `biblatex` adalah Anda dapat membagi daftar pustaka menurut jenis sumber. Berikut contoh pembagian berdasarkan jenis sumber:

```latex
\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Book Sources}]
\printbibliography[nottype=book,heading=subbibliography,title={Other Sources}]
```

Dalam contoh ini kita membagi daftar pustaka menjadi dua bagian, satu untuk sumber yang berupa buku dan satu untuk sumber yang bukan buku. Berikut contoh keluarannya:

![BiBLaTeXtypes.png](/files/63f2eb785aaf12687f84ae5b2af1c5a51eed64ae)

Cara lain untuk membagi daftar pustaka adalah menggunakan filter kata kunci. Untuk melakukan ini Anda perlu menambahkan sebuah `kata kunci` field ke entri dalam `.bib` file. Misalnya:

```latex
@article{key,
	keywords = {keywordA,keywordB,keywordC}
```

Berikut contoh bagaimana Anda kemudian membaginya berdasarkan kata kunci:

```latex
\printbibheading
\printbibliography[keyword=major,heading=subbibliography,title={Major Sources}]
\printbibliography[keyword=minor,heading=subbibliography,title={Minor Sources}]
```

Dan keluaran yang sesuai:

![BiBLaTeXmajor.png](/files/57f7d1a7ad6ef7490610b68bca7f4069d014b262)

Sepertinya suatu hari nanti BibTeX tidak akan lebih dari sekadar bagian sejarah LaTeX! Saya harap ini membantu Anda memulai dengan `biblatex`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/id/artikel-mendalam/13-getting-started-with-biblatex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
