PENGEMBANGAN CHATBOT BERBASIS AGENTIC RETRIEVAL-AUGMENTED GENERATION PADA APLIKASI PENCATATAN KALORI

2207411023, Haffidz Aimar Maulana (2026) PENGEMBANGAN CHATBOT BERBASIS AGENTIC RETRIEVAL-AUGMENTED GENERATION PADA APLIKASI PENCATATAN KALORI. D4 thesis, Politeknik Negeri Jakarta.

[thumbnail of Halaman Identitas Skripsi] Text (Halaman Identitas Skripsi)
Halaman Identitas Skripsi_Haffidz Aimar Maulana.pdf

Download (1MB)
[thumbnail of Isi (BAB II s.d BAB IV)] Text (Isi (BAB II s.d BAB IV))
Isi Skripsi_ Haffidz Aimar Maulana.pdf
Restricted to Hanya Civitas Akademika PNJ

Download (1MB)
[thumbnail of Manuskrip Artikel Ilmiah] Text (Manuskrip Artikel Ilmiah)
Artikel Ilmiah_Haffidz Aimar Maulana.pdf
Restricted to Hanya Staff Repositori

Download (978kB)

Abstrak

Permasalahan berat badan berlebih dan obesitas menunjukkan perlunya pemantauan asupan kalori harian yang lebih mudah dan konsisten. Penelitian ini bertujuan mengembangkan chatbot berbasis Agentic Retrieval-Augmented Generation (RAG) pada aplikasi NutriVision agar pengguna dapat memperoleh informasi gizi dan mencatat makanan melalui bahasa alami. Metode yang digunakan adalah pengembangan sistem dengan tahapan analisis kebutuhan, perancangan, implementasi, dan pengujian. Chatbot dikembangkan menggunakan LangChain Agent, model LLM GPT-OSS-120B melalui Groq, Flask API, RDBMS PostgreSQL, dan aplikasi Android berbasis Kotlin. Sistem dilengkapi tools untuk mencari makanan, mengambil data porsi, mencatat, mengubah, menghapus food log, serta mengambil dan memperbarui profil pengguna. Evaluasi dilakukan menggunakan 100 skenario LLM-as-a-Judge, 20 test case Black Box Testing, serta pengujian usability melalui System Usability Scale (SUS) dan Net Promoter Score (NPS) yang melibatkan 16 responden berusia 20–25 tahun. Hasil menunjukkan skor rata-rata LLM-as-a-Judge sebesar 0,90 dengan pass rate 95%, Black Box Testing mencapai tingkat keberhasilan 100%, skor SUS sebesar 80,63 (kategori Acceptable, grade B), serta NPS sebesar 62,5 dengan 62,5% promoter dan 37,5% passive tanpa detractor (kategori Excellent). Hasil tersebut menunjukkan bahwa chatbot NutriVision mampu mendukung pencatatan makanan dan pemantauan kalori secara lebih mudah, fungsional, dan diterima dengan baik oleh pengguna.

Tipe Dokumen: Thesis / Skripsi / Tugas Akhir (D4)
Subjek: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Bidang, Unit, atau Jurusan Yang Ditujukan: Teknik Informatika dan Komputer > Teknik Informatika D4
User ID Pengunggah: Haffidz Aimar Maulana
Date Deposited: 21 Jul 2026 07:24
Last Modified: 21 Jul 2026 07:24
URI: https://repository.pnj.ac.id/id/eprint/39516

Actions (login required)

View Item
View Item