Minggu, 16 Oktober 2016

Sistem Fasilitas Olahraga

Actor beserta Tugas dan Kinerja ke aplikasi 
Dalam sistem ini terdapat 3 actor, yaitu : 
1. Penyewa
Tugasnya :
- Melakukan pemesanan fasilitas olahraga
Akses ke aplikasi :
- Akses pengisian form pemesanan
- Pembatalan pemesanan

2. Petugas
Tugasnya :
- Memvalidasi peminjaman
- Melayani peminjaman 
Akses ke aplikasi :
- Akses data pemesanan dan peminjaman fasilitas
- Akses data kondisi fasilitas olahraga
- Mengisi data kondisi fasilitas olahraga

3. Pemimpin
Tugasnya :
- Mengelola data petugas
- Mengelola data keuangan
- Mengelola feedback pelanggan
Akses ke aplikasi :
- Akses data petugas
- Akses data transaksi (baik pengeluaran ataupun pemasukan)
- Melihat data feedback dari peminjam
- Menambah/mengubah/menghapus data petugas
Sequence Diagram dan Diagram Kolaborasi Objek
1. Peminjaman Fasilitas Olahraga 
Penyewa akan melakukan peminjaman fasilitas olahraga, dimana penyewa akan melakukan hal sebagai berikut :
Pertama-tama penyewa akan melihat data fasilitas olahraga yang tersedia dan sistem akan menampilkan data fasilitas olahraga. Selanjutnya penyewa memilih fasilitas olahraga dan sistem akan menampilkan jadwal fasor yang dipilih. Selanjutnya penyewa memilih jadwal fasor yang tersedia dan sistem akan mencatat dan menampilkan kode booking serta detail pemesanan. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:

2. Pembatalan Pemesanan Fasilitas Olahraga
Penyewa akan melakukan pembatalan peminjaman fasor (data pemesanan di database akan hilang), dimana penyewa akan melakukan hal sebagai berikut :
Pertama-tama penyewa akan memilih menu pembatalan pemesanan dan sistem akan menampilkan form kode booking. Selanjutnya penyewa akan memasukkan kode pemesanan dan sistem akan menampilkan data pemesanan. Apabila sistem tidak menemukan kode yang dimasukkan maka sistem menampilkan notifikasi kode tidak ditemukan. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:

3. Memvalidasi Pemesanan Fasilitas Olahraga
Petugas akan melakukan validasi pemesanan yang tercatat oleh sistem, dimana petugas akan melakukan hal sebagai berikut :

Pertama-tama petugas akan mencari menu pemesanan. Setelah itu sistem akan menampilkam pemesanaan yang tercatat. Selanjutnya petugas akan memilih pemesanan yang akan divalidasi dan sistem menampilkan detail pemesanan. Selanjutnya petugas memilih validasi pemesanan dan sistem akan mengupdate detail pemesanan.
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:
4. Mencatat peminjaman peralatan 
Petugas akan melakukan melayani dan mencatat peminjaman alat olahraga yang tersedia kedalam database, dimana petugas akan melakukan hal sebagai berikut:

Pertama-tama petugas akan memilih menu peminjaman barang dan sistem akan menampilkan form peminjaman. Selanjutnya petugas mengisi form peminjaman dan sistem akan memasukkan data form ke dalam database. Selanjutnya petugas memberikan alat olahraga sesuai yang dipinjam. Namun apabila alat olahraga yang dipinjem tidak ada maka sistem akan menampilkan notifikasi alat tidak tersedia. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:
5. Mencetak Laporan Pemesanan
Petugas akan melakukan pencetakan laporan pemesanan fasilitas olahraga, dimana penyewa akan melakukan hal sebagai berikut :
Pertama-tama petugas akan mencari menu pemesanan. Setelah itu petugas akan submit kode booking pemesanan fasornya. Apabila kode booking yang disubmit tidak ada (tidak terdaftar) maka akan ada notifikasinya. Sebaliknya, apabila ada (kode bookingnya terdaftar) maka petugas akan mendapatkan detail pemesanannya. Lalu petugas mencetak laporan pemesanan tersebut. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:
6. Penambahan petugas
Pemimpin akan melakukan penambahan petugas, dimana pemimpin akan melakukan hal sebagai berikut :
Pertama-tama pemimpin menambah petugas dan mendapat form data petugas. Lalu pemimpin akan submit form data dan mengisi form tersebut. Setelah itu pemimpin berhasil menambah petugas baru. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:


7. Penambahan data lapangan
Petugas akan melakukan penambahan lapangan, dimana petugas akan melakukan hal sebagai berikut :
Pertama-tama pemimpin menambah lapangan dan mendapat form data lapangan. Lalu petugas akan submit form data dan mengisi form tersebut. Setelah itu petugas berhasil menambahkannya. 
Berikut Sequence Diagramnya :
Berikut Diagram Kolaborasi Objek:



UseCase Sistem Fasilitas Olahraga 


Class Diagram Sistem Fasilitas Olahraga 

Tidak ada komentar:

Posting Komentar