Implementasi Arsitektur Microservices Pada Aplikasi Magang Siswa Smk Berbasis Web Menggunakan Metode Scrum

  • Rahmat Gunawan STMIK Rosma
  • Zaenal Alfian STMIK Rosma
  • Darmansyah Darmansyah STMIK Rosma

Abstract

Pengembangan aplikasi web pengelolaan magang siswa SMK berbasis arsitektur microservices dengan metode Scrum, menjadi solusi untuk memudahkan koordinasi antara admin, perusahaan, mentor, dan siswa dalam seluruh siklus magang, mulai dari seleksi, pendaftaran, pemantauan, hingga penilaian dan penerbitan sertifikat. Platform ini dirancang dengan pembagian tiga lapisan utama: presentation layer menggunakan React.js dan Bootstrap untuk antarmuka responsif, logic layer berbasis Hapi.js sebagai microservices dengan proteksi JWT untuk keamanan, serta data layer menggunakan PostgreSQL. Setiap peran memiliki fitur yang spesifik, seperti manajemen pengguna dan program untuk admin, pengelolaan mentor dan program untuk perusahaan, penilaian siswa untuk mentor, serta pencarian dan pendaftaran program bagi siswa. Evaluasi dilakukan melalui uji kelayakan yang menilai fungsionalitas, kinerja, kegunaan, dan keamanan aplikasi. Hasil implementasi menunjukkan bahwa arsitektur microservices mampu meningkatkan efisiensi, skalabilitas, dan kemudahan pemeliharaan sistem, serta memberikan pengalaman pengguna yang optimal. Dengan demikian, solusi ini layak diadopsi untuk mendukung digitalisasi proses magang di lingkungan pendidikan dan industri.

Downloads

Download data is not yet available.
Published
Jun 2, 2026
How to Cite
GUNAWAN, Rahmat; ALFIAN, Zaenal; DARMANSYAH, Darmansyah. Implementasi Arsitektur Microservices Pada Aplikasi Magang Siswa Smk Berbasis Web Menggunakan Metode Scrum. Journal of Informatics and Electronics Engineering, [S.l.], v. 6, n. 01, p. 103-109, june 2026. ISSN 2798-1177. Available at: <http://ejournal.poltektedc.ac.id/index.php/jiee/article/view/1545>. Date accessed: 14 june 2026. doi: http://dx.doi.org/10.70428/jiee.v6i01.1545.
Section
Articles