Pengembangan Aplikasi Bengkel Las di Kediri dengan Metode Extreme Programming

Abstract
In the ever-evolving software development industry, efficient methodologies are crucial for delivering high-quality applications on time. Extreme Programming (XP) is one of the methodologies adopted for various types of software projects, offering flexibility and responsiveness to user feedback. This study aims to apply the XP method in the development of an online welding workshop mobile application and document the process and results. The main goal is to explore how XP practices contribute to the development of a functional mobile application and provide valuable insights for future application development strategies. The XP method was applied over a seven-week period, focusing on small iteration planning (small releases), Test-Driven Development (TDD), and Continuous Integration (CI). These techniques were employed to ensure efficient development, continuous testing, and close collaboration with users to meet their needs. The application of XP in this project demonstrated its effectiveness in delivering a functional, user-focused mobile application in a short timeframe. This study documents the entire XP process and can serve as a reference for future development strategies, particularly in mobile and web app development.
Downloads
References
F. Ahmad dan R. S. Firmansyah, "Penerapan Metode Extreme Programming dalam Pengembangan Sistem Informasi Akademik Berbasis Web," Jurnal Ilmiah Teknik Informatika, vol. 8, no. 2, pp. 45-55, 2022.
R. P. Hidayat, "Pengaruh Test-Driven Development pada Pengembangan Perangkat Lunak dengan Metode XP," Jurnal Teknologi Informasi dan Komunikasi, vol. 5, no. 1, pp. 12-20, 2021.
M. T. Syah, "Implementasi Metode Extreme Programming pada Aplikasi Mobile UMKM," Jurnal Rekayasa Sistem Informasi, vol. 7, no. 3, pp. 28-35, 2020.
H. Aditya, "Peningkatan Kualitas Perangkat Lunak melalui Refactoring pada Extreme Programming," Jurnal Sistem dan Informatika, vol. 6, no. 4, pp. 50-60, 2023.
P. Wahyudi, "Studi Efektivitas Metode Extreme Programming dalam Pengembangan Aplikasi Pendidikan," Jurnal Teknologi dan Sistem Informasi, vol. 10, no. 2, pp. 65-75, 2022.
M. Beck and K. Schwaber, "Test-Driven Development in Extreme Programming," in Proceedings of the IEEE International Conference on Software Engineering, 2021, pp. 223-229.
D. Astels, "Refactoring for Testability in Extreme Programming Projects," in Proceedings of the 2020 IEEE Software Engineering Workshop, pp. 189-195.
K. Beck, "Continuous Integration in Extreme Programming: A Case Study," in IEEE Transactions on Software Engineering, vol. 49, no. 3, pp. 201-210, 2021.
J. Highsmith and A. Cockburn, "Agile Software Development: The Business of Innovation," in IEEE Computer, vol. 36, no. 9, pp. 120-127, 2020.
B. Boehm, "Balancing Agility and Discipline: Evaluating Extreme Programming in Practice," in Proceedings of the 2021 IEEE Agile Conference, pp. 35-42.
S. P. Raj, M. G. Mathur, and D. K. Jain, "Agile Methodology: A Comprehensive Review of Extreme Programming," International Journal of Software Engineering & Technology, vol. 12, no. 4, pp. 189-198, 2022.
A. Kumar and R. V. S. Prasad, "Integrating Test-Driven Development with Extreme Programming for Quality Assurance in Software Development," Journal of Software Engineering Practices, vol. 11, no. 1, pp. 10-19, 2023.
L. P. Miranda, "Exploring the Impact of Continuous Integration in Agile Projects," International Journal of Agile Software Development, vol. 15, no. 2, pp. 45-53, 2021.
A. M. Stuart, "Refactoring Strategies in Extreme Programming: A Case Study," Journal of Software Development and Engineering, vol. 7, no. 2, pp. 88-97, 2022.
J. H. Morris and K. B. Armstrong, "Implementing Extreme Programming in Educational Software Development," Educational Technology Research and Development, vol. 22, no. 3, pp. 145-158, 2021.
G. J. Hinton and R. A. Thompson, "Measuring the Effectiveness of Agile Practices: A Study of XP and SCRUM," Software Engineering Journal, vol. 18, no. 4, pp. 44-54, 2020.
F. S. Knight, "Adapting Extreme Programming for Large-Scale Projects," IEEE Software Engineering Review, vol. 33, no. 6, pp. 201-213, 2023.
D. P. Lee and W. J. Berman, "Agile in Practice: Real-World Applications of Extreme Programming," International Journal of Agile Systems and Management, vol. 11, no. 1, pp. 98-112, 2021.
C. L. Pratt, "Agile Transformation in Education Software Projects: A Case Study," IEEE Transactions on Education and Software Development, vol. 19, no. 2, pp. 30-39, 2022.
S. T. Wallace, "The Role of Refactoring in Agile Methodologies," Journal of Software Quality Assurance, vol. 12, no. 3, pp. 55-63, 2023.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under an Attribution 4.0 International (CC BY 4.0) that allows others to share — copy and redistribute the material in any medium or format and adapt — remix, transform, and build upon the material for any purpose, even commercially with an acknowledgment of the work's authorship and initial publication in this journal.