RAGMINI: RAG Chatbot Fikih Simpel dan KHGT Bertenaga Gemini AI
Asisten Tanya Jawab Keislaman Berbasis Database Referensi

AKSES https://kasmui.cloud/ragmini/
Chatbot RAGMINI materi fikih tarjih simpel dan KHGT, menggunakan database RAG lokal yang singkat dan bertenaga gemini-3.8-flash. Silahkan akses dengan bijak dan bersabar, token terbatas karena free apikey. Jawaban singkat tapi memberi 4 referensi untuk jawaban.
Jika server sibuk maka beri jeda waktu beberapa menit.
Di tengah melimpahnya informasi keagamaan di internet, tantangan utama bukan sekadar memperoleh jawaban cepat, melainkan mengetahui dari mana jawaban itu berasal. RAGMINI dirancang sebagai chatbot sederhana untuk membantu pembaca menelusuri materi Fikih Simpel dan Kalender Hijriah Global Tunggal (KHGT) melalui koleksi referensi yang dikelola sendiri. Aplikasi ini bukan mesin pencari seluruh internet dan bukan lembaga pemberi fatwa; fokusnya adalah tanya jawab berdasarkan dokumen dalam database.
Apa Itu RAGMINI dan Apa Tujuannya?
RAGMINI menerapkan pendekatan Retrieval-Augmented Generation (RAG): sistem lebih dulu mencari bagian dokumen yang relevan, lalu menyerahkannya sebagai konteks kepada model bahasa untuk menyusun jawaban. Pendekatan ini sejalan dengan gagasan RAG yang dikaji Lewis dan kolega (2020), walaupun implementasi RAGMINI sengaja dibuat lebih ringan: pencariannya bersifat leksikal dengan algoritma BM25, bukan pencarian vektor berbasis embedding [1][2].
Tujuan praktisnya ialah mempercepat penemuan keterangan, menjaga keterlacakan sumber, memudahkan pembelajaran mandiri, dan membantu mubaligh atau pengajar menyiapkan penjelasan awal yang masih dapat diperiksa kembali. RAGMINI mengutamakan referensi yang tersedia, bukan jawaban bebas tanpa pijakan dokumen.
Prinsip RAGMINI: temukan bagian sumber yang relevan terlebih dahulu, kemudian susun jawaban yang bisa ditelusuri kembali. Kutipan ini merupakan perumusan prinsip aplikasi, bukan kutipan dari kitab fikih.
Bagaimana RAGMINI Bekerja?
- Pengguna bertanya. Pertanyaan dikirim melalui antarmuka web berbasis PHP, dengan pembatasan panjang input.
- Database ditelusuri. Isi database dipecah menjadi potongan teks yang saling bertumpang tindih. BM25 memberi peringkat kecocokan istilah dalam pertanyaan terhadap potongan tersebut.
- Konteks diseleksi. Hingga empat potongan teratas dikirim sebagai referensi pilihan; sumber ditandai [R1], [R2], dan seterusnya.
- Jawaban dirumuskan. Gemini menerima pertanyaan beserta konteks dan diminta menjawab dari referensi itu. Jika tidak ada kecocokan, pengaturan strict mencegah pembuatan jawaban faktual tanpa sumber.
Untuk kebutuhan penelusuran murni, tombol “Cari referensi” menampilkan potongan sumber tanpa menghubungi Gemini. Dengan demikian, pengguna dapat membedakan dokumen yang ditemukan dari ringkasan yang dihasilkan AI.
Fitur Utama dan Kegunaan
- Tanya jawab berbasis sumber: jawaban disertai panel referensi, judul dokumen, identitas sumber, dan cuplikan teks.
- Pencarian BM25 tanpa biaya embedding: cocok untuk koleksi pengetahuan yang relatif kecil.
- Arsip percakapan: pertanyaan dan jawaban tersimpan di server, dipisahkan berdasarkan pengenal acak pada cookie browser; tersedia pencarian arsip dan sidebar yang bisa ditampilkan atau disembunyikan.
- Peralatan jawaban: salin, bagikan, dan simpan sebagai berkas teks; percakapan baru dapat dimulai tanpa menghapus seluruh arsip.
- Model utama dan cadangan: kode menyiapkan pergantian model Gemini untuk beberapa jenis kegagalan layanan, walaupun keberhasilannya tetap bergantung pada API dan kuota.
- Antarmuka responsif: disesuaikan untuk laptop, tablet, dan telepon seluler.
Manfaat bagi Kajian Fikih dan KHGT
Pada tema Fikih Simpel, RAGMINI dapat digunakan untuk mencari uraian ibadah, istilah, atau pandangan yang memang tercatat dalam dokumen rujukannya. Pada tema KHGT, pengguna dapat menanyakan konsep kalender Hijriah global, prinsip kesatuan tanggal, hisab, atau parameter awal bulan sepanjang materi tersebut dimasukkan ke database. KHGT sendiri merupakan pendekatan kalender global yang dijelaskan dalam sumber resmi Majelis Tarjih dan Tajdid PP Muhammadiyah [3].
Contoh pertanyaan yang sesuai ialah “Apa perbedaan syarat dan rukun salat menurut dokumen yang tersedia?” atau “Apa tujuan penyatuan kalender Hijriah dalam KHGT?”. Namun, kode PHP yang diperiksa tidak menyertakan isi database referensi; karena itu, kelengkapan materi fikih dan KHGT di dalam instalasi tertentu belum dapat dipastikan hanya dari berkas program.
Keunggulan dan Keterbatasan
Keunggulannya terletak pada arsitektur yang ringan: PHP dan JSON, tidak memerlukan server vektor atau infrastruktur embedding, sumber dapat diperbarui melalui database, serta ada mode pencarian tanpa AI. Arsip tersimpan di browser lokal, sehingga tidak dapat dilihat oleh pihak lain. Kode juga memuat validasi struktur data, pembatasan permintaan, token CSRF, pengaturan cookie, verifikasi SSL, dan perlindungan folder arsip. Ini merupakan langkah pengamanan dasar, bukan jaminan keamanan menyeluruh.
Keterbatasannya perlu dipahami: BM25 lebih peka terhadap kecocokan kata daripada kesamaan makna; rujukan yang kurang lengkap dapat menghasilkan jawaban yang kurang lengkap; AI masih mungkin salah menafsirkan teks; dan sistem tidak otomatis memeriksa perubahan fatwa, keputusan organisasi, ataupun data astronomi terbaru di internet. Kode membatasi database mini sekitar 2 MB dan maksimum 8.000 potongan. Layanan generatif juga bergantung pada koneksi, ketersediaan model, dan token/kuota Gemini karena menggunakan apikey gratis.[4].
Catatan penggunaan: RAGMINI adalah alat bantu belajar dan menemukan referensi, bukan pengganti ulama, dokumen tarjih resmi, atau verifikasi perhitungan astronomi. Dalam masalah fikih yang berdampak pada keputusan ibadah, periksa matan sumber dan otoritas keilmuan yang relevan.
Ke depan, mutu RAGMINI terutama ditentukan oleh kurasi koleksi: setiap dokumen sebaiknya memuat judul jelas, sumber primer atau sekunder yang dapat ditelusuri, tanggal atau versi, serta cakupan pendapat fikih yang tidak disamaratakan. Kualitas referensi tetap menjadi fondasi kualitas jawaban.
AKSES https://kasmui.cloud/ragmini/
Sumber Rujukan
- Kode sumber RAGMINI. Berkas PHP, ditelaah untuk arsitektur, fitur, dan batas operasional (2026).
- [1] Lewis, P., dkk. (2020). Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. Advances in Neural Information Processing Systems. Naskah ilmiah NeurIPS.
- [2] Robertson, S., dan Zaragoza, H. (2009). The Probabilistic Relevance Framework: BM25 and Beyond. Foundations and Trends in Information Retrieval, 4(1–2), 1–174. DOI artikel.
- [3] Majelis Tarjih dan Tajdid PP Muhammadiyah. Kalender Hijriah Global Tunggal. Portal resmi KHGT.
- [4] Google AI for Developers. Gemini API: Generating Content. Dokumentasi resmi.





