Yudi Fathurrahman, - and Pizaini, - and Novriyanto, - and Teddie Darmizal, -
(2024)
IMPLEMENTASI ARSITEKTUR MICROSERVICES DAN TEKNOLOGI DOCKER PADA APLIKASI TRACER ALUMNI.
Jurnal Sistem Informasi dan Teknologi, 6 (2).
![[img]](http://repository.uin-suska.ac.id/80411/1.hassmallThumbnailVersion/IMPLEMENTASI%20ARSITEKTUR%20MICROSERVICES%20DAN%20TEKNOLOGI%20DOCKER%20PADA%20APLIKASI%20TRACER%20ALUMNI.pdf) ![](http://repository.uin-suska.ac.id/80411/1.haspreviewThumbnailVersion/IMPLEMENTASI%20ARSITEKTUR%20MICROSERVICES%20DAN%20TEKNOLOGI%20DOCKER%20PADA%20APLIKASI%20TRACER%20ALUMNI.pdf) Preview |
|
Text
IMPLEMENTASI ARSITEKTUR MICROSERVICES DAN TEKNOLOGI DOCKER PADA APLIKASI TRACER ALUMNI.pdf
- Published Version
Download (980kB)
| Preview
|
Abstract
Alumni merupakan sekumpulan orang yang telah berhasil menyelesaikan pendidikannya atau telah berhasil lulus dari suatu sekolah ataupun perguruan tinggi. Dalam melihat kualitas suatu institusi pendidikan, Alumni biasanya memegang peranan yang penting untuk berkontribusi dalam memberikan masukan terhadap proses dan perbaikan bagi institusi Pendidikan. Data alumni diperlukan setiap institusi pendidikan untuk keperluan akreditasi, yang dilakukan oleh Badan Akreditasi Nasional serta diperlukan juga oleh institusi pendidikan untuk menjadi evaluasi dari kurikulum yang ada, agar dapat diperbaiki dengan menyesuaikan perkembangan pendidikan dan dunia kerja. Oleh karna itu diperlukan sebuah aplikasi yang dapat digunakan oleh setiap institusi pendidikan, serta dapat membantu menjalin hubungan antara alumni, institusi pendidikan, dan pengguna alumni. Dalam pengembangan aplikasi yang dapat melakukan pendataan alumni pada setiap institusi Pendidikan. Kesulitan melakukan pengembangan aplikasi dengan codebase yang besar yaitu ketika terdapat kegagalan disaat penambahan fitur baru dan disaat terjadi satu kegagalan dalam aplikasi dapat mempengaruhi keseluruhan kinerja aplikasi karena setiap komponen sistem tidak terpisah satu sama lainnya. Kesulitan lainnya yaitu ketika banyak user yang mengakses aplikasi maka performa dari aplikasi akan menurun hal ini disebabkan aplikasi hanya membebankan ke satu service saja. Sehingga untuk mengatasi masalah tersebut, diperlukan yaitu arsitektur microservice. microservices dapat memberikan manfaat yang signifikan, seperti mengembangkan service dengan cepat. Penelitian ini bertujuan untuk mengimplementasikan arsitektur microservices dan pemanfaatan teknologi docker dalam pengembangan aplikasi tracer alumni. Pengujian dalam penelitian ini menggunakan pengujian benchmarking dengan Rakyll/Hey. Dalam hal ini, pengujian membuat 1000 HTTP connections yang kemudian dijalankan dilakukan selama x detik, diketahui bahwa request HTTP yang dapat diterima mencapai 336,24 permintaan per detik. Hal itu menunjukkan seberapa efektifnya pengimplementasian service orchestration pattern yang digunakan pada aplikasi tracer alumni. Pengujian juga mendapatkan informasi mengenai nilai minimum dan maximum jumlah HTTP request/seconds (rps) adalah 160,47 rps hingga 336,24 rps.
Actions (login required)
![View Item View Item](/style/images/action_view.png) |
View Item |