commit to user
BAB III ANALISA
3.1.Penentuan Software Requirement SpecificationSRS
a. SRS Fungsional
Berikut ini terdapat tabel SRS. Tabel tersebut berisi daftar beberapa fungsi kerja yang seharusnya terdapat pada aplikasi yang dibuat. Tabel SRS Fungsional
memiliki delapan SRS dan tabel SRS Non Fungsional memiliki empat SRS. Tabel 3.1 SRS Fungsional
Nama Fungsi Deskripsi Kebutuhan Fungsional
SRS – RF01 User dapat melihat jadwal Ronda
SRS – RF02 User dapat membatalkan jadwal ronda dengan membayar
denda. SRS – RF03
Admin dapat menambah jadwal SRS – RF04
Admin dapat melakukan proses pengisian data anggota ronda
b. SRS Non Fungsional
Tabel 3.2 SRS Non Fungsional
Nama Fungsi Deskripsi Kebutuhan Non Fungsional
SRS – RNF01 User dapat melakukan log in dan Log out
SRS – RNF02 Menggunakan Bahasa Indonesia yang singkat dan jelas
SRS – RNF03 Antar muka yang user Friendly
SRS – RNF04 Admin dapat merubah password
3.2. Use Case Diagram
Berdasarkan SRS fungsional dan non fungsional Sitem Informasi Ronda, use case diagram untuk Sistem Informasi Ronda berbasis Mobile dapat dibagi
menjadi 2, yaitu use case untuk aktor usermemuat visitor dan Anggota dan aktor administrator, kedua use case tersebut adalah sebagai berikut :
commit to user
3.1 Gambar Use Case Anggota Admin memiliki lima fungsi utama yaitu mampu melakukan proses
pengiriman jadwal ronda, melakukan proses pengisian data anggota, melakukan proses penerimaan jadwal, menambah jadwal,merubah password. Skema tersebut
dapat digambarkan melalui Use Case Diagram sebagai berikut :
Gambar 3.2 Use Case Admin
3.3. Tabel Kesesuaian Antara Use Case dengan SRS
Berikut ini merupakan tabel yang menunjukkan adanya kesesuaian antara use case yang telah dibuat dengan SRS yang telah ditentukan sebelumnya. Tabel
tersebut menginformasikan bahwa semua SRS telah diterapkan dalam use case.
a. Fungsional
Tabel 3.3 Kesesuaian SRS Fungsional dan Use Case Diagram
Fungsi Use Case
Deskripsi Kebutuhan fungsional
SRS – RF01 UC – RF01
Dapat melihat jadwal Ronda SRS – RF02
UC – RF02 Dapat
membatalkan ronda
dengan membayar denda
SRS – RF03 UC – RF03
Admin dapat menambah jadwal
commit to user
SRS – RF04 UC – RF04
Dapat melakukan proses penngisian data anggota
b. Non Fungsional