Anda di halaman 1dari 11

Aplikasi Monitoring Penyewaan Lapangan Futsal Software Requirements Specification Version 1.

Oleh Raden Reyhan Renandi 303120 ! Fardiani "a#hal 30312032

Daftar Isi

Daftar Isi.................................................................................................................................. i

Software Requirements Specification 1. Introduction Software Requirement Specification $%R%& #en'elaskan requirement software se(ara lengkap dari siste# #aupun )agian dari siste#. 1.1. Purpose *oku#en %R% #erupakan doku#en spesi+ikasi perangkat lunak untuk #e#)angun aplikasi #onitoring te#pat penyewaan lapangan +utsal. *oku#en ini dapat di'adikan a(uan teknis untuk #e#)angun perangkat lunak aplikasi #onitoring te#pat penyewaan lapangan +utsal. *ala# doku#en ini terdapat da+tar ke)utuhan untuk perangkat lunak dilengkapi dengan de+inisi dan pen'elasannya. 1.2. Scope Aplikasi #onitoring te#pat penyewaan lapangan +utsal #erupakan aplikasi yang di)angun untuk #e#per#udah pegawai #e#onitor kegiatan penyewaan te#pat lapangan +utsal yang sedang )er'alan. *engan )egitu ter'adinya hu#an error dapat di#ini#alisir. 1.3. Definitions, Acronyms and Abbreviations *e+inisi, akroni# atau singkatan %R% A.1. . !verview %R% ini )erisi ! )a) yaitu, Introduction, Overall Description, Specific Requirements dan Supporting Information. /a) 0ntrodu(tion )erisi Purpose, Scope, Definition, Acronyms and A reviations, references dan Overview. /a) Overall Description )erisi pen'elasan se(ara u#u# #engenai siste# yang akan di)angun dan )agiannya terdiri dari Use!case "odel Survey dan Assumptions and Dependency. /a) Specific Requirements terdiri dari Use Case report dan Supplementary Requirements. /a) yang terakhir yaitu Supporting information )erisi da+tar isi dari %R% ini sendiri. *eskripsi Software Requirement Specification Actor Use Case

2. !vera"" Description 1u'uan uta#a dari aplikasi #onitoring penyewaan lapangan +utsal ini adalah untuk #e#udahkan para pegawai untuk #enginputkan data transaksi yang ter'adi setelah pelanggan #enyelesaikan pe#)ayaran. %elain itu aplikasi ini 'uga dapat #e#)erikan in+or#asi tentang tari+ penyewaan, serta #e#)antu pe#ilik #elakukan pe#)ukuan. 1a)el 1. 2e)utuhan +ungsional 0* %R%3F301 %R%3F302 %R%3F303 %R%3F30! %R%3F304 %R%3F305 *eskripsi %iste# #e#+asilitasi pena#)ahan data user %iste# #e#+asilitasi pengelolaan peru)ahan data user %iste# #e#+asilitasi penghapusan data user %iste# #ena#pilkan in+or#asi tari++ penyewaan )erdasarkan waktu %iste# #ena#pilkan in+or#asi harga penyewaan %iste# #e#+asilitasi penginputan data user

2.1. #se $ase %ode" Survey 2.1.1. #se $ase Dia&ram

6a#)ar 1. Use Case .ntuk A(tor Pe#ilik

6a#)ar 2. Use Case .ntuk A(tor Pegawai 1a)el 2. *a+tar Aktor 0* A-301 A(302 A(tor Ad#in Pegawai *eskripsi Merupakan user yang #engerti ad#inistrasi tools dan #a#pu #engakses +ungsi ad#inistrasi pada aplikasi ini Merupakan user yang dapat #enggunakan aplikasi #elalui ko#puter yang sudah disediakan di te#pat. .ser dapat #engakses segala +ungsi yang ada pada aplikasi ini, sesuai ke)utuhan user.

2.2. Assumptions and Dependencies *ala# penge#)angan aplikasi ini diasu#sikan )ahwa7 a. 1ool penge#)angan telah tersedia, dala# hal ini yang di#aksud dengan tool adalah software dan #ardware yang di)utuhkan untuk penge#)angan. ). Pegawai sudah #engerti (ara #enggunakan ko#puter. (. $andp#one yang digunakan oleh pe#ilik dan pegawai support akan aplikasi.

