SDLC (Software Development Life Cycle)

SDLC atau dikenal dengan Siklus Hidup Sistem, adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: rencana(planning),analisis (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance).

Langkah-langkah dalam SDLC

Dalam sebuah siklus SDLC, terdapat enam langkah. Jumlah langkah SDLC pada referensi lain mungkin berbeda, namun secara umum adalah sama. Langkah tersebut adalah :

1)      Analisis Sistem
Tahapan dari SDLC yang pertama adalah melakukan analisis terhadap sistem. Analisis sistem merupakan tahap awal dalam sebuah siklus SDLC, dimana analisis sistem akan melakukan berbagai macam analisis terhadap sebuah sistem yagn sudah ada, dan bagaimana nanatinya sebuah sistem akan berjalan.

2)      Spesifikasi Kebutuhan Sistem
Tahapan kedua pada siklus SDLC adalah tahapan spesifikasi dari kebutuhan sistem. Pada tahap ini, seluruh hasil analisis yagn dilakukan pada tahap pertama akan dikaji lebih mendalam untuk mendapatkan spesifikasi yang dibutuhkan dalam pengembangan sebuah sistem.

3)      Perancangan sistem
Tahapan berikutnya dari siklus SDLC pada sebuah sistem adalah perancangan terhadap sistem. Ini merupakan tahapan kelanjutan dari spesifikasi kebutuhan sistem. Tahap ini merupakan tahap dimana seluruh hasil analisa dan juga hasil pembahasan mengenai spesifikasi sistem diterapkan menjadi sebuah rancangan atau cetak biru dari sebuah sistem.

4)      Pengembangan Sistem
Tahap berikutnya dari tahapan SDLC ini adalah tahapan pengembangan sistem. Tahapan pengembangan sistem ini merupakan tahapan dimana rancangan atau cetak biru sistem ini mulai dikerjakan dan dibuat atau diimplementasikan menjadi sebuah sistem yang utuh, dan dapat digunakan.

5)      Pengujian sistem
Tahap pengujian sistem ini merupakan waktu yagn tepat untuk mencoba apakah sistem yang sudah berhasil dikembangkan memang dapat bekerja degnan optimal dan juga sempurna. Apabila memang dapat bekerja dengan baik dan sempurna, maka sistem siap untuk digunakan.

6)      Implementasi dan pemeliharaan sistem
Tahap ini bisa dibilang sebagai tahapan final atau tahapan akhir dari satu buah siklus SDLC. Tahapan ini merupakan tahapan dimana sebuah sistem sudah selesai dibuat, sudah di ujicoba, dan dapat bekerja dengan baik dan juga optimal. Ketika tahapan sebelumnya sudah berhasil dilewati, maka ini lah saatnya sistem tersebut.

Komentar

Postingan populer dari blog ini

IT Service Management

Bahasa Inggris Bisnis 2#

Strategi Pengujian Perangkat Lunak