Siklus Hidup Pengembangan Sistem
Pengembangan sistem informsi yang berbasis komputer dapat merupakan tugas kompleks yang membutuhkan banyak sumber daya dan dapat memakan waktu berbulan-bulan bahkan bertahun-tahun untuk menyelesaikannya. Proses pengembangan sistem melewati beberapa tahapan dari mulai sistem itu
direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan dan dipelihara. Bila operasi sistem yang sudah dikembangkan masih timbul kembali permasalahan-permasalahan kritis serta tidak dapat diatasi dalam tahap pemeliharaan sistem, maka perlu dikembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ke tahap yang pertama, yaitu tahap perencanaan sistem. Siklus ini disebut dengan siklus hidup suatu sistem (systems life cycle). Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah di dala tahapan tersebut dalam proses pengembangannya.
Ide dari systems life cycle adalah sederhana dan masuk akal. Di systems life cycle, tiap-tiap bagian dari pengembangan sistem dibagi menjadi beberapa tahapan kerja. Tiap tahapan-tahapan ini mempunyai karakteristik tersendiri. Tahapan utama siklus hidup pengembangan sistem dapat terdiri dari tahapan perencanaan sistem (system planning), analisis sistem (system analysis), desain sistem (systems design), seleksi sistem (systems selection), implementasi sistem (systems implementation) dan perawatan sistem (systems maintenance). Tahapan-tahapan seperti ini sebenarnya merupakan tahapan di dalam pengembangan sistem teknik (engineering systems). Pengembangan konstruksi dari gedung, jaringan transmisi tenaga listrik, mesin-mesin dan pabrik-pabrik kimia merupakan contoh dari pengembangan engineering systems. Tampak bahwa daur hidup dari sistem teknik dan sistem informasi dapat sama atau mirip. Hal ini tidaklah kebetulan, karena proses pengembangan sistem informasi adalah proses teknik dan proses semacam ini harus mengikuti langkah-langkah yang sama serta prinsip-prinsip umum dari sistem teknik. Istilah software engineering merupakan proses pengembangan perangkat lunak yang merupakan subsistem dari pengembangan sistem informasi
0 komentar:
Posting Komentar