Rancang Bangun Logic.AI: Aplikasi Web Chatbot Berbasis Retrieval Augmented Generation untuk Mata Kuliah Logika Informatika
Keywords:
chatbot pembelajaran, large language model, logika informatika, rapid application development, retrieval augmented generationAbstract
Logika Informatika merupakan mata kuliah dengan konsep dan notasi simbolik yang menuntut penalaran berlapis, sehingga mahasiswa kerap mengalami kesulitan ketika belajar mandiri tanpa wadah untuk bertanya. Penelitian ini merancang dan membangun Logic.AI, sebuah aplikasi web chatbot berbasis Retrieval-Augmented Generation (RAG) untuk mata kuliah Logika Informatika, menggunakan metode Rapid Application Development (RAD) dengan Flask, LangChain, OpenAI GPT-4o mini, ChromaDB, dan PostgreSQL. Pengujian fungsionalitas melalui Black Box Testing terhadap 56 kasus uji menghasilkan tingkat kelulusan 100%, sedangkan evaluasi kualitas respons menggunakan BERTScore terhadap 30 pasang pertanyaan-jawaban menghasilkan rata-rata F1-Score 0,8348, melampaui ambang batas 0,80. Hasil tersebut menunjukkan bahwa Logic.AI berpotensi menjadi media pendukung pembelajaran mandiri pada mata kuliah Logika Informatika.
References
C. I. S. Budhayanti, “PENGGUNAAN LEARNING MANAGEMENT SYSTEM (LMS) MOODLE PADA PERKULIAHAN PENDIDIKAN MATEMATIKA DI PROGRAM STUDI PENDIDIKAN GURU SEKOLAH DASAR,” Psiko Edukasi, vol. 21, no. 1, hlm. 50–62, Mei 2023, doi: 10.25170/psikoedukasi.v21i1.4439.
H. D. Sari, R. Riandi, dan H. K. Surtikanti, “Bahan Ajar Digital Bermuatan Potensi Lokal Untuk Meningkatkan Pemahaman Konsep dan Motivasi Belajar Pada Materi Bioteknologi Konvensional,” J. Basicedu, vol. 8, no. 1, hlm. 263–276, Jan 2024, doi: 10.31004/basicedu.v8i1.6503.
L. Mathulhusna, L. Efriyanti, S. Supriadi, dan R. Okra, “Pengaruh Pembelajaran Berbasis Proyek Terhadap Hasil Belajar Logika Algoritma di IAIN Bukittinggi,” Indones. Res. J. Educ., vol. 2, no. 3, hlm. 1173–1179, Jul 2022, doi: 10.31004/irje.v2i3.163.
N. Jannah dan A. Damni, “Investigating Interest and Necessity: A Phenomenological Analysis of Generation Z’s Involvement in Islamic Religious Education,” J. Sosiol. Agama Indones. JSAI, vol. 7, no. 1, hlm. 84–98, Mar 2026, doi: 10.22373/jsai.v7i1.9649.
D. Harefa, “STUDENT DIFFICULTIES IN LEARNING MATHEMATICS,” J. Pendidik. Mat., vol. 1, no. 2, hlm. 78–86, Okt 2022, doi: 10.57094/afore.v1i2.431.
T. N. Fitria, N. E. Simbolon, dan A. Afdaleni, “Chatbots as Online Chat Conversation in the Education Sector,” Int. J. Comput. Inf. Syst. IJCIS, vol. 4, no. 3, hlm. 93–104, Agu 2023, doi: 10.29040/ijcis.v4i3.116.
M. Arslan, H. Ghanem, S. Munawar, dan C. Cruz, “A Survey on RAG with LLMs,” Procedia Comput. Sci., vol. 246, hlm. 3781–3790, 2024, doi: 10.1016/j.procs.2024.09.178.
D. Ravšelj dkk., “Higher education students’ perceptions of ChatGPT: A global study of early reactions,” PLOS ONE, vol. 20, no. 2, hlm. e0315011, Feb 2025, doi: 10.1371/journal.pone.0315011.
J. Swacha dan M. Gracel, “Retrieval-Augmented Generation (RAG) Chatbots for Education: A Survey of Applications,” Appl. Sci., vol. 15, no. 8, hlm. 4234, Apr 2025, doi: 10.3390/app15084234.
J. Martin, Rapid Application Development. New York: Macmillan Publishing Company, 1991.
D. Mardiati dan Y. Saputra, “IMPLEMENTASI SISTEM INFORMASI MANAJEMEN KLINIK MENGGUNAKAN METODE BLACK BOX TESTING,” J. Inform. Dan Tek. Elektro Terap., vol. 13, no. 1, Jan 2025, doi: 10.23960/jitet.v13i1.6015.
Y. D. Cahyono, L. W. Widianti, dan S. I. Pramuningsih, “PENGUJIAN BLACK BOX PADA WEBSITE SISTEM INFORMASI PENGOLAHAN DATA TERITORIAL MENGGUNAKAN METODE USE CASE TESTING UNTUK OPERASI MILITER,” vol. 9, no. 2, 2025.
V. N. D. Abram, “Analisis Kemiripan Menggunakan Metode BERT dan Jaccard Pada Proses Bisnis Bawaslu RI,” Indones. J. Comput. Sci., vol. 14, no. 3, Jun 2025, doi: 10.33022/ijcs.v14i3.4890.
M. A. Qaulan dan P. Adytia, “Pengembangan Chatbot Berbasis AI untuk Mendukung Pelayanan Perpustakaan,” vol. 12, no. 1, 2025.
M. R. Maulana, N. S. Harahap, O. Okfalisa, dan Y. Yusra, “Implementasi Chatbot Tafsir Al-Qur’an Menggunakan Chainlit dengan Pendekatan Groq: Implementing a Qur’anic Tafsir Chatbot Through Chainlit with a Groq-Based Approach,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 5, no. 3, hlm. 920–929, Jun 2025, doi: 10.57152/malcom.v5i3.2082.
F. I. Falaq dan N. Saputra, “PENGEMBANGAN RETRIEVAL-AUGMENTED GENERATION (RAG) CHATBOT MENGGUNAKAN METODE DESIGN THINKING UNTUK MENDUKUNG PERSONALIZED LEARNING,” PINTER J. Pendidik. Tek. Inform. Dan Komput., vol. 9, no. 2, hlm. 1–10, Des 2025, doi: 10.21009/pinter.9.2.1.


