Mendefinisikan Kebutuhan-kebutuhan Pemakai

Slides:



Advertisements
Presentasi serupa
Analisa Perancangan Sistem
Advertisements

Strategi Pengembangan SIA
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N.
REKAYASA SISTEM.
Pertemuan 9 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Strategi Pengembangan SIA
Analisis Sistem.
Pengembangan perangkat lunak
Analisis Kebutuhan dan Spesifikasi Perangkat Lunak
Prototyping Aplikasi Teknologi Informasi
Menyiapkan Proposal Sistem
SIKLUS PENGEMBANGAN SISTEM
Analisis Kebutuhan PERANGKAT LUNAK
Aktifitas Pengembangan Sistem
Aktifitas Pengembangan & Pemeliharaan Sistem
Implementasi Sistem ERP
THE REQUIREMENTS ANALYSIS PHASE
Metodologi Pengembangan Sistem Informasi
PERANCANGAN BASIS DATA
ANALISIS KELAYAKAN DAN PROPOSAL SISTEM
Tujuan : Mahasiswa dapat Mengidentifikasi pengertian dasar pengembangan sistem melalui SDLC.
TRANSFORMASI SISTEM INFORMASI TRADISIONAL KE BASIS KOMPUTER
Perencanaan Proyek Perangkat Lunak
Metodologi Pengembangan Sistem Informasi
ANALISA KINERJA SISTEM
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
Penyusunan Sistem Informasi Akuntansi Tahap Perancangan dan Pemilihan
ENTOT SUHARTONO, SKOM, MKOM
Desain Sistem Akuntansi
4 Managing Software Requirement Analisis Kebutuhan
PENGEMBANGAN SISTEM INFORMASI
STRATEGI PENGEMBANGAN SISTEM INFORMASI MANAJEMEN
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Strategi Pengembangan SIA
Analisa Perancangan Sistem
Review Sistem Informasi Managemen
Chapter 13 Menyiapkan Proposal Sistem
Materi Habis Uts IMK Prototyping
Aspek Teknis Analisis teknis bertujuan untuk memastikan bahwa ide atau gagasan yang telah dipilih itu layak, dalam arti kata ada ketersediaan lokasi, alat,
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Rekayasa Kebutuhan Software
Analisis Kebutuhan.
Strategi Pengadaan Sistem
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Pengelolaan Sistem Informasi
Struktur dan fungsi pengolahan data
Proses Pengembangan Database
SIKLUS HIDUP PENGEMBANGAN SISTEM (System Development Life Cycle/SDLC)
TEKNIK PEMROGRAMAN.
Manajemen Proyek Sistem Informasi DAY-2
Strategi Pengembangan SIA
Analisa [Kebutuhan] Sistem
MANAJEMEN PROYEK PERANGKAT LUNAK
BAB III ANALISIS DAN PERENCANAAN SISTEM
APLIKASI SISTEM INFORMASI
SIKLUS HIDUP DAN MANFAAT SISTEM INFORMASI
Pengembangan Sistem Informasi
Siklus hidup pengembangan sistem
ANALISA KEBUTUHAN PERANGKAT LUNAK
Siklus Hidup System.
PROSES BISNIS Ni Ketut Sriwinarti.
PERAN TEKNOLOGI INFORMASI DALAM MENDUKUNG SISTEM INFORMASI
PERANCANGAN BASIS DATA
Metodologi Pengembangan Sistem Informasi
Pertemuan 1 Pengantar Pengembangan Sistem
ADI PRIHANDONO, SKOM, MKOM
Pemeliharaan perangkat lunak
Analisa Perancangan Sistem
SISTEM INFORMASI AKUNTANSI
Pengembangan Sistem Informasi Erliyan Redy Susanto.
Transcript presentasi:

Mendefinisikan Kebutuhan-kebutuhan Pemakai Materi Minggu 4 Mendefinisikan Kebutuhan-kebutuhan Pemakai Menilai Pemecahan-pemecahan Alternatif 25-May-19

The Phases of SDLC Start Requirements Facts Opinions and approvals 1. Survey project scope & feasibility Start 2. Study current system 3. Define the end-user’s requirements Requirements 4. Select a feasible solution Facts 5. Design the new system 6. Acquire com-puter hardware and software Opinions and approvals Opinions End-user training finish 9. Maintain and improve the system 7. Construct the new system 8. Deliver the new system 25-May-19

Kebutuhan Pemakai? Disebut juga analisis persyaratan. Kebutuhan Rekayasa sistem Analisis persyaratan Desain Perancangan 25-May-19

