Dasar-dasar Konsep Pengembangan Sistem
PENGEMBANGAN SISTEM
Menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem
yang telah ada.
?
PERLUNYA PENGEMBANGAN SISTEM
Ketidak Beresan
Pertumbuhan Organisasi
Meraih Kesempatan
PRINSIP PENGEMBANGAN SISTEM
TAHAPAN PENGEMBANGAN SISTEM
Tahapan utama siklus hidup Pengembangan Sistem terdiri dari (SDLC):
1. Perencanaan Sistem ( Systems Planning)
2. Analisis Sistem (System Analysis)
3. Perancangan Sistem (Systems Design) Secara Umum
4. Seleksi Sistem (System Selection)
5. Perancangan Sistem (Systems Design) Secara Umum
6. Implementasi dan Pemeliharaan Sistem (System Implementation & Maintenance)
METODOLOGI PENGEMBANGAN SISTEM
Kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan,aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya.
Suatu cara/teknik yang sistematik untuk mengerjakan sesuatu.
· Penulis Buku
· Peneliti
· Konsultan
· Pabrik Software
Penyebab kegagalan pengembangan sistem :
Atasi dengan:
System Development Life Cycle (SDLC)
1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5.Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan
Metode Prototyping
Metode Prototyping (Cont’d)
1. Pemilahan fungsi
2. Penyusunan Sistem Informasi
3. Evaluasi
4. Penggunaan Selanjutnya
Keunggulan dan Kelemahan Metode Prototyping
1. End user dapat berpartisipasi aktif
2. Penentuan kebutuhan lebih mudah diwujudkan
3. mempersingkat waktu pengembangan SI
1. proses analisis dan perancangan terlalu singkat
2. Mengesampingkan alternatif pemecahan masalah
3. Bisanya kurang fleksible dalam mengahdapi perubahan
4. protitype yang dihasilkan tidak selamanya mudah dirubah
5. protype terlalu cepat selesai
Rapid Application Development (RAD)
Rapid Application Development (RAD) Cont’d
1. Mempelajari apakah proyek pengembangan sistem memenuhi kriteria
2. Mempelajari aktivitas bisnis perusahaan, menentukan area bisnis serta fungsi yang menjadi prioritas
3. Membuat model dari fungsi-fungsi yang menjadi prioritas
4. Memilih protype mana yang direview
5. Implementasi Sistem Informasi
Keterlibatan User dalam pengembangan SI