Dalam teori rekayasa perangkat lunak, ada dua jenis produk perangkat lunak. Yang pertama adalah produk generik, yaitu produk yang dibuat dan ditentukan fungsionalitasnya oleh pembuat perangkat lunak. Kedua adalah produk pesanan (custom product) perangkat lunak yan gdibuat atas pesanan klien. Pada produk jenis kedua, mayoritas klien menginginkan sistem informasi baru karena sistem informasi yang lama tidak dapat memenuhi tuntutan kebutuhan bisnis terbaru. Pengembangan sistem informasi untuk produk pesanan memerlukan analisis yang tepat untuk bisa memetakan terlebih dahulu masalah dan kelemahan pada sistem lama. Ada beberapa metode yang bisa digunakan, di antaranya metode PIECES (performance, information, economic, control, efficiency, dan service). IDENTIFIKASI MASALAH Pada tahapan analisis sistem analis mempunyai tugas mendefinisikan masalah sistem, melakukan studi kelayakan, dan menganalisis kebutuhan sistem yang akan dikembangkan. Terdapat tiga pertanyaan kunci yang harus dijawab, yaitu:
Gambar oleh Gerd Altmann dari Pixabay |
Analisis Bagian 1 (Analisis Kelemahan Sistem Lama) - Dalam teori rekayasa perangkat lunak, ada dua jenis produk perangkat lunak. Yang pertama adalah produk generik, yaitu produk yang dibuat dan ditentukan fungsionalitasnya oleh pembuat perangkat lunak. Kedua adalah produk pesanan (custom product) perangkat lunak yan gdibuat atas pesanan klien. Pada produk jenis kedua, mayoritas klien menginginkan sistem informasi baru karena sistem informasi yang lama tidak dapat memenuhi tuntutan kebutuhan bisnis terbaru. Pengembangan sistem informasi untuk produk pesanan memerlukan analisis yang tepat untuk bisa memetakan terlebih dahulu masalah dan kelemahan pada sistem lama. Ada beberapa metode yang bisa digunakan, di antaranya metode PIECES (performance, information, economic, control, efficiency, dan service).
IDENTIFIKASI MASALAH
- Apa masalah yang harus diselesaikan dengan sistem informasi?
- Apa penyebab masalah tersebut?
- Siapa yang menjadi pengguna akhir sistem?
- Mendefinisikan batasan dan sasaran.
- Mendefinisikan masalah yang dihadapi pemakai.
- Mengidentifikasi penyebab masalah dan titik keputusan.
- Mengidentifikasi pengguna akhir.
- Memilih prioritas penanganan masalah.
- Memperkirakan biaya dan manfaat secara kasar.
- Membuat laporan hasil pendefinisian masalah.
SASARAN DAN BATASAN SISTEM INFORMASI
MASALAH DALAM SISTEM INFORMASI
- Apakah sistem informasi ini dapat meningkatkan kinerja?
- Apakah sistem informasi bisa menurunkan biaya?
- Apakah sistem informasi bisa meningkatkan keamanan?
- Apakah sistem informasi bisa menurunkan pemborosan?
- Apakah sistem informasi bisa meningkatkan penjualan?
- Apakah sistem informasi bisa meningkatkan pelayanan?
ANALISIS PIECES
ANALISIS KINERJA
ANALISIS INFORMASI
- Kurangnya informasi mengenai keputusan atau situasu yang sekarang.
- Kurangnya informasi yang relevan mengenai keputusan ataupun situasi sekarang.
- Kurangnya informasi yang tepat waktu.
- Terlalu banyak informasi.
- Informasi tidak akurat.
- Data yang berlebihan. Data yang sama ditangkap dan/atau disimpan di banyak tempat.
- Kelakuan data. Data ditangkap dan disimpan, tetapi diorganisasikan sedemikian rupa sehingga laporan dan pengujian tidak dapat atau sulit dilakukan.
ANALISIS EKONOMI
BIAYA
- Biaya tidak diketahui.
- Biaya tidak dapat dilacak ke sumber.
- Biaya terlalu tinggi.
KEUNTUNGAN
- Pasar-pasar baru dapat dieksplorasi.
- Pemasaran saat ini dapat diperbaiki.
- Pesanan-pesanan dapat ditingkatkan.
ANALISIS KEAMANAN
KEAMANAN ATAU KONTROL YANG LEMAH
- Input data tidak diedit dengan cukup.
- Kejahatan (misalnya, penggelapan atau pencurian) terhadap data.
- Pelanggaran etika pada data atu informasi. Misalnya, data atau informasi diakses orang yang tidak berwenang.
- Data tersimpan secara berlebihan, tidak konsisten pada file-file atau database-database yang berbeda.
- Pelanggaran peraturan atau panduan privasi data.
- Terjadi error saat pemrosesan (oleh manusia, mesin, atau perangkat lunak).
- Terjadi error saat membuat keputusan.
KONTROL ATAU KEAMANAN YANG BERLEBIHAN
- Prosedur birokratis memperlamban sistem.
- Pengendalian yang berlebihan mengganggu para pelanggan atau karyawan.
- Pengendalian berlebihan menyebabkan penundaan pemrosesan.
ANALISIS EFISIENSI
- Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
- Data diinput atau disalin secara berlebihan.
- Data diproses secara berlebihan.
- Informasi dihasilkan secara berlebihan.
- Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
- Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
LAYANAN
- Sistem menghasilkan produk yang tidak akurat.
- Sistem menghasilkan produk yang tidak konsisten.
- Sistem menghasilkan produk yang tidak dipercaya.
- Sistem tidak mudah dipelajari.
- Sistem tidak mudah digunakan.
- Sistem canggung untuk digunakan.
- Sistem tidak fleksibel.
KOMENTAR