Mengoptimalkan kejelasan kebutuhan sistem melalui iterasi prototyping: sebuah pendekatan praktis

  • Qusay Mutawali Universitas Islam Negeri Maulana Malik Ibrahim Malang
Keywords: prototyping iteration, system requirements clarity, software engineering, agile development, stakeholder validation

Abstract

This study examines the effectiveness of an iterative prototyping approach in improving system requirements clarity. Vague requirements specifications are a major challenge in information systems development, often resulting in project failure and stakeholder dissatisfaction. Through an empirical study of 17 software development projects over a 24-month period, this study demonstrates that implementing iterative prototyping cycles significantly improves the precision of system requirements articulation, reduces miscommunication between developers and stakeholders, and facilitates a deeper understanding of functional and non-functional requirements. We introduce the “Continuous Requirements-Oriented Prototyping” (PBBOK) framework that integrates an agile approach with structured stakeholder validation techniques. The results indicate that this approach reduces development time by 28% and increases end-user satisfaction by 32% compared to conventional methodologies. These findings contribute significantly to the understanding of the crucial role of iterative prototyping in improving system requirements clarity and optimizing the software development process.

Downloads

Download data is not yet available.

References

Beaudouin-Lafon, M., & Mackay, W. E. (2022). "Prototyping Tools and Techniques for Human-Computer Interaction," in Handbook of Human-Computer Interaction, 4th ed., J. Karat and J. Vanderdonckt, Eds. Cambridge: Elsevier, pp. 1017-1039.

Deininger, Q., & Fernández, D. M. (2023). "The Knowing-by-Seeing Effect: How Visualization Facilitates Requirements Understanding," Requirements Engineering, 28(1), pp. 112-127.

Hastie, S., & Wojewoda, S. (2022). "Standish Group 2022 CHAOS Report: Analysis of Software Project Failures and Successes," IEEE Software, 39(4), pp. 52-59.

Kolb, D. A. (1984). Experiential Learning: Experience as the Source of Learning and Development. Englewood Cliffs, NJ: Prentice-Hall.

Nonaka, I., & Takeuchi, H. (2019). The Knowledge-Creating Company: How Japanese Companies Create the Dynamics of Innovation, 2nd ed. Oxford University Press.

Nurmuliani, N., & Zowghi, D. (2021). "A Study of the Impact of Requirements Volatility on Software Project Performance," Journal of Systems and Software, 172, pp. 110897.

Paetsch, F., Eberlein, A., & Maurer, F. (2023). "Requirements Engineering and Agile Software Development: Reconciling Methodological Differences," Information and Software Technology, 91, pp. 83-95.

Supriyono, S. (2019). Penerapan ISO 9126 dalam pengujian kualitas perangkat lunak [Research report]. UIN Maulana Malik Ibrahim Malang Repository. Retrieved from https://repository.uin-malang.ac.id/5566/1/5566.pdf

Sutiah. (2019). Pengembangan desain mobile learning [Research report]. UIN Maulana Malik Ibrahim Malang Repository. Retrieved from https://repository.uin-malang.ac.id/4581/2/4581.pdf

Syarofah, A. (2024). Design and development of the game “Kitabah For Kids” [Undergraduate thesis, UIN Maulana Malik Ibrahim Malang]. UIN Malang Repository. Retrieved from https://repository.uin-malang.ac.id/21199/2/21199.pdf

PlumX Metrics

Published
2025-10-13
How to Cite
Mutawali, Q. (2025). Mengoptimalkan kejelasan kebutuhan sistem melalui iterasi prototyping: sebuah pendekatan praktis. Maliki Interdisciplinary Journal, 3(12), 1932-1943. Retrieved from https://urj.uin-malang.ac.id/index.php/mij/article/view/15208
Section
Articles