Perbandingan Model Pengembangan Perangkat Lunak: Waterfall vs Agile

Authors

  • Siti Rawiyah Universitas Ibnu Sina
  • Maria Rosmelinda Rona Pani Universitas Ibnu Sina
  • Nabila Syabani Universitas Ibnu Sina
  • Nadilah Ulul Azmi Universitas Ibnu Sina

DOI:

https://doi.org/10.31004/joecy.v5i2.2142

Keywords:

Pengembangan Perangkat Lunak, Waterfall, Agile, Metodologi, Perbandingan, Manajemen Proyek

Abstract

Pengembangan perangkat lunak merupakan proses yang kompleks dan memerlukan pendekatan metodologis yang tepat agar produk akhir dapat memenuhi kebutuhan pengguna secara optimal. Di antara berbagai model pengembangan yang ada, Waterfall dan Agile adalah dua pendekatan yang paling sering digunakan dan mewakili dua filosofi yang sangat berbeda. Waterfall, sebagai model klasik, mengusung pendekatan linier dan terstruktur, di mana setiap fase harus diselesaikan sebelum fase berikutnya dimulai. Sementara itu, Agile menawarkan pendekatan iteratif dan fleksibel, dengan menekankan kolaborasi tim, keterlibatan aktif pengguna, serta kemampuan untuk merespons perubahan dengan cepat selama proses pengembangan berlangsung. Artikel ini bertujuan untuk membandingkan kedua model tersebut dari berbagai aspek penting, seperti fleksibilitas, efisiensi waktu, pengelolaan risiko, skala proyek, serta tingkat keterlibatan pengguna. Dengan menggunakan metode studi literatur dari berbagai sumber akademik dan praktisi industri, analisis dilakukan untuk memberikan gambaran mendalam mengenai kelebihan, kekurangan, dan konteks penerapan masing-masing model. Hasil kajian menunjukkan bahwa tidak ada satu model yang secara mutlak lebih baik dari yang lain, melainkan pemilihan model yang tepat sangat bergantung pada karakteristik proyek yang dijalankan. Waterfall cenderung lebih cocok untuk proyek dengan kebutuhan yang jelas dan stabil, sementara Agile lebih sesuai untuk proyek yang dinamis dan berkembang. Temuan dalam artikel ini diharapkan dapat membantu pengembang, manajer proyek, maupun akademisi dalam menentukan model pengembangan yang paling relevan dan efektif untuk diterapkan.(Thesing, Feldmann, and Burchardt 2021).

References

Diansyah, Ahmad Febri, Muhammad Rusdi Rahman, Rizky Handayani, D. Diffran Nur Cahyo, and Ema Utami. 2023. “Comparative Analysis of Software Development Lifecycle Methods in Software Development: A Systematic Literature Review.” International Journal of Advances in Data and Information Systems 4 (2): 97–106. https://doi.org/10.25008/ijadis.v4i2.1295.

Hidayah Nova, Sausan, Aris Puji Widodo, Budi Warsito, and Sekolah Pasca Sarjana. 2022. “Analisis Metode Agile Pada Pengembangan Sistem Informasi Berbasis Website: Systematic Literature Review Analysis of Agile Method on Website-Based Information System Development: Systematic Literature Review.” Februari 21 (1): 139–48. https://scholar.google.com.

Leong, Jason, Kiu May Yee, Onalethata Baitsegi, Lingesvaran Palanisamy, and R. Kanesaraj Ramasamy. 2023. “Hybrid Project Management between Traditional Software Development Lifecycle and Agile Based Product Development for Future Sustainability.” Sustainability (Switzerland) 15 (2). https://doi.org/10.3390/su15021121.

Nurmalasari, Nurmalasari, Yusuf Arif Setiawan, Widi Astuti, M. Rangga Ramadhan Saelan, Siti Masturoh, and Tuti Haryanti. 2023. “Classification for Papaya Fruit Maturity Level With Convolutional Neural Network.” Jurnal Riset Informatika 5 (3): 331–38. https://doi.org/10.34288/jri.v5i3.225.

Samsiyah, Siti, Akhmad Arif Musadad, and Musa Pelu. 2020. “Urgency Of Project Based Learning Model In Social Studies Learning To Improve Students Learning Achievement.” Social, Humanities, and Educational Studies (SHEs): Conference Series 3 (2): 243. https://doi.org/10.20961/shes.v3i2.46245.

Surahman, Ade, Agung Deni Wahyudi, and Sanriomi Sintaro. 2020. “Implementasi Teknologi Visual 3D Objek Sebagai Media Peningkatan Promosi Produk E-Marketplace.” Jurnal Buana Informatika 11 (2): 123–31. https://doi.org/10.24002/jbi.v11i2.3701.

Thesing, Theo, Carsten Feldmann, and Martin Burchardt. 2021. “Agile versus Waterfall Project Management: Decision Model for Selecting the Appropriate Approach to a Project.” Procedia Computer Science 181:746–56. https://doi.org/10.1016/j.procs.2021.01.227.

Downloads

Published

18-07-2025

How to Cite

Rawiyah, S. ., Pani, M. R. R. ., Syabani, N. ., & Azmi, N. U. . (2025). Perbandingan Model Pengembangan Perangkat Lunak: Waterfall vs Agile. Journal of Innovative and Creativity, 5(2), 13665–13671. https://doi.org/10.31004/joecy.v5i2.2142

Issue

Section

Articles