Siklus hidup pengembangan sistem dapat didefinisikan sebagai serangkaian aktivitas yang di-laksanakan oleh profesional dan pemakai sistem informasi untuk mengembangkan dan meng-implementasikan sistem informasi. Siklus hidup pengembangan sistem informasi saat ini terbagi atas tujuh fase, yaitu :
Penjelasan mengenai fase-fase siklus hidup pengembangan sistem :- Perencanaan sistem
- Analisis sistem
- Perancangan sistem secara umum / konseptual
- Perancangan sistem secara detail
- Evaluasi dan seleksi sistem
- Implementasi sistem
- Pemeliharaan / Perawatan Sistem
Siklus Hidup Pengembangan Sistem |
1. Perencanaan Sistem
Faktor-faktor yang harus dipertimbangkan selama fase perencanaan sistem adalahfaktor-faktor kelayakan (feasibility factors) yang berkaitan dengan kemungkinan berhasilnya sistem informasi yang dikembangkan serta faktor-faktor strategis (strategic factors) yang berkaitan dengan pendukung sistem informasi dari sasaran bisnis dipertimbangkan untuk setiap proyek yang diusulkan. Nilai-nilai yang dihasilkan dievaluasi untuk menentukan proyek sistem mana yang akan menerima prioritas yang tertinggi.
Faktor kelayakan
(feasibility factors)
|
Faktor strategis
(strategic factors)
|
Kelayakan teknis
|
Produktivitas
|
Kelayakan ekonomis
|
Diferensiasi
|
Kelayakan legal
|
Manajemen
|
Kelayakan operasional
| |
Kelayakan rencana
|
Suatu sistem yang diusulkan harus layak, yaitu sistem ini harus memenuhi kriteria-kriteria sebagai berikut :
- Kelayakan teknis untuk melihat apakah sistem yang diusulkan dapat dikembangkan dan diimplementasikan dengan menggunakan teknologi yang ada atau apakah teknologi yang baru dibutuhkan.
- Kelayakan ekonomis untuk melihat apakah dana yang tersedia cukup untuk mendukung estimasi biaya untuk sistem yang diusulkan.
- Kelayakan legal untuk melihat apakah ada konflik antara sistem yang sedang dipertimbangkan dengan kemampuan perusahaan untuk melaksanakan kewajibannya secara legal.
- Kelayakan operasional untuk melihat apakah prosedur dan keahlian pegawai yang ada cukup untuk mengoperasikan sistem yang diusulkan atau apakah diperlukan penambahan/pengurangan prosedur dan keahlian.
- Kelayakan rencana berarti bahwa sistem yang diusulkan harus telah beroperasi dalam waktu yang telah ditetapkan.
Selain layak, proyek sistem yang diusulkan harus mendukung faktor-faktor strategis, seperti :
- Produktivitas mengukur jumlah output yang dihasilkan oleh input yang tersedia. Tujuan produktivitas adalah mengurangi atau menghilangkan biaya tambahan yang tidak berarti. Produktivitas ini dapat diukur dengan rasio antara biaya yang dikeluarkan dengan jumlah unit yang dihasilkan.
- Diferensiasi mengukur bagaimana suatu perusahaan dapat menawarkan produk atau pelayanan yang sangat berbeda dengan produk dan pelayanan dari saingannya. Diferensiasi dapat dicapai dengan meningkatkan kualitas, variasi, penanganan khusus, pelayanan yang lebih cepat, dan biaya yang lebih rendah.
- Manajemen melihat bagaimana sistem informasi menyediakan informasi untuk menolong manajer dalam merencanakan, mengendalikan dan membuat keputusan. Manajemen ini dapat dilihat dengan adanya laporanlaporan tentang efisiensi produktivitas setiap hari.
2. Analisis Sistem
Adalah mengevaluasi permasalahan-permasalahan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.
3. Perancangan Sistem Secara Umum (Konseptual)
Dalam fase ini dibentuk alternatif-alternatif perancangan konseptual untuk pandangan pemakai (user). Alternatif ini merupakan perluasan kebutuhan pemakai. Alternatif perancangan konseptual memungkinkan manajer dan pemakai untuk memilih rancangan terbaik yang cocok untuk kebutuhan mereka. Analis sistem mulai merancang proses dengan mengidentifikasi-kan laporan-laporan dan output yang akan dihasilkan oleh sistem yang diusulkan. Data masing-masing laporan ditentukan. Biasanya, perancang sistem membuat sketsa form atau tampilan yang mereka harapkan bila sistem telah selesai dibentuk. Sketsa ini dilakukan pada kertas atau pada tampilan komputer.
Jadi, perancangan sistem secara umum berarti untuk menerangkan secara luas bagaimana setiap komponen perancangan sistem tentang output, input, proses, kendali, database dan teknologi akan dirancang. Perancangan sistem ini juga menerangkan data yang akan dimasukkan, dihitung atau disimpan. Perancang sistem memilih struktur file dan alat penyimpanan seperti disket, pita magnetik, disk magnetik atau bahkan file-file dokumen. Prosedur-prosedur yang ditulis menjelaskan bagaimana data diproses untuk menghasilkan output.
4. Perancangan Sistem Secara Detail
Pada fase ini semua komponen dirancang dan dijelaskan secara detail. Perencanaan output (layout) dirancang untuk semua layar, form-form tertentu dan laporan-laporan yang dicetak. Semua output direview dan disetujui oleh pemakai dan didokumentasikan. Semua input ditentukan dan format input baik untuk layar dan form-form biasa direview dan disetujui oleh pemakai dan didokumentasikan.
Berdasarkan perancangan output dan input, proses-proses dirancang untuk mengubah input menjadi output. Transaksi-transaksi dicatat dan dimasukkan secara online ataubatch. Macam-macam model dikembangkan untuk mengubah data menjadi informasi. Prosedur ditulis untuk membimbing pemakai dan pesonel operasi agar dapat bekerja dengan sistem yang sedang dikembangkan.
Database dirancang untuk menyimpan dan mengakses data. Kendali-kendali yang dibutuhkan untuk melindungi sistem baru dari macam-macam ancaman dan error ditentukan. Pada beberapa proyek sistem, teknologi baru dan berbeda dibutuhkan untuk merancang kemampuan tambahan macam-macam komputer, peralatan dan jaringan telekomunikasi.
Pada akhir fase ini, laporan rancangan sistem secara detail dihasilkan. Laporan ini mungkin berisi beribu-ribu dokumen dengan semua spesifikasi untuk masing-masing rancangan sistem yang terintegrasi menjadi satu kesatuan. Laporan ini dapat juga dijadikan sebagai buku pedoman yang lengkap untuk merancang, membuat kode dan menguji sistem; instalasi peralatan; pelatihan; dan tugas-tugas implementasi lainnya.
Meskipun sejumlah orang telah me-review dan menyetujui setiap komponen rancangan sistem, review terhadap rancangan sistem secara detail harus dilakukan kembali secara menyeluruh dan lengkap oleh pemakai sistem dan personel manajemen, sedangkan profesional sistem mungkin tidak terlibat dalam kegiatan ini.
Tujuan dilakukannya review secara menyeluruh ini adalah untuk menemukan error dan kekurangan rancangan sebelum implementasi dimulai. Jika error dan kekurangan atau sesuatu yang hilang ditemukan sebelum implementasi sistem, sumber daya yang bernilai dapat diselamatkan dan kesalahan yang tidak diinginkan terhindari. Setelah semua review secara menyeluruh selesai dilaksanakan, perubahan-perubahan dibuat dan pemakai dan manajer sistem menandatangani laporan perancangan secara detail.
5. Evaluasi dan seleksi sistem
Menyeleksi penggunaan software maupun hardware didalam penerapan sistem baru
6. Implementasi sistem
Pada fase ini sistem siap untuk dibuat dan diinstalasi, sejumlah tugas harus dikoordinasi dan dilaksanakan untuk implementasi sistem baru
7. Pemeliharaan / Perawatan Sistem
Bertujuan untuk menjaga agar sistem informai dapat digunakan dalam organisasi tersebut dalam jangka waktu yang cukup lama.