3. Specific Requirements 3.1. #se'$ase Reports 1a)el 3. Use Case 8apus *ata .ser Use Case name 8apus *ata .ser Primary actor Pe#ilik Sta%e#olders and Pe#ilik #enginginkan #enghapus data user yang pada pada ta)el interest user Preconditions - Pe#ilik sudah #engetahui data user yang akan dihapus - %udah terdapat ta)el data user yang ada di didala# data)ase aplikasi Success - *ata user yang ingin dihapus )ehasil dihapus &uarantee - *ata user yang ingin dihapus gagal dihapus "ain Success 1. Pe#ilik #e#ilih salah satu data user yang ingin dihapus. Scenario 2. Pe#ilik #e#erintahkan siste# untuk #enghapus data terse)ut 3. %iste# #e#)eritahukan pesan kon+ir#asi penghapusan data user. !. Pe#ilik #e#ilih apakah data user terse)ut yakin dihapus atau tidak. a. "ika Pe#ilik yakin untuk #enghapus data terse)ut #aka siste# akan #enghapus data yang telah dipilih terse)ut. ). "ika Pe#ilik tidak yakin9#e#)atalkan penghapusan data, #aka penghapusan data di)atalkan9 gagal. '(tension "ika siste# #ati atau #ati listrik ketika #elakukan penghapusan data user, #aka penghapusan data user di)atalkan 'ika siste# )elu# #elakukan penghapusan data user terse)ut. Special 3 Requirement )ec#nology and .ntuk #enggunakan aplikasi ini diperlukan se)uah ko#puter dengan Data *ariations #onitor yang #ena#pilkan Aplikasi ini, key)oard untuk #enginput +ist data ke aplikasi dan #ouse untuk #e#)erikan perintah aplikasi kepada siste#. ,requency of Frekuensi ter'adinya use (ase ini : ! kali dala# se)ulan Occurrence Open Issues 3 1a)el !. Use Case 0nsert *ata .ser Use Case name Primary actor Sta%e#olders and interest Preconditions Success &uarantee "ain Success Scenario 0nsert *ata .ser Pe#ilik Pe#ilik #enginginkan dapat #ena#)ahkan data user )aru kedala# data)ase Pe#ilik sudah #engetahui data user yang akan diinsert. %udah terdapat ta)el data user yang ada di didala# data)ase aplikasi - *ata user )aru )erhasil tersi#pan - *ata user )aru gagal tersi#pan 1. Pe#ilik #e#asukkan data user )aru $kode pegawai, na#a , ala#at, tanggal lahir, 'enis kela#in, 'a# ker'a. 2. Pe#ilik #e#erintahkan siste# untuk #enyi#pan data user 4

'(tension Special Requirement )ec#nology and Data *ariations +ist ,requency of Occurrence Open Issues

)aru yang telah di#asukkan. 3. %iste# #enge(ek apakah data user terse)ut sudah ada pada ta)el user atau )elu# ada. a. "ika )elu# ada, #aka siste# akan #enyi#pan data user terse)ut. ). "ika sudah ada, #aka penyi#panan gagal dan siste# akan #e#)eritahukan pesan gagal si#pan karena data user telah ada. "ika siste# #ati atau #ati listrik ketika #elakukan pena#)ahan data user, #aka pena#)ahan data user di)atalkan 'ika siste# )elu# #elakukan penghapusan data user terse)ut. 3 .ntuk #enggunakan aplikasi ini diperlukan se)uah ko#puter dengan #onitor yang #ena#pilkan Aplikasi ini, key)oard untuk #enginput data ke aplikasi dan #ouse untuk #e#)erikan perintah aplikasi kepada siste#. Frekuensi ter'adinya use (ase ini : 3 kali dala# se)ulan 3 1a)el 4. Use Case ;dit *ata .ser

Use Case name Primary actor Sta%e#olders and interest Preconditions Success &uarantee "ain Success Scenario

'(tension Special Requirement )ec#nology and Data *ariations +ist ,requency of Occurrence Open Issues

