Implementation of Microservice Architecture in Village Information Systems

##plugins.themes.bootstrap3.article.main##

suryo atmojo Ruli Utami Suzana Dewi Nurwahyudi Widhiyanta

Abstract

Information systems can be said to be good, namely, the system can provide convenience in presenting information, must also be able to survive when experiencing disturbances, and be able to adapt. The ability to deal with disturbances and adapt is called resilience. One of the information system architectures that lack resilience capabilities is monolithic architecture, where the backend and frontend systems are combined in the same functions and services, besides that the monolithic architecture also runs all logic in one application server. The microservice architecture allows the development of functions in an application or information system to be broken down into several small service parts and makes the service have the ability to manage resources properly and become a small service that is interconnected into one. The design of this microservice-based Village Information System is the best solution to solve the problems that exist in monolithic architecture-based information systems, especially in village information systems. In this study, the case study focuses on problems in the Pengalangan Village Information System such as rapidly changing system requirements, system requirements that can be easily expanded, accessibility that only depends on one technology, administrative stacks, more files, report generation that requires time because the data collection process is still manual, system security problems for villages that already use information systems, and system development is not easy because they have to overhaul the existing system. By using a microservice architecture, the service performance of village apparatus will increase and become faster, it is easier to expand business processes on the system, and system security is maintained.

##plugins.themes.bootstrap3.article.details##

Section
Articles
References
[1] R. Akbar, “Pembangunan Aplikasi Web dengan Fitur Mobile untuk Sistem Informasi Administrasi Kependudukan Pada Kantor Wali Nagari Pagaruyung,” Semin. Nas. Sains dan Teknol. 2017, 2017.
[2] R. Efrianza, Hendrawan, and A. Sunoto, “Perancangan Sistem Informasi Kependudukan pada Kantor Kepala Desa Tanjung Putra,” J. Ilm. Mhs. Sist. Inf., 2019.
[3] W. D. Prasetyo, “Sistem Informasi Inventaris Desa berbasis Web,” Electron. These Diss. Univ. Muhammadiyah Surakarta, 2017.
[4] A. Kusumawati, T. Hendro Pudjiantoro, and D. Nursantika, “Sistem Informasi Kependudukan Pada Kecamatan Kadungora Kabupaten Garut,” J. Sisfotek Glob., 2017.
[5] T. Prasetyo and R. P. Dhaniawaty, “Sistem Informasi Administrasi Pemerintahan Desa pada Desa Cilayung Kabupaten Kuningan,” J. Teknol. dan Inf., 2020.
[6] S. Hidayat and S. Noor, “Pengembangan Sistem Informasi Desa Terintegrasi,” Global, 2018.
[7] R. Guntari and R. Setiawan, “Rancang Bangun Aplikasi Pengelolaan Surat di Desa Tanjung Kamuning,” J. Algoritm., 2017, doi: 10.33364/algoritma/v.13-2.269.
[8] S. Syaharuddin and M. Ibrahim, “APLIKASI SISTEM INFORMASI DESA SEBAGAI TEKNOLOGI TEPAT GUNA UNTUK PENDATAAN PENDUDUK DAN POTENSI DESA,” JMM (Jurnal Masy. Mandiri), 2017, doi: 10.31764/jmm.v1i1.14.
[9] R. Kurniati, J. Jaroji, and A. Agustiawan, “Sistem Layanan Mandiri Di Kantor Desa Berbasis Web,” INOVTEK Polbeng - Seri Inform., 2018, doi: 10.35314/isi.v3i1.326.
[10] C. Setya Budi and A. M. Bachtiar, “Implementasi Arsitektur Microservices pada Backend Comrades,” Progr. Stud. Tek. Inform. Univ. Komput. Indones., 2018.
[11] Anggi Elanda, Jaka Abdul Haris, Darmansyah, Donny Apdian, “SISTEM INFORMASI PELAYANAN ADMINISTRASI KEPENDUDUKAN DESA (SIPAKDE) BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER,” J. Interkom, 2020, doi: 10.35969/interkom.v14i4.58.
[12] I. Budiana and I. Wibiyanti, “Perancangan Arsitektur Sistem Tiket Elektronik Kereta Api Menggunakan Kerangka Service Oriented Enterprise Architecture (Studi Kasus : Pt Railink),” Inf. (Jurnal Inform. dan Sist. Informasi), vol. 11, no. 2, 2019, doi: 10.37424/informasi.v11i2.19.
[13] 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, 2019, doi: 10.25077/teknosi.v5i1.2019.57-68.
[14] G. Munawar and A. Hodijah, “Analisis Model Arsitektur Microservice Pada Sistem Informasi DPLK,” Sink. J. dan Penelit. Tek. Inform., vol. 3, no. 1, 2018.
[15] S. Dharma Handayani and U. Uminingsih, “Pengorganisasian Kerja Sistem Parkir Menggunakan Arsitektur Microservice,” J. Teknol., vol. 13, no. 1, 2020.
[16] M. D. Rafiqi, E. Subyantoro, and D. K. W, “Implementasi Arsitektur Microservice Pada Aplikasi Online Travel Tourinc,” Karya Ilm. Mhs. Manaj. Inform., vol. 1, no. 1, 2019.
[17] F. Tsukamoto and L. Processing, “PENGOLAH BAHASA ALAMI SEBAGAI QUERY FUZZY TES DARAH,” Semin. Nas. Teknol. Inf. dan Multimed., 2016.
[18] C. Kesuma and M. D. Juniati, “Sistem Informasi Administrasi Kependudukan Desa (SIAKSA) Berbasis Web pada Desa Alangamba Kabupaten Cilacap,” J. Speed-Sentra Penelit. Eng. dan Edukasi, 2020.
[19] Paryanta, Sutariyani, and S. Desi, “Sistem Informasi Administrasi Kependudukan Berbasis Web Desa Sawahan,” IJSE - Indones. J. Softw. Eng., 2017.
[20] S. R. S. Siregar and P. Sundari, “Rancangan Sistem Informasi Pengelolaan Data Kependudukan Desa ( Studi Kasus di Kantor Desa Sangiang Kecamatan Sepatan Timur ),” Sisfotek Glob., 2016.