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.

[thumbnail of SKRIPSI2108096006EROS_ALFEDO_HERMANTO] Text (SKRIPSI2108096006EROS_ALFEDO_HERMANTO)
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)

View Item
View Item

Downloads

Downloads per month over past year

View more statistics