Uploaded by User111285

Kel 12 Sistem Informasi KPR Syariah Online

advertisement
Software Requirements
Specification
for
Sistem Informasi KPR Syariah Online
Version 1.0 approved
Prepared by Kelompok 1
1. Achmad Yusuf Bagus Setiawan (18051204010)
2. Aulia Nadzifarin (18051204005)
3. Iqbaal Januar Eka (18051204001)
Teknik Informatika A 2018
27 Maret 2020
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project>
Page ii
Daftar Isi
1. Pendahuluan................................................................................................................................1
1.1. Tujuan
1.2. Document Conventions
1.3. Intended Audience and Reading Suggestions
1.4. Product Scope
1.5. References
2. Overall Description....................................................................................................................2
2.1. Product Perspective
2.2. Product Functions
2.3. User Classes and Characteristics
2.4. Operating Environmens
2.5. Design and Implementation Constraints
2.6. Assumptions and Dependencies
3. External Interface Requirements............................................................................................. 3
3.1. User
4. System Features......................................................................................................................... 4
4.1. System Feature 1
5. Other Nonfunctional Requirements.........................................................................................4
5.1. Performance Requirements
5.2. Safety Requirements
5.3. Security Requirements
5.4. Software Quality Attributes
5.5. Business Rules
6. Other Requirements.................................................................................................................. 5
Revision History
Name
Date
Reason For Changes
Versio
Software Requirements Specification for <Project>
Page 1
1. Pendahuluan
1.1. Tujuan
Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran mengenai Aplikasi
Sistem Informasi KPR Syariah Online. Dokumen ini akan menjelaskan tujuan dan fitur dari
system dan interface dari sebuah sistem, cara kerja sistem, batasan dimana sistem beroperasi
dan bagaimana sistem berinteraksi Dokumen ini diperuntukkan untuk stakeholder dan
developer sistem.
1.2. Documents Conventios
Font
Style
Size
Heading
Asap Condensed VF Beta
Bold
48
Sub Heading
Asap Condensed VF Beta
Bold
40
Content
Asap Condensed VF Beta
Regular
24
-
Multiple
1,5
Asap Condensed VF Beta
Regular
36
Line Spacing
Others
1.3. Intended Audience and Reading Suggestions
Aplikasi ini adalah sebuah aplikasi yang berbasis WEB , dimana akan berisi tentang
tramsaksi yang akan berlangsung dalam jasa penyediaan rumah Syariah yang berbasis online
ini , tidak hanya itu didalam aplikasi ini juga dilengkapi dengan gambaran real dari rumah yang
akan dituju dengan keterangan serta spesifikasi yang jelas , sehingga pembeli dapat memilah
dan memilih sesuai dengan yang diinginkan tanpa rasa penasaran dan kekecewaan.
1. Pengguna (customer)
Dokumen ini ditunjukkan kepada pengguna yang mana adalah pembeli yang akan
membutuhkan layanan ini dan akan melakukan sebuah transaksi.
2. Project Manager
Software Requirements Specification for <Project>
Page 2
Dokumen SRS ini juga sangat penting bagi project manager agar dapat memastikan dan
memperkirakan total biaya dengan mudah dengan merujuk ke dokumen SRS dan berisi
semua informasi yang diperlukan dalam perencanaan aplikasi.
3. Developer
Pengembang akan merujuk ke dokumen SRS untuk memastikan bahwa mereka
mengembangkan aplikasi persis seperti apa yang dibutuhkan serta menjadi kepuasan untuk
pelanggan.
4. Penguji (Tester)
Penguji akan membaca dokumen SRS ini dan dia akan memastikan bahwa persyaratannya
dapat dimengerti dari sudut pandang fungsionalitas sehingga ia dapat menguji dan
memvalidasi kerja perangkat lunak.
5. Maintenance
Dokumen SRS membantu teknisi pemeliharaan untuk memahami fungsionalitas dari
sistem, pengetahuan yang jelas tentang fungsi dapat membantu mereka untuk memahami
desain dan instruksi.
1.4. Product Scope
Spesifikasi Persyaratan Perangkat Lunak menangkap semua persyaratan dalam satu dokumen.
Sistem penyedia rumah Syariah yang akan dikembangkan adalah tentang pengolaan system
penjualan rumah dengan tatanan Syariah yang berbasis web yang mana untuk mempermudah
pengguna dalam pelayanan..
1.5. References
Eka, Redho. 1993 Spesifikasi Kebutuhan Perangkat Lunak. 27 Maret 2020
https://www.academia.edu/29873128/Template_SRS_Amikom_1_
Syamhudi, Kholid. 2008 Muamalah Ribawi dan Bahayanya (Bag. 1). 27 Maret 2020
https://muslim.or.id/118-muamalah-ribawi-dan-bahayanya-1.html
Software Requirements Specification for <Project>
Page 3
Software Requirements Specification for <Project>
2.
Desain Tampilan
2.1
Desain sistem (general)
Page 4
Software Requirements Specification for <Project>
JUAL BELI KPR
Page 5
Software Requirements Specification for <Project>
Page 6
Desain system secara general disini mempunyai 2 peranan yaitu user / customer itu sendiri
sebagai objek utama dari aplikasi . User disini mempunyai hak akses penuh atas dirinya yang meliputi
:
Software Requirements Specification for <Project>
Page 7
-
Mengganti data pribadi
-
Memesan KPR
-
Mengkases Web
-
Mengakses fitur chat, untuk mengetahui informasi lebih lanjut
Kemudian ada Admin. Hak akses dosen disini hanya sebagai berikut :
2.2
-
Melakukan update aplikasi
-
Menambahkan data yang dibutuhkan
-
Mendelete user yang sudah tidak aktif
Desain Tampilan UI/UX
PIN
Navigasi

