Sabtu, 06 Maret 2010

Siklus Hidup Pengembangan Sistem

Siklus hidup pengembangan sistem adalah pendekatan melalui beberapa tahap untuk menganalisis dan merancang sistem yang dimana sistem tersebut telah dikembangkan dengan sangat baikmelalui penggunaan siklus kegiatan penganalisis dan pemakai secara spesifik, siklus itu antara lain :

  • Mengidentifikasikan masalah, peluang dan tujuan.
  • Menentukan sarat-sarat informasi.
  • Menganalisis kebutuhan sistem.
  • Merancang sistem yang direkomendasikan.
  • Mengembangkan dan medokumentasikan perangkat lunak.
  • Menguji dan mempertahankan sistem.
  • Mengimplementasikan dan mengevaluasikan sistem
Model Siklus Hidup Pengembangan Sistem
1. Waterfall Model
Model ini merupakan model satu arah yang dimulai dari tahap persiapan sampai perawatan. Tahapan ini meliputi perencanaan, mendisain sistem, implementasi, verifikasi dan perawatan. Perencanaan adalah tahap mendefinisikan masalah dan menentukan pekerjaan apa yang harus dilakukan, siapa yang mengerjakan dan kapan dikerjakan. Tahap berikutnya adalah disain. Tahap ini bertujuan untuk mendisain permasalahan sesuai dengan masalah yang telah didefinisikan. Berikutnya adalah implementasi, merupakan penerapan dari disain yang dibuat. Setelah disain diimplementasi maka berikutnya adalah verifikasi dan penerapan. Tahap ini merupakan tahapan yang paling besar dalam pembiayaannya, karena selama sistem tersebut masih dipakai maka pembiayaan masih ada.

2. Model Iteratif
Model Interative
Perbedaan yang paling terlihat antara model waterfall dengan model intertif ini adalah proses kerja pengembangan sistem tersebut. Jika pada waterfall satu arah, sedangkan pada iteratif terdapat testing dan evaluasi yang menguji apakah aplikasi tersebut masih dapat digunakan atau tidak. Jika system tersebut ternyata tidak baik untuk digunakan lagi maka akan dilakukan identifikasi masalah lagi dan kembali untuk dikembangkan.

Alat-alat dalam Pengembangan Sistem
Untuk dapat melakukan langkah-langkah sesuai dengan metodologi pengembangan sistem maka dibutuhkan beberapa alat. Alat-alat yang digunakan biasanya berupa gambar atau diagram atau grafik.
Contohnya :
• HIPO diagram
• Data Flow diagram
• Structured chart
• SADT diagram
• Warnier/Orr diagram
• Jakson’s diagram

Diagram-diagram diatas digunakan untuk mengambarkan suatu metode tertentu, ada beberapa grafik yang lebih bersifat umum, antara lain :
• Bagan untuk menggambarkan aktifitas (activity charting), seperti : bagan alir sistem, bagan alis program, bagan alir kertas kerja, bagan alir hubungan database, bagan alir proses, dan Gantt chart.
• Bagan untuk menggambarkan tataletak
• Bagan untuk menggambarkan hubungan personil, seperti : Bagan distribusi kerja dan bagan organisasi.

Teknik yang Digunakan untuk Pengembangan Sistem
Teknik yang digunakan untuk pengembangan sistem antara lain :
• Teknik manajemen proyek, seperti CPM (Critical Path Method) dan PERT (Program Evaluation and Review Technique). Teknik ini digunakan untuk penjadualan proyek.
• Teknik menemukan fakta, yaitu teknik yang dapat digunakan untuk mengumpulkan data dan menemukan fakta-fakta dalam kegiatan mempelajari sistem yang ada. Contohnya : Teknik wawancara, observasi, daftar pertanyaan, pengumpulan sampel.
• Teknik analisis biaya/manfaat
• Teknik inspeksi/walkthrought

Tidak ada komentar: