PERPUS.ID
Developed by
1302194062 - M. Rizqan Nur Adjie
1302194055 - Akhbar Putra Nur Ariyadi
1302194017 - I Komang Danda P.
1302194098 - Rizky Naufal A.
1302194105 – Ihsan Asfari H.
School of Computing
Telkom University
December, 2020
1. Description of the Apps
Pengenalan App
Kelompok kami akan membuat aplikasi yang bernama Perpus.id. Perpustakaan merupakan
suatu lembaga yang mengelola dan mengumpulkan informasi baik berupa buku atau
bukan buku. Aplikasi ini seperti layaknya perpustakaan online yang bisa memudahkan
pengguna dalam melakukan kegiatan seperti di perpustakaan hanya saja pengguna
berinterkasi secara online. Tujuan aplikasi ini untuk memudahkan pengguna
melakukan peminjaman buku, menambah waktu peminjaman, melihat ketersediaan
buku, membaca e-book, dan melihat lokasi buku secara online.
Pemecahan Masalah
Pada zaman sekarang, internet sangatlah penting. Karena hampir semua bisa dilakukan
menggunakan internet. Bahkan pembayaran atau pembelian pun dapat dilakukan secara
online. Tidak terkecuali untuk reservasi online buku perpustakaan. Peminjaman buku secara
online memberikan kemudahan pengguna dan pembaca untuk meminjam buku yang mereka
inginkan.Aplikasi ini bertujuan untuk para pengguna dan pembaca agar melakukan
peminjaman buku dengan sangat mudah, serta tidak melupakan bahwa diaplikasi ini juga
memperhatikan jangka waktu peminjaman, sehingga para peminjam juga harus disiplin pada
saat meminjam karena pada saat peminjaman melewati jangka waktu pinjam, maka akan
dikenakan denda dengan tarif yang sudah ditentukan.
Stakeholders and functional requirement
Berikut adalah hasil interview dengan stakeholders terkait aplikasi Perpus.id beserta hasil
requirement analysis yang mengasilkan functional requirement dan feature/menu yang
dapat di akses link dibawah:
https://docs.google.com/forms/d/1K97PPRJRtmMV-c7-ROw_0TDfN0XoVkpOS-
NJeZ0y7JM/edit#responses
b. Pustakawan
- Login
- Daftar
- Mengecek ketersediaan buku
- Melihat daftar peminjam
- Riwayat peminjam
c. Administrator
- Login khusus admin
- Daftar
- Mengecek ketersediaan buku
- Melihat daftar peminjam
- Riwayat peminjam
- Konfirmasi peminjaman
- Konfirmasi pengambilan buku
b. Component Diagram
c. Use case Diagram (ini hanya contoh simple)
d. Sequence Diagram (bikin minimal 3 sequence diagram)
*Disini adalah proses trade-off ASR pada utility tree yang pertama. Hasil dari ATAM adalah
keputusan tradeoff yang diambil dan menghasilkan Utility Tree yang baru. Jelaskan 9 langkah dari
ATAM Ketika kalian mengevaluasi ASR kalian.
Maintainability
Ping/Echo
Scenario
Values
Add to system Ping flood Performance Overhead
Overhead
system flood
Sumber Pengguna overhead
Increase Available Resources
Stimulus Ress
Ketika terjadi maintenance
Usability
Scenario
Values
Artefak Sistem
Security
Scenario
Values
Sumber User/Pengguna
Artefak Sistem
Availibility
Scenario
Values
Sumber Device
Artefak Sistem