Implementasi Decoupled Architecture Berbasis Protokol gRPC Dan Gemini API Pada Lms Informatika
DOI:
https://doi.org/10.36257/jasisfo.v7i2.12473Kata Kunci:
Decoupled Architecture, Design Science Research, Gemini API, gRPC, Learning Management SystemAbstrak
Penelitian ini dilatarbelakangi oleh pentingnya mengatasi fragmentasi sistem akademik dan
performa platform yang lambat akibat penggunaan arsitektur monolitik konvensional
(SPADA/Moodle). Masalah ini menyebabkan pemuatan halaman lambat serta terpisahnya
fungsi instruksional dan administrasi akademik. Penelitian ini bertujuan mengembangkan sistem
Learning Management System (LMS) berbasis web terpadu dengan mengintegrasikan fungsi
instruksional, administrasi akademik (KRS), perwalian, dan Asisten Virtual Cerdas (Gemini
API) dalam satu ekosistem. Metode yang digunakan adalah Design Science Research (DSR)
dengan implementasi Decoupled Architecture yang memisahkan Frontend (React.js) dan
Backend Gateway (Express.js), serta menggunakan protokol komunikasi internal gRPC
(Protocol Buffers) dan basis data PostgreSQL. Pengujian dilakukan melalui Black Box Testing,
Jest unit testing, benchmark kinerja (latensi atau throughput), dan User Experience
Questionnaire (UEQ). Hasil penelitian menunjukkan keberhasilan fungsional 100% pada 46
skenario uji, statement coverage 90,59%, serta predikat 'Sangat Baik' pada UEQ (skor Kejelasan
2,09). Secara kinerja, gRPC terbukti 2,98 kali lebih cepat dibandingkan REST API (5,685 ms vs
16,943 ms), serta arsitektur Single Page Application (SPA) memangkas latensi waktu respons
antarmuka (TTFB) hingga > 90% dibanding SPADA lama. Temuan ini mengonfirmasi efisiensi
protokol gRPC dan Decoupled Architecture untuk pengembangan LMS modern.
Referensi
Alia, A. A. H. (2022). The Analysis of a Learning Management System from a Design and
Development Perspective. International Journal of Information and Education Technology.
Alshira'h, M., Al-Omari, M., & Igried, B. (2021). Usability Evaluation of Learning
Management Systems (LMS) Based on User Experience. Turkish Journal of Computer and
Mathematics Education.
Amazon Web Services. (2025). What is a REST API? https://aws.amazon.com/what-is/restfulapi/
Baehaqi, A., Bashit, M. S., Indrajit, R. E., & Kurniawan, R. D. (2023). Front End Learning
Management System Development Using The Nextjs Framework. Jurnal Teknik
Informatika (JUTIF).
Depari, O. A., Sinambela, J. G. A., Simangunsong, R., & Sitompul, P. (2025). Peran LMS
dalam Mendorong Kemandirian Belajar Mahasiswa Pascapandemi Digital. Journal of
Artificial Intelligence and Digital Business.
Erlangga, E., Munir, M., Riza, L. S., Piantari, E., Junaeti, E., & Permana, I. S. (2023).
Implementation of the Gamification Concept in the Development of a Learning
Management System. ADI Journal on Recent Innovation.
Google DeepMind. (2025). Gemini API Documentation. https://ai.google.dev/docs
Google LLC. (2025). gRPC Documentation. https://grpc.io/docs/
Haydar, A., Priharsari, D., & Wicaksono, S. A. (2022). Analisis Learning Management System
terhadap Pengalaman Mahasiswa pada Pembelajaran Jarak Jauh. Jurnal Pengembangan
Teknologi Informasi dan Ilmu Komputer.
Hevner, A. R., March, S. T., Park, J., & Ram, S. (2004). Design Science in Information Systems
Research. MIS Quarterly.
Kurniawati, E., & Ratnasari, C. I. (2023). Pengujian Pengalaman Pengguna (User Experience)
Menggunakan Metode User Experience Questionnaire (UEQ). STORAGE - Jurnal Ilmiah
Teknik dan Ilmu Komputer.
Lazuardy, M. F. S., & Anggraini, D. (2022). Modern Front End Web Architectures with
React.Js and Next.Js. International Research Journal of Advanced Engineering and
Science.
Meta Platforms, Inc. (2025). Jest · Delightful JavaScript Testing. https://jestjs.io/
Peffers, K., Tuunanen, T., Rothenberger, M. A., & Chatterjee, S. (2007). A Design Science
Research Methodology for Information Systems Research. Journal of Management
Information Systems.
PostgreSQL Global Development Group. (2025). PostgreSQL Documentation.
Purwanto, T. (2023). Analisa Perbandingan Kinerja REST API Dengan Framework Flask,
Laravel, Dan Express Js. Scientia Sacra.
Ramadhani, S. P., Saputra, F. A., Dwiansyah, F., & Veritawati, I. (2024). Pengujian Sistem
Informasi Akademik (NeoSiak) Berbasis Website Menggunakan Equivalence Partitioning
dan Metode Black Box. STORAGE.
Redis Ltd. (2025). Redis Documentation. https://redis.io/docs/
Diterbitkan
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 Hasib Ashari, Alim Hardiansyah, Arief Rahman

Artikel ini berlisensi Creative Commons Attribution 4.0 International License.