Kebutuhan Pemakai? Input kunci: sasaran peningkatan kinerja sistem. Prosesnya: Mengidentifikasi dan menyatakan persyaratan sistem. Membuat prioritas persyaratan sistem. Memperbarui dan memperhalus rencana proyek. Mengkomunikasikan pernyataan persyaratan. Output: pernyataan persyaratan bisnis bagi sistem yang baru. 25-May-19

Mengidentifikasi dan menyatakan persyaratan sistem Fase ini merupakan sumber kesalahan, kelalaian, dan konflik. Menterjemahkan sasaran peningkatan sistem ke dalam outline persyaratan fungsional dan non fungsional. Persyaratan fungsional adalah: deskripsi mengenai aktivitas dan layanan yang harus disediakan oleh sistem. Persyaratan non fungsional adalah: deskripsi mengenai fitur, karakteristik, dan batasan lainnya yang menentukan performa sistem, memuaskan atau tidak. 25-May-19

Mengidentifikasi dan menyatakan persyaratan sistem Format paling sederhana yang digunakan meliputi: Input. Proses. Output. Data tersimpan yang dibutuhkan untuk memenuhi sasaran peningkatan sistem. 25-May-19

Membuat prioritas persyaratan sistem Dapat digunakan teknik timeboxing. Prioritas dapat diklasifikasikan berdasarkan kepentingannya: Persyaratan yang ditetapkan. Adalah persyaratan minimal yang harus dipenuhi. Tidak bisa diberi ranking (ditetapkan prioritasnya). Persyaratan yang diinginkan. Adalah persyaratan yang tidak esential, minimal untuk versi 1.0. Perlu ditetapkan urutan rankingnya. 25-May-19

Memperbarui dan memperhalus rencana proyek Merupakan langkah mundur, fungsinya adalah untuk memahami kembali lingkup proyek u/ melakukan penyesuaian. Yang perlu disesuaikan meliputi: jadwal, anggaran, dan lingkupnya. Peninjauan kembali keputusan yang sudah dibuat pada fase awal. 25-May-19

Kebutuhan Pemakai? Perangkat keras dan perangkat lunak. Mengidentifikasi dan memproyeksikan biaya dan keuntungan di masa mendatang. Menampilkan analisis biaya-keuntungan. 25-May-19

Mengetahui kebutuhan perangkat keras dan lunak 25-May-19

Menginventaris perangkat keras komputer Menginventaris perangkat keras yang tersedia saat ini. Menyusun kebutuhan perangkat keras yang dibutuhkan untuk pengembangan. Diusahakan mengoptimalkan yang sudah dimiliki. 25-May-19

Langkah-langkah inventaris kebutuhan h/w Jenis peralatan: nomer model, pembuat. Status operasi: baru dipesan, sedang beroperasi, perlu diperbaiki, atau disimpan. Perkiraan usia. Proyeksi masa hidup. Lokasi physik. Bagian atau orang yang bertanggung jawab. Persiapan biaya. 25-May-19

Estimasi beban kerja: sistem lama dibangdingkan dengan sistem baru Beban kerja yang diperhatikan meliputi: Tugas. Metode yang digunakan. Personalia yang menangani. Biaya perjam untuk masing-masing sistem. Kapan dan bagaimana masing-masing proses dilakukan. Berapa banyak waktu manusia yang diperlukan. Berapa banyak waktu komputer yang dibutuhkan. 25-May-19

Evaluasi perangkat keras Waktu yang diperlukan untuk transaksi: termasuk waktu input data dan waktu untuk menghasilkan output. Kapasitas sistem secara keseluruhan: termasuk, berapa banyak yang bisa diproses pada saat yang sama sebelum permasalahan bertambah. Waktu ngangur cpu. Kapasitas memori. Evaluasi penambahan peralatan: membeli, sewa, atau kontrak. Evaluasi layanan pendukung dari vendor. 25-May-19

Petunjuk memilih vendor: Dukungan perangkat keras: Full line perangkat keras. Kualitas produk. Garansi. Dukungan perangkat lunak: melengkapi kebutuhan perangkat lunak. Menyesuaikan pemograman sesuai pesanan. 25-May-19

Petunjuk memilih vendor: Instalasi dan pelatihan: komitment terhadap jadwal. Pelatihan in-house. Bimbingan teknis. Pemeliharaan: prosedure pemeliharaan rutin. Menentukan waktu respon untuk keadaan darurat. Pinjaman peraltan lain selagi diperbaiki. 25-May-19

Evaluasi perangkat lunak Terdapat 6 hal utama sebagai pertimbangan untuk upgrade perangkat lunak, yaitu: Keefektifan kinerja. Efisiensi kinerja. Kemudahan penggunaan. Fleksibilitas. Kualitas dokumentasi. Dukungan manufaktur. 25-May-19

