SDLC adalah tahapan-tahapan pekerjaan yang digunakan dalam membangun Sistem Informasi.
Azhar Susanto (2004) menyatakan bahwa : System Development Life Cycle (SDLC) adalah salah satu metode pengembangan sistem informasi yang popular pada saat sistem informasi pertama kali dikembangkan.
Tahapan/fase-fase dari SDLC adalah :
- Planning
Tahap / fase planning merupakan tahap awal dari fase SDLC. Dimana tahap ini merupakan tahap untuk merencanakan bagaimana tim proyek akan menyelesaikan sistem informasi yang akan dibangun.
2. Analyze
Pada tahap ini merupakan tahapan untuk mengumpulkan informasi yang dibutuhan terkait sistem informasi yang akan dibangun. Dalam fase ini biasanya seorang analyze menggunakan diagram untuk melakukan permodelan sehingga lebih mudah dimengerti, seperti use case diagram, activity diagram, sequence diagram, dll.
3. Design
Pada tahap design dilakukan bagaimana sistem akan beroperasi, dalam hal perangkat keras, perangkat lunak, jaringan infrastruktur, antarmuka pengguna, formulir & laporan, serta database.
4. Development
Dalam tahap ini hasil dari tahapan sebelumnya diterapkan kedalam coding, dengan menggunakan bahasa pemrograman yang telah ditentukan sebelumnya. Pada tahap ini kita membutuhkan perangkat lunak untuk membuat aplikasi/sistem informasi tersebut, seperti text Editor.
5. Implement
Pada tahap ini setelah coding selesai maka saatnya untuk implementasi sistem informasi, dimana kita memasang sistem tersebut ke perangkat keras dan menjalankannya, pada tahap ini juga dilakukan testing apakah aplikasi/sistem informasi berjalan dengan baik.
6. Maintanance
Pada tahap ini dilakukan perawatan terhadap sistem yang telah dikembangkan dan di implementasikan.Cakupan fase ini berupa proses perawatan terhadap sistem yang berkaitan dengan perawatan berkala dari sistem maupun proses terhadap perbaikan sistem manakala sistem menghadapi kendala dalam operasionalnya akibat masalah teknis dan non teknis yang tidak terindikasi dalam proses pengembangan sistem.
Tahapan / fase SLDC ini dijalankan secara berurutan, mulai dari langkah pertama hingga langkah terakhir. Diperlukan evaluasi disetiap akhir tahapan agar tahapan tersebut dikerjakan dengan benar dan tahapan berikutnya dapat berjalan dengan baik.
Semua tahapan SDLC harus didokumentasikan agar mempermudah dalam proses pemeliharaan dan peningkatan sistem.