PENGEMBANGAN SISTEM Pertemuan 2 PENGEMBANGAN SISTEM Pengembangan sistem
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 1. Perencanaan Sistem (Systems Planning) 2. Analisis Sistem (System Analysis) 3. Perancangan Sistem Secara Umum (Systems General Design) 4. Seleksi Sistem (System Selection) 5. Perancangan Sistem Terinci (Systems Detail Design) 6. Implementasi (System Implementation) 7. Pemeliharaan Sistem (System Maintenance)
Mencapai CBIS Perencanaan Analisis Rancangan Penerapan 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 • Sistem reservasi pesawat terbang • Sistem untuk menangani penjualan kredit kendaraan bermotor 11
Contoh Sistem Informasi (Lanjutan…) • Sistem POS (point-of-sale) pada counter pembayaran di toko pakaian, supermarket, dsb • Sistem berbasiskan kartu cerdas (smart card) 12
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
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) 1990 s – Heavy investment by businesses 1 -14 14
ALAT • Grafik – 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 Sistem Lama 12 -22 terhadap
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
- Slides: 23