Dakhilullah, Hamasah Fatiy (2026) Perancangan dan Implementasi Chatbot Builder pada Chatbot Mona by Netmonk. Project Report. [s.n.], [s.l.]. (Unpublished)
|
Text
5025231139-Project_Report.pdf - Accepted Version Restricted to Repository staff only Download (1MB) | Request a copy |
Abstract
Mona by Netmonk merupakan chatbot layanan monitoring pada platform Netmonk milik PT Telkom Indonesia yang dirancang untuk mendukung operasional layanan monitoring. Untuk memungkinkan pengelolaan alur percakapan dan integrasi layanan secara fleksibel tanpa perubahan kode langsung, dikembangkan sistem Chatbot Builder yang andal dan skalabel guna mendukung konfigurasi chatbot secara dinamis. Metodologi pengembangan meliputi analisis kebutuhan, perancangan arsitektur, implementasi, dan pengujian sistem. Sistem dibangun menggunakan arsitektur berbasis layanan (service-based architecture) dengan komunikasi melalui REST API. Backend menggunakan FastAPI dengan 209 endpoint, frontend menggunakan NuxtJS, serta MongoDB sebagai basis data NoSQL dengan 32 koleksi. Seluruh layanan dideploy menggunakan Docker. Hasil implementasi menunjukkan sistem bersifat modular dan mampu mengelola alur percakapan secara dinamis, dengan performa respons GET di bawah 500 ms serta POST, PUT, dan DELETE di bawah 1000 ms, sehingga tergolong efisien dan responsif.
==================================================================================================================================
Mona by Netmonk is a monitoring service chatbot on the Netmonk platform owned by PT Telkom Indonesia, designed to support monitoring service operations. To enable flexible conversation flow management and service integration without direct code changes, a reliable and scalable Chatbot Builder system was developed to support dynamic chatbot configuration. The development methodology encompasses requirements analysis, architecture design, implementation, and system testing. The system is built using a service-based architecture with communication through REST API. The backend uses FastAPI with 209 endpoints, the frontend uses NuxtJS, and MongoDB serves as the NoSQL database with 32 collections. All services are deployed using Docker. The implementation results demonstrate that the system is modular and capable of managing conversation flows dynamically, with GET response performance under 500 ms and POST, PUT, and DELETE under 1000 ms, making it efficient and responsive.
| Item Type: | Monograph (Project Report) |
|---|---|
| Uncontrolled Keywords: | Service-Based Architecture, FastAPI, NuxtJS, MongoDB, Docker, REST API |
| Subjects: | T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing |
| Divisions: | Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Hamasah Fatiy Dakhilullah |
| Date Deposited: | 29 Apr 2026 01:40 |
| Last Modified: | 29 Apr 2026 01:40 |
| URI: | http://repository.its.ac.id/id/eprint/132927 |
Actions (login required)
![]() |
View Item |
