Jurnal Teknologi Informasi dan Ilmu Komputer (Apr 2024)

Pemanfaatan Arsitektur Microservice untuk Peningkatan Performansi Website Lomba nasional Kreativitas Mahasiswa

  • Sanjaya,
  • Murnawan

DOI
https://doi.org/10.25126/jtiik.20241128307
Journal volume & issue
Vol. 11, no. 2

Abstract

Read online

Lomba Nasional Kreativitas Mahasiswa (LO Kreatif) merupakan ajang tahunan yang diadakan oleh APTISI 7 Jatim untuk mahasiswa perguruan tinggi swasta di Indonesia. Meskipun proses pendaftaran lomba telah beralih ke platform digital, penelitian terbaru menunjukkan keterbatasan performa website LO Kreatif saat menghadapi lebih dari 1000 pengguna secara bersamaan. Evaluasi performansi menggunakan metode load testing mengidentifikasi dua faktor utama yang berkontribusi pada penurunan performa, yaitu penggunaan file load pada halaman web dan penggunaan data gambar, proses query yang kompleks, serta penggunaan library. Penelitian ini mengusulkan solusi dengan merancang arsitektur microservice sebagai alternatif terhadap arsitektur monolitik yang digunakan saat ini. Analisis terhadap penelitian sebelumnya menunjukkan bahwa arsitektur monolitik lebih cocok untuk aplikasi dengan jumlah pengguna kecil, sedangkan arsitektur microservice menawarkan skalabilitas dan reliabilitas yang lebih baik. Melalui Design Science Research Methodology (DSRM), penelitian ini melibatkan enam tahapan, mulai dari identifikasi permasalahan hingga komunikasi hasil kepada pemangku kepentingan. Hasil evaluasi menunjukkan bahwa arsitektur microservice berhasil meningkatkan throughput tanpa mengalami penurunan, meskipun rata-rata error rate sebesar 8.52% masih memerlukan perbaikan. Dengan demikian, arsitektur microservice dapat menjadi solusi untuk meningkatkan performansi website LO Kreatif, namun perhatian terhadap aspek perangkat keras juga krusial untuk mendapatkan performansi optimal.

Keywords