> 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/01-bibliography-management-with-bibtex.md).

# Pengelolaan daftar pustaka dengan bibtex

## Catatan penjelasan

Jika Anda memulai dari nol, kami merekomendasikan menggunakan [biblatex](/latex/id/topik-lainnya/05-bibliography-management-in-latex.md) karena paket itu menyediakan pelokalan dalam beberapa bahasa, sedang aktif dikembangkan, dan membuat pengelolaan bibliografi lebih mudah dan fleksibel.

## Pendahuluan

Banyak [tutorial](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2) telah ditulis tentang apa itu $$\mathrm{Bib\TeX}$$ adalah dan [cara menggunakannya](https://www.overleaf.com/help/97-how-to-include-a-bibliography-using-bibtex). Namun, berdasarkan pengalaman kami dalam memberikan dukungan kepada pengguna Overleaf, ini masih menjadi salah satu topik yang banyak pendatang baru ke $$\mathrm{\LaTeX}$$ menemukan hal ini rumit—terutama ketika keadaan tidak berjalan dengan baik; misalnya: sitasi tidak muncul; masalah dengan nama penulis; tidak diurutkan sesuai urutan yang diperlukan; URL tidak ditampilkan dalam daftar referensi, dan seterusnya.

Dalam artikel ini kami akan mengumpulkan semua hal yang berkaitan dengan sitasi, referensi, dan bibliografi, serta bagaimana Overleaf dan alat terkait dapat membantu pengguna mengelolanya.

Kita akan mulai dengan rekap singkat tentang bagaimana $$\mathrm{Bib\TeX}$$ dan basis data bibliografi (`.bib`) bekerja dan melihat beberapa cara untuk menyiapkan `.bib` file. Tentu saja, ini berisiko mengulangi sebagian materi yang terdapat dalam banyak tutorial daring, tetapi artikel-artikel mendatang akan memperluas cakupan kami untuk mencakup gaya bibliografi dan `biblatex`—paket alternatif dan pemroses bibliografi.

## Bibliografi: hanya daftar \bibitems

Mari kita lihat sekilas “di balik layar” untuk melihat apa yang terdiri dari sebuah $$\mathrm{\LaTeX}$$ daftar referensi—tolong *jangan* mulai membuat daftar referensi Anda seperti ini karena nanti dalam artikel ini kita akan melihat cara lain yang lebih nyaman untuk melakukannya.

Daftar referensi sebenarnya hanyalah sebuah `thebibliography` daftar `\bibitems`:

```latex
\begin{thebibliography}{9}
\bibitem{texbook}
Donald E. Knuth (1986) \emph{The \TeX{} Book}, Addison-Wesley Professional.

\bibitem{lamport94}
Leslie Lamport (1994) \emph{\LaTeX: a document preparation system}, Addison
Wesley, Massachusetts, ed. ke-2.
\end{thebibliography}
```

Secara default, ini `thebibliography` lingkungannya adalah daftar bernomor dengan label `[1]`, `[2]` dan seterusnya. Jika kelas dokumen yang digunakan adalah `article`, `\begin{thebibliography}` secara otomatis menyisipkan judul bagian tanpa nomor dengan `\refname` (nilai bawaan: **Referensi**). Jika kelas dokumen adalah `book` atau report, maka judul bab tanpa nomor dengan `\bibname` (nilai bawaan: **Bibliografi**) akan disisipkan sebagai gantinya. Setiap `\bibitem` mengambil *kunci sitasi* sebagai parameternya, yang dapat Anda gunakan dengan `\cite` perintah, diikuti oleh informasi tentang entri referensi itu sendiri. Jadi jika Anda sekarang menulis

```latex
\LaTeX{} \cite{lamport94} adalah seperangkat makro yang dibangun di atas \TeX{} \cite{texbook}.
```

bersama dengan `thebibliography` blok sebelumnya, inilah yang akan dirender ke PDF Anda ketika Anda menjalankan sebuah $$\mathrm{\LaTeX}$$ pemroses (yaitu salah satu dari `latex`, `pdflatex`, `xelatex` atau `lualatex`) pada file sumber Anda:

![Mengutip entri dari daftar thebibliography](/files/b7027b92cc09698c8a436e9ea7f463aa4e90af3d)

**Gambar 1:** Mengutip entri dari sebuah `thebibliography` daftar.

Perhatikan bagaimana setiap `\bibitem` secara otomatis diberi nomor, dan bagaimana `\cite` kemudian menyisipkan label numerik yang sesuai.

`\begin{thebibliography}` mengambil argumen numerik: label terlebar yang diharapkan dalam daftar. Dalam contoh ini kita hanya memiliki dua entri, jadi `9` sudah cukup. Namun, jika Anda memiliki lebih dari sepuluh entri, Anda mungkin melihat bahwa label numerik dalam daftar mulai menjadi tidak sejajar:

![thebibliography dengan label yang terlalu pendek](/files/9c312e36699e5b076618af37846e14f35870859e)

**Gambar 2:** `thebibliography` dengan label yang terlalu pendek.

Kita harus membuatnya `\begin{thebibliography}{99}` sebagai gantinya, sehingga label terpanjang cukup lebar untuk menampung label yang lebih panjang, seperti ini:

![thebibliography dengan lebar label yang lebih besar](/files/9109d8d42b976863224b6e7e6a67157ec06c85b2)

**Gambar 3:** `thebibliography` dengan lebar label yang lebih besar.

Jika Anda mengompilasi cuplikan kode contoh ini pada komputer lokal, Anda mungkin memperhatikan bahwa setelah *pertama* kali Anda menjalankan `pdflatex` (atau $$\mathrm{\LaTeX}$$ pemroses lain), daftar referensi muncul di PDF seperti yang diharapkan, tetapi `\cite` perintah hanya muncul sebagai tanda tanya **\[?]**.

Ini karena setelah $$\mathrm{\LaTeX}$$ pertama `\bibitem` (`run, kunci sitasi dari setiap`, `texbook`lamport94 `) ditulis ke` file .aux `\cite` dan belum tersedia untuk dibaca oleh perintah `pdflatex` hanya pada run kedua dari `\cite` perintah `) ditulis ke` mampu mencari setiap kunci sitasi dari file`[1]`, `[2]`dan menyisipkan label yang sesuai (

Di Overleaf, Anda tidak perlu khawatir menjalankan ulang `pdflatex` sendiri. Ini karena Overleaf menggunakan [`latexmk` alat build](/latex/id/basis-pengetahuan/064-how-does-overleaf-compile-my-project.md), yang secara otomatis menjalankan ulang `pdflatex` (dan beberapa pemroses lain) sebanyak jumlah kali yang diperlukan untuk menyelesaikan `\cite` output. Ini juga berlaku untuk perintah silang lainnya, seperti `\ref` dan `\tableofcontents`.

### Catatan tentang waktu kompilasi

Memproses $$\mathrm{\LaTeX}$$ daftar referensi atau bentuk penautan silang lainnya, seperti indeks, memerlukan beberapa kali run perangkat lunak—termasuk $$\mathrm{\TeX}$$ mesin (mis., `pdflatex`) dan program terkait seperti $$\mathrm{Bib\TeX}$$, `makeindex`, dll. Seperti disebutkan di atas, Overleaf menangani semua run berganda ini secara otomatis, jadi Anda tidak perlu khawatir tentangnya. Akibatnya, saat pratinjau di Overleaf sedang disegarkan untuk dokumen dengan bibliografi (atau penautan silang lainnya), atau untuk dokumen dengan file gambar berukuran besar (seperti dibahas secara terpisah [di sini](/latex/id/basis-pengetahuan/113-optimising-very-large-image-files.md)), langkah-langkah kompilasi penting ini terkadang dapat membuat pembaruan pratinjau terasa memakan waktu lebih lama daripada di mesin Anda sendiri. Tentu saja, kami berupaya agar waktunya sesingkat mungkin! Jika Anda merasa dokumen Anda memerlukan waktu lebih lama untuk dikompilasi daripada yang Anda harapkan, berikut beberapa [tips tambahan](/latex/id/basis-pengetahuan/038-fixing-and-preventing-compile-timeouts.md) yang mungkin membantu.

## Masukkan $$\mathrm{Bib\TeX}$$

Tentu saja, ada beberapa ketidaknyamanan saat menyiapkan daftar `thebibliography` secara manual:

* Terserah Anda untuk memformat setiap `\bibitem` dengan benar berdasarkan gaya referensi yang diminta untuk digunakan—bagian mana yang harus dicetak tebal atau miring? Apakah tahun harus muncul segera setelah penulis, atau di akhir entri? Nama depan dulu, atau nama belakang dulu?
* Jika Anda menulis untuk gaya referensi yang mengharuskan daftar referensi diurutkan berdasarkan nama belakang penulis pertama, Anda perlu mengurutkan `\bibitem`nya sendiri.
* Untuk naskah atau dokumen berbeda yang menggunakan gaya referensi berbeda, Anda perlu menulis ulang `\bibitem` untuk setiap referensi.

Di sinilah $$\mathrm{Bib\TeX}$$ dan *file basis data bibliografi* (`.bib` file) sangat berguna, dan ini adalah pendekatan yang direkomendasikan untuk mengelola sitasi dan referensi di sebagian besar jurnal dan tesis. Pendekatan `biblatex` , yang sedikit berbeda dan semakin populer, juga memerlukan sebuah `.bib` file tetapi kita akan membahas `biblatex` itu dalam posting mendatang.

Alih-alih memformat entri referensi yang disitasi dalam sebuah `thebibliography` daftar, kami memelihara sebuah file basis data bibliografi (misalkan kita beri nama `refs.bib` untuk contoh kita) yang berisi *independen dari format* informasi tentang referensi kita. Jadi `refs.bib` file kami mungkin terlihat seperti ini:

```latex
@book{texbook,
  author = {Donald E. Knuth},
  year = {1986},
  title = {The {\TeX} Book},
  publisher = {Addison-Wesley Professional}
}

@book{latex:companion,
  author = {Frank Mittelbach and Michel Gossens
            and Johannes Braams and David Carlisle
            and Chris Rowley},
  year = {2004},
  title = {The {\LaTeX} Companion},
  publisher = {Addison-Wesley Professional},
  edition = {2}
}

@book{latex2e,
  author = {Leslie Lamport},
  year = {1994},
  title = {{\LaTeX}: a Document Preparation System},
  publisher = {Addison Wesley},
  address = {Massachusetts},
  edition = {2}
}

@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}

@inproceedings{lesk:1977,
  title={Computer Typesetting of Technical Journals on {UNIX}},
  author={Michael Lesk and Brian Kernighan},
  booktitle={Proceedings of American Federation of
             Information Processing Societies: 1977
             National Computer Conference},
  pages={879--888},
  year={1977},
  address={Dallas, Texas}
}
```

Anda dapat menemukan informasi lebih lanjut tentang jenis $$\mathrm{Bib\TeX}$$ entri referensi dan bidang [di sini](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX)lainnya—ada tabel besar yang menunjukkan bidang mana yang didukung untuk jenis entri mana. Kita akan membahas lebih lanjut tentang cara menyiapkan `.bib` file di bagian selanjutnya.

Sekarang kita dapat menggunakan `\cite` dengan kunci sitasi seperti sebelumnya, tetapi sekarang kita *mengganti* `thebibliography` dengan sebuah `\bibliographystyle{...}` untuk memilih gaya referensi, serta `\bibliography{...}` untuk menunjuk $$\mathrm{Bib\TeX}$$ ke `.bib` file tempat referensi yang disitasi harus dicari.

```latex
\LaTeX{} \cite{latex2e} adalah seperangkat makro yang dibangun di atas \TeX{} \cite{texbook}.
\bibliographystyle{plain} % Kami memilih gaya referensi "plain"
\bibliography{refs} % Entri berada di file refs.bib
```

Ini diproses dengan urutan perintah berikut, dengan asumsi $$\mathrm{\LaTeX}$$ dokumen kita berada dalam file bernama `main.tex` (dan bahwa kita menggunakan `pdflatex`):

1. `pdflatex main`
2. `bibtex main`
3. `pdflatex main`
4. `pdflatex main`

dan kita mendapatkan output berikut:

![Output BibTeX dengan gaya bibliografi plain](/files/fad4cbe2cb1323c7e93161cd503b56496ec06abf)

**Gambar 4:** $$\mathrm{Bib\TeX}$$ output menggunakan gaya bibliografi `plain` .

Wah! Apa yang terjadi di sini dan mengapa semua proses (berulang) itu diperlukan? Nah, inilah yang terjadi.

1. Selama *pertama* `pdflatex` run, semua `pdflatex` yang dilihat `\bibliographystyle{...}` hanyalah sebuah `\bibliography{...}` dan sebuah `main.tex`dari `\cite{...}` perintah! Akibatnya, di dalam PDF keluaran, semua `\cite{...}` perintah hanya dirender sebagai \[?], dan untuk saat ini belum ada daftar referensi yang muncul. Tetapi `pdflatex` menulis informasi tentang gaya bibliografi dan `.bib` file, serta semua kemunculan `\cite{...}`, ke file `main.aux`.
2. Sebenarnya `main.aux` itulah $$\mathrm{Bib\TeX}$$ yang diminati! Ini mencatat `.bib` file yang ditunjukkan oleh `\bibliography{...}`, lalu mencari semua entri dengan kunci yang cocok dengan `\cite{...}` perintah yang digunakan dalam file `.tex` . $$\mathrm{Bib\TeX}$$ kemudian menggunakan gaya yang ditentukan dengan `\bibliographystyle{...}` untuk memformat entri yang disitasi, dan menulis sebuah `thebibliography` daftar yang telah diformat ke dalam file `main.bbl`. Pembuatan file `.bbl` adalah satu-satunya yang dicapai pada langkah ini; tidak ada perubahan yang dibuat pada PDF keluaran.
3. Saat `pdflatex` dijalankan lagi, sekarang ia melihat bahwa sebuah `main.bbl` file tersedia! Jadi ia menyisipkan isi dari `main.bbl` yaitu `\begin{thebibliography}....\end{thebibliography}` ke dalam sumber $$\mathrm{\LaTeX}$$ , tempat `\bibliography{...}` berada. Setelah langkah ini, daftar referensi muncul di PDF keluaran yang diformat sesuai dengan `\bibliographystyle{...}`yang dipilih, tetapi sitasi dalam teks masih berupa \[?].
4. `pdflatex` dijalankan lagi, dan kali ini `\cite{...}` perintah digantikan dengan label numerik yang sesuai dalam PDF keluaran!

Seperti sebelumnya, [`latexmk` alat build](/latex/id/basis-pengetahuan/064-how-does-overleaf-compile-my-project.md) mengurus pemicu dan menjalankan ulang `pdflatex` dan `bibtex` seperlunya, jadi Anda tidak perlu khawatir tentang bagian ini.

### Beberapa catatan tentang penggunaan $$\mathrm{Bib\TeX}$$ dan file .bib

Beberapa hal tambahan yang perlu diperhatikan tentang penggunaan $$\mathrm{Bib\TeX}$$ dan `file .bib`:

* Anda mungkin telah memperhatikan bahwa meskipun `refs.bib` memuat lima $$\mathrm{Bib\TeX}$$ entri referensi, hanya dua yang disertakan dalam daftar referensi di PDF keluaran. Ini adalah poin penting tentang $$\mathrm{Bib\TeX}$$: `.bib` peran file `\cite{...}`adalah menyimpan catatan bibliografis, dan hanya entri yang telah disitasi (melalui `.tex` ) dalam file *memang* ingin menyertakan semua entri—untuk ditampilkan tetapi tanpa benar-benar mensitasi semuanya—Anda dapat menulis `\nocite{*}`. Ini juga berarti Anda dapat menggunakan kembali file `.bib` yang sama untuk semua $$\mathrm{\LaTeX}$$ proyek Anda: entri yang tidak disitasi dalam naskah atau laporan tertentu akan dikeluarkan dari daftar referensi dalam dokumen itu.
* $$\mathrm{Bib\TeX}$$ memerlukan satu `\bibliographystyle{...}` dan satu `\bibliography{...}` agar berfungsi dengan benar—dalam posting mendatang kita akan melihat cara membuat beberapa bibliografi dalam dokumen yang sama. Jika Anda terus mendapatkan peringatan “sitasi tidak terdefinisi”, periksa bahwa Anda memang telah menyertakan dua perintah itu, dan bahwa namanya dieja dengan benar. Ekstensi file biasanya tidak diperlukan, tetapi ingatlah bahwa *nama file peka terhadap huruf besar-kecil* pada beberapa sistem operasi—termasuk di Overleaf! Karena itu, jika Anda menulis `\bibliographystyle{IEEetran}` (perhatikan salah ketik: “e”) alih-alih `\bibliographystyle{IEEEtran}`, atau menulis `\bibliography{refs}` padahal nama file sebenarnya adalah `Refs.bib`, Anda akan mendapatkan **\[?]** yang ditakuti sebagai sitasi.
* Dengan cara yang sama, perlakukan kunci sitasi Anda sebagai peka huruf besar-kecil, selalu. Gunakan kapitalisasi atau ejaan yang persis sama dalam `\cite{...}` seperti dalam `.bib` .
* Urutan referensi dalam file `.bib` tidak berpengaruh apa pun pada bagaimana daftar referensi diurutkan dalam PDF keluaran: *urutan pengurutan daftar referensi ditentukan oleh* `\bibliographystyle{...}`. Misalnya, beberapa pembaca mungkin memperhatikan bahwa dalam contoh saya sebelumnya, sitasi pertama dalam teks `latex2e` bernomor \[2], sedangkan sitasi kedua dalam teks (`run, kunci sitasi dari setiap`) bernomor \[1]! Apakah $$\mathrm{\LaTeX}$$ dan $$\mathrm{Bib\TeX}$$ kita sudah bingung? Sama sekali tidak: ini sebenarnya karena gaya `plain` mengurutkan daftar referensi berdasarkan urutan alfabet dari *nama belakang*. Jika Anda lebih menyukai skema di mana label sitasi numerik diberi nomor secara berurutan sepanjang teks, Anda harus memilih gaya bibliografi yang menerapkannya. Misalnya, jika seandainya kita menggunakan `\bibliographystyle{IEEEtran}` untuk contoh itu, kita akan mendapatkan output berikut. Perhatikan juga bagaimana pemformatan setiap item yang disitasi dalam daftar referensi telah diperbarui secara otomatis agar sesuai dengan gaya IEEE:

![Keluaran gaya bibliografi IEEEtran](/files/1070fa3a044ba6f4ff8eb7339e66ccd02326fe40)

**Gambar 5:** `IEEEtran` keluaran gaya bibliografi.

Kita akan membahas lebih banyak tentang berbagai gaya bibliografi, termasuk skema sitasi penulis-tahun, dalam artikel mendatang. Untuk saat ini, mari kita alihkan perhatian kita ke `.bib` isi berkas, dan bagaimana kita dapat membuat tugas menyiapkan `.bib` berkas menjadi sedikit lebih mudah.

## Melihat kembali berkas .bib

Seperti yang mungkin Anda perhatikan sebelumnya, sebuah `.bib` berkas berisi $$\mathrm{Bib\TeX}$$ entri bibliografi yang dimulai dengan sebuah *jenis entri* diawali dengan sebuah `@`. Setiap entri memiliki beberapa pasangan kunci–nilai $$\mathrm{Bib\TeX}$$ *bidang*, yang ditempatkan di dalam sepasang kurung kurawal (`{...}`). *kunci sitasi* adalah potongan informasi pertama yang diberikan di dalam kurung kurawal ini, dan setiap bidang dalam entri *harus dipisahkan dengan koma*:

```latex
@article{knuth:1984,
  title={Literate Programming},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}
```

Sebagai aturan umum, *setiap* entri bibliografi harus memiliki sebuah `penulis`, `tahun` dan `judul` bidang, apa pun jenisnya. Ada sekitar [selusin jenis entri](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX) meskipun beberapa gaya bibliografi mungkin mengenali/mendefinisikan lebih banyak; namun, kemungkinan besar Anda akan paling sering menggunakan jenis entri berikut:

* `@article` untuk artikel jurnal (lihat contoh di atas).
* `@inproceedings` untuk artikel prosiding konferensi:

```latex
@inproceedings{FosterEtAl:2003,
  author = {George Foster and Simona Gandrabur and Philippe Langlais and Pierre
    Plamondon and Graham Russell and Michel Simard},
  title = {Statistical Machine Translation: Rapid Development with Limited Resources},
  booktitle = {Proceedings of {MT Summit IX}},
  year = {2003},
  pages = {110--119},
  address = {New Orleans, USA},
}
```

* `@book` untuk buku (lihat contoh di atas).
* `@phdthesis`, `@masterthesis` untuk disertasi dan tesis:

```latex
@phdthesis{Alsolami:2012,
    title    = {Sebuah pemeriksaan dinamika penekanan tombol
                untuk autentikasi pengguna berkelanjutan},
    school   = {Queensland University of Technology},
    author   = {Eesa Alsolami},
    year     = {2012}
}
```

* `@inbook` adalah untuk bab buku di mana *seluruh buku* ditulis oleh penulis yang sama: bab yang dimaksud diidentifikasi oleh nomor bab:

```latex
@inbook{peyret2012:ch7,
  title={Metode Komputasional untuk Aliran Fluida},
  edition={2},
  author={Peyret, Roger and Taylor, Thomas D},
  year={1983},
  publisher={Springer-Verlag},
  address={New York},
  chapter={7, 14}
}
```

* `@incollection` adalah untuk bab sumbangan dalam sebuah buku, sehingga akan memiliki `penulis` dan `judul`entri tersendiri. Judul sebenarnya dari seluruh buku diberikan pada `booktitle` bidang; kemungkinan juga akan ada sebuah `editor` bidang juga:

```latex
@incollection{Mihalcea:2006,
  author = {Rada Mihalcea},
  title = {Metode Berbasis Pengetahuan untuk {WSD}},
  booktitle = {Word Sense Disambiguation: Algorithms
               and Applications},
  publisher = {Springer},
  year = {2006},
  editor = {Eneko Agirre and Philip Edmonds},
  pages = {107--132},
  address = {Dordrecht, the Netherlands}
}
```

* `@misc` adalah untuk apa pun yang tidak benar-benar cocok dengan jenis entri lainnya. Ini bisa sangat berguna untuk halaman web—dengan menulis note = \\\url{http\://...} atau url = {http\://...}:
  * Anda akan sering merasa berguna untuk menambahkan `\\usepackage{url}` atau `\\usepackage{hyperref}` dalam `.tex` preamble berkas Anda (untuk penanganan URL yang lebih andal);
  * tidak semua gaya bibliografi mendukung `url` bidang: `plain` tidak mendukungnya, tetapi `IEEEtran` mendukung. Semua gaya mendukung `note`. Lebih lanjut tentang ini pada posting mendatang;
  * Anda harus memperhatikan bahwa bahkan halaman web dan `@misc` entri seharusnya memiliki sebuah `penulis`, sebuah `tahun` hanyalah sebuah `judul` bidang:

```latex
@misc{web:lang:stats,
  author = {W3Techs},
  title = {Statistik Penggunaan Bahasa Konten
           untuk Situs Web},
  year = {2017},
  note = {Terakhir diakses 16 September 2017},
  url = {http://w3techs.com/technologies/overview/content_language/all}
}
```

### Beberapa penulis dalam $$\mathrm{Bib\TeX}$$

Dalam sebuah `.bib` berkas, koma hanya digunakan untuk memisahkan nama belakang dari nama depan seorang penulis—jika nama belakang ditulis terlebih dahulu. Nama penulis individual dipisahkan oleh `dan`. Jadi ini benar:

```latex
author = {Jane Doe and John Goodenough and Foo Bar}
```

atau

```latex
author = {Doe, Jane and Goodenough, John and Bar, Foo}
```

Tetapi *tidak satu pun dari berikut ini akan bekerja dengan benar*—Anda akan mendapatkan keluaran yang aneh, atau bahkan pesan kesalahan dari $$\mathrm{Bib\TeX}$$! Jadi berhati-hatilah jika Anda menyalin nama penulis dari sebuah makalah atau dari halaman web.

```latex
author = {Jand Doe, John Goodneough, Foo Bar}
author = {Jand Doe, John Goodneough and Foo Bar}
author = {Jand Doe, John Goodneough, and Foo Bar}
```

### Nama belakang multi-kata

Jika nama belakang seorang penulis terdiri dari beberapa kata yang dipisahkan oleh spasi, atau jika itu sebenarnya sebuah organisasi, letakkan sepasang kurung kurawal tambahan di sekitar nama belakang agar $$\mathrm{Bib\TeX}$$ akan mengenali kata-kata yang dikelompokkan sebagai nama belakang:

```latex
author = {{World Health Organisation}}
author = {Geert {Van der Plas} and John Doe}
```

Sebagai alternatif, Anda dapat menggunakan format `NamaBelakang, NamaDepan` ; sebagian pengguna menganggapnya lebih jelas dan mudah dibaca:

```latex
author = {Van der Plas, Geert and Doe, John}
```

**Ingat:** Apakah nama depan atau nama belakang muncul lebih dulu dalam keluaran (“John Doe” vs “Doe, John”), atau apakah nama depan secara otomatis disingkat menjadi “J. Doe” atau “Doe, J.” vs “John Doe” “J. Doe”), semua detail seperti itu dikendalikan oleh `\\bibliographystyle`.

### Saya mencoba menggunakan % untuk mengomentari beberapa baris atau entri di file .bib saya, tetapi malah saya mendapat banyak pesan kesalahan?

`%` sebenarnya bukan karakter komentar dalam `.bib` berkas! Jadi, menyisipkan sebuah `%` di `.bib` berkas tidak hanya gagal mengomentari baris, tetapi juga menyebabkan beberapa $$\mathrm{Bib\TeX}$$ kesalahan. Untuk membuat $$\mathrm{Bib\TeX}$$ mengabaikan bidang tertentu, kita hanya perlu mengganti nama bidang menjadi sesuatu yang $$\mathrm{Bib\TeX}$$ tidak dikenali. Misalnya, jika Anda ingin tetap menyimpan sebuah `date` field tetapi ingin agar diabaikan (mungkin karena Anda ingin $$\mathrm{Bib\TeX}$$ menggunakan `tahun` field sebagai gantinya) tulislah `Tdate = {...}` atau yang lebih mudah dibaca oleh manusia `IGNOREdate = {...}`.

Untuk membuat $$\mathrm{Bib\TeX}$$ mengabaikan seluruh *entri* Anda dapat menghapus `@` sebelum jenis entri. Entri referensi yang valid selalu dimulai dengan sebuah `@` diikuti oleh jenis entri; tanpa `@` karakter $$\mathrm{Bib\TeX}$$ melewati baris-baris hingga menemui karakter lain `@`.

## Bagaimana/di mana saya sebenarnya mendapatkan file .bib itu?

### Edit file .bib sebagai teks biasa

Karena `.bib` berkas adalah teks biasa, Anda tentu dapat menulisnya dengan tangan—setelah Anda familiar dengan $$\mathrm{Bib\TeX}$$sintaks yang diperlukan. Pastikan bahwa Anda menyimpannya dengan sebuah `.bib` ekstensi, dan bahwa editor Anda tidak diam-diam menambahkan sebuah `.txt` atau akhiran lain. Di Overleaf Anda dapat mengklik tautan “Files…” di bagian atas panel daftar berkas, lalu pada “Add blank file” untuk membuat sebuah `.bib` file baru untuk dikerjakan.

> **Tip pro:** Tahukah Anda bahwa hasil pencarian Google Scholar dapat diekspor ke sebuah $$\mathrm{Bib\TeX}$$ entri? Klik tautan “Cite” di bawah setiap hasil pencarian, lalu pada opsi “$$\mathrm{Bib\TeX}$$” cari. Anda kemudian dapat menyalin $$\mathrm{Bib\TeX}$$ entri yang dihasilkan. Berikut sebuah [video](/latex/id/pertanyaan-and-jawaban/49-how-to-include-a-bibliography-using-bibtex.md) yang mendemonstrasikan proses tersebut. Perhatikan bahwa Anda harus selalu memeriksa ulang bidang-bidang yang disajikan dalam entri, karena informasi yang terisi otomatis tidak selalu lengkap atau akurat!

### Bantuan dari editor .bib berbasis GUI

Banyak pengguna lebih suka menggunakan sebuah $$\mathrm{Bib\TeX}$$ editor/pengelola basis data bibliografi khusus, seperti [JabRef](http://www.jabref.org) atau [BibDesk](http://bibdesk.sourceforge.net/) untuk memelihara, mengedit, dan menambahkan entri ke `.bib` berkas mereka. Menggunakan GUI memang dapat membantu mengurangi kesalahan sintaks dan ejaan saat membuat entri bibliografi dalam sebuah $$\mathrm{Bib\TeX}$$ berkas. Jika Anda mau, Anda dapat menyiapkan `.bib` berkas Anda di komputer sendiri menggunakan JabRef, BibDesk, atau utilitas lain, lalu mengunggahnya ke proyek Overleaf Anda.

> **Tip pro:** Jika Anda ingin menggunakan `.bib` yang sama untuk beberapa proyek Overleaf, lihatlah [artikel bantuan ini](/latex/id/basis-pengetahuan/009-can-i-share-files-e.g.-.bib-and-some-graphics-across-my-projects.md) untuk menyiapkan “proyek utama”, atau [yang ini](/latex/id/basis-pengetahuan/051-how-can-i-upload-files-from-google-drive.md) untuk berbagi berkas dari Google Drive (petunjuknya juga berlaku untuk solusi penyimpanan berbasis cloud lainnya, seperti Dropbox).

### Ekspor dari layanan pustaka referensi

Jika Anda mengeklik tombol Upload files di atas panel daftar berkas, Anda akan melihat beberapa opsi: Import from Mendeley, dan Import from Zotero. Jika Anda sudah menggunakan salah satu layanan pengelolaan pustaka referensi tersebut, Overleaf kini dapat terhubung ke API Web exporter yang disediakan oleh layanan tersebut untuk mengimpor `.bib` file (yang dihasilkan dari pustaka Anda) ke dalam proyek Overleaf Anda. Untuk informasi lebih lanjut, lihat artikel Overleaf [Cara menautkan akun Overleaf Anda ke Mendeley dan Zotero](/latex/id/basis-pengetahuan/073-how-to-link-zotero-to-your-overleaf-account.md).

Untuk layanan pustaka referensi lain yang tidak memiliki API publik, atau belum terintegrasi langsung dengan Overleaf, seperti [EndNote](/latex/id/basis-pengetahuan/016-can-i-use-overleaf-with-endnote.md) atau [Paperpile](/latex/id/basis-pengetahuan/017-can-i-use-overleaf-with-paperpile.md), cari opsi “export to `.bib`” di aplikasi atau layanan tersebut. Setelah Anda memiliki sebuah `.bib` file, Anda kemudian dapat menambahkannya ke proyek Overleaf Anda.

### Saya sudah punya daftar referensi dalam file Microsoft Word/HTML/PDF; bisakah saya menggunakan kembali datanya tanpa mengetik ulang semuanya?

Dulu Anda harus mengodekan setiap baris secara manual ke dalam sebuah `\bibitem` atau sebuah `@article{...}` entri (atau jenis entri lain) dalam sebuah `.bib` berkas. Seperti yang bisa Anda bayangkan, itu bukan tugas yang banyak orang nantikan. Untungnya, saat ini tersedia beberapa alat yang dapat membantu. Biasanya alat-alat ini mengambil file teks biasa, misalnya

```latex
[1] J. Smith, J. Doe and F. Bar (2001) Sebuah studi yang sangat terobosan.
Journal of Amazing Research 5(11), hlm. 29-34.

[2] ...
```

dan mencoba mengurai baris-barisnya, mengubahnya menjadi bibliografi terstruktur sebagai sebuah $$\mathrm{Bib\TeX}$$ `.bib` file. Misalnya, lihat [text2bib](https://text2bib.org) atau [Edifix](https://www.overleaf.com/blog/446-edifix-converts-unstructured-bibliographies-to-bibtex). Pastikan untuk menelusuri opsi-opsi alat ini dengan saksama, agar bekerja baik dengan bibliografi tak terstruktur Anda yang sudah ada dalam teks biasa.

## Ringkasan dan bacaan lanjutan

Kita telah melihat sekilas bagaimana $$\mathrm{Bib\TeX}$$ memproses sebuah `.bib` berkas basis data bibliografi untuk menyelesaikan `\cite` perintah dan menghasilkan daftar referensi yang diformat, serta bagaimana menyiapkan `.bib` berkas.

Selamat $$\mathrm{Bib\TeX}$$mengetik!

### Bacaan lanjutan

Untuk informasi lebih lanjut lihat:

* [Gaya bibliografi Bibtex](/latex/id/referensi-dan-sitasi/04-bibtex-bibliography-styles.md)
* [Pengelolaan bibliografi dengan natbib](/latex/id/referensi-dan-sitasi/02-bibliography-management-with-natbib.md)
* [Pengelolaan bibliografi dengan biblatex](/latex/id/referensi-dan-sitasi/03-bibliography-management-with-biblatex.md)
* [Dokumentasi BibTeX di situs web CTAN](http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/)
* [Dokumentasi paket tocbind](http://www.ctan.org//tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Daftar isi](/latex/id/struktur-dokumen/02-table-of-contents.md)
* [Pengelolaan dalam proyek besar](/latex/id/struktur-dokumen/07-management-in-a-large-project.md)
* [Proyek LaTeX multi-berkas](/latex/id/struktur-dokumen/08-multi-file-latex-projects.md)


---

# 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/01-bibliography-management-with-bibtex.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.