Keefektifan kinerja Mampu menampilkan semua tugas yang diperlukan. Mampu menampilkan semua tugas yang diharapkan. Layar tampilan yang dirancang dengan baik. Kapasitas yang memadai. 25-May-19

Efisiensi kinerja Waktu respon yang cepat. Masukan yang efisien. Keluaran yang efisien. Penyimpanan data yang efisien. Backup yang efisien. 25-May-19

Kemudahan penggunaan Antarmuka pengguna yang memuaskan. Men-menu bantuan tersedia. File-file readme untuk menit-menit terakhir perubahan. Antarmuka yang fleksibel. Umpan balik yang memadai. Perbaikan kesalahan yang baik. 25-May-19

Fleksibilitas Pilihan-pilihan untuk masukan. Pilihan-pilihan untuk keluaran. Bisa digunakan untuk perangkat lunak yang lain. 25-May-19

Kualitas dokumentasi Pengaturannya yang baik. Tutorial online yang memadai. Web site dengan FAQ. 25-May-19

Dukungan manufaktur Teknologi yang mendukung hot line. Newsletter/email. Web site dengan produk-produk terkini yang bisa di-download. 25-May-19

Mengidentifikasi dan memproyeksikan biaya dan keuntungan Biaya dan keuntungan harus dipertimbangkan secara bersama. Keuntungan diukur berdasarkan biaya. Keuntungan yang perlu dipertimbangkan ada 2, yaitu keuntungan nyata dan tidak nyata. Biaya yang perlu dipertimbangkan ada 2, yaitu biaya nyata dan tidak nyata. 25-May-19

Keuntungan nyata: Adalah keuntungan yang bisa diukur. Contoh keuntungan nyata: Meningkatnya kecepatan pemrosesan. Kemampuan akses ke informasi-2 yang sebelumnya tidak bisa. Kelebihan daya penghitungan komputer yang lebih baik. Menurunnya jumlah waktu pegawai yang dibutuhkan untuk menyelesaikan tugasnya. 25-May-19

Keuntungan tidak nyata: Adalah keuntungan yang sulit diukur tapi penting untuk diperhatikan, karena memiliki dampak yang kuat terhadap perusahaan, khususnya dalam hal komunikasi internal maupun eksternal. Contoh keuntungan tidak nyata: Meningkatnya proses pembuatan keputusan. Meningkatnya kepuasan kerja pegawai karena tugas-tugas yang membosankan sudah dieliminasi. Pelayanan kepada pelanggan menjadi lebih kompetitif. 25-May-19

Biaya nyata: Adalah biaya yang secara tepat dapat diproyeksikan oleh bagian akunting dan penganalis. Contoh biaya nyata: biaya peralatan. Biaya sumber daya. Biaya waktu pengalis sistem. Biaya waktu pemograman. Biaya gaji pegawai. 25-May-19

Biaya tidak nyata: Adalah biaya yang sulit diukur dan tidak bisa diketahui dengan pasti. Contoh biaya tidak nyata: Hilangnya reputasi menjadi yang pertama. Menurunnya citra perusahaan. Meningkatnya ketidak puasan pelanggan. 25-May-19

Membandingkan biaya dan keuntungan? Menggunakan analisis titik impas (break-even point). Menggunakan analisis pengembalian (payback). Menggunakan analisis arus uang (cash flow). Menggunakan analisis nilai sekarang (present value). 25-May-19

Membandingkan biaya dan keuntungan? Menggunakan analisis titik impas (break-even point). Penegasan dalam hal biaya, bukan keuntungan. Jika keuntungan secara substansial tidak bisa meningkat bersama dengan sistem yang diajukan. Menggunakan analisis pengembalian (payback). Jika peningkatan keuntungan nyata membentuk suatu argumen yang meyakinkan. 25-May-19

Membandingkan biaya dan keuntungan? Menggunakan analisis arus uang (cash flow). Jika proyek relatif maha untuk ukuran perusahaan tersebut. Kegiatan usaha dipengaruhi secara signifikan oleh dana yang keluar. Menggunakan analisis nilai sekarang. Jika periode pengembalian sangat lama. Jika biaya uang pinjaman sangat tinggi. 25-May-19

Menentukan alternatif sistem: Dapat menggunakan pendekatan kriteria ganda. Adalah pendekatan pengambilan keputusan berdasarkan prioritas yang ditetapkan, serta memungkinkan dilakukan analisis sensitivitas dengan membuat jenis pertanyaan “bagaimana-jika”. Yang termasuk pendekatan kriteria-ganda adalah: Metode pembobotan. Metode eliminasi sekuensial dengan lexicography. Metode pemograman tujuan. Metode pemrosesan hirarki analitis. 25-May-19