KEBUTUHAN FUNGSIONAL APLIKASI PENYEWAAN ALAT BERAT
Kebutuhan Fungsional merupakan sebuah aksi atau fitur yang harus terdapat pada sistem yang sedang dibangun untuk memenuhi kebutuhan bisnis dari aplikasi terkait. Kebutuhan fungsional juga harus meliputi informasi-informasi yang akan dihasilkan oleh sistem sehingga dapat diterima oleh pengguna sistem. Beberapa kebutuhan fungsional pada aplikasi ini dapat dilihat dari 2 sudut pandang yang berbeda, yakni dari sudut pandang Penyewa dan Admin. Kebutuhan fungsionalitas pada aplikasi ini antara lain:
- Dari Sudut Pandang Penyewa:
- Penyewa dapat melakukan login terlebih dahulu apabila ingin masuk ke dalam sistem.
- Penyewa dapat melakukan registrasi apabila seorang penyewa belum memiliki akun.
- Penyewa dapat melihat produk atau alat-alat berat apa saja yang disewakan oleh perusahaan ketika belum ataupun sudah melakukan login
- Penyewa dapat melihat detail alat-alat berat yang disewakan oleh perusahaan
- Penyewa dapat melakukan pencarian sesuai filter pada alat-alat berat yang dapat disesuaikan oleh pengguna
- Penyewa dapat melakukan transaksi penyewaan alat berat yang akan disewa sesuai dengan durasi yang diinginkan
- Penyewa dapat melihat status dan detail transaksi penyewaan alat berat
- Penyewa dapat melakukan pembayaran dengan banyak metode pembayaran seperti QRIS, bank transfer, dan E-wallet lainnya.
- Penyewa dapat mengajukan refund atau pengembalian dana sesuai kesepakatan bersama apabila terjadinya kerusakan terhadap alat berat yang disewakan dan sudah melakukan pembuatan laporan kerusakan yang dapat disampaikan kepada admin,
- Penyewa dapat mengajukan proses pengembalian alat sewa apabila jam sewa telah usai.
- Dari Sudut Pandang Admin:
- Admin dapat melakukan login sebagai admin.
- Admin dapat melakukan verifikasi penyewa.
- Admin dapat melakukan manajemen alat berat (menambahkan, mengupdate, menghapus)
- Admin dapat melakukan filter-isasi terhadap manajemen alat berat.
- Admin dapat memilih alat berat yang dapat disewakan.
- Admin dapat melihat detail booking alat sewa.
- Admin dapat melakukan penjadwalan peminjaman dan pengembalian alat sewa dari ajuan penyewa.
- Admin dapat mengubah status transaksi penyewaan serta penjadwalan penyewaan.
- Admin dapat melakukan verifikasi terhadap pembayaran yang sudah masuk.
- Amin dapat melakukan pembukuan terhadap uang-uang yang masuk.
- Admin dapat melakukan manajaemen Laporan Kerusakan.
- Admin dapat melihat laporan keuangan penyewaan alat berat.
KEBUTUHAN NON-FUNGSIONAL APLIKASI PENYEWAAN ALAT BERAT
Sejumlah atribut kualitas yang dimiliki oleh sebuah sistem untuk mendukung sistem tersebut untuk mencapai kebutuhan dari stakeholder. Kebutuhan non-Fungsional menempatkan batasan pada produk yang sedang dikembangkan, proses pengembangannya dan menentukan batasan-batasan eksternal yang harus dipenuhi oleh produk tersebut. Beberapa kebutuhan non-fungsionalitas pada aplikasi penyewaan alat berat, yakni:
- Sistem harus dapat diakses sesuai dengan role penggunannya masing-masing.
- Harus dibuatnya sistem yang mampu diakses pada perangkat apapun baik Android dan IOS pada versi terbarunya masing-masing.
- Halaman aplikasi harus dapat diakses 24x7 jam.
- Sistem harus memiliki latensi rendah.
- Pembangunan sistem ini harus dapat di dokumentasikan dengan baik dan secara lengkap.
- Sistem harus dapat menjamin keamanan transaksi penyewaan yang terjadi.
- Sistem harus memiliki keamanan dan privasi data yang baik untuk dapat melindungi semua data pengguna.
- Aplikasi yang dibangun atau sistem harus memiliki desain antarmuka yang sederhana, mudah dan enak dipandang untuk digunakan oleh seluruh pengguna.
- Sistem diharapkan dapat menangani jumlah pengguna aplikasi yang masuk secara bersamaan dan tentunya dapat mengantisipasi high traffic dengan scale.
Komentar
Posting Komentar