(Systems Development Life Cycle ) merupakan siklus hidup
pengembangan system. Dalam rekayasa system dan rekayasa perangkat lunak, SDLC
berupa suatu proses pembuatan dan pengubahan sistem serta model dan metodologi
yang digunakan untuk mengembangkan sistem-sistem tersebut.
Dalam rekayasa perangkat lunak, 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.
Pengembangan SDLC adalah proses yang digunakan oleh
analis system untuk mengembangkan sistem informasi, termasuk persyaratan,
validasi, pelatihan, dan pengguna (stakeholder) kepemilikan. Setiap SDLC harus
menghasilkan sistem berkualitas tinggi yang memenuhi atau melampaui harapan
pelanggan, mencapai penyelesaian dalam waktu dan perkiraan biaya, bekerja
secara efektif dan efisien di saat ini dan direncanakanTeknologi Informasi
infrastruktur, dan murah untuk mempertahankan dan biaya efektif.
Berikut ini adalah Fase-fase Sistem Development Life
Cycle (SDLC) meliputi :
A. Perencanaan Sistem (Systems Planning)
Lebih menekankan pada aspek studi kelayakan pengembangan
sistem (feasibility study). Aktivitas-aktivitas yang ada meliputi :
• Pembentukan dan konsolidasi tim pengembang.
• Mendefinisikan tujuan dan ruang lingkup pengembangan.
• Mengidentifikasi apakah masalah-masalah yang ada bisa
diselesaikan melalui pengembangan sistem.
• Menentukan dan evaluasi strategi yang akan digunakan
dalam pengembangan sistem.
• Penentuan prioritas teknologi dan pemilihan aplikasi.
B. Analisis Sistem (Systems Analysis)
Analisa sistem adalah tahap di mana dilakukan beberapa
aktivitas berikut:
• Melakukan studi literatur untuk menemukan suatu kasus
yang bisa ditangani oleh sistem.
• Brainstorming dalam tim pengembang mengenai kasus mana
yang paling tepat dimodelkan dengan sistem.
• Mengklasifikasikan masalah, peluang, dan solusi yang
mungkin diterapkan untuk kasus tersebut.
• Analisa kebutuhan pada sistem dan membuat batasanÂ
sistem.
• Mendefinisikan kebutuhan sistem.
C. Perancangan Sistem (Systems Design)
Pada tahap ini, features dan operasi-operasi pada sistem
dideskripsikan secara detail. Aktivitas-aktivitas yang dilakukan adalah:
• Menganalisa interaksi obyek dan fungsi pada sistem.
• Menganalisa data dan membuat skema database.
• Merancang user interface.
D. Implementasi Sistem (Systems Implementation)
Tahap berikutnya adalah implementasi yaitu
mengimplementasikan rancangan dari tahap-tahap sebelumnya dan melakukan uji
coba.
Dalam implementasi, dilakukan aktivitas-aktivitas sebagai
berikut:
• Pembuatan database sesuai skema rancangan.
• Pembuatan aplikasi berdasarkan desain sistem.
• Pengujian dan perbaikan aplikasi (debugging).
E. Pemeliharaan Sistem (Systems Maintenance)
Dilakukan oleh admin yang ditunjuk untuk menjaga sistem
tetap mampu beroperasi secara benar melalui kemampuan sistem dalam
mengadaptasikan diri sesuai dengan kebutuhan.

Jakarta
Komentar ini telah dihapus oleh pengarang.
BalasHapusterimakasih....artikelnya sangat bermanfaat
BalasHapusMy blog