Search Articles & Publications

Showing 2 articles found for "Microservice"

PENERAPAN ARSITEKTUR MICROSERVICES PADA MIGRASI SISTEM INFORMASI DWIDAYA TOUR DENGAN PENDEKATAN PENGEMBANGAN APLIKASI CEPAT (RAD)

Setiawan, Iwan, Nugroho , Rama Adhitya, Supratikta, Hadi
Abstract: Dengan dibukanya cabang-cabang di seluruh Indonesia dan penyediaan berbagai layanan termasuk tiket kereta, tiket pesawat, dan paket Umrah, Dwidaya Tour telah mengalami perkembangan komersial yang sangat pesat. Ketidakmampuan… puan komunikasi antara cabang-cabang dan layanan telah menciptakan kesulitan. Oleh karena itu, Dwidaya Tour berharap dapat segera beralih ke sistem terpusat tanpa mengganggu kegiatan bisnis sehari-hari. Studi ini bertujuan untuk menyelidiki bagaimana masalah-masalah ini dapat diatasi melalui implementasi, dengan fokus khusus pada penggunaan arsitektur microservices dalam proses migrasi. Dengan menggunakan metode ini, setiap sistem dapat terhubung ke sistem terpusat di frontend sebagai layanan backend. Strategi SDLC berbasis RAD digunakan karena migrasi yang cepat diperlukan. Evaluasi pengguna digunakan dalam teknik RAD ini sebagai mekanisme kontrol.

Optimalisasi E-Learning Melalui Implementasi Microservice Untuk Peningkatan Skalabilitas Dan Efisiensi Pembelajaran Online

Iqbal, Muhammad, Handoko, Wiwin, Syahputra, Abdul Karim
Abstract: The increased use of technology in education has encouraged the development of e-learning platforms that can provide effective and affordable learning experiences. However, the scalability and viability of e-learning platforms… tforms is often a challenge in the face of an increasing number of users and workloads. In this dedication, we propose the use of mi-croservice architecture in e-learning platforms to optimize scalability and maintain platform viability. We design and implement a microservice-based e-learning platform consisting of independent microservices, such as user management, course management, content management, and grading systems. We implement standardized API mechanisms for interactions between these microservices. We also vertically increase CPU capacity on each microservice instance to address increased workloads. We also observed that the use of microservices architecture makes it easy to maintain, develop, and integrate new features into the platform. In this overall dedication, we show that the implementation of microservices on e-learning platforms is able to provide optimal scalability and maintain the continuity of the platform in the face of increasing user needs Keywords: e-learning; microservice; skalabilitas; kinerja; monolitik    Abstract: Peningkatan penggunaan teknologi dalam pendidikan telah mendorong perkembangan platform e-learning yang dapat memberikan pengalaman pembelajaran yang efektif dan terjangkau. Namun, skalabilitas dan kelangsungan platform e-learning sering menjadi tantangan dalam menghadapi peningkatan jumlah pengguna dan beban kerja. SMK Swasta As-Syifa Kisaran menggunakan platform E-learning berbasis monolitik yang menyebabkan semakin banyak aktivitas platform digunakan semakin berat. Beberapa tahapan dilakukan dimulai dengan identifikasi masalah, perencanaan dan desain program, pelaksanaan, evaluasi dan analisis, serta penyusunan dan publikasi laporan. Arsitektur monolitik sebelumnya yang diterapkan perlu diperbaharui dengan arsitektur microservice bertujuan untuk mengoptimalkan skalabilitas dan menjaga kelangsungan platform E-Learning. Permasalahan pada penggunaan traffic yang tinggi dan berfokus pada satu server semakin lama semakin membebani server. Berdasarkan masalah tersebut maka layanan dipecah menjadi beberapa layanan webservice menggunakan arsitektur microservice yang terdiri dari layanan-microservice independen, seperti manajemen pengguna, kursus, konten, dan sistem penilaian. Peningkatan kapasitas CPU secara vertikal diperlukan sehingga microservice dapat mengatasi peningkatan beban kerja server. Hasil implementasi microservice yang diterapkan pada platform e-learning SMK As-Syifa mampu memberikan skalabilitas yang optimal untuk kelangsungan platform dalam menghadapi peningkatan kebutuhan pengguna            Kata kunci: e-learning; microservice; scalability; performance; monolitik