Sekilas tentang SDLC
Siklus hidup pengembangan sistem atau yang biasa dikenal dengan sebutan SDLC atau System Development Life Cycle adalah kerangka kerja yang mengidentifikasi semua aktivitas yang diperlukan untuk meneliti, membangun, menyebarkan, dan sering memelihara sistem informasi. Dalam pengertian lain, SDLC adalah tahapan kerja yang bertujuan untuk menghasilkan sistem berkualitas tinggi yang sesuai dengan keinginan pelanggan atau tujuan dibuatnya sistem tersebut. 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).
Ada banyak pendekatan untuk SDLC, termasuk variasi khusus untuk jenis proyek tertentu. Namun, setiap SDLC menyertakan beberapa proses inti yang selalu diperlukan, meskipun banyak nama berbeda yang digunakan. Berikut adalah enam proses inti yang dibutuhkan dalam pengembangan sistem informasi apa pun:
1. Mengidentifikasi masalah atau kebutuhan dan memperoleh persetujuan untuk melanjutkan proyek.
2. Merencanakan dan memantau proyek—apa yang harus dilakukan, bagaimana melakukannya, dan siapa yang melakukannya.
3. Temukan dan pahami rincian masalah atau kebutuhan—apa yang dibutuhkan?
4. Merancang komponen sistem yang memecahkan masalah atau memenuhi kebutuhan—bagaimana cara kerjanya?
5. Membangun, menguji, dan mengintegrasikan komponen sistem—banyak program dan integrasi komponen.
6. Selesaikan pengujian sistem dan kemudian terapkan solusi—kebutuhan sekarang telah terpenuhi.
Seperti yang dinyatakan sebelumnya, sebagian besar sistem informasi yang akan dikembangkan dirancang dan dibangun untuk memecahkan masalah organisasi yang kompleks, yang biasanya sangat kompleks, sehingga menyulitkan untuk merencanakan dan mengelola proyek pengembangan sistem. Untungnya, ada banyak cara untuk mengimplementasikan enam proses inti SDLC untuk menangani kompleksitas setiap proyek. Metodologi pengembangan sistem informasi adalah seperangkat pedoman yang komprehensif untuk melaksanakan semua aktivitas dari setiap proses inti SDLC. Keseluruhan proses pengembangan sistem adalah istilah yang lebih baru untuk metodologi. Setiap metodologi pengembangan menentukan cara melaksanakan proyek pengembangan, dan setiap organisasi mengembangkan metodologi pengembangan sistemnya sendiri dari waktu ke waktu untuk menyesuaikan dengan kebutuhannya.
References
John W. Satzinger, Robert B. Jackson, Stephen D. Burd. (2016). Systems Analysis and Design in a Changing World, 7th Edition. 7. Cengage Learning. -. ISBN: 978-1305117204. Chapter 1 https://binus.ac.id/bits/learning-object/System-Development-Life-Cycle-SDLC-3846/index.html?v=1595958499008#/sdlc-definition https://accounting.binus.ac.id/2020/05/19/memahami-system-development-life-cycle/ https://glints.com/id/lowongan/sdlc-software-development-life-cycle/#.Y2PT_ORBztQ
Dibuat oleh :
2502029124 – Denanira Tafida – Sistem Informasi
D5181 – Ferdianto, S.Kom, M.MSI