Pengembangan Website Harga Bapokting Real-time dengan Extreme Programming dan Integrasi API SILINDA

Authors

  • Ridwan Setiawan Institut Teknologi Garut
  • Rina Parlina Institut Teknologi Garut
  • Erwin Gunadhi Institut Teknologi Garut

DOI:

https://doi.org/10.52158/98c7mh73

Keywords:

API SILINDA, Bapokting, Extreme Programming, Website, API

Abstract

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

Download data is not yet available.

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

2025-12-15

How to Cite

[1]
“Pengembangan Website Harga Bapokting Real-time dengan Extreme Programming dan Integrasi API SILINDA”, J. Appl. Comput. Sci. Technol., vol. 6, no. 2, pp. 74–81, Dec. 2025, doi: 10.52158/98c7mh73.