XP in Front-End Development of Living Lab Smart City Surabaya to Create User Interaction

  • Ruth Natallie Santoso Universitas Negeri Surabaya
  • Riska Dhenabayu Universitas Negeri Surabaya
  • Ika Diyah Candra Arifah Universitas Negeri Surabaya
Keywords: Extreme Programming, Front-end Development, User Interaction, Usability Testing, Smart City, Living Lab

Abstract

The development of digital services within the smart city ecosystem in Surabaya still faces challenges, particularly the low level of utilization of government digital services. According to data from the Central Bureau of Statistics (BPS), the population of Surabaya reached 3,018,022 people in 2024; however, the usage level of several digital services remains limited. This condition is reflected in the Wargaku application, one of the public service platforms provided by the Surabaya City Government, which has only been downloaded approximately 100,000 times on the Google Play Store as of 2025. This indicates that the adoption of government digital services by the community is still not optimal. Therefore, an innovative collaborative platform is required to integrate various smart city features while providing more comprehensive information about government programs to the public. One possible solution is the development of a Smart City Living Lab as a collaborative medium between citizens and the government.This study aims to develop the front-end website of the Surabaya Smart City Living Lab as a platform for information sharing and collaboration between citizens and the city government. Using the Extreme Programming (XP) approach, this research focuses on designing a user interface that supports optimal user interaction through an iterative cycle consisting of planning, design, implementation, and testing stages. In the planning phase, a mind map was developed to identify system requirements and scope. The design phase included the development of a design system, Entity Relationship Diagram (ERD), use case diagram, activity diagram, and interface prototype. During the implementation phase, the front-end design was realized through coding using HTML, CSS, and JavaScript, supported by a MySQL database to dynamically manage visit reservation data and blog content. The testing phase was conducted through usability testing using Maze to evaluate the aspects of learnability, efficiency, and error prevention. The evaluation involved 30 respondents who completed several task scenarios using the developed prototype. The results show that all tasks achieved a success rate of 100%, with an average completion time ranging from 2.6 to 7.9 seconds and a low misclick rate of 0–4.8%. In addition, each scenario obtained a Single Ease Question (SEQ) score of 7, indicating that users perceived the tasks as very easy to complete. Furthermore, the Maze Usability Score (MAUS) reached 99 with an “excellent” category, demonstrating that the prototype achieved a very high level of usability and provides an intuitive user interaction experience with minimal obstacles.

References

“indeks-pembangunan-teknologi-informasi-dan-komunikasi-2024,” 2025.

“Siaran Pers No. 547/HM/KOMINFO/12/2023 tentang Cetak Kota Cerdas, Menteri Budi Arie: Sejak 2017 Kominfo Dampingi 251 Kabupaten dan Kota,” Komdigi. Accessed: Oct. 16, 2025. [Online]. Available: https://www.komdigi.go.id/berita/siaran-pers/detail/siaran-pers-no-547-hm-kominfo-12-2023-tentang-cetak-kota-cerdas-menteri-budi-arie-sejak-2017-kominfo-dampingi-251-kabupaten-dan-kota

“Jumlah Penduduk Surabaya Menurut Jenis Kelamin dan Kelompok Umur (Jiwa), 2024,” Badan Pusat Statistik. Accessed: Oct. 16, 2025. [Online]. Available: https://surabayakota.bps.go.id/id/statistics-table/2/MjM2IzI=/jumlah-penduduk-surabaya-menurut-jenis-kelamin-dan-kelompok-umur.html

A. Tanda and A. De Marco, “A Review of an Urban Living Lab Initiative,” Review of Policy Research, vol. 38, no. 3, pp. 370–390, May 2021, doi: 10.1111/ropr.12419.

R. Al Sharif and S. Pokharel, “Smart City Dimensions and Associated Risks: Review of literature,” Feb. 01, 2022, Elsevier Ltd. doi: 10.1016/j.scs.2021.103542.

A. Shrivastava, I. Jaggi, N. Katoch, D. Gupta, and S. Gupta, “A Systematic Review on Extreme Programming,” in Journal of Physics: Conference Series, IOP Publishing Ltd, Jul. 2021. doi: 10.1088/1742-6596/1969/1/012046.

H. Rifkiansyah and M. Azrino Gustalika*, “Design And Development Of A Ticket Booking Application Using Extreme Programming At Serayu Larangan,” Jurnal Riset Informatika, vol. 7, no. 4, pp. 278–288, Sep. 2025, doi: 10.34288/jri.v7i4.384.

N. A. Septiani and F. Y. Habibie, “Penggunaan Metode Extreme Programming Pada Perancangan Sistem Informasi Pelayanan Publik,” Jurnal Sistem Komputer dan Informatika (JSON), vol. 3, no. 3, p. 341, Mar. 2022, doi: 10.30865/json.v3i3.3931.

D. Mestika and M. Syahputra Novelan, “IMPLEMENTASI SISTEM PENGGAJIAN PADA KLINIK PRATAMA MAWADDAH MENGGUNAKAN METODE EXTREME PROGRAMMING (XP),” 2024. [Online]. Available: http://jurnal.goretanpena.com/index.php/JSSR

