Pengembangan Website Harga Bapokting Real-time dengan Extreme Programming dan Integrasi API SILINDA
DOI:
https://doi.org/10.52158/98c7mh73Keywords:
API SILINDA, Bapokting, Extreme Programming, Website, APIAbstract
This study aims to implement the SILINDA API from the West Java Provincial Government on a prototype website to present real-time price data for Basic Necessities and Important Goods (Bapokting) in Garut Regency. This addresses the problem of reporting delays and potential data inaccuracies that arise from the manual process of reporting via WhatsApp and weekly recapitulation using Microsoft Excel. The system was developed using the Extreme Programming (XP) methodology, which includes the stages of planning, design, coding, and testing. System design utilizes Unified Modeling Language (UML), specifically use case and class diagrams. The implementation uses JavaScript with the React.js library for the frontend and Node.js with the Express.js framework for the backend. The result of this research is a website prototype that is synchronized with the SILINDA API to perform automatic price updates. System testing included unit testing with a black-box approach and acceptance testing using the System Usability Scale (SUS) method, which yielded an average score of 83, categorized as Grade A (Excellent) with an "Acceptable" level of acceptance. This research contributes a system that replaces the manual reporting process with a website synchronized with SILINDA, providing real-time data for the Disperindag ESDM, Garut Satu Data, and the general public. It also demonstrates the effectiveness of the XP method in building an adaptive system that is relevant to user needs.
Downloads
References
[1] R. Sufri, Mukhroji, Nazuarsyah, R. B. Ginting, and S. Prayudi, “Sistem Informasi Ketersediaan Dan Perkembangan Harga Bahan Pokok Secara Real Time Berbasis Web,” Jurnal Ilmiah Informatika, vol. 11, no. 01, pp. 102–105, 2023, doi: 10.33884/jif.v11i01.7168.
[2] S. Azzahra, S. W. Maulidina, B. N. Natasha, F. A. Assyidiq, and M. H. N. Fadhillah, “Advocacy For The Use Of Websites To Improve RT/RW Services For The Community,” Setia Mengabdi: Jurnal Pengabdian kepada Masyarakat, vol. 3, no. 2, pp. 47–54, Dec. 2022, doi: 10.31113/setiamengabdi.v3i2.41.
[3] Perpres, “Perpres Nomor 59 Tahun 2020,” 2020.
[4] N. Puspita Widasari, E. Tanur, Y. R. Uli Sitanggang, and M. Situmorang, “Pengendalian Harga Pangan Melalui Penghitungan Indikator Proxy Inflasi,” Jurnal Good Governance, pp. 117–136, Oct. 2023, doi: 10.32834/gg.v19i2.625.
[5] Silinda, “Sistem Informasi Pengendalian Inflasi Daerah di Jawa Barat,” 2020. [Online]. Available: https://silinda.jabarprov.go.id/
[6] K. Hafidz, M. D. Irawan, and H. D. Nawar, “Sistem Penginputan Data Bahan Pokok pada Pasar Tradisional Sumatera Utara Berbasis Website di Disperindag Sumut,” sudo Jurnal Teknik Informatika, vol. 1, no. 3, pp. 98–107, 2022, doi: 10.56211/sudo.v1i3.27.
[7] M. Mita, Muharir, and Hoiriyah, “Sistem informasi perbandingan harga rata-rata bahan pokok masyarakat dan grafik kenaikan harga pada dinas perdagangan kota banjarmasin berbasis web,” 2023.
[8] Nurani and Syuryadi, “Sistem Informasi Monitoring Komoditas Harga Pangan Berbasis Web Dab Android,” Jurnal It, vol. 13, no. 3, pp. 77–81, 2023, doi: 10.37639/jti.v13i3.339.
[9] Lukas, R. A. Praptiwi, A. T. Priandika, Suaidah, and D. Alita, “Implementasi REST API pada Manajemen Stok Barang Berbasis Aplikasi WEB (Studi Kasus: PT Jon Kuliner Indonesia),” Jurnal Teknik Komputer, vol. 3(1), no. 1, pp. 19–24, 2024, doi: 10.14710/jtk.v3i1.46234.
[10] A. Rokhim, A. Alimin, and M. Mustofa, “Implementasi Extreme Programming Untuk Monitoring Harga Cryptocurrency Antar Exchanger Dengan Menggunakan Websocket,” SPIRIT, vol. 16, no. 2, 2024.
[11] R. S. Pressman, Software Engineering A Practitioner’s Approach. 2010. doi: 10.1145/336512.336521.
[12] K. Pal, “eXtreme Programming, Agile Methodologies, Software Project Management, Customer Role, Rigorous Testing,” in Contemporary Challenges for Agile Project Management, IGI Global Scientific Publishing, 2022, pp. 163–182.
[13] Yoseph Halim, Sandy Kosasi, Tony Wijaya, and Susanti M. Kuway, “Self-Service Technology Berbasis Android Menggunakan RestFul Web Service Pada Bisnis Restoran,” Journal of Applied Computer Science and Technology, vol. 2, no. 2, pp. 73–82, Dec. 2021, doi: 10.52158/jacost.v2i2.174.
[14] S. Hudawiguna, N. Buchori, R. Setiawan, and R. L. Ulfa, “Pengembangan Aplikasi Monitoring Proses Penjahitan APD Berbasis Web Menggunakan Metode Extreme Programming,” Jurnal Algoritma, vol. 22, no. 1, pp. 666–677, 2025.
[15] D. Kurniadi, A. Mulyani, and D. A. N. Annisa, “Rancang Bangun Sistem Informasi Rekam Medis Pada Klinik Menggunakan Metode Extreme Programing,” Jurnal Algoritma, vol. 17, no. 2, pp. 440–451, 2020.
[16] R. Putri, “Perancangan Sistem Informasi Desa Menggunakan Exteme Programming,” Journal of Information Technology, Software Engineering and Computer Science (ITSECS), vol. 2, no. 3, pp. 140–149, Jul. 2024, doi: 10.58602/itsecs.v2i3.156.
[17] R. A. Sukamto and M. Shalahudin, “Rekayasa Perangkat Lunak : Terstruktur dan berorientasi objek,” 2018.
[18] I. Rahmayuni, Y. Sonatha, A. Alanda, and A. Erianda, “Sistem Informasi Harga Komoditas Pangan untuk Pasar-Pasar di Kota Padang,” JITSI : Jurnal Ilmiah Teknologi Sistem Informasi, vol. 1, no. 1, pp. 25–31, 2020, doi: 10.30630/jitsi.1.1.5.
[19] N. Marthiawati, K. Kurniawansyah, H. Nugraha, and F. Khairunnisa, “Pelatihan Pembuatan UML (Unified Modelling Language) Menggunakan Aplikasi Draw.io Pada Prodi Sistem Informasi Universitas Muhammadiyah Jambi,” Jurnal Inovasi dan Sosial Pengabdian, vol. 1, no. 2, pp. 25–33, 2024.
[20] I. Kurniawan and F. Rozi, “REST API Menggunakan NodeJS pada Aplikasi Transaksi Jasa Elektronik Berbasis Android,” JITSI: Jurnal Ilmiah Teknologi Sistem Informasi, vol. 1, no. 4, pp. 127–132, 2020.
[21] Bagas Ardianto, Jaroji Jaroji, and M.Asep Subandri, “Pengembangan Aplikasi Simasjid Menggunakan Metode Extreme Programming,” Jurnal Penelitian Rumpun Ilmu Teknik, vol. 3, no. 3, pp. 187–202, Aug. 2024, doi: 10.55606/juprit.v3i3.4249.
[22] D. Irwanto, Refactoring Pada Object Oriented Software dan Object Database. Penerbit Andi, 2010.
[23] I. R. Dhaifullah, M. Muttanifudin H, A. A. Salsabila, and M. A. Yaqin, “Survei Teknik Pengujian Software,” Journal Automation Computer Information System, vol. 2, no. 1, pp. 31–38, 2022, doi: 10.47134/jacis.v2i1.42.
[24] E. Kurniawan, N. Nofriadi, and A. Nata, “Penerapan System Usability Scale (Sus) Dalam Pengukuran Kebergunaan Website Program Studi Di Stmik Royal,” Journal of Science and Social Research, vol. 5, no. 1, pp. 43–49, 2022.
[25] A. Nikiforova and K. McBride, “Open government data portal usability: A user-centred usability analysis of 41 open government data portals,” Telematics and Informatics, vol. 58, p. 101539, 2021, doi: https://doi.org/10.1016/j.tele.2020.101539.
[26] B. Ansari, M. Barati, and E. G. Martin, “Enhancing the usability and usefulness of open government data: A comprehensive review of the state of open government data visualization research,” Gov Inf Q, vol. 39, no. 1, p. 101657, Jan. 2022, doi: 10.1016/j.giq.2021.101657.
[27] T. Wahyuningrum, “Mengukur Usability Perangkat Lunak,” no. 1596, p. 96, 2021.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Ridwan Setiawan, Rina Parlina, Erwin Gunadhi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Pernyataan Hak Cipta dan Lisensi
Dengan mengirimkan manuskrip ke Journal of Applied Computer Science and Technology (JACOST), penulis setuju dengan kebijakan ini. Tidak diperlukan persetujuan dokumen khusus.
- Hak cipta pada setiap artikel adalah milik penulis.
- Penulis mempertahankan semua hak mereka atas karya yang diterbitkan, tak terbatas pada hak-hak yang diatur dalam laman ini.
- Penulis mengakui bahwa Journal of Applied Computer Science and Technology (JACOST) sebagai yang pertama kali mempublikasikan dengan lisensi Creative Commons Atribusi 4.0 Internasional (CC BY-SA).
- Penulis dapat memasukan tulisan secara terpisah, mengatur distribusi non-ekskulif dari naskah yang telah terbit di jurnal ini kedalam versi yang lain (misal: dikirim ke respository institusi penulis, publikasi kedalam buku, dll), dengan mengakui bahwa naskah telah terbit pertama kali pada Journal of Applied Computer Science and Technology (JACOST);
- Penulis menjamin bahwa artikel asli, ditulis oleh penulis yang disebutkan, belum pernah dipublikasikan sebelumnya, tidak mengandung pernyataan yang melanggar hukum, tidak melanggar hak orang lain, tunduk pada hak cipta yang secara eksklusif dipegang oleh penulis.
- Jika artikel dipersiapkan bersama oleh lebih dari satu penulis, setiap penulis yang mengirimkan naskah menjamin bahwa dia telah diberi wewenang oleh semua penulis bersama untuk menyetujui hak cipta dan pemberitahuan lisensi (perjanjian) atas nama mereka, dan setuju untuk memberi tahu rekan penulis persyaratan kebijakan ini. Journal of Applied Computer Science and Technology (JACOST) tidak akan dimintai pertanggungjawaban atas apa pun yang mungkin timbul karena perselisihan internal penulis.
Lisensi :
Journal of Applied Computer Science and Technology (JACOST) diterbitkan berdasarkan ketentuan Lisensi Creative Commons Atribusi 4.0 Internasional (CC BY-SA). Lisensi ini mengizinkan setiap orang untuk :.
- Berbagi — menyalin dan menyebarluaskan kembali materi ini dalam bentuk atau format apapun;
- Adaptasi — menggubah, mengubah, dan membuat turunan dari materi ini untuk kepentingan apapun.
Lisensi :
-
Atribusi — Anda harus mencantumkan nama yang sesuai, mencantumkan tautan terhadap lisensi, dan menyatakan bahwa telah ada perubahan yang dilakukan. Anda dapat melakukan hal ini dengan cara yang sesuai, namun tidak mengisyaratkan bahwa pemberi lisensi mendukung Anda atau penggunaan Anda.
-
BerbagiSerupa — Apabila Anda menggubah, mengubah, atau membuat turunan dari materi ini, Anda harus menyebarluaskan kontribusi Anda di bawah lisensi yang sama dengan materi asli.













