Analisis Response Metrics Terhadap Arsitektur Monolithic dan Microservices dalam Implementasi Aplikasi Kompen
- Authors
-
-
Luqman Affandi
Politeknik Negeri Malang -
Meyti Eka Apriyani
Politeknik Negeri Malang -
Anggara Mahendra Putra
Politeknik Negeri Malang
-
- Keywords:
- Monilitic, Microservice, Refactoring, Load Test
- Abstract
-
Saat ini sistem informasi dihadapkan pada pengembangan yang signifikan, dimana seketika dituntut perlu ada perubahan-perubahan kebijakan ataupun penambahan fitur-fitur sesuai kebutuhan business rule baik internal maupun eksternal sistem. Semisal ketika suatu sistem informasi yang telah berjalan lalu perlu dilakukan pengembangan modul ataupun fitur tertentu untuk menyesuaikan kebutuhan dan kebijakan internal, maka proses penambahan fitur tersebut dalam pengembangan business rules diharapkan tidak mengganggu kinerja dari proses sistem yang sudah berjalan. Aplikasi Kompen JTI Polinema saat ini masih mengadopsi arsitektur monolithic, dimana jika terjadi kegagalan pada saat pembaruan atau penambahan fitur baru pada aplikasi, maka seluruh fitur aplikasi akan mengalami kegagalan sistem. Permasalahan selanjutnya yakni seiring dengan bertambahnya jumlah mahasiswa Jurusan Teknologi Informasi Polinema dari waktu ke waktu, dan dalam kondisi tertentu seperti pada akhir semester atau masa kelulusan mahasiswa tingkat akhir yang sedang menyelesaikan tanggungan kompen. Sehingga akan mengakses sistem secara bersamaan, maka jumlah request yang diproses pada sistem semakin meningkat sehingga kinerja aplikasi semakin menurun. Dengan adanya permasalahan sebagaimana yang dijelaskan diatas, diperlukan proses refactoring aplikasi dari arsitektur monolithic menjadi arsitektur microservice. Hasil refactoring yang dilakukan pada aplikasi Kompen JTI Polinema menghasilkan empat service yang dapat dikembangkan pada arsitektur microservice. Berdasarkan hasil pengujian dengan menggunakan load test, arsitektur microservice yang telah dibangun lebih optimal dibandingkan arsitektur monolithic.
- Downloads
-
Download data is not yet available.
- References
-
[1] B. P. Putra and Y. A. Susetyo, “Implementasi Api Master Store Menggunakan Flask, Rest Dan Orm Di Pt Xyz,†Sistemasi, vol. 9, no. 3, p. 543, 2020, doi: 10.32520/stmsi.v9i3.899.
[2] R. Mufrizal and D. Indarti, “Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik,†J. Nas. Teknol. dan Sist. Inf., vol. 5, no. 1, pp. 57–68, 2019, doi: 10.25077/teknosi.v5i1.2019.57-68.
[3] S. Daya et al. (2015, August). Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach. (1 st edition). [On-Line]. Available:http://www.redbooks.ibm.com/abstracts/sg248275.html [January 15, 2019].
[4] N. Dragoni et al. (2017, September 6). Microservices: Yesterday, Today, and Tomorrow. [On-Line]. Available: https://link.springer.com/chapter/10.1007/978-3-319-67425-4_12 [January 15, 2019].
[5] P. L. L. Belluano, P. Purnawansyah, B. L. E. Panggabean dan H. Herman. 2020. “Sistem Informasi Program Kreativitas Mahasiswa berbasis Web Service dan Microserviceâ€.
[6] K. Katuwal. “Microservices: A Flexible Architecture for the Digital Age Version 1.0â€. American Journal of Computer Science and Engineering, Volume 3, September 2016, Pages 20-24.
[7] A. Messina, R. Rizzo, P. Storniolo, and A. Urso. “A Simplified Database Pattern for the Microservice Architecture†In Conference: DBKDA, 2016.
[8] R. Mufrizal dan D. Indarti. 2019. “Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik
[9] G. Munawar dan A. Hodijah. 2018. “Analisis model Arsitektur Microservice pada Sistem Informasi DPLKâ€.
[10] E. Rubio-Drosdov, D. Diaz-Sanchez, A. Marin-Lopez, and F. Almenares, “A Framework for Microservice Migration and Performance Assesment,†Intell. Environ. 2020, vol. 28, no. June 2020, pp. 291–300, 2020, doi: 10.3233/AISE200053.
[11] S. Hassan, N. Ali, and R. Bahsoon, “Microservice Ambients: An Architectural Meta-Modelling Approach for Microservice Granularity,†Proc. - 2017 IEEE Int. Conf. Softw. Archit. ICSA 2017, no. April 2018, pp. 1–10, 2017, doi: 10.1109/ICSA.2017.32.
[12] A. Furda, C. Fidge, O. Zimmermann, W. Kelly, and A. Barros, “Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency,†IEEE Softw., vol. 35, no. 3, pp. 63–72, 2018, doi: 10.1109/MS.2017.440134612.
[13] M. Ali Temoor and B. Muzaffar Ali, “Architecture for Microservice Based System. A Report,†no. January, 2020, doi: 10.13140/RG.2.2.17340.16004/1
[14] H. Suryotrisongko. 2017. “Arsitektur Microservice untuk Resiliensi Sistem Informasiâ€.
[15] I. Fadila Putra. 2019. “Penerapan Arsitektur Microservice Pada Sistem Informasi Sertifikasiâ€. - Downloads
- Published
- 01-10-2020
- Section
- Articles
Most read articles by the same author(s)
- Lulus Okta Cahyono, Cahya Rahmad, Luqman Affandi, SISTEM PAKAR DIAGNOSIS PENYAKIT TANAMAN BUAH DALAM POT MENGGUNAKAN METODE DEMPSTER SHAFER BERBASIS WEB , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi VOL 8 NO 2 Tahun 2017
- Luqman Affandi, Sofyan Noor Arief, Muhammad Iko Wiryadirja, OPTIMASI PENJADWALAN MAINTENANCE KENDARAAN MENGGUNAKAN ALAT GPS TRACKING BERBASIS ANDROID , Jurnal Teknologi Informasi: Vol. 10 No. 2 (2019): JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi
- Ahmad Zainuddin, Luqman Affandi, Antonius Duty Susilo, ANALISIS SISTEM KEAMANAN HOTSPOT DENGAN MENGGUNAKAN HONEYPOT DAN IDS DI KAMPUS STMIK PPKIA PRADNYA PARAMITA MALANG , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep, dan Implementasi VOL. 5 NO. 2 TAHUN 2014
- Dian Wahyuningsih, Luqman Affandi, Evy Sophia, Evaluasi Performa Model Layanan Cloud Computing: Studi Komparatif Iaas, Paas, Dan Saas Dengan Pengujian Beban Bertingkat , Jurnal Teknologi Informasi: Vol. 16 No. 2 (2025): JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi Vol 16 No 2 Tahun 2025.
- Muhammad Yunus, Luqman Affandi, Eny Farida, APLIKASI TUNTUNAN LAGU QIRA’ATIL QUR’AN BERBASIS ANDROID , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep, dan Implementasi VOL. 5 NO. 2 TAHUN 2014
- Abdul Muhsyi, Luqman Affandi, APLIKASI SHARING PRINTER MELALUI VIRTUAL PRIVATE NETWORK (VPN) SEBAGAI MEDIA PENGIRIMAN DOKUMEN , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi VOL 9 NO 1 Tahun 2018
- Ekojono Ekojono, Luqman Affandi, Dhebys Suryani, METODE PEMANFAATAN COMMAND LINE UNTUK DIRECT PRINTING PADA APLIKASI BERBASIS WEB , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi VOL 7 NO 2 Tahun 2016
- Luqman Affandi, PENCATATAN DAN PEMISAHAN DATA LOG PROXY SERVER KE DALAM DATABASE MENGGUNAKAN MODEL OTOMATA MESIN TURING DI STMIK PPKIA PRADNYA PARAMITA MALANG , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep, dan Implementasi VOL. 3 NO. 1 TAHUN 2012
- Mochammad Hamdani, Luqman Affandi, Syahminan Syahminan, ALAT PENDETEKSI TELUR MENGGUNAKAN SENSOR CAHAYA DAN BAHASA C , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep, dan Implementasi VOL. 5 NO. 1 TAHUN 2014
- Luqman Affandi, Dhebys Suryani H, PEMANFAATAN TEKNOLOGI USB DONGLE SERVER LINUX UNTUK PEMANFAATAN FLEKSIBILITAS IMPLEMENTASI APLIKASI SISTEM INFORMASI , Jurnal Teknologi Informasi: JURNAL TEKNOLOGI INFORMASI: Teori, Konsep dan Implementasi Vol 10 No 1 Tahun 2019