I. Madurapperuma, M. Shafana, and M. Sabani, “State-of-Art Frameworks for Front-end and Back-end Web Development,” South Estern University of Sri Lanka, 2022.

R. Stefanova, “Exploring the Latest Front-End Development Trends,” Haaga-Helia University of Applied Sciences, 2024.

K. Hornbæk and A. Oulasvirta, “What is interaction?,” in Conference on Human Factors in Computing Systems - Proceedings, Association for Computing Machinery, May 2017, pp. 5040–5052. doi: 10.1145/3025453.3025765.

D. Kurniawan and F. Yuamita, “Usability Testing Penggunaan Menu Kartu Hasil Studi Di Website Sistem Informasi Akademik Universitas Teknologi Yogyakarta,” Jurnal Teknologi dan Manajemen Industri Terapan (JTMIT), vol. 2, no. 1, pp. 41–52, 2023, [Online]. Available: https://sia.uty.ac.id/std.

Sopia Ranty, Muhammad Roqib, Reni Aryani, Zainil Abidin, and Noneng Marthiawati, “Evaluasi Usabilitas Prototipe Sistem Bank Sampah Bangkitku : Pendekatan Gabungan Maze Testing dan SEQ,” Jurnal Publikasi Sistem Informasi dan Manajemen Bisnis, vol. 4, no. 3, pp. 440–456, Sep. 2025, doi: 10.55606/jupsim.v4i3.5401.

A. Aldi, A. H. Mufidah, and C. B. Sanjaya, “PERANCANGAN DESAIN UI/UX APLIKASI PEMESANAN PAKET WISATA DI DESA WONOKITRI MENGGUNAKAN METODE DESIGN THINKING,” Jurnal Informatika dan Teknik Elektro Terapan, vol. 12, no. 3S1, Oct. 2024, doi: 10.23960/jitet.v12i3s1.5250.

A. Gupta and H. Kumar, “Multi-dimensional perspectives on electric vehicles design: A mind map approach,” Jun. 01, 2022, Elsevier Ltd. doi: 10.1016/j.clet.2022.100483.

N. Hasanah, M. B. Triyono, G. N. I. P. Pratama, Fadliondi, and I. G. N. D. Paramartha, “Markerless Augmented Reality in Construction Engineering Utilizing Extreme Programming,” in Journal of Physics: Conference Series, IOP Publishing Ltd, Jan. 2021. doi: 10.1088/1742-6596/1737/1/012021.

E. D. Rinawiyanti, R. M. Surjani, M. Hartono, E. P. Permatasari, and A. C. V. Chrisma, “Mixed Method Usability Testing for User Experience and User Interface of AI-Based Supermarket Applications,” Journal of Applied Data Sciences, vol. 6, no. 1, pp. 483–495, Jan. 2025, doi: 10.47738/jads.v6i1.453.

F. I. Romadhanti and I. Aknuranda, “Evaluasi dan Perbaikan Desain Antarmuka Pengguna Sistem Informasi Musyawarah Masjid menggunakan Goal-Directed Design (GDD) (Studi Kasus : Masjid Ibnu Sina Jl.Veteran Malang),” 2020. [Online]. Available: http://j-ptiik.ub.ac.id

P. Kosuru, “Design Systems for Scalable Digital Applications: A Framework for Consistency and Efficiency,” J Mathe & Comp Appli, 2022, vol. 1, no. 3, pp. 1–4, 2022, doi: 10.47363/JMCA/2024(1)E131.

A. M. Bonteanu and C. Tudose, “Performance Analysis and Improvement for CRUD Operations in Relational Databases from Java Programs Using JPA, Hibernate, Spring Data JPA,” Applied Sciences (Switzerland), vol. 14, no. 7, Apr. 2024, doi: 10.3390/app14072743.

N. Krisnayana and D. L. G. Astuti, “Usability Testing Pada Prototype Antarmuka Aplikasi E-Commerce Ez Buy Berbasis Mobile,” 2022.

UserTesting, “Sample Size Recommendation.” Accessed: Dec. 18, 2025. [Online]. Available: https://help.usertesting.com/hc/en-us/articles/14820712486941-Sample-size-recommendations?utm_source=chatgpt.com

W. Welda, D. M. D. U. Putra, and A. M. Dirgayusari, “Usability Testing Website Dengan Menggunakan Metode System Usability Scale (Sus)s,” International Journal of Natural Science and Engineering, vol. 4, no. 3, pp. 152–161, Nov. 2020, doi: 10.23887/ijnse.v4i2.28864.

Published
2026-05-05
How to Cite
Santoso, R. N., Dhenabayu, R., & Arifah, I. D. C. (2026). XP in Front-End Development of Living Lab Smart City Surabaya to Create User Interaction. Jurnal Tekno Kompak, 20(2), 554 - 568. https://doi.org/10.33365/jtk.v20i2.1253