PENGEMBANGAN SISTEM Pertemuan 2
PENGEMBANGAN SISTEM Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada.
MENGAPA DIPERLUKAN? Adanya permasalahan (problem) yang timbul pada sistem yang lama Ketidakberesan Pertumbuhan Kesempatan Tuntutan/instruksi/permintaan logis dari para stakeholders
TUJUAN Performance (Peningkatan terhadap kinerja) Information (Peningkatan terhadap informasi) Economy (Peningkatan terhadap manfaat atau keuntungan) Control (Peningkatan terhadap pengendalian) Efficiency (Peningkatan terhadap efisiensi operasi) Service (Peningkatan terhadap pelayanan)
PRINSIP PENGEMBANGAN SISTEM Sistem yang dikembangkan adalah unutk manajemen Sistem yang dikembangkan adalah investasi modal yang besar Investasi modal harus mempertimbangkan 2 hal : Semua alternatif yang ada harus diinvestigasi Investasi yang terbaik harus bernilai
PRINSIP PENGEMBANGAN SISTEM Sistem yang dikembangkan memerlukan orang yang terdidik Tahapan kerja dan tugas tidak harus urut Jangan takut membatalkan proyek Dokumentasi harus ada untuk pedoman dalam pengembangan sistem
TAHAPAN PENGEMBANGAN SISTEM Perencanaan Sistem (Systems Planning) Analisis Sistem (System Analysis) Perancangan Sistem Secara Umum (Systems General Design) Seleksi Sistem (System Selection) Perancangan Sistem Terinci (Systems Detail Design) Implementasi (System Implementation) Pemeliharaan Sistem (System Maintenance)
Mencapai CBIS Perencanaan Analisis Rancangan Penerapan Penggunaan SIM & TI session 13 & 14 Mencapai CBIS 9 Penerapan Rancangan Analisis Perencanaan Penggunaan Pemeliharaan 9
SDLC Manfaat utama Control sistem yang baik Accountability/dapat diandalkan karena lengkap dan rinci Kemudahan mendeteksi error Hasilnya lebih komprehensif/menyeluruh Cocok untuk PSI berskala besar Kelemahan utama Relatif tidak fleksibel/kaku karena harus mengikuti tahapan-tahapan pelaksanaan proyek yang tidak boleh terlewatkan sedikitpun. Memerlukan banyak waktu dan biaya Bisa terjadi keraguan-keraguan pada saat perjalanan proyek seperti kembali menjadi tidak siap, atau selalu ada perubahan-perubahan mendadak saat berjalannya PSI. Copyright 2007 John Wiley & Sons, Inc Chapter 10 10
Contoh Sistem Informasi SIM & TI session 13 & 14 Contoh Sistem Informasi Sistem reservasi pesawat terbang Sistem untuk menangani penjualan kredit kendaraan bermotor 11 11
Contoh Sistem Informasi (Lanjutan…) SIM & TI session 13 & 14 Contoh Sistem Informasi (Lanjutan…) Sistem POS (point-of-sale) pada counter pembayaran di toko pakaian, supermarket, dsb Sistem berbasiskan kartu cerdas (smart card) 12 12
Contoh Sistem Informasi (Lanjutan…) SIM & TI session 13 & 14 Contoh Sistem Informasi (Lanjutan…) Sistem yang dipasang pada tempat-tempat publik yang memungkinkan seseorang mendapatkan informasi seperti hotel, tempat pariwisata, pertokoan, dan lain-lain Sistem layanan akademis berbasis Web Sistem pertukaran data elektronis (Electronic Data Interchange atau EDI) E-government atau sistem informasi layanan pemerintahan yang berbasis Internet. 13 13
Evolution of the CBIS Data Processing (DP) SIM & TI session 13 & 14 Evolution of the CBIS Data Processing (DP) Management Information Systems (MIS) 1964 IBM promoted the concept as a means of selling disk files and terminals Decision Support Systems (DSS) 1971 Text book’s distinction: MIS: Organizational/group - general DSS: Individual - specific Office Automation (OA) 1964 Artificial Intelligence (AI)/ Expert Systems (ES) - 1990s Heavy investment by businesses 14 1-14 24 14
ALAT Grafik Bagan menggambarkan aktivitas menggambarkan tata letak HIPO, DFD, SADT, JSD Bagan menggambarkan aktivitas menggambarkan tata letak menggambarkan hubungan personil
TEKNIK Teknik Manajemen Proyek : CPM, PERT Teknik Menemukan Fkata : Wawancara, Observasi, Kuesioner, Sampling Teknik Analisis Biaya Teknik Menjalankan Rapat Teknik Inspeksi
Penyebab kegagalan pengembangan sistem Kurangnya penyesuaian pengembangan sistem Kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai Kurang sempurnanya evaluasi kualitas dan analisis biaya Adanya kerusakan dan kesalahan rancangan Penggunaan teknologi komputer dan perangkat lunak yg tidak direncanakan pemasangan teknologi tidak sesuai Pengembangan sistem yang tidak dapat dipelihara Implementasi yang direncanakan dilaksanakan kurang baik
PERANGKAT PEMODELAN Perangkat pemodelan merupakan salah satu ciri pendekatan terstruktur. Perangkat pemodelan adalah suatu model yang digunakan untuk menguraikan sistem menjadi bagian-bagian yang dapat diatur dan mengkomunikasikan ciri konseptual dan fungsional kepada pengamat Peran perangkat pemodelan : 1. Komunikasi Perangkat pemodelan dapat digunakan sebagai alat komunikasi antara pemakai dengan analis sistem dalam pengembangan sistem. 2. Eksperimentasi Pengembangan sistem bersifat trial and error 3. Prediksi Model meramalkan bagaimana suatu sistem akan bekerja
Jenis perangkat pemodelan 1. Diagram Arus Data (DFD) Menunjukkan proses yang dijalankan data dalam sistem 2. Kamus Data Definisi elemen data dalam sistem 3. Entity Relationship Diagram (ERD) Model penyimpanan data dalam DFD 4. State Transition Diagram (STD) Menunjukkan keadaan tertentu dimana suatu sistem dapat ada dan transisi yang menghasilkan keadaan tertentu yang baru. STD digunakan untuk sistem yang real time.
Jenis perangkat pemodelan 5. Bagan Struktur Menggambarkan suatu hierarki modul program perangkat lunak termasuk dokumentasi interface antar modul 6. Diagram Alur Program Terstruktur (Structured Program Flowchart) Menggambarkan alur dan logika program 7. Alat Spesifikasi Proses Memberikan deskripsi yang lengkap tentang proses-proses yang ditemukan dalam diagram alur data tingkat dasar. Contoh : Bahasa Inggris Terstruktur Tabel Keputusan Pohon Keputusan Persamaan
Jenis perangkat pemodelan 8. Diagram Warnier-Orr (WOD) Menunjukkan penguraian hierarkhi proses atau data 9. Diagram Jackson Membuat model struktur program perangkat lunak dari struktur data.
Strategi Konversi SI Baru terhadap Sistem Lama
Latihan Kelompok dengan 6 Anggota Jelaskan secara singkat: Sistem yang ada pada suatu perusahaan Alasan diperlukan adanya pengembangan sistem perusahaan tersebut Tahapan SDLC yang dilakukan