Pengembangan Sistem
Informasi
Materi
• Membuat sendiri
• Membeli Perangkat Lunak Paket
• Outsourcing
Model-Model Pengembangan Sistem
Informasi
• Model sekuensial linier
• Model prototipe
• Model Rapid Application Development (RAD)
• Model spiral
Model sekuensial linier
• Fase Perencanaan
• Fase Analisis
• Fase Perancangan
• Fase Konstruksi
• Fase Ujicoba
• Fase Integrasi
• Fase Operasional dan Pemeliharaan
Software Development Life Cycle (SDLC)
Fase perencanaan
1. Analisis masalah
• Memahami bidang masalah
• Menganalisis masalah dan kesempatan
• Menganalisis proses-proses bisnis
• Menentukan tujuan perbaikan sistem
• Memperbarui rencana proyek
• Mengkomunikasikan penemuan dan rekomendasi
Fase analisis
2. Analisis kebutuhan
• Identifikasi dan menyatakan kebutuhan sistem
• Membuat prioritas kebutuhan sistem
• Memperbarui rencana proyek
• Mengkomunikasikan pernyataan kebutuhan
Fase analisis
3. Desain logis
• Menstruktur kebutuhan fungsional
• Prototipe kebutuhan fungsional
• Validasi kebutuhan fungsional
• Menentukan penerimaan test case.
Fase analisis
4. Analisis keputusan
• Mengidentifikasi solusi kandidat
• Menganalisa solusi kandidat
• Membandingkan solusi kandidat
• Memperbarui rencana proyek
• Merekomendasikan solusi sistem.
Fase perancangan
• Merencanakan penerapan
• Mengumumkan penerapan
• Menyiapkan fasilitas fisik
• Instalasi hardware dan software
• Merencanakan peralihan
• Sosialisasi dan pelatihan user
Fase operasional dan pemeliharaan
• Melaksanakan peralihan
• Menggunakan sistem
• Audit sistem
• Memelihara sistem
• Menyiapkan usulan re-engineering
Penggunaan Computer Aided Software
Engineering (CASE)
Pembangkit Kode
Perangkat Pengujian
dan Aplikasi
Prototipe Layar dan Perangkat Reverse
Laporan Engineering
Repositori
Perangkat Perangkat Kontrol
Penelusuran Masalah Versi
Perangkat Rekayasa
Perangkat Estimasi
Proses Bisnis
Pembangkit Perangkat
Dokumentasi Manajemen Proyek