AI Assistant-Based Chatbot Application in Solving Coding Script Issues Using the Ollama Large Language Models
Aplikasi Chatbot Berbasis AI Assistant dalam Menyelesaikan Permasalahan Coding Script Menggunakan Model Large Language Models Ollama
DOI:
https://doi.org/10.21070/ups.7532Keywords:
Chatbot, Artificial Intelligence, Large Language Models, Ollama, Streamlit, ProgrammingAbstract
The advancement of artificial intelligence (AI) technology has opened up significant opportunities for developing systems capable of understanding and generating natural language. One of its applications is AI-based chatbots that assist software developers in solving programming-related issues. This study aims to design and implement an AI-based chatbot application using Large Language Models (LLM) from Ollama with a Streamlit-based interface. The application enables users to interact with the chatbot to obtain solutions for debugging and code recommendations. The system development follows the Waterfall methodology, including requirements analysis, design, implementation, testing, and maintenance. The AI model runs locally using Ollama, while Streamlit serves as the user interface to facilitate access and interaction. Testing results indicate that the application provides accurate and relevant responses, though system response time still requires optimization. With this chatbot, software developers are expected to enhance their work efficiency in resolving technical issues quickly and accurately.
Downloads
References
Sindy Nova, Nurul Khotimah, and Maria Y Aryati Wahyuningrum, “Pemanfaatan Chatbot Menggunakan Natural Language Processing Untuk Pembelajaran Dasar-Dasar Gui Tkinter Pada Bahasa Pemrograman Python,” J. Ilm. Tek., vol. 3, no. 1, pp. 58–65, 2024, doi: 10.56127/juit.v3i1.1162.
S. Nurhayati and M. A. H, “Pembangunan Aplikasi Chatbot Midwify sebagai Media Pendukung Pembelajaran Ilmu Kebidanan Berbasis Android di Stikes Bhakti Kencana Bandung,” Komputika J. Sist. Komput., vol. 8, no. 1, pp. 45–52, 2019, doi: 10.34010/komputika.v8i1.1630.
P. Dan, P. Skripsi, and D. Universitas, “Pengembangan Chatbot Berbasis Generative AI Untuk Memudahkan Mahasiswa Memahami Pedoman,” vol. 1, no. 2, pp. 19–32, 2024.
F. Rizki, A. Sutiyo, N. S. Harahap, S. Agustian, and R. M. Candra, “KLIK: Kajian Ilmiah Informatika dan Komputer Implementasi Question Answering Berbasis Chatbot Telegram Pada Tafsir Al-Jalalain Menggunakan Langchain dan LLM,” Media Online, vol. 4, no. 5, pp. 2464–2472, 2024, doi: 10.30865/klik.v4i5.1784.
K. Bandung et al., “Implementasi Folium dan Streamlit Pada Website Klasifikasi Kualitas Air Sungai Citarum ( CITASI ),” vol. 11, no. 4, pp. 3148–3155, 2024.
R. Farta Wijaya and R. Budi Utomo, “KLIK: Kajian Ilmiah Informatika dan Komputer Metode Waterfall Dalam Rancang Bangun Sistem Informasi Manajemen Kegiatan Masjid Berbasis Web,” Media Online, vol. 3, no. 5, pp. 563–571, 2023, [Online]. Available: https://djournals.com/klik
A. Fergina, S. Alpariji, and A. Sujjada, “Perancangan Chatbot Whatsapp Natural Language Processing Untuk Pelayanan Digital Universitas Nusa Putra,” Jurasik (Jurnal Ris. Sist. Inf. dan Tek. Inform., vol. 9, no. 2, pp. 697–709, 2024.
A. Irmayana, K. Aryasa, and Herlinda, “Sistem Absensi Dan Monitoring Kehadiran Siswa Menggunakan Metode Location Based Services (LBS),” SISITI Semin. Ilm. Sist. Inf. dan Teknol. Inf., vol. 10, no. 2, pp. 124–133, 2021.
M. S. Hartawan, “Penerapan User Centered Design (Ucd) Pada Wireframe Desain User Interface Dan User Experience Aplikasi Sinopsis Film,” Jeis J. Elektro Dan Inform. Swadharma, vol. 2, no. 1, pp. 43–47, 2022, doi: 10.56486/jeis.vol2no1.161.
W. Harjono and Kristianus Jago Tute, “Perancangan Sistem Informasi Perpustakaan Berbasis Web Menggunakkan Metode Waterfall,” SATESI J. Sains Teknol. dan Sist. Inf., vol. 2, no. 1, pp. 47–51, 2022, doi: 10.54259/satesi.v2i1.773.
M. F. Londjo, “Implementasi White Box Testing Dengan Teknik Basis Path Pada Pengujian Form Login,” J. Siliwaangi, vol. 7, no. 2, pp. 35–40, 2021.
N. Nurdam, “Sequence Diagram Sebagai Perkakas Perancangan Antarmuka Pemakai,” J. Ultim., vol. 6, no. 1, pp. 21–25, 2014, doi: 10.31937/ti.v6i1.328.
E. N. A. Romadhoni, T. Widiyaningtyas, and U. Pujianto, “Implementasi Model Waterfall Pada Pengembangan Sistem Informasi Alumni SMKN 1 Jenangan Ponorogo,” Semin. Nas. Sist. Inf. Indones., no. November, pp. 445–452, 2015.
Nawassyarif, M. Julkarnain, and K. Rizki Ananda, “Sistem Informasi Pengolahan Data Ternak Unit Pelaksana Teknis Produksi Dan Kesehatan Hewan Berbasis Web,” J. Inform. Teknol. dan Sains, vol. 2, no. 1, pp. 32–39, 2020, doi: 10.51401/jinteks.v2i1.556.
J. Suwarno and G. Saputri, “Sistem Informasi Penerimaan Peserta Didik Baru (PPDB) Berbasis Web Menggunakan Model Waterfall (Studi Kasus: SDN Paku Jaya 02),” Spectr. Multidiscip. Journa, vol. 1, no. 21, pp. 123–141, 2024.
Downloads
Additional Files
Posted
License
Copyright (c) 2025 UMSIDA Preprints Server

This work is licensed under a Creative Commons Attribution 4.0 International License.