System Development Life Cycle (SDLC) adalah daur hidup sebuah sistem informasi. Dimana prosedur ini dimulai dari tahap perencanaan(planning),analisis (analysis), desain (design), implementasi (implementation), uji coba (testing), sampai dengan pengelolaan (maintenance). Konsep ini umumnya merujuk pada sistem komputer atau informasi. SDLC juga merupakan pola yang diambil untuk mengembangkan sistem 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 perkembangannya SDLC dilengkapi oleh berbagai teknik pengembangan
sistem, yaitu:
• Prototyping
Prototyping adalah proses pembuatan model sederhana untuk software final yang mengijinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal.
Jenis-jenis:
- Trowaway Prototyping.
- Evolutionary Prototyping.
- Incremental Prototyping.
• Waterfall
Teknik waterfall merupakan teknik pengembangan perangkat lunak yang paling kuno tetapi merupakan teknik yang paling banyak dipakai didalam Software Engineering (SE). Teknik ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing, dan maintenance.
• Spiral
Teknik spiral mencoba menggabungkan model prototyping dan waterfall. Biasa digunakan untuk proyek besar yang mahal dan rumit. Digunakan oleh militer Amerika untuk mengembangkan program Future Combat Systems
Sebenarnya, System Development Life Cycle (SDLC) tidak hanya dilakukan pada proses pembuatan Sistem Informasi saja, akan tetapi semua jenis perangkat lunak umumnya menggunakan prosedur ini guna untuk meningkatkan tingkat efisiensi sebuah perangkat lunak tersebut.
Source:
http://greenpeace-blogger.blogspot.com/2010/11/sistem-development-life-cycle-dan-fase.html
http://sii-ncha-n.blogspot.com/2012/02/system-development-life-cycle-sdlc.html
http://www.othe.org/ilmu-pengetahuan/ekonomi/2243/system-development-life-cycle-sdlc-sistem-informasi/
http://kelassisteminformasi.blogspot.com/2009/10/sdlc-system-development-life-cycle.html
http://icharisaa.blogspot.com/2011/11/pengertian-sdlcsdlc-system-development.html
Tidak ada komentar:
Posting Komentar