Setelah pengguna masuk kehalaman web. User memasukkan username dan password.
Software Requirements Specification for <Project>
Page 8
PRSW1
Navigasi

Setelah masuk, pengguna akan bertatapan langsung dengan tampilan home , disini ada
beberapa nasihat yang bisa kita lihat.

Apabila pengguna menekan :
-
PRSW2  masuk ke halaman daftar perumahan
-
PRSW3  masuk ke halaman daftar developer
-
PRSW4  masuk ke halaman akun
PRSW1
Software Requirements Specification for <Project>
Page 9
Navigasi

Jika Pengguna menscroll sudah ke bawah pada halam home, maka akan didapati beberpa
prinsip yang diterapkan dari transaksi yang terjadi pada aplikasi ini.

Apabila pengguna menekan :
-
PRSW2  masuk ke halaman daftar perumahan
-
PRSW3  masuk ke halaman daftar developer
-
PRSW4  masuk ke halaman akun
PRSW2
Software Requirements Specification for <Project>
Page
10
 Sekarang pengguna akan masuk kedalam halaman dafatar perumahan. Terdapat daftar
perumahan yang bisa dipilih oleh user.
 Apabila pengguna mengklik :
-
PRSW1  masuk ke halaman home
-
READ1  masuk ke dalam halaman read more
-
PRSW3  masuk ke halaman daftar developer
-
PRSW4  masuk ke halaman akun
READ1
Software Requirements Specification for <Project>
Page
11
 Sekarang pengguna akan masuk kedalam halaman yang berisi dari deskripsi perumahan
yang customer pilih. Didalam nya terdapat lokasi yang terhubung pada aplikasi google
maps. Terdapat gallery foto rumah, daftar harga rumah, keunggulan lokasi, dan fasilitas
yang terdapat pada rumah tersebut.
 Apabila pengguna mengklik :
-
PRSW1  masuk ke halaman home
-
PRSW3  masuk ke halaman daftar developer
-
PRSW4  masuk ke halaman akun
PRSW4
Software Requirements Specification for <Project>
Page
12
 Sekarang pengguna akan masuk kedalam menu developer. Disini user dapat melihat
developer apa saja yang menjalankan proyek rumah tersebut. Dan user bisa melihat
deskripsi dari developer tersebut, dengan mengklick read more
 Apabila pengguna mengklik :
-
PRSW1  masuk ke halaman home
-
PRSW2  masuk ke halaman daftar perumahan
-
PRSW4  masuk ke halaman akun
PRSW5
Software Requirements Specification for <Project>
Page
13
 Sekarang pengguna akan masuk kedalam menu akun. Didalam akun ini, user bisa
mengedit profil dirinya sendiri. User bisa melihat daftar pemesanan yang ia buat, riwayat
pembayaran yang user lakukan dan melihat proses pembangunan dari rumah yang dipesan.
Jika ditekan log out maka akan kembali ke halaman login.
 Apabila pengguna mengklik :
-
PRSW1  masuk ke halaman home
-
PRSW2  masuk ke halaman daftar perumahan
-
PRSW3  masuk ke halaman developer
3. Kebutuhan Fungsional
1. Sistem dapat menampilkan desain layout halaman login
2. Sistem dapat menampilkan desain layout halaman home
3. Sistem dapat menampilkan desain layout halaman daftar perumahan
Software Requirements Specification for <Project>
4. Sistem dapat menampilkan desain layout halaman developer
Page
14
5. Sistem dapat menampilkan desain layout halaman akun
6. Sistem terhubung dengan database sehingga dapat menyimpan berbagai data
7. Sistem dapat mengedit data pribadi dari user
8. Sistem dapat terhubung dengan google maps
9. Sistem dapat mengupdate informasi pemesanan
10. Sistem dapat mengupdate informasi hostori pembayaran
11. Sistem dapat mengupdate informasi proses pembangunan
12. Sistem dapat melampirkan foto sesuai data yang diinginkan
4. Kebutuhan Non Fungsional
Definisi Kebutuhan non fungsional
1. Kendala :
Keamanan pada aplikasi ini masih bisa dibilang rendah. Masih sulit bagi kami untuk
menemukan solusi agar tidak ada akun Dummy yang masuk ke dalam aplikasi ini.
2. Ketersediaan :
a. Sistem harus tersedia dalam waktu 1 x 24 jam
b. Sistem harus mempunyai teknologi penyimpanan yang mumpuni
c. Sistem dapat dijalankan di web versi dekstop maupun mobile
3. Performa :
a. Sistem harus dapat memberikan layanan secara cepat bagi penggunanya (proses tidak
melebihi satu menit)
b. Aplikasi ini tidak force close atau menutup paksa
c. Aplikasi ini harus mempunyai desain tampilan yang mudah dipahami
d. Sistem ini harus mempunyai keamanan dalam hal database dan jaringan. Agar tidak
disalahgunakan
Software Requirements Specification for <Project>
Page
15
e. Sistem ini harus mempunyai batasan waktu yang harus dipenuhi, misalnya : aplikasi harus
mampu menampilkan waktu terakhir pembayaran dalam 3 detik.
f. Aplikasi ini harus mempunyai kebutuhan resource yang kecil
g. Aplikasi ini nyaman saat digunakan oleh user.
4. Keamanan :
a. Aplikasi harus mempunyai sistem login
b. Data yang disimpan pada database harus dilindungi dan bersifat private.
c. Keamanan pada jaringan agar web ini tidak mudah untuk di takedown.
Download