Sistem Chatbot dengan large language models dan vector database untuk layanan informasi Dinas Kependudukan Dan Pencatatan Sipil Kota Semarang
Hemanto, Eros Alfedo (2025) Sistem Chatbot dengan large language models dan vector database untuk layanan informasi Dinas Kependudukan Dan Pencatatan Sipil Kota Semarang. Undergraduate (S1) thesis, Universitas Islam Negeri Walisongo Semarang.
SKRIPSI2108096006EROS_ALFEDO_HERMANTO-0.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.
Download (2MB)
Abstract
Penelitian ini membahas pengembangan sistem chatbot berbasis Large Language Models (LLM) dan vector database untuk layanan informasi di Dinas Kependudukan dan Pencatatan Sipil Kota Semarang. Tujuan penelitian adalah merancang chatbot yang responsif, akurat, dan tersedia 24/7 guna meningkatkan aksesibilitas dan efisiensi layanan publik. Sistem ini mengintegrasikan Langchain, GPT-4o Mini, dan Pinecone. Langchain digunakan untuk logika percakapan, GPT-4o Mini memproses bahasa alami, dan Pinecone mempercepat pencarian data berbasis vector. FastAPI berfungsi sebagai backend, Twilio menghubungkan chatbot ke WhatsApp, dan Redis menyimpan riwayat percakapan untuk meningkatkan responsivitas. Metode pengembangan menggunakan pendekatan waterfall, mulai dari analisis kebutuhan, desain sistem, implementasi, hingga pengujian dengan metode Black Box Testing dan User Acceptance Testing (UAT). Hasil pengujian menunjukkan sistem mampu menjawab 85% pertanyaan pengguna secara akurat (17 dari 20 skenario). Evaluasi UAT dengan 23 responden menghasilkan skor kelayakan 87% (kategori Sangat Layak), dengan aspek fungsionalitas (88%), kegunaan (88%), efisiensi (86%), dan keandalan (86%). Chatbot ini berhasil memberikan informasi kependudukan dan pencatatan sipil secara akurat serta mengurangi beban kerja pegawai. Sistem telah dipublikasikan secara online dan dapat diakses 24/7. Evaluasi menunjukkan beberapa kendala, seperti pemahaman terhadap pertanyaan spesifik dan kecepatan respons yang bervariasi. Kendala tersebut diatasi dengan memperluas dataset dan mengoptimalkan sistem. Kesimpulannya, chatbot ini memberikan solusi inovatif dan efisien untuk layanan informasi pemerintahan, meningkatkan transparansi, dan mempermudah masyarakat dalam mengakses informasi kependudukan.
| Item Type: | Thesis (Undergraduate (S1)) |
|---|---|
| Uncontrolled Keywords: | Chatbot; Large Language Models (LLM); Vector database; Langchain; GPT-4o mini; Pinecone; fastAPI; |
| Subjects: | 000 Computer science, information, general works > 005 Computer programming, programs, data |
| Divisions: | Fakultas Sains dan Teknologi > 59201 - Teknologi Informasi |
| Depositing User: | Upload Mandiri |
| Date Deposited: | 17 Jul 2026 07:50 |
| Last Modified: | 17 Jul 2026 07:53 |
| URI: | https://eprints.walisongo.ac.id/id/eprint/30638 |
Actions (login required)
Downloads
Downloads per month over past year
