PENGEMBANGAN SISTEM ALTERNATIF A. Ridwan Siregar PENDEKATAN PENGEMBANGAN SISTEM ALTERNATIF • Sistem berbeda-beda dalam hal ukuran, kompleksitas teknologi, dan dalam hal problem organisasi yang dimaksudkan untuk dicarikan pemecahannya SIK Pengembangan Sistem Alternatif 2 PENDEKATAN PENGEMBANGAN SISTEM • Sejumlah pendekatan pengembangan sistem telah dikembangkan untuk membangun sistem berbeda dalam hal ukuran atau kompleksitas teknologi, yaitu: – Siklus hidup sistem tradisional (traditional system lifecycle) – Prototipe (prototyping) – Paket perangkat lunak aplikasi (application software packages) – Pengembanan pengguna-akhir (end-user development) – Alih daya (outsourcing) SIK Pengembangan Sistem Alternatif 3 SIKLUS HIDUP SISTEM TRADISIONAL • Merupakan metode tertua untuk pembangunan SI dan masih digunakan hingga saat ini terutama untuk proyek sistem yang besar dan kompleks • Pendekatan ini sangat mahal, membutuhkan waktu yang lama dan tidak fleksibel • Pendekatan ini juga tidak tepat untuk sistem desktop, yang cenderung kurang terstruktur dan lebih personal SIK Pengembangan Sistem Alternatif 4 SIKLUS HIDUP SISTEM TRADISIONAL Hasil Akhir Tahapan Laporan Proposal Proyek Defenisi Proyek Laporan Proposal Sistem Studi Sistem Spesifikasi Desain Desain Spesifikasi Program (Kode) Pemrograman Instalasi Pasca Implementasi Milestone 1 Milestone 2 Milestone 3 Inisiasi Keputusan Akhir Speks. Proyek Solusi Desain Desain Tahun 1 SIK Keputusan Produksi Tahun 2 Pengembangan Sistem Alternatif Tes Kinerja Sistem Audit Pasca Implementasi Operasional 3 - 8 Tahun Jangka Hidup 5 PROTOTYPING • Merupakan pembangunan sistem eksperimental yang cepat dan tidak mahal • Berinteraksi dengan prototipe, pengguna dapat memperoleh ide yang lebih baik tentang kebutuhan informasinya • Prototipe yang telah disetujui oleh pengguna dapat digunakan sebagai model (template) untuk membuat sistem akhir SIK Pengembangan Sistem Alternatif 6 PROTOTYPING YA Identifikasi Kebutuhan Dasar Tahap 1 Kembangkan Prototipe Tahap 2 Gunakan Prototipe Tahap 3 Pengguna Puas? TIDAK Prototipe Operasional SIK Revisi dan Ubah Prototipe Pengembangan Sistem Alternatif Tahap 4 7 PAKET PERANGKAT LUNAK APLIKASI • Sistem informasi dapat dibangun dengan menggunakan paket perangkat lunak aplikasi • Ada sejumlah paket bersifat umum seperti untuk penggajian, pembukuan, atau kontrol inventaris • Jika perangkat lunak tersebut memenuhi sebagian besar kebutuhan informasi, organisasi tidak perlu membangun sendiri perangkat lunaknya • Jika organisasi memiliki kebutuhan unik yang tidak disediakan oleh perangkat lunak aplikasi, beberapa di antaranya memiliki kemampuan untuk dikustomisasi SIK Pengembangan Sistem Alternatif 8 PENGEMBANGAN OLEH PENGGUNA-AKHIR • Beberapa jenis sistem informasi dapat dikembangkan oleh pengguna-akhir dengan sedikit atau tanpa bantuan formal dari spesialis teknis • Dengan menggunakan bahasa generasi keempat, bahasa grafis, perangkat perangkat lunak PC, pengguna-akhir dapat mengakses data, membuat laporan, dan mengembangkan SI sendiri dengan sedikit atau tanpa bantuan analis sistem atau programmer profesional SIK Pengembangan Sistem Alternatif 9 Pengembangan Sistem Tradisional Manajemen Sistem Inf. Staf Manajemen Menengah atau Senior Analis Sistem Desain Programmer Program Ujicoba Beberapa Minggu atau Bulan Pengembangan Pengguna Akhir Staf Manajemen Menengah atau Senior End-user Computing Tools: . Query Languages . Graphic Languages . Report Generators . Application Generators . Very High-level Languages . PC Tools Beberapa Menit atau Hari SIK Pengembangan Sistem Alternatif 10 ALIH DAYA • Jika organisasi tidak menginginkan untuk menggunakan sumber daya sendiri untuk membangun dan mengoperasikan sistem informasi, organisasi dapat menyewa organisasi eksternal yang memiliki spesialisasi dalam hal penyediaan layanan seperti itu untuk melakukan pekerjaan organisasi • Alih daya menjadi populer karena beberapa organisasi memandang hal itu lebih hemat dibandingkan dengan memelihara pusat komputer atau staf sistem informasi sendiri • Tetapi tidak semua organisasi memperoleh keuntungan dari alih daya, karena hal itu bisa menjadi masalah besar jika tidak dipahami dan dikelola dengan baik SIK Pengembangan Sistem Alternatif 11 Terima kasih SIK Pengembangan Sistem Alternatif 12