ETS RK-A
ETS RK A
- Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak. Jawaban :
- Secara kategoris, ada dua buah jenis kebutuhan perangkat lunak :
Kebutuhan Fungsional (Functional Requirement)
Disebut juga kebutuhan operasional, yaitu kebutuhan yang berkaitan dengan fungsi atau proses transformasi yang harus mampu dikerjakan oleh perangkat lunak.
contoh :
Perangkat lunak harus dapat menampilkan bahan pokok yang akan dijual
Sistem dapat melakukan penambahan data produk
Sistem dapat melakukan pengubahan data produk
Sistem dapat melakukan penghapusan data produk
Sistem dapat menampilkan harga data produk
Sistem dapat mengkategorikan produk
Sistem dapat menampilkan detail produk
Sistem dapat menambahkan produk yang dipilih ke keranjang
Sistem dapat menampilkan proses pencarian data melalui kolom search
Sistem dapat menyimpan alamat dari user
Sistem dapat menampilkan daftar belanjaan
Sistem dapat menampilkan total harga dari pemesanan
Sistem dapat menyediakan opsi pembayaran
Sistem dapat melacak keberadaan driver
Sistem dapat menampilkan status pemesanan
Sistem dapat menampilkan promo
Pengguna dapat memilih produk
Kebutuhan Non-Fungsional
kebutuhan non fungsional adalah batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll. Dalam bahasa lain, kebutuhan non fungsional adalah kebutuhan yang menitikberatkan pada properti perilaku yang dimiliki oleh sistem. kebutuhan fungsional juga sering disebut sebagai batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dan lain lain.
contoh :
Sistem dapat dijalankan menggunakan mobile apps yang di download menggunakan play store dan apps store.
Sistem harus dapat memastikan bahwa data yang digunakan dalam sistem harus terlindung dari akses yang tidak berwenang.
Sistem memiliki tampilan (antarmuka) yang mudah dipahami.
Sistem tersedia 24 jam sehari, 7 hari seminggu
Fungsional & Spesifikasi Kebutuhan Bisnis
Spesifikasi Kebutuhan Bisnis
Go Toko adalah bentuk dukungan dari gojek untuk warung-warung kelontong dengan memberikan kemudahan untuk distribusi penjualan barang-barang kepada konsumennya barang kemasan ternama. Selain kemudahan pengguna, GoToko juga menyediakan berbagai manfaat bagi pelaku usaha warung untuk berbelanja stok barang secara online.
Fungsionalitas & Proses
Business Process Flows
Functionality Requirement
Disebut juga kebutuhan operasional, yaitu kebutuhan yang berkaitan dengan fungsi atau proses transformasi yang harus mampu dikerjakan oleh perangkat lunak.
contoh :
Perangkat lunak harus dapat menampilkan bahan pokok yang akan dijual
Sistem dapat melakukan penambahan data produk
Sistem dapat melakukan pengubahan data produk
Sistem dapat melakukan penghapusan data produk
Sistem dapat menampilkan harga data produk
Sistem dapat mengkategorikan produk
Sistem dapat menampilkan detail produk
Sistem dapat menambahkan produk yang dipilih ke keranjang
Sistem dapat menampilkan proses pencarian data melalui kolom search
Sistem dapat menyimpan alamat dari user
Sistem dapat menampilkan daftar belanjaan
Sistem dapat menampilkan total harga dari pemesanan
Sistem dapat menyediakan opsi pembayaran
Sistem dapat melacak keberadaan driver
Sistem dapat menampilkan status pemesanan
Sistem dapat menampilkan promo
Pengguna dapat memilih produk
Non-Functional Requirement
kebutuhan non fungsional adalah batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dll. Dalam bahasa lain, kebutuhan non fungsional adalah kebutuhan yang menitikberatkan pada properti perilaku yang dimiliki oleh sistem. kebutuhan fungsional juga sering disebut sebagai batasan layanan atau fungsi yang ditawarkan sistem seperti batasan waktu, batasan pengembangan proses, standarisasi dan lain lain.
contoh :
Sistem dapat dijalankan menggunakan mobile apps yang di download menggunakan play store dan apps store.
Sistem harus dapat memastikan bahwa data yang digunakan dalam sistem harus terlindung dari akses yang tidak berwenang.
Sistem memiliki tampilan (antarmuka) yang mudah dipahami.
Sistem tersedia 24 jam sehari, 7 hari seminggu.
Usability and Performance Requirements
Ease of use requirement
Menggunakan penulisan, simbol dan warna yang mudah dipahami dan jelas sebagai navigasi.
Terdapat validasi inputan sebelum dilakukan sebuah proses.
Jika terjadi error, sistem ini memberikan pesan pemberitahuan tentang langkah yang harus dilakukan untuk mengatasi masalah.
Ketika terjadinya masalah dapat dilakukan pemulihan yang cepat.
Menyediakan informasi yang jelas, mudah dipahami, dan efektif dalam menjawab pertanyaan/permasalahan dengan tata letak yang jelas.
Personalization and Internalization Requirement
Menggunakan pengaturan lokal dengan dua Bahasa, yaitu Indonesia dan Inggris.
Menggunakan istilah komputer dengan Bahasa Indonesia yang baik dan benar.
Mata uang disesuaikan dengan negara pengguna aplikasi.
Performance Requirement
Reliability and Availability Requirements
Aplikasi harus dapat digunakan 24 jam, 7 hari seminggu
Dapat menangani minimal 1000 request/detik
Maintainability and Support Requirements
Maintenance Requirements
Terdapat error message apabila terjadi kesalahan.
Terdapat pesan yang jelas di setiap proses yang terjadi
Terdapat backup otomatis
Supportability Requirements
Terdapat menu FAQ untuk menjawab pertanyaan dari pengguna
Terdapat menu kontak, agar pengguna dapat berinteraksi langsung dengan administrator untuk mengatasi masalah.
Video Penjelasan
Nama :
- Aprilia Annisa S. (05111940000199)
- Nadia Tiara F. (05111940000217)
Kelas :
Rekayasa Kebutuhan - A
Komentar
Posting Komentar