ETS RK A 2022
Nama : Titian Pamungkas Anjasmara
NRP : 05111940000046
Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
Menurutnya macamnya, kebutuhan yang harus digali dalam membuat perangkat lunak dibagi menjadi 2 :
1. Kebutuhan Fungsional
2. Kebutuhan Non-Fungsional
Kebutuhan Fungsional adalah kebutuhan yang berkaitan dengan layanan, fungsi fitur perangkat lunak yang disediakan oleh sistem bagi penggunanya. Kebutuhan fungsional awal merupakan fungsi atau
layanan yang merepresentasikan goal dari pengguna ketika hendak
menggunakan sistem.
Contoh pada Sistem Mesin ATM : Mengecek saldo, mengirim uang, menarik uang, melakukan pembayaran
Contoh pada sistem facebook : Melihat postingan, membuat postingan, menambah teman, mengirim pesan
Kebutuhan non Fungsional adalah kebutuhan yang mendeskripsikan sekumpulan batasan, karakteristik dan properti pada sistem, baik dalam lingkungan pengembangan maupun operasional, atau atribut kualitas yang harus dipenuhi oleh sistem.
Contoh pada mesin ATM : Mesin diakses kurang dari 10 detik, Sistem aman dari hacker, Sistem dapat diakses beberapa waktu setelah terjadi blackout
Contoh pada facebook : Sistem harus responsif, sistem harus aman dari serangan hacker, sistem dapat diakses 24/7, Sistem dapat diakses di berbagai OS
Contoh di atas merupakan sistem GoToko. GoToko merupakan aplikasi berbasis Android yang ditujukan untuk pemilik usaha UMKM untuk mempermudah dalam pembelian barang. Terdapat dua stakeholder utama, yaitu penyetok barang dan pembeli (pemilik UMKM) Dari sistem tersebut, beberapa kebutuhan yang harus dipenuhi diantaranya adalah :
Kebutuhan Fungsional
Penyetok :
- Penyetok dapat menambah barang
- Penyetok dapat mengedit toko
- Penyetok dapat melihat pembeli
- Penyetok dapat mengatur jasa pengiriman
- dll
Pembeli
- Pembeli dapat mencari barang
- Pembeli dapat melihat deskripsi barang
- Pembeli dapat melihat promo
- Pembeli dapat mengedit keranjang
- Pembeli dapat membeli barang pada keranjang
- dll
Kebutuhan non-Fungsional
- Sistem dapat diakses 24/7
- Sistem dapat diakses oleh berbagai OS (Android generasi lama-baru, IOS)
- Sistem cukup responsif
- Sistem aman dari serangan hacker
- Sistem memiliki UI yang bagus
- dll
Komentar
Posting Komentar