Implementasi Sistem Tanya Jawab (Question Answering) Berbasis RAG (Retrieval-Augmented Generation) untuk Otomasi Layanan Informasi di Perusahaan IT dan Penyedia Pelatihan

dc.contributor.advisorMufida, Mir'atul Khusna
dc.contributor.authorPratama, Saidi Nur
dc.date.accessioned2026-08-27T08:27:11Z
dc.date.issued2026-08-04
dc.descriptionTugas akhir ini membahas perancangan dan implementasi sistem tanya jawab berbasis Retrieval-Augmented Generation (RAG) untuk mengotomatisasi layanan informasi di Rawit Solusi Utama. Sistem memanfaatkan knowledge base dari dokumen perusahaan, proses embedding dan retrieval menggunakan ChromaDB, serta Large Language Model lokal melalui Ollama untuk menghasilkan jawaban berdasarkan konteks informasi yang relevan.
dc.description.abstractDi era digital saat ini, kebutuhan terhadap layanan informasi yang cepat dan mudah diakses menjadi salah satu faktor penting dalam meningkatkan kualitas pelayanan perusahaan. PT Rawit Solusi Utama menghadapi kendala dalam penyampaian informasi terkait layanan perusahaan karena informasi masih tersebar pada berbagai sumber dan proses pencarian informasi membutuhkan waktu. Proyek akhir ini bertujuan untuk mengimplementasikan sistem Question Answering berbasis Retrieval-Augmented Generation (RAG) yang dapat membantu mengotomatisasi layanan informasi perusahaan. Sistem dikembangkan menggunakan LangChain sebagai framework orkestrasi, Ollama sebagai penyedia Large Language Model (LLM), Llama 3 sebagai model bahasa, serta ChromaDB sebagai vector database. Data dari dokumen dan sumber informasi perusahaan diproses melalui tahapan pemecahan dokumen menjadi beberapa bagian (chunking), embedding, dan penyimpanan ke dalam vector database. Ketika pengguna memberikan pertanyaan, sistem melakukan retrieval untuk menemukan informasi yang paling relevan dari knowledge base, kemudian informasi tersebut digunakan sebagai konteks bagi LLM untuk menghasilkan jawaban. Pengembangan sistem menggunakan metode Waterfall yang meliputi tahap analisis kebutuhan, perancangan, implementasi, pengujian, dan pemeliharaan. Pengujian dilakukan menggunakan pendekatan black-box melalui User Acceptance Testing (UAT) untuk memastikan fungsi utama sistem berjalan sesuai kebutuhan pengguna. Hasil implementasi menunjukkan bahwa sistem dapat membantu pengguna memperoleh informasi perusahaan melalui antarmuka chatbot dengan memanfaatkan data yang tersedia pada knowledge base. Penerapan RAG juga memungkinkan jawaban chatbot lebih terarah karena proses generasi jawaban menggunakan konteks hasil pencarian dari knowledge base perusahaan.
dc.identifier.citationAPA
dc.identifier.kodeprodiKODEPRODI55401#Teknik Informatika
dc.identifier.nidnNIDN1031038601
dc.identifier.nimNIM3312311038
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/6291
dc.language.isoother
dc.publisherPoliteknik Negeri Batam
dc.subjectChatbot
dc.subjectQuestion Answering
dc.subjectRetrieval-Augmented Generation
dc.subjectRAG
dc.subjectLarge Language Model
dc.subjectSistem Informasi
dc.subjectOtomasi Layanan Informasi
dc.titleImplementasi Sistem Tanya Jawab (Question Answering) Berbasis RAG (Retrieval-Augmented Generation) untuk Otomasi Layanan Informasi di Perusahaan IT dan Penyedia Pelatihan
dc.title.alternativeImplementasi Chatbot RAG untuk Layanan Informasi di Rawit Solusi Utama
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
3312311038_Chat-Bot Layanan Informasi Untuk Perusahaan IT dan Penyedia Pelatihan.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
3312311038_Lembar Pengesahan.pdf
Size:
413.17 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
3312311038_Pernyataan Publikasi.pdf
Size:
339.16 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: