Implementation of Microservices Architecture in Learning Management System E-Course Using Web Service Method

Authors

  • Fachru Dahri Universitas Harapan Medan
  • Andi Marwan El Hanafi Universitas Harapan Medan
  • Divi Handoko Universitas Harapan Medan
  • Nur Wulan Universitas Harapan Medan

DOI:

10.33395/sinkron.v7i1.11229

Keywords:

API, Architecture Microservices, Learning Management System, Monolith, Web Service

Abstract

Building a learning system using the Learning Management System is already too much but there are many problems that make people think about using it because it is difficult to maintain the system, so to build a system takes a lot of time because the basis for developing the system is monolith-based and difficult to develop if the system development team grows or change. Learning Management System needs to be implemented for easy access to learning because online learning is very important to be a good alternative. From these problems led to the idea to create a Learning Management System in which it can solve services and communicate between services to facilitate efficient development. This study aims to apply the Web Service Implementation Methodology used in building a Learning Management System for an E-Course that facilitates online learning by implementing web services. To perform inter-service solving the methodology used in making this application is the web service method which is implemented on the microservices architecture. Programming languages for differentiating services are PHP and JavaScript. For the user interface, ReactJS is used as the API data manager for each service and the database uses MySQL. This application will later be used as a medium to facilitate online learning, there are members (users) as student actors and admins to manage mentor and course data that will be displayed.

GS Cited Analysis

Downloads

Download data is not yet available.

References

Aditra, G. (2016). Pelatihan Penggunaan E-Learning Berbasis Media Sosial. SEMINAR NASIONAL PENGABDIAN KEP ADA MASYARAKAT. https://eproceeding.undiksha.ac.id/index.php/senadimas/article/download/254/156

Aliyah, I., Asrowardi, I., & Sahlinal, D. (2017). Implementasi Web Service Dalam Monitoring Pendapatan Perusahaan Dari Penjualan Tiket Bus Di Perum Damri Kantor Cabang Bandar Lampung. 1–6.

Choiri, T., Dengen, N., & Islmiyah. (2017). Web Service untuk Web Profil SMP Negeri 2 Rantepao Toraja Utara. 2(1).

Dhika, H., Destiawati, F., Surajiyo, S., & Jaya, M. (2020). Implementasi Learning Management System Dalam Media Pembelajaran Menggunakan Moodle. Prosiding Seminar Nasional Riset Information Science (SENARIS), 2(0), 228–234. http://tunasbangsa.ac.id/seminar/index.php/senaris/article/view/166

Iqbal, M., Informatika, J., Indonesia, U. I., Dirgahayu, T., Informatika, J., Indonesia, U. I., Putro, H. P., Informatika, J., & Indonesia, U. I. (2021). Implementasi Arsitektur enterprise Pola Vending Machine pada Teknologi Microservices. AUTOMATA, 2.

JAYANTO, D. P. (2017). Informasi Web Application Backend Development of “ Siap ” : “ Sistem Informasi Aspirasi Dan Pengaduan Masyarakat ” Application Based on Web Using Microservice Springboot. 156.

Messina, A., Rizzo, R., Storniolo, P., & Urso, A. (2016). A Simplified Database Pattern for the Microservice Architecture. The Eighth International Conference on Advances in Databases, Knowledge, and Data Applications, June, 35–40. https://doi.org/10.13140/RG.2.1.3529.3681

Mufrizal, R., & Indarti, D. (2019). Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik. Jurnal Nasional Teknologi Dan Sistem Informasi, 5(1), 57–68. https://doi.org/10.25077/teknosi.v5i1.2019.57-68

Munawar, G., & Hodijah, A. (2018). Analisis Model Arsitektur Microservice Pada Sistem Informasi DPLK. Sinkron: Jurnal Dan Penelitian Teknik Informatika, 3(1), 232–239.

Mustafa, P. Y. D. M., Jusak, & Erstiawan, M. S. (2018). Rancang Bangun Aplikasi Learning Management System Berbasis Web Dengan Menggunakan Model SCORM Pada SMA Kartika. Jsika, 7(1), 1–12.

Rafiqi, M. D., Subyantoro, E., & W, D. K. (2019). Implementasi Arsitektur Microservice Pada Aplikasi Online Travel Tourinc. Karya Ilmiah Mahasiswa Manajemen Informatika, 1(1), 1–10.

Rofiq, F. N., & Susanto, A. (2017). Implementasi RESTful Web Service untuk Sistem Penghitungan Suara Secara Cepat pada Pilkada Implementation of Restful Web Servicefor Quick Count System of MayorElection. Eksplora Informatika, 6(2), 159–168.

Senja, M. (2016). PENGEMBANGAN MEDIA PEMBELAJARAN E-COURSE UNTUK MENINGKATKAN HASIL BELAJAR MAHASISWA TEKNIK ELEKTRO P ADA MATA KULIAH MESIN ARUS SEARAH DI UNIVERSITAS NEGERI SURABAYA. 2, 627–633.

Suhaibi. (2018). IMPLEMENTASI WEB SERVICE MENGGUNAKAN LIBRARY NUSOAP.

Suryotrisongko, H. (2017). Arsitektur Microservice untuk Resiliensi Sistem Informasi. Sisfo, 06(02), 231–246.

https://doi.org/10.24089/j.sisfo.2017.01.006

Downloads


Crossmark Updates

How to Cite

Dahri, F. ., Hanafi, A. M. E. ., Handoko, D. ., & Wulan, N. . (2022). Implementation of Microservices Architecture in Learning Management System E-Course Using Web Service Method. Sinkron : Jurnal Dan Penelitian Teknik Informatika, 6(1), 76-82. https://doi.org/10.33395/sinkron.v7i1.11229