Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Mendefinisikan Kebutuhan-kebutuhan Pemakai

Presentasi serupa


Presentasi berjudul: "Mendefinisikan Kebutuhan-kebutuhan Pemakai"— Transcript presentasi:

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

2 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

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

4 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

5 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

6 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

7 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

8 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

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

10 Mengetahui kebutuhan perangkat keras dan lunak
25-May-19

11 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

12 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

13 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

14 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

15 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

16 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

17 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

18 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

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

20 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

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

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

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

24 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

25 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

26 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

27 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

28 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

29 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

30 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

31 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

32 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


Download ppt "Mendefinisikan Kebutuhan-kebutuhan Pemakai"

Presentasi serupa


Iklan oleh Google