Implementasi Decoupled Architecture Berbasis Protokol gRPC Dan Gemini API Pada Lms Informatika

Penulis

DOI:

https://doi.org/10.36257/jasisfo.v7i2.12473

Kata Kunci:

Decoupled Architecture, Design Science Research, Gemini API, gRPC, Learning Management System

Abstrak

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.

Biografi Penulis

  • Hasib Ashari, Universitas Sultan Ageng Tirtayasa

    Program Studi Informatika

  • Alim Hardiansyah, Universitas Sultan Ageng Tirtayasa

    Program Studi Informatika

  • Arief Rahman, Universitas Sultan Ageng Tirtayasa

    Program Studi Informatika

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.

https://postgresql.org/

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

2026-10-22

Terbitan

Bagian

Articles

Cara Mengutip

Ashari, H., Hardiansyah, A., & Rahman, A. (2026). Implementasi Decoupled Architecture Berbasis Protokol gRPC Dan Gemini API Pada Lms Informatika. Jurnal Sistem Informasi (JASISFO), 7(2). https://doi.org/10.36257/jasisfo.v7i2.12473