Skripsi dengan AI agent: template dan aturan sitasi
Semester akhir punya pola yang sama tiap tahunnya: proposal menunggu, bab menumpuk, dan AI agent dipakai untuk menolong — kadang dengan cara yang aman, kadang dengan cara yang bikin dipanggil pembimbing. Bedanya ada di satu hal: aturan main yang jelas sebelum mulai.
Artikel ini merangkum template skripsi-agent yang kami siapkan: struktur bab standar, aturan sitasi yang menempatkan kejujuran di atas kemalasan, dan cara mengendalikan biayanya supaya eksperimen skripsi tidak jadi kebocoran saldo.
Dulu: apa yang boleh dan tidak boleh
AI agent (Claude Code, Cline, dan sejenisnya) dipakai dengan dua kepala:
Boleh dan berguna:
- Menjelaskan konsep dan teori sampai benar-benar paham.
- Menyusun outline bab dan sub-bab dari kerangka yang kamu siapkan.
- Membantu mengetik draf dengan sumber yang KAMU sediakan.
- Merapikan tata bahasa dan format sitasi.
- Membuat dan menjalankan kode eksperimen yang hasilnya kamu verifikasi.
Tidak boleh:
- Mengarang sumber — judul paper, nama penulis, DOI, tahun yang tidak ada.
- Mengarang atau “memperhalus” data hasil penelitian.
- Menulis keseluruhan bab tanpa kamu pahami isinya.
- Membantu hal yang pedoman kampusmu larang, apa pun bentuknya.
Aturan nomor satu kit ini: setiap klaim faktual harus punya sumber yang bisa diverifikasi manusia. Kalau sumbernya tidak yakin ada, klaimnya dihapus atau ditandai — bukan dipertahankan. Versi lengkapnya ada di bagian bawah artikel ini.
Struktur bab standar (dan aturan “kampus menang”)
Struktur yang paling umum di skripsi Indonesia:
- Bab I — Pendahuluan: latar belakang, rumusan masalah, batasan, tujuan, manfaat, sistematika.
- Bab II — Tinjauan Pustaka: penelitian terkait, landasan teori, kerangka pemikiran.
- Bab III — Metodologi: jenis penelitian, data, instrumen, teknik analisis — atau metode pengembangan + perancangan untuk skripsi rancang-bangun.
- Bab IV — Hasil dan Pembahasan: temuan, tabel yang dijumpai narasi, perbandingan dengan teori Bab II.
- Bab V — Penutup: kesimpulan yang menjawab rumusan masalah, saran yang nyambung ke batasan.
Tiga catatan yang sering menyelamatkan: satu paragraf satu gagasan; tabel tanpa narasi dianggap belum selesai; dan Bab II yang tidak pernah dikutip lagi di Bab III/IV biasanya harus dipotong.
Aturan yang lebih penting dari semuanya: kalau pedoman kampusmu beda, pedoman kampusmu yang menang. Template ini default umum, bukan pengganti pedoman.
Aturan sitasi untuk kerja bersama AI
Pola pelanggaran yang paling sering terjadi bukan plagiarisme klasik, tapi sitasi karangan: kalimat yang terdengar benar, dengan sumber yang tidak pernah ada. AI bisa salah mengingat judul paper, menggabungkan dua penulis, atau mengisi tahun dengan tebakan yang kelihatan masuk akal.
Aturan praktis kit ini:
- Agent tidak boleh membuat judul, nama, DOI, atau tahun. Kalau tidak yakin
sumbernya ada, agent menulis
[PERLU SUMBER: ...]dan berhenti di situ. - Kamu yang memasok sumber untuk draf: PDF di folder repo, atau link yang bisa dibuka.
- Setiap draf sub-bab melewati cek sitasi: klaim punya sitasi, sitasi ada di daftar pustaka, tidak ada yang kebalik, dan setiap sumber bisa kamu tunjukkan filenya.
- Parafrase tetap butuh sitasi. Menyalin kalimat butuh tanda kutip.
Klausulnya tegas: klaim tanpa sumber yang bisa dipertanggungjawabkan dihapus — bukan dipertahankan “dulu, nanti dicari”. Aturan lengkapnya ada di bagian bawah artikel ini.
Kontrol biaya: batas budget per key
Agent yang jalan terus butuh API key, dan di sinilah mahasiswa biasanya tertukar dua cerita horor: kartu kredit yang tidak ada, atau saldo yang berkurang sendiri tanpa tahu habis buat apa. Dua-duanya selesai dengan cara yang sama:
- Daftar dan top-up QRIS mulai Rp10.000 — tidak ada kartu kredit di alurnya.
- Pasang batas budget per key — default yang kami sarankan untuk skripsi Rp50.000. Pemakaian berhenti di batas; saldo tidak bisa minus. Task paling boros sekalipun berhenti di angka yang sudah kamu tetapkan.
- Pilih model sesuai tugas — model flash untuk draf dan perapian (yang paling sering jalan, paling murah), model besar hanya untuk bagian yang butuh penalaran berat.
- Laporan per request — kamu bisa melihat biaya tiap sesi agent. Ini praktis kalau kamu membagi biaya dengan teman satu kelompok: angkanya terbuka, bukan berprasangka.
Cara memasangnya lengkap di API AI bayar rupiah pakai QRIS — alurnya sama seperti developer profesional, cuma nominalnya lebih kecil.
Tiga kebiasaan yang membuat hasilnya layak diuji
- Kerjakan per sub-bab, review sebelum lanjut. “Tulis bab lengkap” menghasilkan teks yang tidak kamu kuasai; sub-bab yang kamu review satu satu menghasilkan tulisan yang kamu sanggupi saat ujian.
- Simpan log pemakaian agent. Tanggal, sub-bab, model, biaya. Kalau dosen menanyai proses, log ini jawaban yang jujur dan teratur.
- Cek sitasi tiap draf, sebelum lanjut. Setelah semua bab jadi, cek sitasi jadi pekerjaan raksasa; per sub-bab dia jadi kebiasaan dua menit.
Ringkasan
AI agent mempercepat bagian yang memang bisa dipercepat — outline, draf dari sumber yang kamu sediakan, kode eksperimen, tata bahasa. Kejujuran sitasi dan pemahaman isi tetap tanggung jawabmu, dan biayanya bisa dikunci dengan batas budget per key mulai Rp10.000.
Template lengkapnya (aturan agent, struktur bab, aturan sitasi) kami buka publik menjelang musim proposal Februari — sementara itu, pola di artikel ini sudah cukup untuk mulai dengan benar.
Lampiran: aturan singkat untuk agent (tempel di repo skripsimu)
Tempel ini sebagai AGENTS.md di repo skripsimu supaya agent membacanya
sebelum bekerja:
- Kamu asisten riset, bukan penulis skripsi. Mahasiswa yang bertanggung jawab.
- Klaim faktual wajib punya sumber yang bisa diverifikasi. Tidak yakin
sumbernya ada? Tulis [PERLU SUMBER: ...]. Sumber tidak boleh dikarang.
- Data hasil penelitian hanya dari file hasil yang nyata di repo.
- Kerjakan per sub-bab; mahasiswa review sebelum lanjut.
- API key tidak pernah masuk file/commit; pakai environment variable.
- Default batas budget per key: Rp50.000. Naikkan hanya dengan persetujuan
eksplisit mahasiswa, tercatat di log.
- Pedoman kampus selalu menang atas aturan di file ini.