Pengembangan Sistem Life Cycle (SDLC) adalah jenis metodologi yang digunakan untuk
menggambarkan proses untuk membangun sistem informasi, dimaksudkan untuk mengembangkan
sistem informasi dalam cara yang sangat disengaja, terstruktur dan metodis, mengulangi setiap tahap
siklus hidup. Pengembangan sistem siklus hidup, menurut Elliott & Strachan & Radford (2004), “berasal
pada tahun 1960 untuk mengembangkan sistem skala usaha besar fungsional dalam zaman konglomerat
usaha skala besar.Informasi kegiatan seputar sistem pengolahan data berat dan rutinitas angka-angka “.
Berikut macam-macam model metode SDLC :
1. Metode SDLC Waterfall
Waterfall apabila diartikan secara literature berarti air terjun. Namun demikian, bagi ilmu
komputer dan juga teknologi informasi, waterfall merupaan salah satu jenis metode yang
digunakan dalam melakukan sebuah pengembangan sistem.
Metode pengembangan sistem sendiri dapat diartikan sebagai sebuah proses
mengembangkan dan juga mengubah suatu sistem perangkat lunak atau software dengan
menggunakan teknik teknik tertentu.
Pengembangan sistem dan juga perangkat lunak dari sebuah software komputer
dilakukan secara sekuensial dan juga saling berurutan. Pada model pengembangan sistem metode
waterfall, sebuah pengembangan sistem dilakukan berdasarkan urutan analisis, desain,
pengkodean, pengujian, dan berakhir pada tahap supporting. Disebut sebagai metode waterfall
dikarenakan tahapan dan juga urutan dari metode yang dilakukan merupakan jenis metode yang
berurutan dan berkelanjutan, seperti layaknya sebuah air terjun.
2. Metode SDLC Spiral
3. Metode SDLC Iterative
4. Metode SDLC Fountain
5. Metode SDLC Rapid Application Developmet
6. Metode SDLC Build and Fix
7. Metode SDLC Syncronize and Stabilize
8. Metode SDLC Extreme Programming