Perancangan Arsitektur Microservices Untuk Resiliensi Sistem Informasi Perpustakaan Pusat (Studi Kasus UPN Veteran Jakarta)
DOI:
https://doi.org/10.22441/format.2020.v9.i2.001Keywords:
Arsitektur Microservices, Node.js, RESTful API, Perpustakaan, MongodbAbstract
Sebuah sistem informasi yang baik, selain memberikan kemudahan dalam melayani informasi, namun juga tahan akan adanya gangguan. Akhir ini sedang marak sebuah arsitektur yang dipercaya dapat memberikan kemudahan dalam scalability,agility,resiliency,manageability. Arsitektur tersebut adalah arsitektur microservice, dirancang untuk membagi service lebih kecil dan terstruktur guna meningkatkan kualitas sistem informasi. Pada sistem informasi perpustakaan pusat di Universitas Pembangunan Nasional “Veteran” Jakarta, arsitektur ini belum digunakan dan masih menggunakan arsitektur monolitik. Yaitu sebuah arsitektur yang semua komponen dibuat menjadi sebuah kesatuan. Artinya untuk pengembangan, pemeliharaan, dan resiliensi dari sistem tersebut akan lebih sulit dan memakan waktu karena dalam proses pengkodingan frontend dan backend di satu services yang sama. Untuk menjawab permasalahan yang telah disebutkan, peneliti ingin merancang arsitektur microservice yang akan digunakan dalam sistem informasi perpustakaan pusat dengan menggunakan metode waterfall untuk membuat arsitektur microservice, Node.js sebagai pembuat server, REST API sebagai standar pertukaran data dan penghubung antar services, Docker sebagai container dan Mongodb sebagai database NoSQL.
Downloads
References
R. Y. Pratama, "microservices apaan tuh," 11 October 2019. [Online]. Available: https://medium.com/codelabs-unikom/microservices-apaan-tuh-b9f5d56e8848.
H. Suryotrisongko, "Arsitektur Microservice untuk Resiliensi Sistem Informasi," Jurnal Sisfo Vol. 06 No. 02, pp. 236-248, 2017.
R. &. D. I. Mufrizal, "Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik.," Jurnal Nasional Teknologi dan Sistem Informasi Vol. 05 No. 01, pp. 58-67, 2019.
R. A. Putra, "ANALISA IMPLEMENTASI ARSITEKTUR MICROSERVICES BERBASIS KONTAINER PADA KOMUNITAS PENGEMBANG PERANGKAT LUNAK TERBUKA (OPENDAYLIGHT DEVOPS COMMUNITY)," JUST IT Vol. 9 No. 2, pp. 150-162, 2019.
Downloads
Published
How to Cite
Issue
Section
License
The copyright to this article is transferred to Universitas Mercu Buana (UMB) if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to UMB. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that this paper has not been published in the same form elsewhere.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above-mentioned paper as a whole to UMB. The copyright transfer covers the right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.
Our Articles are licensed under CC BY-NC

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.