(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 direncanakan Teknologi Informasi infrastruktur, dan murah untuk mempertahankan
dan biaya efektif.
Berikut
ini adalah Fase-fase Sistem Development Life Cycle (SDLC) meliputi :
1. Perencanaan Sistem (Systems Planning)
Lebih menekankan pada aspek studi kelayakan pengembangan sistem (feasibility study). Aktivitas-aktivitas yang ada meliputi :
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.
2. Analisis Sistem (Systems Analysis)Analisa sistem adalah tahap di mana dilakukan beberapa aktivitas
sebagai 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.
3. Perancangan Sistem (Systems Design)
Pada tahap ini, features dan operasi-operasi pada sistem dideskripsikan secara detail. Aktivitas-aktivitas yang dilakukan ialah :
Pada tahap ini, features dan operasi-operasi pada sistem dideskripsikan secara detail. Aktivitas-aktivitas yang dilakukan ialah :
·
Menganalisa interaksi obyek dan fungsi pada sistem.
·
Menganalisa data dan membuat skema database.
·
Merancang user interface.
4. 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 :
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).
5. 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.
Dilakukan oleh admin yang ditunjuk untuk menjaga sistem tetap mampu beroperasi secara benar melalui kemampuan sistem dalam mengadaptasikan diri sesuai dengan kebutuhan.
http://nindidindin.blogspot.com/2017/07/pengertian-sdlc-system-development-life.html
Tidak ada komentar:
Posting Komentar