Pengembangan perangkat lunak bukan semata mata dilakukan spontan tanpa perencanaan, Sebaliknya, pengembangan perangkat lunak itu sulit banget. Pengembangan perangkat lunak itu adalah kegiatan yang terstruktur, sistematis dan membutuhkan metodologi yang jelas agar hasilnya bisa berkualitas, dapat di pakai dalam jangka panjang dan sesuai dengan kebutuhan yang akan memakainya. Salah satu fondasi penting dalam perangkat lunak adalah si SDLC (Software Development Life Cycle), Kenapa tuh? ayo kita bahas tentang SDLC!
Software Development Life Cycle atau singkatnya SDLC adalah proses terstruktur yang digunakan untuk merencanakan, mengembangkan, menguji dan memelihara perangkat lunak, maka dari itu SDLC adalah fondasi penting dalam perangkat lunak, karena ia yang mengatur tahapan secara menyeluruh keren banget kan?
Adapula tahapan dalam SDLC :
Gambar 1. Tahapan SDLC (Sumber: Materi Kuliah Ibu Anggi Perwitasari).
6 tahapan seperti yang ada di gambar, semuanya saling melengkapi untuk membuat software sempurna.
Ada juga model model siklus pengembangan perangkat lunak :
1. Linier Squential Model (Waterfall)
= Analisis kebutuhan perangkat lunak, Desain sistem, pembuatan kode, pengujian, dan pendukung.
2. Evolutionary Process Model
= Mendefinisikan objek umum dari perangkat lunak, memadukan wujud pengulangan dari model prototyping.
3. Incremental Process Model
= Setiap tahapan linear menghasilkan deliverable increment bagi perangkat lunak.
4. Agile Model
= Model pengembangan perangkat lunak dalam jangka pendek.
Kesimpulannya adalah SDLC adalah proses penting dalam perangkat lunak yang mengatur tahapan secara menyeluruh software, SDLC juga ada 6 proses penting yang saling berkesinambungan jadi ga bisa tuh salah satu tahapannya ga di jalankan, dan di SDLC juga ada model model yang pastinya ada fungsinya masing masing!!
Referensi :
Perwitasari, A. (2026). Software Development Life Cycle. Materi Perkuliahan Informatika UNTAN
Disusun oleh:
Rayhandita Sabililah
D1041251106
Komentar
Posting Komentar