> 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/referensi-dan-sitasi/03-bibliography-management-with-biblatex.md).

# Pengelolaan daftar pustaka dengan biblatex

Dalam hal paket pengelolaan bibliografi, ada tiga opsi utama di LaTeX: bibtex, natbib, dan biblatex. Biblatex adalah program modern untuk memproses informasi bibliografi, menyediakan antarmuka yang lebih mudah dan lebih fleksibel serta lokalisasi bahasa yang lebih baik daripada dua opsi lainnya. Artikel ini menjelaskan cara menggunakan **biblatex** untuk mengelola dan memformat bibliografi dalam dokumen LaTeX.

## Pendahuluan

Contoh kerja minimal dari **biblatex** paket ditunjukkan di bawah ini:

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{biblatex}
\addbibresource{sample.bib}

\begin{document}
Mari kita kutip! Makalah jurnal Einstein \cite{einstein} dan buku Dirac
 \cite{dirac} adalah item yang berkaitan dengan fisika.

\printbibliography

\end{document}
```

![BiblatexEx1.png](/files/d0cf1cf174d8a41a6c79276deffe5f4c4599bc80)

Ada empat perintah yang terkait dengan bibliografi dalam contoh ini:

**\usepackage{biblatex}**

Mengimpor paket biblatex.

**\addbibresource{sample.bib}**

Mengimpor berkas data bibtex sample.bib, berkas ini berisi informasi tentang setiap buku, artikel, dll. yang dirujuk. Lihat bagian berkas bibliografi untuk informasi lebih lanjut.

**\cite{einstein}**

Perintah ini menyisipkan sebuah referensi di dalam dokumen, \[1] dalam kasus ini, yang sesuai dengan sebuah elemen dalam bibliografi; "einstein" adalah kata kunci yang sesuai dengan entri di sample.bib.

**\printbibliography**

Mencetak daftar referensi yang dikutip, judul bawaan adalah "References" untuk kelas dokumen artikel dan "Bibliography" untuk buku dan laporan.

***Overleaf menyediakan beberapa templat dengan gaya yang telah ditentukan sebelumnya untuk mengelola bibliografi. Lihat*** [***contoh-contoh ini.***](https://www.overleaf.com/latex/templates/tagged/bibliography)

[Buka contoh paket biblatex di Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Penggunaan dasar

Beberapa parameter dapat diteruskan ke pernyataan impor paket, mari kita lihat

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Manajemen bibliografi: paket \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Dengan \texttt{biblatex} Anda dapat menampilkan bibliografi yang dibagi menjadi beberapa bagian,
tergantung pada jenis sitasi.
Mari kita kutip! Makalah jurnal Einstein \cite{einstein} dan buku Dirac
 \cite{dirac} adalah item yang berkaitan dengan fisika.
Selanjutnya, buku \textit{The \LaTeX\ Companion} \cite{latexcompanion}, Donald
situs web Knuth \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Jaringan} (CTAN) \cite{ctan} adalah item terkait \LaTeX\; tetapi yang lainnya Donald
item Knuth lainnya \cite{knuth-fa,knuth-acp} didedikasikan untuk pemrograman.

\medskip

\printbibliography

\end{document}
```

![BiblatexEx2.png](/files/85f9353784c712d71d22adddd412a4bd2beb6900)

Beberapa opsi tambahan, di dalam tanda kurung siku dan dipisahkan koma, ditambahkan saat mengimpor **biblatex**:

**backend=biber**

Menetapkan backend untuk mengurutkan bibliografi, biber adalah bawaan dan direkomendasikan karena menyediakan lokalisasi penuh untuk beberapa perintah dan gaya untuk biber lebih mudah dimodifikasi karena menggunakan makro LaTeX standar. Backend lain yang didukung adalah bibtex, yang merupakan program yang lebih tradisional; jika disetel sebagai backend, ia hanya akan digunakan untuk mengurutkan bibliografi, sehingga tidak ada gaya bibtex yang dapat digunakan di sini.

**style=alphabetic**

Menentukan gaya bibliografi dan gaya sitasi, dalam kasus ini alfabetik. Bergantung pada gayanya, lebih banyak perintah sitasi mungkin tersedia. Lihat gaya bibliografi dan gaya sitasi untuk informasi lebih lanjut.

**sorting=ynt**

Menentukan kriteria untuk mengurutkan sumber bibliografi. Dalam kasus ini, entri diurutkan berdasarkan tahun, nama, dan judul. Lihat panduan referensi untuk daftar opsi pengurutan.

