Anggota Kelompok :
05111940000019 Muthia Qurrota Akyun
05111940000067 Fika Nur Aini
ETS RK A
1. Jelaskan macam-macam kebutuhan yang harus digali di dalam membuat perangkat lunak
Kebutuhan merupakan pernyataan tentang apa yang harus dilakukan oleh sistem atau karakteristik apa saja yang perlu dimiliki oleh sistem. Berikut merupakan macam-macam kebutuhan.
Kebutuhan Bisnis (Business Requirement)
Kebutuhan bisnis merupakan kebutuhan yang dilihat dari sudut pandang bisnis. Kebutuhan bisnis untuk study case GoToko adalah:
- Menyediakan sistem layanan jual-beli secara online
- Menyediakan sistem layanan pengantaran produk
- Menyediakan aplikasi yang mempermudah proses transaksi antara customer dan agen
Kebutuhan Pengguna (User Requirements)
Kebutuhan pengguna menggambarkan tugas-tugas yang dilakukan pengguna secara umum. Contoh user requirement untuk study case GoToko adalah:
Admin
- Admin dapat memasukkan data kategori, data produk beserta harga dan spesifikasinya, data supplier, upload gambar, serta data-data lain yang terdapat dalam website e-commerce.
- Admin dapat menambahkan pengaturan sistem.
- Admin dapat memasukkan data kategori, data produk beserta harga dan spesifikasinya, data supplier, upload gambar, serta data-data lain yang terdapat dalam website e-commerce.
- Admin dapat menambahkan pengaturan sistem.
- Admin berhak mengatur, mengelola, dan melakukan proses add, insert, update, change, delete keseluruhan data yang akan ditampilkan pada halaman publik.
Customer
- Customer dapat memasukkan data customer.
- Customer dapat memasukkan order produk ke dalam keranjang belanja dan dapat memasukkan lebih dari satu produk.
- Customer dapat mengakses sistem dan melakukan pengisian data pribadi.
- Customer dapat melakukan proses pemesanan produk setelah melakukan login.
Kebutuhan Fungsional (Functional Requiremet)
Kebutuhan fungsional adalah apa saja yang harus dilakukan oleh perangkat lunak. Kebutuhan fungsional berhubungan langsung dengan proses yang harus dilakukan sistem untuk membantu tugas pengguna dan/atau menyediakan informasi saat pengguna mengerjakan tugasnya. Contoh kebutuhan fungsional adalah process oriented dan information oriented.
Process oriented merupakan proses yang harus dilakukan oleh sistem yang tampak/menjadi goal pengguna. Sedangkan Information oriented merupakan informasi yang harus ada.
Kebutuhan Non Fungsional (Non Functional Requirement)
Kebutuhan non fungsional adalah karakteristik yang seharusnya dimiliki oleh sistem. Kebutuhan non fungsional merupakan atribut kualitas, batasan desain dan implementasi, dan tampilan luar yang harus dimiliki sebuah produk (perangkat lunak). Contoh kebutuhan non fungsional antara lain,
1. Operasional, merupakan lingkungan fisik dan teknis dimana sistem akan beroperasi
Berikut merupakan spesifikasi software untuk perancangan sistem.
2. Performa, merupakan kecepatan, kapasitas, dan realibilitas sistem. Berikut ini adalah kebutuhan kinerja dari website GoToko:
- Sistem dapat diakses siapapun, dimanapun, dan kapanpun selama 24 jam non-stop, karena menggunakan fasilitas internet.
- Sistem mudah dipahami oleh user karena menggunakan bantuan visual yang baik. Visual ini dapat membantu user dalam pencarian, pemesanan, dan pembelian produk perhiasan perak.
3. Keamanan, merupakan siapa saja yang memiliki akses legal terhadap sistem dan pada kondisi apa. Berikut merupakan kebutuhan non fungsional dalam hal keamanan untuk aplikasi GoToko.
- Keamanan data dalam database system diatur dengan menggunakan password, sehingga hanya orang-orang tertentu yang mempunyai hak akses terhadap data-data yang disimpan.
Kebutuhan Sistem
Kebutuhan sistem itu mengenai bagaimana sistem harus dibangun. Kebutuhan sistem untuk aplikasi GoToko antara lain sebagai berikut.
- Sistem dapat menampilkan data kategori, data produk, data supplier, gambar produk, serta data-data lain pada halaman publik.
- Sistem dapat menampilkan informasi tentang pengaturan/modul-modul dalam sistem dan konfirmasi order dari customer yang telah diproses oleh admin.
- Sistem dapat menampilkan informasi tentang data customer.
- Sistem dapat menampilkan data pesanan customer.
- Sistem melakukan proses login untuk akses admin pada website
- Sistem melakukan logout untuk keamanan data customer setelah menggunakan website
- Sistem dapat mendukung penyimpanan data dengan menggunakan database agar data dapat tersimpan dengan baik, sehingga akan menghilangkan kemungkinan terjadinya redudansi, kerusakan, dan kehilangan data serta informasi yang dihasilkan lebih akurat.
- Sistem memungkinkan admin untuk melakukan update data secara keseluruhan.
- Sistem dapat melakukan proses data order yang dilakukan oleh customer.
- Sistem memungkinkan konsumen untuk melakukan transaksi jual beli setiap saat dan dimana saja, karena sistem dapat diakses 24 jam sehari dengan syarat tersambung dengan internet.
- Sistem mampu melakukan pencarian produk
- Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya dapat diakses oleh admin itu sendiri.
- Sistem memberikan keamanan untuk akses customer dengan adanya username dan password yang hanya dapat diakses oleh customer itu sendiri.
Komentar
Posting Komentar