SDLC beserta contoh untuk masing-masing tahapan

SDLC merupakan cara-cara dalam pekerjaan yang dilakukan oleh sistem analis dan programmer dalam membangun sistem informasi. Pengertian lain adalah model konseptual yang digunakan untuk manajemen proyek yang menggambarkan langkah-langkah yang melibatkan proyek pengembangan sistem informasi, dari studi kelayakan awal melalui pemeliharaan aplikasi selesai.

Berikut ini uraian mengenai masing-masing tujuh fase SDLC :
1.    Konseptual Perencanaan
Tahap ini merupakan langkah pertama dari setiap sistem. Selama fase ini kebutuhan untuk mendapatkan sistem diidentifikasi, kelayakan dan biaya yang diukur nilainya, dan resiko serta berbagai perencanaan pendekatan didefinisikan. Peran serta tanggung jawab untuk Aset Manajer, Perwakilan Sponsor, Sistem Agen Pembangunan (SDA), Sistem Dukungan Agen (SSA), dan berbagai pihak lain yang terkait dalam kebijakan SDLC yang ditunjuk selama tahap ini serta diperbarui selama siklus hidup sistem.
2.    Perencanaan dan Definisi Persyaratan
Tahap ini dimulai setelah proyek sudah ditetapkan dan sudah dilakukannya sumber daya yang tepat. Bagian pertama dari fase ini adalah berupa pengumpulan, mendefinisikan dan validasi fungsional, dukungan serta syarat-syarat pelatihan. Selanjutnya adalah mengembangkan rencana awal manajemen siklus hidup, perencanaan proyek, manajemen proyek, konfigurasi manajemen, dukungan, operasi, dan manajemen pelatihan.
3.    Desain
Pada tahap ini, fungsional, dukungan dan persyaratan pelatihan dituangkan ke dalam desain paling awal dan paling rinci. Keputusan ini dibuat untuk mengatasi bagaimana cara sistem akan memenuhi persyaratan fungsional. Awal desain sistem yaitu menekankan fitur fungsional dari sistem, diproduksi sebagai panduannya. Lalu desain system akhir diproduksi yang memperluas desain dengan menentukan semua hal-hal teknis yang diperlukan untuk mengembangkan sistem.
4.    Pengembangan dan Pengujian
Pada tahap ini, sistem yang dikembangkan atau diperoleh atas dasar spesifikasi. Sistem ini divalidasi melalui urutan unit, integrasi, kinerja, sistem, dan pengujian penerimaan. Tujuannya agar sistem berfungsi seperti yang diharapkan dan yang mensponsori mendapat kepuasan. Semua komponen sistem, komunikasi, aplikasi, prosedur, dan dokumentasi terkait yang diperoleh, diuji, dan diintegrasikan. Fase ini butuh partisipasi dari para pengguna yang kuat untuk memverifikasi pengujian secara menyeluruh dari semua persyaratan untuk memenuhi semua kebutuhan bisnis.
5.    Implementasi
Pada tahap ini, sistem baru dipasang di lingkungan produksi, melatih para pengguna, mengkonversi data, sistem diserahkan kepada sponsor, dan proses bisnis yang dievaluasi. Fase ini meliputi upaya yang dibutuhkan untuk melaksanakan, menyelesaikan masalah sistem yang teridentifikasi selama proses pelaksanaan, dan rencana untuk menjaga kelestarian.
6.    Operasi dan Pemeliharaan
Pada tahap ini menjadi operasional selama fase ini. Di fase ini difokuskan untuk memastikan kebutuhan sponsor terus di lengkapi dan sistem terus melakukan sesuai dengan spesifikasi. Perangkat keras dan pemeliharaan perangkat lunak (software) di upgrade secara rutin supaya operasi sistem berjalan secara efektif. Pelatihan pengguna berlanjut selama fase ini, karena bertujuan untuk mengenalkan pengguna baru untuk sistem atau untuk memperkenalkan fitur baru untuk pengguna saat ini. Dukungan tambahan bagi pengguna disediakan, sebagai aktivitas yang sedang berlangsung, untuk membantu menyelesaikan masalah yang ingin di selesaikan.
7.    Disposisi
Pada tahap ini merupakan akhir dari siklus hidup sistem.Di tahap ini disediakan untuk penghentian sistem dan untuk memastikan informasi penting yang disimpan untuk akses di masa yang akan datang. 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 pas.

Komentar