Sisa perintah telah dijelaskan sebelumnya pada [pendahuluan](#introduction).

[Buka contoh paket biblatex di Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Berkas bibliografi

Berkas bibliografi harus memiliki sintaks bibtex standar

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({Jerman})
    [{On} the electrodynamics of moving bodies]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004",
    keywords =     "fisika"
}

@book{dirac,
    title={Prinsip-prinsip Mekanika Kuantum},
    author={Paul Adrien Maurice Dirac},
    isbn={9780198520115},
    series={seri internasional monograf tentang fisika},
    year={1981},
    publisher={Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Komputer dan Typesetting",
    url       = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    keywords  = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "Algoritma Fundamental",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programming"
}
...
```

Berkas ini berisi catatan dalam format khusus, misalnya, referensi bibliografis pertama didefinisikan oleh:

**@article{...}**

Ini adalah baris pertama dari sebuah entri catatan, @article memberitahu BibTeX bahwa informasi yang disimpan di sini adalah tentang sebuah artikel. Informasi tentang entri ini diapit di dalam kurung kurawal. Selain jenis entri yang ditunjukkan dalam contoh (article, book, online dan inbook) masih ada banyak lagi; lihat panduan referensi.

**einstein**

Label einstein ditetapkan untuk entri ini, dan merupakan pengenal yang dapat digunakan untuk merujuk artikel ini di dalam dokumen.

**author = "Albert Einstein",**

Ini adalah bidang pertama dalam entri bibliografi, menunjukkan bahwa penulis artikel ini adalah Albert Einstein. Beberapa bidang yang dipisahkan koma dapat ditambahkan dengan menggunakan sintaks yang sama key = value, misalnya: title, pages, year, URL, dan sebagainya. Lihat panduan referensi untuk daftar bidang yang mungkin.

Informasi dalam berkas ini nantinya dapat dicetak dan dirujuk di dalam dokumen LaTeX, seperti ditunjukkan pada bagian sebelumnya, dengan perintah `\addbibresource{sample.bib}`. Tidak semua informasi dalam berkas .bib akan ditampilkan; hal ini bergantung pada gaya bibliografi yang ditetapkan dalam dokumen.

[Buka contoh paket biblatex di Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Menyesuaikan bibliografi

Biblatex memungkinkan kustomisasi tinggi pada bagian bibliografi dengan sedikit usaha. Telah disebutkan bahwa beberapa [gaya sitasi](/latex/id/referensi-dan-sitasi/08-biblatex-citation-styles.md) dan [gaya bibliografi](/latex/id/referensi-dan-sitasi/07-biblatex-bibliography-styles.md) tersedia, dan Anda juga dapat membuat yang baru. Opsi kustomisasi lainnya adalah mengubah judul bawaan dari bagian bibliografi.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Manajemen bibliografi: paket \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Dengan \texttt{biblatex} Anda dapat menampilkan bibliografi yang dibagi menjadi beberapa bagian,
tergantung pada jenis sitasi.
Mari kita kutip! Makalah jurnal Einstein \cite{einstein} dan buku Dirac
 \cite{dirac} adalah item yang berkaitan dengan fisika.
Selanjutnya, buku \textit{The \LaTeX\ Companion} \cite{latexcompanion}, Donald
situs web Knuth \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Jaringan} (CTAN) \cite{ctan} adalah item terkait \LaTeX\; tetapi yang lainnya Donald
item Knuth lainnya \cite{knuth-fa,knuth-acp} didedikasikan untuk pemrograman.

\medskip

\printbibliography[title={Seluruh bibliografi}]

\end{document}
```

![BiblatexEx3.png](/files/72afa161cfa1d79f9fd79e7bb3791c59cb54bc3e)

Parameter tambahan `title={Seluruh bibliografi}` yang diteruskan di dalam tanda kurung siku ke perintah `\printbibliography` adalah yang mengubah judul.

Bibliografi juga dapat dibagi menjadi beberapa bagian berdasarkan filter yang berbeda, misalnya: hanya mencetak referensi dari penulis yang sama, jurnal yang sama, atau judul yang serupa. Berikut contohnya.

```latex
\printbibliography[type=article,title={Hanya artikel}]
\printbibliography[type=book,title={Hanya buku}]

\printbibliography[keyword={physics},title={Hanya yang berkaitan dengan fisika}]
\printbibliography[keyword={latex},title={Hanya yang berkaitan dengan \LaTeX}]
```

![BiblatexEx4.png](/files/8845191a715c26970faae0ecdd64d66be1ec1911)

Di sini, bibliografi dibagi menjadi 4 bagian. Sintaks perintah yang digunakan di sini dijelaskan di bawah:

**\printbibliography\[type=article,title={Hanya artikel}]**

Hanya mencetak entri yang tipenya adalah "article", dan menetapkan judul "Hanya artikel" untuk bagian ini. Sintaks yang sama berlaku untuk jenis entri lainnya.

**\printbibliography\[keyword={physics},title={Hanya yang berkaitan dengan fisika}]**

Memfilter entri bibliografi yang mencakup kata "physics" di salah satu bidangnya. Menetapkan judul "Hanya yang berkaitan dengan fisika" untuk bagian tersebut.

[Buka contoh paket biblatex di Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Menambahkan bibliografi ke daftar isi

Agar bibliografi dicetak di daftar isi, opsi tambahan harus diteruskan ke `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Seluruh bibliografi}
]

\printbibliography[heading=subbibintoc,type=article,title={Hanya artikel}]
```

![BiblatexEx5.png](/files/ea095b629a760cf3c104c2448cf5ec9aadb8536d)

Sebuah bagian dan sebuah subbagian ditambahkan ke daftar isi:

* Dalam kasus pertama, menambahkan `heading=bibintoc` menambahkan judul ke daftar isi sebagai bab tanpa nomor jika memungkinkan atau sebagai bagian tanpa nomor jika tidak.
* Kasus kedua adalah `heading=subbibintoc` yang menambahkan judul sebagai entri tingkat kedua di daftar isi, dalam contoh ini sebagai subbagian yang berada di bawah "Seluruh bibliografi".

[Buka contoh paket biblatex di Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Panduan referensi

**Jenis entri yang didukung**

|                |                |                  |
| -------------- | -------------- | ---------------- |
| article        | book           | mvbook           |
| inbook         | bookinbook     | suppbook         |
| booklet        | collection     | mvcollection     |
| incollection   | suppcollection | manual           |
| misc           | kursus         | patent           |
| periodical     | suppperiodical | proceedings      |
| mvproceedings  | inproceedings  | manual referensi |
| mvreference    | inreference    | laporan          |
| set            | thesis         | unpublished      |
| custom         | conference     | electronic       |
| tesis magister | phdthesis      | techreport       |
| tipe data      |                |                  |

**Bidang entri yang didukung** (Informasi yang dicetak bergantung pada gaya bibliografi)

|                   |              |               |                 |
| ----------------- | ------------ | ------------- | --------------- |
| abstract          | afterword    | anotasi       | anotator        |
| penulis           | authortype   | bookauthor    | bookpagination  |
| booksubtitle      | booktitle    | chapter       | commentator     |
| date              | doi          | edition       | editor          |
| editortype        | eid          | entrysubtype  | eprint          |
| eprinttype        | eprintclass  | eventdate     | eventtitle      |
| yang dapat diedit | foreword     | holder        | howpublished    |
| indextitle        | institution  | pendahuluan   | isan            |
| isbn              | ismn         | isrn          | issue           |
| issuesubtitle     | issuetitle   | iswc          | journalsubtitle |
| journaltitle      | label        | Rusia         | pustaka         |
| location          | mainsubtitle | maintitle     | month           |
| note              | number       | organization  | origdate        |
| origlanguage      | origlocation | origpublisher | origtitle       |
| pages             | pagetotal    | pagination    | part            |
| publisher         | pubstate     | reprinttitle  | seri            |
| shortauthor       | shortedition | shorthand     | shorthandintro  |
| shortjournal      | shortseries  | shorttitle    | subtitle        |
| judul             | translator   | type          | url             |
| venue             | version      | volume        | year            |

**Opsi pengurutan bibliografi**

| opsi        | deskripsi                                                       |
| ----------- | --------------------------------------------------------------- |
| `nty`       | urutkan berdasarkan nama, judul, tahun                          |
| `nyt`       | urutkan berdasarkan nama, tahun, judul                          |
| `nyvt`      | urutkan berdasarkan nama, tahun, volume, judul                  |
| `anyt`      | urutkan berdasarkan label alfabetis, nama, tahun, judul         |
| `anyvt`     | urutkan berdasarkan label alfabetis, nama, tahun, volume, judul |
| `ydnt`      | urutkan berdasarkan tahun (menurun), nama, judul                |
| `tidak ada` | entri diproses sesuai urutan sitasi                             |

## Bacaan lanjutan

Untuk informasi lebih lanjut, lihat

* [Gaya bibliografi](/latex/id/referensi-dan-sitasi/04-bibtex-bibliography-styles.md)
* [Gaya sitasi Biblatex](/latex/id/referensi-dan-sitasi/08-biblatex-citation-styles.md)
* [Manajemen bibliografi dasar](/latex/id/topik-lainnya/05-bibliography-management-in-latex.md)
* [Pengelolaan bibliografi dengan natbib](/latex/id/referensi-dan-sitasi/02-bibliography-management-with-natbib.md)
* [dokumentasi biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)


---

# 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/referensi-dan-sitasi/03-bibliography-management-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.
