Membuat Custom Daftar Pustaka dengan Zotero

Zotero memiliki fleksibilitas tinggi dalam mengelola format daftar pustaka. Berikut adalah panduan lengkap untuk membuat custom style sesuai kebutuhan Anda.


Dua Metode Utama

 
MetodeTingkat KesulitanKapan Digunakan
Mengedit Style Existing Menengah (perlu tahu XML) Anda ingin memodifikasi style yang sudah ada (APA, Chicago, dll.)
Mencari/Menambah Style Baru Mudah Format yang Anda butuhkan sudah tersedia di repository Zotero

Metode 1: Menambah Style dari Repository (Termudah)

Jika format yang Anda butuhkan sudah tersedia:

Langkah-langkah:

  1. Buka Zotero → Edit → Preferences (Windows) atau Zotero → Preferences (Mac)

  2. Pilih tab Cite → klik Get additional styles...

  3. Cari style yang diinginkan (misal: "APA 7th annotated bibliography")

  4. Klik link style tersebut untuk menambahkannya ke Zotero

Untuk Annotated Bibliography:

  • Gunakan style khusus seperti American Psychological Association 7th edition (annotated bibliography)

  • Isi anotasi Anda di field Extra pada setiap item Zotero

  • Saat membuat bibliography, pilih style annotated tersebut


Metode 2: Mengedit Style dengan Style Editor

Jika tidak ada style yang sesuai, Anda dapat memodifikasi sendiri.

Membuka Style Editor

  1. Edit → Preferences → Cite

  2. Klik tombol Style Editor

Langkah-Langkah Edit Style

1. Pilih style yang akan diedit

  • Di dropdown Style Editor, pilih style yang ingin dimodifikasi

  • Klik Copy and Edit untuk membuat duplikat (jangan edit langsung)

2. Ubah Title dan ID Style (WAJIB)

xml
<title>American Psychological Association 7th edition - Modified</title>
<id>http://www.zotero.org/styles/apa-modified</id>

⚠️ Penting: Jika tidak mengubah ini, style Anda akan tertimpa saat update!

3. Edit struktur CSL

CSL (Citation Style Language) berbasis XML dengan dua bagian utama:

 
BagianFungsi
Mengontrol format di dalam teks (in-text citation)
Mengontrol format daftar pustaka

Contoh Modifikasi Umum

Mengubah pemisah antar penulis:

xml
<!-- Menggunakan & bukan "and" -->
<names variable="author">
  <name form="short" and="symbol" delimiter=", "/>
</names>

Menambahkan tanda baca:

xml
<!-- Publisher dan publisher-place dipisah koma, dibungkus kurung -->
<group delimiter=", " prefix="(" suffix=")">
  <text variable="publisher"/>
  <text variable="publisher-place"/>
</group>

Mengubah threshold et al.:

xml
<!-- et al. muncul jika 3+ penulis, tampilkan 1 nama -->
<citation et-al-min="3" et-al-use-first="1">

Menambahkan conditional logic berdasarkan tipe dokumen:

xml
<choose>
  <if type="book">
    <text variable="publisher"/>
  </if>
  <else-if type="article-journal">
    <text variable="container-title" prefix="In "/>
  </else-if>
</choose>

Mengatur sorting daftar pustaka:

xml
<sort>
  <key variable="author"/>
  <key variable="issued"/>
</sort>

Mengubah format judul (menambah tanda kutip):

xml
<text variable="title" prefix="" suffix=""/>

<!-- atau untuk kurung: -->
<text variable="title" prefix="(" suffix=")"/>

Testing dan Validasi

Menyimpan dan Menginstal

  1. Klik Save atau Save As di Style Editor

  2. Beri nama file dengan ekstensi .csl

  3. Kembali ke Preferences → Cite → klik + (tambah style)

  4. Pilih file .csl yang telah dibuat


Metode 3: Membuat Style Baru dari Nol (Lanjutan)

  1. Mulai dari template yang paling mirip dengan yang Anda inginkan

  2. Gunakan Search by Example di http://editor.citationstyles.org untuk menemukan style terdekat

  3. Copy-paste kode style ke teks editor (Notepad++, VS Code, dll.)

  4. Edit sesuai kebutuhan (ikuti panduan CSL di atas)

  5. Simpan sebagai .csl dan install via Preferences → Cite → +


Mengaplikasikan Custom Style

Di Word/LibreOffice:

Klik Document Preferences di toolbar Zotero → pilih style Anda

Ekspor langsung dari Zotero:

  1. Pilih item → right-click → Create Bibliography...

  2. Pilih custom style Anda → pilih output mode (RTF/HTML/Clipboard)

Danesh Nadhif

Itaque quidem optio quia voluptatibus dolorem dolor. Modi eum sed possimus accusantium. Quas repellat voluptatem officia numquam sint aspernatur voluptas. Esse et accusantium ut unde voluptas.

8 Comments

Georgia Reader Reply

Et rerum totam nisi. Molestiae vel quam dolorum vel voluptatem et et. Est ad aut sapiente quis molestiae est qui cum soluta. Vero aut rerum vel. Rerum quos laboriosam placeat ex qui. Sint qui facilis et.

Aron Alvarado Reply

Ipsam tempora sequi voluptatem quis sapiente non. Autem itaque eveniet saepe. Officiis illo ut beatae.

Lynda Small Reply

Enim ipsa eum fugiat fuga repellat. Commodi quo quo dicta. Est ullam aspernatur ut vitae quia mollitia id non. Qui ad quas nostrum rerum sed necessitatibus aut est. Eum officiis sed repellat maxime vero nisi natus. Amet nesciunt nesciunt qui illum omnis est et dolor recusandae. Recusandae sit ad aut impedit et. Ipsa labore dolor impedit et natus in porro aut. Magnam qui cum. Illo similique occaecati nihil modi eligendi. Pariatur distinctio labore omnis incidunt et illum. Expedita et dignissimos distinctio laborum minima fugiat. Libero corporis qui. Nam illo odio beatae enim ducimus. Harum reiciendis error dolorum non autem quisquam vero rerum neque.

Sianna Ramsay Reply

Et dignissimos impedit nulla et quo distinctio ex nemo. Omnis quia dolores cupiditate et. Ut unde qui eligendi sapiente omnis ullam. Placeat porro est commodi est officiis voluptas repellat quisquam possimus. Perferendis id consectetur necessitatibus.

Nolan Davidson Reply

Distinctio nesciunt rerum reprehenderit sed. Iste omnis eius repellendus quia nihil ut accusantium tempore. Nesciunt expedita id dolor exercitationem aspernatur aut quam ut. Voluptatem est accusamus iste at. Non aut et et esse qui sit modi neque. Exercitationem et eos aspernatur. Ea est consequuntur officia beatae ea aut eos soluta. Non qui dolorum voluptatibus et optio veniam. Quam officia sit nostrum dolorem.

Kay Duggan Reply

Dolorem atque aut. Omnis doloremque blanditiis quia eum porro quis ut velit tempore. Cumque sed quia ut maxime. Est ad aut cum. Ut exercitationem non in fugiat.

Leave a Reply

Your email address will not be published. Required fields are marked *