Pengertian Systems Development Life Cycle (SDLC) dan Tahapan Systems Development Life Cycle
Pengertian
SDLC (Systems Development Life Cycle, Siklus Hidup
Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam
rekayasa sistem dan rekayasa perangkat lunak, 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). Dalam
rekayasa perangkat lunak angsyat Ä, konsep SDLC mendasari berbagai jenis
metodologi pengembangan perangkat lunak. Metodologi-metodologi ini membentuk
suatu kerangka kerja untuk perencanaan dan pengendalian pembuatan sistem
informasi, yaitu proses pengembangan perangkat lunak.
SDLC adalah tahapan-tahapan pekerjaan yang dilakukan
oleh analis sistem dan programmer dalam membangun sistem informasi. Langkah
yang digunakan meliputi :
1. Melakukan survei dan menilai kelayakan proyek
pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang
sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling
baik
5. Menentukan perangkat keras (hardware) dan perangkat
lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem
informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan
sistem informasi baru bila diperlukan
Dalam sebuah siklus SDLC, terdapat enam langkah.
Jumlah langkah SDLC pada referensi lain mungkin berbeda, namun secara umum
adalah sama. Antara lain :
1. Analisis sistem, yaitu membuat analisis aliran
kerja manajemen yang sedang berjalan
2. Spesifikasi kebutuhan sistem, yaitu melakukan
perincian mengenai apa saja yang dibutuhkan dalam pengembangan sistem dan
membuat perencanaan yang berkaitan dengan proyek system
3. Perancangan sistem, yaitu membuat desain aliran
kerja manajemen dan desain pemrograman yang diperlukan untuk pengembangan
sistem informasi
4. Pengembangan sistem, yaitu tahap pengembangan
sistem informasi dengan menulis program yang diperlukan
5. Pengujian sistem, yaitu melakukan pengujian
terhadap sistem yang telah dibuat
6. Implementasi dan pemeliharaan sistem, yaitu
menerapkan dan memelihara sistem yang telah dibuat
Komentar
Posting Komentar