IMPLEMENTASI RAPID APPLICATION DEVELOPMENT DALAM PENULISAN ULANG TOTAL PHP VERSION MANAGER ASDF-PHP

  • Kosdiana Kosdiana STMIK Jakarta STI&K
  • Desi Diana STMIK Jakarta STI&K
  • Mohamad Saefudin STMIK Jakarta STI&K

Abstract

This study discusses the application of the Rapid Application Development (RAD) methodology in a complete rewrite of the asdf-php plugin by integrating the php-build build engine. Previous versions of the asdf-php plugin faced various challenges, such as high code complexity and installation failures on modern operating systems. However, this plugin plays a crucial role in supporting the PHP ecosystem. Therefore, improvements were needed through a more effective development approach. In this study, the authors applied the RAD methodology to accelerate the software development process. The stages involved included requirements planning, user design, construction, and the final implementation (cutover) phase. This approach enabled an iterative and adaptive development process, facilitating adjustments to system requirements. The result of this study is a new plugin infrastructure that functions as an efficient wrapper over php-build. Automated testing demonstrated improved installation reliability and overall system stability. Furthermore, the application of the RAD methodology proved effective in producing open source software that is more efficient, easier to maintain, and able to leverage mature community components.

Downloads

Download data is not yet available.

References

[1.] Martin, J. (1991). Rapid Application Development. New York: Macmillan Publishing Company.
[2.] Pressman, R. S., & Maxim, B. R. (2014). Software Engineering: A Practitioner's Approach (8th ed.). New York: McGraw-Hill Education.
[3.] Lerdorf, R., Tatroe, K., & MacIntyre, P. (2013). Programming PHP. Sebastopol: O'Reilly Media.
[4.] PHP Manual. (2024). PHP Documentation. [Online]. Tersedia: https://www.php.net/docs.php
[5.] asdf-vm. (2024). asdf Documentation: Contribute. [Online]. Tersedia: https://asdf-vm.com/contribute/documentation.html
[6.] Sommerville, I. (2015). Software Engineering (10th ed.). Harlow: Pearson Education Limited.
[7.] Shotts, W. (2019). The Linux Command Line: A Complete Introduction (2nd ed.). San Francisco: No Starch Press.
[8.] Fowler, M. (2018). Refactoring: Improving the Design of Existing Code (2nd ed.). Boston: Addison-Wesley Professional.
[9.] php-build. (2024). php-build: Build PHP versions and install them. [Online]. Tersedia: https://github.com/php-build/php-build
[10.] Chacon, S., & Straub, B. (2014). Pro Git (2nd ed.). New York: Apress. [Online]. Tersedia: https://git-scm.com/book/en/v2
[11.] asdf-php Community. (2024). Implementasi penulisan ulang total asdf-php (Pull Request #200). [Online]. Tersedia: https://github.com/asdf-community/asdf-php/pull/200
[12.] Ahmed, W. (2017). Mastering Proxmox. Birmingham: Packt Publishing.
[13.] Tanenbaum, A. S., & Bos, H. (2014). Modern Operating Systems. Upper Saddle River: Pearson.
[14.] Pogue, D. (2017). macOS High Sierra: The Missing Manual. Sebastopol: O'Reilly Media.
Published
2026-06-02
How to Cite
KOSDIANA, Kosdiana; DIANA, Desi; SAEFUDIN, Mohamad. IMPLEMENTASI RAPID APPLICATION DEVELOPMENT DALAM PENULISAN ULANG TOTAL PHP VERSION MANAGER ASDF-PHP. Journal of Information System, Informatics and Computing, [S.l.], v. 10, n. 1, p. 73-84, june 2026. ISSN 2597-3673. Available at: <https://www.journal.stmikjayakarta.ac.id/index.php/jisicom/article/view/2369>. Date accessed: 04 june 2026. doi: https://doi.org/10.52362/jisicom.v10i1.2369.

Most read articles by the same author(s)