Specification
for
Version 1.0
Prepared by
Kelompok 2 - SIREG 5C
3 September 2023
Table of Contents
1. Pendahuluan 3
1.1 Tujuan Penulisan Dokumen 3
1.2 Audien yang Dituju dan Pembaca yang Disarankan 3
1.3 Batasan Produk 3
1.4 Definisi dan Istilah 4
1.5 Referensi 4
2. Deskripsi Keseluruhan 5
2.1 Deskripsi Produk 5
2.2 Fungsi Produk 5
2.3 Penggolongan Karakteristik Pengguna 5
2.4 Lingkungan Operasi 6
2.5 Batasan Desain dan Implementasi 6
2.6 Dokumentasi Pengguna 6
3. Kebutuhan Antarmuka Eksternal 7
3.1 User Interfaces 7
3.2 Hardware Interface 21
3.3 Software Interface 22
3.4 Communication Interface 22
4. Functional Requirement 23
4.1 Use Case Diagram 24
4.2 Use Case Registrasi Calon Nasabah 24
4.3 Use Case Login 27
4.4 Use Case Pencatatan Setoran Sampah 30
4.5 Use Case Cek Saldo Tabungan 33
4.6 Use Case Penarikan Saldo Tabungan 35
4.7 Use Case Kelola Laporan 38
4.8 Use Case Input Market Place 40
4.9 Use Case View Market Place 43
4.10 Sequence Diagram 46
4.11 Class Diagram 50
5. Non Functional Requirements 51
6. Iteration 52
7. Penutup 54
7.1 Kesimpulan 54
7.2 Saran 54
Revision History
A
Admin : adalah seseorang yang memiliki hak akses khusus dan tanggung jawab
administratif terhadap operasi sistem.
I
Interface : adalah design antarmuka yang dapat kita lihat secara langsung atau melalui
device tertentu.
L
Login : Proses autentikasi yang memungkinkan pengguna untuk mengakses suatu
sistem atau layanan dengan mengidentifikasi diri mereka sendiri melalui kombinasi
username atau ID pengguna dan kata sandi atau metode autentikasi lainnya.
M
Marketplace : Platform online yang memungkinkan penjual dan pembeli untuk
berinteraksi dan melakukan transaksi jual-beli produk atau layanan.
S
SIMBAK : singkatan dari Sistem Informasi Manajemen Bank Sampah Kenanga.
1.5 Referensi
https://badr.co.id/id/panduan-menyusun-dokumen-software-requirement-specification-srs/
https://www.rumah.com/panduan-properti/bank-sampah-63229
https://www.materidosen.com/2017/03/perbedaan-kebutuhan-fungsional-dan-non.html?m=1
2. Deskripsi Keseluruhan
Untuk membantu nasabah dan admin dalam memahami sistem informasi ini,
kami akan menyediakan buku panduan (Guide Book) dan tutorial berupa video agar
admin maupun nasabah sistem dapat memahami perangkat lunak yang akan
digunakan dengan mudah.
3. Kebutuhan Antarmuka Eksternal
● Smartphone
Smartphone berguna dalam pengembangan aplikasi mobile yang dapat
memungkinan pengguna sistem untuk mengakses fungsionalitas sistem secara mudah.
● Perangkat Penyimpanan
Memerlukan penyimpanan data yang andal dan aman, seperti hard drive atau
penyimpanan berbasis cloud. Ini diperlukan untuk menyimpan data transaksi bank
sampah dan informasi pengguna.
● Koneksi Internet
Aplikasi harus memerlukan koneksi internet aktif untuk mengirim dan
menerima data dari server.
● Pengiriman Notifikasi
Aplikasi harus memiliki kemampuan untuk mengirim notifikasi uang keluar
saat admin melakukan penarikan saldo nasabah.
4. Functional Requirement
ID UC-1
Priority High
Actor Admin
Normal Course
5. memproses data
Alternative Course
Alternative Course
5. memproses data
Proses ini dilakukan oleh admin dan nasabah, dimana melakukan login ke
dalam sistem dengan memasukan password yang telah ditentukan sebelumnya.
ID UC-2
Priority High
Normal Course
Alternative Course
ID UC-3
Priority High
Normal Course
Alternative Course
Admin dapat melihat saldo nasabah, begitu pula nasabah dapat melihat saldonya
sendiri.
ID UC-5
Priority High
Normal Course
4. Mengelola data
Normal Course 2
Alternative Course
4. Memproses data
Nasabah dapat melakukan penarikan saldo yang dimiliki melalui admin bank sampah.
ID UC-6
Priority High
Normal Course
Alternative Course
ID UC-7
Priority High
Actor Admin
Normal Course
Alternative Course
Priority High
Actor Admin
Normal Course
7. memproses data
Alternative Course
7. memproses data
ID UC-9
Priority High
Actor Nasabah
Normal Course
6. mengarahkan tampilan ke
whatsapp dengan format
pemesanan.
Alternative Course
- -
4.10.1 Login
4.10.2 Registrasi
ID Parameter Kebutuhan
Low Cek Saldo Tabungan Fitur cek saldo hanyalah fitur pasif yang
memberikan informasi tentang saldo
tabungan. Ini tidak memberikan nilai tambah
signifikan dalam hal interaksi atau transaksi.
Risk Register
7.1 Kesimpulan
7.2 Saran
Pastikan pelatihan yang efektif bagi pengguna akhir. Ini akan membantu
mereka dalam memahami dan menggunakan SIMBAK dengan baik. Pelatihan
berkelanjutan juga dapat meningkatkan adopsi sistem.
RINCIAN PEKERJAAN