Implementasi REST API Pengelolaan Data Penduduk Multi-Desa Berbasis Laravel dengan Autentikasi Sanctum

Authors

  • Aldino Dewa Ndaru Universitas Muhammadiyah Surakarta
  • Mujahidin Aljawari Universitas Muhammadiyah Surakarta
  • Muh Yudha Setiawan Universitas Muhammadiyah Surakarta

DOI:

https://doi.org/10.61132/merkurius.v3i4.997

Keywords:

Agile, API, Population Data, RESTful, Village Website

Abstract

Village websites currently generally only provide information in the form of an interface for users, such as village profiles, potential areas, population data, and current news. However, the majority are not yet equipped with Application Programming Interface (API) support that allows for flexible and automated data integration and exchange. This is a challenge when dynamic access is needed by third-party systems, such as public service platforms, mobile applications, or local government information systems, which require real-time and accurate synchronization of population data. The project aims to implement a RESTful API that can be accessed securely, efficiently, and easily understood by developers to retrieve villagers' data. The development of the system is carried out using the Agile method, which supports rapid iteration and periodic evaluation to ensure that each feature functions optimally according to the needs of users and field conditions. This Agile method is applied in several sprints that include the stages of needs planning, designing the API endpoint structure, coding, documentation, and testing of the integration and security of the system as a whole. The results of the implementation show that the API successfully retrieves data directly from the village database, and presents it in a JSON format that is compatible for use by both frontend and third-party systems. This API supports pagination features for efficient access to large amounts of data, and is equipped with Basic Authentication to keep data access secure from being abused. With this API, the village website not only becomes a static information medium, but also transforms into a digital service platform that is open for cross-system integration. This supports the development of a more modern, efficient, sustainable, and collaborative village information system in the future, so that public services can be significantly improved.

References

Asnawi, M., Wahyuni, S., & Siregar, R. Y. (2024). Framework Laravel dengan studi kasus membangun backend dan API E-Commerce Dalu 10 Store. Tahta Media Group.

Atmojo, S., Utami, R., Dewi, S., & Widhiyanta, N. (2022). Implementasi sistem-informasi desa berbasis arsitektur microservices. Smatika Jurnal, 12(1), 55–66. https://doi.org/10.32664/smatika.v12i01.658

Devi, N. K. A. S., Harsemadi, I. G., & Srinadi, N. L. P. (2024). Sistem informasi pengarsipan surat berbasis website pada Kantor Perbekel Desa Pelapuan menggunakan framework Laravel. Seminar Hasil Penelitian Informatika dan Komputer (SPINTER), 496–501.

Fathurrahman, I., & Saifu, M. (2019). Implementasi web service dalam pengembangan sistem informasi desa berbasis Android pada Desa Darmasari Kecamatan Sikur Kabupaten Lombok Timur. Jurnal Informatika dan Teknolog, 2(2), 135–142.

Hidayah, N. A., & Asnadi, N. M. (2024). Penerapan metode Agile dalam manajemen proyek: Systematic literature review. Jurnal Perangkat Lunak, 6(1), 43–53. https://doi.org/10.32520/jupel.v6i1.2858

Ismatullah, H., & Adrian, Q. J. (2021). Implementasi prototype dalam perancangan sistem informasi Ikatan Keluarga Alumni Santri berbasis web. Jurnal Informatika dan Rekayasa Perangkat Lunak (JATIKA), 2(2), 213–220.

Iwana, A. A., Huwae, R. B., & Jatmika, A. H. (2025). Threat modeling menggunakan pendekatan STRIDE dan DREAD untuk mengetahui risiko dan mitigasi keamanan pada sistem layanan pendidikan. Jurnal Teknologi Informasi, Komputer, dan Aplikasinya (JTIKA), 7(1), 142–153. https://doi.org/10.29303/jtika.v7i1.461

Larasati, I., Yusril, A. N., & Zukri, P. A. (2021). Systematic literature review analisis metode Agile dalam pengembangan aplikasi mobile. Sistemasi, 10(2), 369. https://doi.org/10.32520/stmsi.v10i2.1237

Lutfiani, N., Harahap, E. P., Aini, Q., Ahmad, A. D. A. R., & Rahardja, U. (2020). Inovasi manajemen proyek i-learning menggunakan metode Agile Scrumban. InfoTekJar: Jurnal Nasional Informatika dan Teknologi Jaringan, 5(1), 96–101.

Putra, F. P. E., Efendi, R. W., Tamam, A. B., & Pramadi, W. A. (2025). Tren dan praktik terbaik dalam pengembangan web berbasis API: Kajian literatur terhadap framework Laravel dan React. Infomatek, 27(1), 165–178. https://doi.org/10.23969/infomatek.v27i1.25122

Rismayani. (2017). Sistem Manajemen Administrasi Kependudukan Tingkat Pedesaan Berbasis RESTful API di Kabupaten Bone. PEKOMMAS: Jurnal Penelitian Komunikasi, Informatika dan Media Massa, 2(1), 7–16. DOI: 10.30818/jpkm.2017.2020102.

Santi, R. C. N., & Eniyati, S. (2015). Implementasi statistik dengan database MySQL. Jurnal Teknologi Informasi DINAMIK, 20(2), 132–139. https://doi.org/10.35315/dinamik.v20i2.4645

Sasongko, B. T. (2024). Implementasi website data kendaraan dengan PHP dan database MySQL. Computing Insight: Journal of Computer Science, 3(2), 48–53. https://doi.org/10.30651/comp_insight.v3i2.21632

Tinambunan, M. H., Siregar, A. H., & Ginting, S. (2024). Membangun Application Programming Interface (API) dengan Laravel. Tahta Media Grup.

Widatama, Y. B. A., Anwar, N., Widodo, A. M., & Ichwani, A. (2024). Backend infrastructure and specifications design using OpenAPI and API-First on CV Elang Java Mandiri. Jurnal Indonesia Sosial Teknologi, 5(8), 3708–3720. https://doi.org/10.59141/jist.v5i8.1174

Downloads

Published

2025-07-31

How to Cite

Aldino Dewa Ndaru, Mujahidin Aljawari, & Muh Yudha Setiawan. (2025). Implementasi REST API Pengelolaan Data Penduduk Multi-Desa Berbasis Laravel dengan Autentikasi Sanctum. Merkurius : Jurnal Riset Sistem Informasi Dan Teknik Informatika, 3(4), 325–335. https://doi.org/10.61132/merkurius.v3i4.997

Similar Articles

<< < 10 11 12 13 14 15 16 17 18 19 > >> 

You may also start an advanced similarity search for this article.