Penerapan API Berbasis REST Guna Mengefisiensi Pendistribusian Data dan Aksebilitas Data di BPS Provinsi Jawa Barat
DOI:
https://doi.org/10.56211/helloworld.v3i4.636Keywords:
Distribusi Data; Representational State Transfer; Framework CodeIginiter
Abstract
Penelitian ini bertujuan untuk mengembangkan aplikasi manajemen distribusi data di Badan Pusat Statistik (BPS) Provinsi Jawa Barat yang terintegrasi langsung dengan basis data internal, mengatasi keterbatasan metode file sharing berbasis cloud storage. Keterbatasan yang dihadapi meliputi ketergantungan pada layanan pihak ketiga, kapasitas penyimpanan terbatas, dan data yang tidak dapat diperbarui secara otomatis. Aplikasi ini dibangun dengan menggunakan arsitektur Representational State Transfer (REST) dan framework CodeIgniter, serta menerapkan mekanisme 0 untuk memastikan keamanan akses data. Aplikasi yang diusulkan memungkinkan distribusi data secara real-time, memperbarui data secara otomatis, dan mempercepat proses distribusi. Pengujian menggunakan metode User Acceptance Testing (UAT) menunjukkan bahwa aplikasi usulan memberikan peningkatan signifikan dalam kemudahan penggunaan dan efisiensi dengan skor 90%, dibandingkan dengan cloud storage yang memperoleh skor 83,3% dan 73,3%. Tingkat kepuasan pengguna juga lebih tinggi, yaitu 83,3% dibandingkan dengan 76,6% pada cloud storage. Secara keseluruhan, aplikasi ini berhasil meningkatkan efisiensi, keamanan, dan kemudahan distribusi data di BPS Provinsi Jawa Barat serta memiliki potensi untuk dikembangkan lebih lanjut guna memenuhi kebutuhan distribusi data yang terus meningkat.
Downloads
References
G. Ramachandra, M. Iftikhar, and F. A. Khan, “A Comprehensive Survey on Security in Cloud Computing,” Procedia Comput. Sci., vol. 110, no. 2012, pp. 465–472, 2017, doi: 10.1016/j.procs.2017.06.124. DOI: https://doi.org/10.1016/j.procs.2017.06.124
R. T. Fielding and R. N. Taylor, “Principled Design of the Modern Web Architecture,” ACM Trans. Internet Technol., vol. 2, no. 2, pp. 115–150, 2002, doi: 10.1145/514183.514185. DOI: https://doi.org/10.1145/514183.514185
B. H. Hasanuddin, Hari Asgar, “Rest Api,” J. Inform. Teknol. dan Sains, vol. 4, no. 1, pp. 412–416, 2022, doi: 10.3139/9783446473157.024. DOI: https://doi.org/10.3139/9783446473157.024
M. Goodwin, “What Is An API (Application Programming Interface)?,” Internet: https://www.ibm.com/id-id/topics/api, [May 26, 2024].
D. Saputra, “Analisis Perbandingan Performa Web Service Rest Menggunakan Framework Laravel, Django Dan Ruby On Rails Untuk Akses Data Dengan,” J. Bangkit Indones., vol. 7, no. 2, p. 17, 2018, doi: 10.52771/bangkitindonesia.v7i2.90. DOI: https://doi.org/10.52771/bangkitindonesia.v7i2.90
I. A. K. P. Paramitha, D. M. Wiharta, I. M. Arsa, and Suyadnya, “PERANCANGAN DAN IMPLEMENTASI RESTFUL API PADA SISTEM INFORMASI MANAJEMEN DOSEN UNIVERSITAS UDAYANA,” J. SPEKTRUM, vol. 9, no. 3, 2022. DOI: https://doi.org/10.24843/SPEKTRUM.2022.v09.i03.p3
M. A. H. S. Muh Rais, “Inventory Information System Of Goods Using CodeIgniter Freamework,” Patria Artha Technol. J., vol. 3, no. 1, 2019. DOI: https://doi.org/10.33857/patj.v3i1.208
A. Haniefardy, M. B. A. Fadhillah, and S. Rochimah, “Tinjauan Literatur Sistematis: Pengaruh Penggunaan Framework Khusus dalam Proses Pengembangan Web dan Pembuatan Web,” Matrix J. Manaj. Teknol. dan Inform., vol. 9, no. 2, pp. 68–73, 2019, doi: 10.31940/matrix.v9i2.1161. DOI: https://doi.org/10.31940/matrix.v9i2.1161
CodeIgniter, “Welcome to CodeIgniter4,” https://codeigniter.com/user_guide/intro/index.htm, [Aug. 23, 2024]. Internet:
M. Destiningrum and Q. J. Adrian, “Sistem Informasi Penjadwalan Dokter Berbassis Web Dengan Menggunakan Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum Medical Centre),” J. Teknoinfo, vol. 11, no. 2, p. 30, 2017, doi: 10.33365/jti.v11i2.24. DOI: https://doi.org/10.33365/jti.v11i2.24
R. Mugi, N. Musriatun, and S. A. Rian, “Perancangan Sistem Informasi Dengan PHP Dan MYSQL Untuk Pendaftaran Sekolah Di Masa Pandemi,” Comput. Sci., vol. 2, no. 1, pp. 50–58, 2022, [Online]. Available: http://jurnal.bsi.ac.id/index.php/co-science DOI: https://doi.org/10.31294/coscience.v2i1.689
O. S. Parulian, 3 Days With MySQL for your Application: MySQL untuk Pemula. Onesinus Saut Parulian, 2018.
A. B. Putra and S. Nita, “Perancangan dan Pembangunan Sistem Informasi E-Learning Berbasis Web ( Studi Kasus Pada Madrasah Aliyah Kare Madiun ),” Semin. Nas. Teknol. Inf. dan Komun. 2019, vol. 1, no. 1, pp. 81–85, 2019.
D. Setiyadi, “Stuctured Query Language (SQL) untuk Purchase Order (PO) menggunakan SQL Server,” Bina Insa. ICT J., vol. 6, no. 1, pp. 75–88, 2019.
S. Al-Maktabah, J. Perpustakaan, A. dan Dokumentasi, L. Tantowi, and L. Wijayanti, “Draf Artikel pada Dokumen Digital,” Shaut Al-Maktabah J. Perpustakaan, Arsip dan Dokumentasi, vol. 15, no. 1, pp. 118–131, 2023. DOI: https://doi.org/10.37108/shaut.v15i1.803
M. Riyan Dirgantara, S. Syahputri, and A. Hasibuan, “Pengenalan Database Management System (DBMS),” J. Ilm. Multidisipline, vol. 1, no. 6, pp. 300–301, 2023, [Online]. Available: https://doi.org/10.5281/zenodo.8123019
T. H. Ilhaam Syarifudding Akbar, “Pengembangan Entit Relationship Diagram Database Toko Online Ira Surabaya,” J. Ilm. Comput. Insight, vol. 3, no. 2, 2021.
Uminingsih, M. Nur Ichsanudin, M. Yusuf, and S. Suraya, “Pengujian Fungsional Perangkat Lunak Sistem Informasi Perpustakaan Dengan Metode Black Box Testing Bagi Pemula,” STORAGE J. Ilm. Tek. dan Ilmu Komput., vol. 1, no. 2, pp. 1–8, 2022, doi: 10.55123/storage.v1i2.270. DOI: https://doi.org/10.55123/storage.v1i2.270
E. C. Foster and S. Godbole, Database systems: A pragmatic approach. 2016. doi: 10.1007/978-1-4842-1191-5. DOI: https://doi.org/10.1007/978-1-4842-1191-5
H. Sujaini et al., “Evaluasi Kinerja Internet Kampus Universitas Tanjungpura dengan Analisis Quality of Service dan User Acceptance Test,” J. Edukasi dan Penelit. Inform., vol. 9, no. 1, p. 89, 2023, doi: 10.26418/jp.v9i1.63541. DOI: https://doi.org/10.26418/jp.v9i1.63541
Downloads
Article History
Pages: 171-190
How to Cite
Issue
Section
License
Copyright (c) 2025 Karenina Casandra Rahmat, Sen Yung

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Penulis yang mempublikasikan naskahnya pada Hello World Jurnal Ilmu Komputer menyetujui ketentuan berikut:
Hak cipta atas artikel apapun dalam Hello World Jurnal Ilmu Komputer dipegang penuh oleh penulisnya di bawah lisensi Creative Commons Attribution-ShareAlike 4.0 International License. dengan beberapa ketentuan sebagai berikut:
"Penulis mengakui bahwa Hello World Jurnal Ilmu Komputer berhak sebagai yang mempublikasikan pertama kali dengan lisensi Creative Commons Attribution-ShareAlike 4.0 International License / CC BY SA 4.0"
"Penulis dapat memasukan tulisan secara terpisah, mengatur distribusi non-ekskulif dari naskah yang telah terbit di jurnal ini ke dalam versi yang lain (misal: dikirim ke respository institusi penulis, publikasi ke dalam buku, dll), dengan mengakui bahwa naskah telah terbit pertama kali pada Hello World Jurnal Ilmu Komputer."
"Pembaca diperbolehkan mengunduh, menggunakan, dan mengadopsi isi artikel selama mengutip artikel dengan menyebutkan judul, penulis, dan nama jurnal ini. Pengutipan tersebut dilakukan demi kemajuan ilmu pengetahuan dan kemanusiaan serta tidak boleh melanggar hukum yang berlaku."
Most read articles by the same author(s)
- Muhammad Bintang Cahya Putra, Sen Yung, Inovasi Verifikasi Sertifikat Pelatihan Menggunakan Blockchain Studi Kasus PT Solusi Kecerdasan Buatan , Hello World Jurnal Ilmu Komputer: Vol. 3 No. 4 (2025): Edisi Januari








