System Development Life Cycle (SDLC)




SDLC adalah pekerjaan yang dilakukan system analis maupun programmer dalam membangun sistem informasi. Selain itu pengertian lainnya adalah model konseptual yang dipergunakan didalam manajemen proyek untuk menggambarkan langkah-langkah yang terlibat dalam proyek pengembangan SI ( sistem informasi), dari sebuah studi kelayakan awal kemudian melalui pemeliharaan aplikasi selesai.

Ada beberapa model yang bisa di gunakan dalam SDLC seperti :
1. Waterfall Model
2. Prototype
3. RAD (Rapid Application Development)
 4.  Agile Software Development

Tahapan:

Ada tujuh fase salam sdlc
1.    Konseptual Perencanaan
Pada tahap ini merupakan langkah pertama dari setiap sistem. Hal ini selama fase ini bahwa kebutuhan untuk mendapatkan sistem diidentifikasi, kelayakan dan biaya yang dinilai, dan risiko serta berbagai perencanaan pendekatan didefinisikan
2.    Perencanaan dan Definisi Persyaratan
Bagian pertama dari fase ini melibatkan pengumpulan, mendefinisikan dan validasi fungsional, dukungan dan juga syarat-syarat pelatihan. Bagian kedua adalah mengembangkan rencana awal manajemen siklus hidup, perencanaan proyek, manajemen proyek, Manajemen Konfigurasi (CM), dukungan, operasi, dan manajemen pelatihan.
3.    Desain
Pada tahap ini, fungsional, dukungan dan persyaratan pelatihan dijabarkan ke dalam desain paling awal dan paling rinci. Keputusan ini dibuat untuk mengatasi bagaimana suatu sistem akan memenuhi persyaratan fungsional. Awal desain sistem, menekankan fitur fungsional dari sistem, diproduksi sebagai panduannya
4.    Pengembangan dan Pengujian
Pada tahap ini, sistem yang dikembangkan atau diperoleh berdasarkan spesifikasi. Sistem ini divalidasi melalui urutan unit, integrasi, kinerja, sistem, dan pengujian penerimaan. Tujuannya untuk memastikan sistem berfungsi seperti yang diharapkan dan persyaratan yang mensponsori itu mendapat kepuasan. Semua komponen sistem, komunikasi, aplikasi, prosedur, dan dokumentasi terkait yang eveloped / diperoleh, diuji, dan diintegrasikan. memverifikasi pengujian menyeluruh dari semua persyaratan untuk memenuhi semua kebutuhan bisnis.
5.    Implementasi
Pada tahap ini, sistem baru dipasang dalam lingkungan produksi, pengguna dilatih, data dikonversi, sistem diserahkan kepada sponsor, dan proses bisnis yang dievaluasi. Fase ini meliputi upaya yang diperlukan untuk melaksanakan, menyelesaikan masalah sistem yang diidentifikasi selama proses pelaksanaan, dan rencana untuk memelihara kelestarian.
6.    Operasi dan Pemeliharaan
Pada tahap ini menjadi operasional selama fase ini. Penekanan selama fase ini adalah untuk memastikan bahwa kebutuhan sponsor terus di lengkapi dan bahwa sistem terus melakukan sesuai dengan spesifikasi. Rutin perangkat keras dan pemeliharaan perangkat lunak (software) dan upgrade (pembaruan) dilakukan untuk memastikan operasi sistem yang efektif. Pelatihan pengguna berlanjut selama fase ini, sesuai kebutuhan, untuk mengenalkan pengguna baru untuk sistem atau untuk memperkenalkan fitur baru untuk pengguna saat ini. Untuk dukungan pengguna tambahan akan disediakan, sebagai aktivitas yang sedang berlangsung, untuk membantu menyelesaikan sebuah masalah yang sedang di selesaikan.
7.    Disposisi
Pada tahap ini merupakan akhir dari siklus hidup sistem. Ini menyediakan untuk penghentian sistem untuk memastikan informasi penting yang disimpan untuk akses masa depan yang potensial. Sistem, ketika ditempatkan dalam Tahap Disposisi, telah dinyatakan surplus usang dan telah dijadwalkan untuk shutdown. Fase ini untuk menentukan bahwa sistem (misalnya, peralatan, suku cadang, perangkat lunak, data, prosedur, dan dokumentasi) sesuai dengan peraturan dan juga persyaratan yang tepat.


Komentar