;dit *ata .ser Pe#ilik Pe#ilik #enginginkan dapat #engedit data user didala# data)ase. - Pe#ilik sudah #engetahui data user yang akan edit - %udah terdapat ta)el data user yang ada di didala# data)ase aplikasi - *ata user )erhasil dideit - *ata user gagal diedit 1. Pe#ilik #engedit data user. 2. Pe#ilik #e#erintahkan siste# untuk #enyi#pan data user yang telah diedit. 3. %iste# #e#)eritahukan pesan kon+ir#asi pengeditan data user. !. Pe#ilik #e#ilih apakah data user terse)ut yakin diedit atau tidak. a. "ika Pe#ilik yakin untuk #engedit data terse)ut #aka siste# akan #engedit data yang telah dipilih terse)ut. ). "ika Pe#ilik tidak yakin9#e#)atalkan pengeditan data, #aka pegneditan data di)atalkan9 gagal. "ika siste# #ati9 #ati listrik ketika #elakukan pengeditan data user, #aka pengeditan data user di)atalkan 'ika siste# )elu# #elakukan pengeditan data user terse)ut. 3 .ntuk #enggunakan aplikasi ini diperlukan se)uah ko#puter dengan #onitor yang #ena#pilkan Aplikasi ini, key)oard untuk #enginput data ke aplikasi dan #ouse untuk #e#)erikan perintah aplikasi kepada siste#. Frekuensi ter'adinya use (ase ini : 1kali dala# se#inggu 3

1a)el 5. Use case lihat harga penyewaan )erdasarkan waktu Use Case name Primary actor Sta%e#olders and interest Preconditions lihat harga penyewaan )erdasarkan waktu Pegawai Pegawai #enginginkan dapat #elihat in+or#asi harga penyewaan )erdasarkan waktu - Pegawai #engetahui lapangan #ana yang ingin dilihat harga sewanya. - %udah terdapat ta)el harga lapangan yang ada didala# data)ase aplikasi - 8arga penyewaan )erdasarkan waktu )erhasil di ta#pilkan - 8arga penyewaan )erdasarkan waktu gagal dita#pilkan 1. Pegawai #e#ilih salah satu lapangan yang ingin dilihat in+or#asi harganya. 2. %iste# #e#)eritahukan pesan kon+i#asi #ena#pilkan harga sewa lapangan. 3. Pegawai #e#ilih apakah data harga sewa )erdasarkan waktu yang telah dipilih akan tetap dita#pilkan atau tidak. a. "ika pegawai yakin untuk #ena#pilkan in+or#asi harga sewa )erdasarkan waktu yang telah dipilih, #aka siste# akan #ena#pilkan harga sewa terse)ut. ). "ika pegawai tidak yakin9#e#)atalkan untuk #ena#pilkan in+or#asi harga sewa )erdasarkan waktu yang telah dipilih, #aka siste# tidak akan #ena#pilkan harga sewa terse)ut "ika siste# #ati atau #ati listrik #aka proses akan di)atalkan 3 .ntuk #enggunakan aplikasi ini diperlukan handphone yang #e#iliki #ini#al 'a<a aplikasi. Frekuensi ter'adinya use(ase ini : 4 kali dala# sehari 3

Success &uarantee "ain Success Scenario

'(tension Special Requirement )ec#nology and Data *ariations +ist ,requency of Occurrence Open Issues

3.2. Supp"ementary Requirements 1a)el =. 2e)utuhan non3+ungsional 0* %R%3>F301 %R%3>F302 %R%3>F303 %R%3>F30! %R%3>F304 *eskrpsi %iste# dilengkapi dengan login pengguna #enggunakan userna#e dan password untuk #en'a#in siste# hanya digunakan oleh orang yang )erkepentingan %iste# #enanyakan kon+ir#asi untuk setiap data yang akan dihapus %iste# #en'a#in kerahasiaan password user, )ahkan dari ad#in we) %iste# #elakukan penge(ekan setiap data yang diinput ad#in apakah data sudah <alid atau sesuai dengan data yang di#aksudkan untuk diinput. %iste# #enyediakan +ungsi untuk #en(ari data agar dapat #e#udahkan user untuk #ene#ukan data yang diinginkan.

. Supportin& Information 1a)el . Aturan Peno#oran Peno#oran *a+tar A(tor *a+tar .se -ase 2e)utuhan Fungsional 2e)utuhan >on3Fungsional -ara Peno#oran A-301 .(302 %R%3F30? %R%3>F305 *eskripsi Peno#oran 01 #erupakan pe#)eda a(tor 02 #erupakan pe#)eda .se -ase 0? #erupakan pe#)eda ke)utuhan +ungsional 05 #erupakan pe#)eda ke)utuhan >on3+ungsional

Anda mungkin juga menyukai