BAB 4. PENGEMBANGAN SISTEM
4.3 Desain Sistem
4.3.3 Usecase Skenario
Usecase skenario adalah dokumentasi terhadap kebutuhan fungsional sistem. Usecase skenario Group Decision Support System (GDSS) penentuan lokasi penempatan ATM adalah sebagai berikut:
1. Usecase Skenario Mengelola Analisa DSS
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenraio alternatif usecase skenario mengelola analisa DSS dapat dilihat pada Tabel 4.3.
Tabel 4.3 Usecase Skenario Mengelola Analisa DSS Usecase
Pre Condition Post Condition
SKENARIO NORMAL MELIHAT ANALISA DSS
Aktor Sistem
database
SKENARIO NORMAL MELIHAT DETAIL ANALISA DSS
Aktor Sistem
database
Back
database
SKENARIO NORMAL MELIHAT HASIL GDSS
Aktor Sistem
decision maker
Back
database
SKENARIO NORMAL MENGUBAH STATUS ANALISA DSS
Aktor Sistem
database
alert
database
SKENARIO NORMAL MENAMBAH ANALISA DSS
Aktor Sistem
form
Mengisi seluruh isian form
tambah analisa
Save
database
alert database
ANALISA DSS
Aktor Sistem
Back
database
SKENARIO NORMAL MENGOSONGKAN ISIAN FORM TAMBAH
ANALISA DSS
Aktor Sistem
Clear
form
SKENARIO NORMAL MENGUBAH ANALISA DSS
Aktor Sistem
database form
Mengubah isian form ubah analisa
Menekan tombol “Save Edit”
database
alert database
SKENARIO NORMAL UBAH DATA KEMBALI KE HALAMAN ANALISA DSS
Aktor Sistem
Back
database
SKENARIO NORMAL MENGEMBALIKAN ANALISA DSS SEPERTI SEMULA
Aktor Sistem
form
SKENARIO NORMAL MENGHAPUS ANALISA DSS
Aktor Sistem
alert Cancel
Menekan tombol “OK” pada
alert
database
alert database
SKENARIO NORMAL BATAL MENGHAPUS ANALISA DSS
Aktor Sistem
Cancel alert
SKENARIO ALTERNATIF MENAMBAH ANALISA DSS
Jika aktor tidak mengisi form tambah analisa secara lengkap
Aktor Sistem form Save message form field
SKENARIO ALTERNATIF MENGUBAH ANALISA DSS
Jika aktor tidak mengisi form ubah data analisa DSS secara lengkap
Aktor Sistem
Save Edit
message form
field
2. Usecase Skenario Memroses Pengambilan Keputusan
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario memroses pengambilan keputusan dapat dilihat pada Tabel 4.4.
Tabel 4.4 Usecase Skenario Memroses Pengambilan Keputusan Usecase
Pre Condition Post Condition
Entropy
SKENARIO NORMAL MELIHAT DATA PENGAMBILAN KEPUTUSAN
Aktor Sistem
database
Aktor Sistem
database
decision maker
Back
database
SKENARIO NORMAL MELIHAT HASIL GDSS
Aktor Sistem
database
decision maker
Back
database
Aktor Sistem
database
field
Pilih kriteria yang akan dipakai dalam pengambilan keputusan
field decision maker
Mengisi bobot awal kriteria
Entropy database entropy entropy database database
decreasing order database decreasing order database point point
count count database point count database
SKENARIO NORMAL MENAMBAH KRITERIA BARU
Aktor Sistem
form
Mengisi seluruh isian form
tambah kriteria
Menekan tombol “Save”
database
form
Mengisi seluruh isian form
batasan kriteria
Menekan tombol “Save All”
database
SKENARIO NORMAL MENGOSONGKAN ISIAN FORM TAMBAH
KRITERIA
Aktor Sistem
Clear
form
SKENARIO NORMAL MENGOSONGKAN ISIAN FORM TAMBAH
BATASAN KRITERIA
Aktor Sistem
Clear
form
SKENARIO NORMAL MENGUBAH BATASAN KRITERIA
Aktor Sistem
database form
Mengisi semua masukan form
ubah batasan kriteria
Menekan tombol “Save Edit”
database
alert
database
SKENARIO NORMAL MENGEMBALIKAN BATASAN KRITERIA SEPERTI SEMULA
Clear
form
SKENARIO NORMAL MENGEMBALIKAN BATASAN KRITERIA SEPERTI SEMULA
Aktor Sistem
Back
database
SKENARIO NORMAL MENAMBAH NILAI KRITERIA Menekan tombol “Tambah
Nilai Kriteria”
database
Mengisi masukan semua nilai kriteria
Menekan tombol “Save All”
database alert
database
SKENARIO NORMAL MENGOSONGKAN ISIAN FORM TAMBAH
NILAI KRITERIA
Aktor Sistem
Clear
Jika aktor tidak mengisi form tambah kriteria secara lengkap Aktor Sistem form Save message form field
Jika aktor tidak mengisi form tambah batasan kriteria secara lengkap
Aktor Sistem form Save message form field
Jika aktor mengisi masukan angka dengan huruf pada form tambah batasan
kriteria Aktor Sistem form Save message form
SKENARIO ALTERNATIF MENGUBAH BATASAN KRITERIA
Aktor Sistem form Save Edit message form field
Jika aktor mengisi masukan angka dengan huruf pada form ubah batasan
kriteria Aktor Sistem form Save Edit message form
SKENARIO ALTERNATIF MENAMBAH NILAI KRITERIA
Jika aktor tidak mengisi masukan pada form tambah nilai kriteria secara
lengkap Aktor Sistem form Save All message form field
Jika aktor mengisi masukan angka dengan huruf pada form tambah nilai
kriteria
Save All
message
form
SKENARIO ALTERNATIF MEMROSES PENGAMBILAN KEPUTUSAN
Jika aktor tidak mengisi bobot awal kriteria
Aktor Sistem
Tidak mengisi bobot awal kriteria
Entropy
message
field
Jika aktor mengisi masukan angka dengan huruf
Aktor Sistem
Entropy
message
Jika bobot awal yang dimasukkan jumlahnya tidak sama dengan 1
Entropy
Jika aktor mengubah analisa pengambilan keputusan yang pernah dilakukan
Aktor Sistem alert decision maker database database field
Jika aktor batal mengubah analisa pengambilan keputusan yang sudah pernah dilakukan
Aktor Sistem
Cancel alert
3. Usecase Skenario Login
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario login dapat dilihat pada Lampiran A (Usecase Skenario).
4. Usecase Skenario Logout
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario logout dapat dilihat pada Lampiran A (Usecase Skenario). 5. Usecase Skenario Melihat Informasi Peta
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario melihat informasi peta dapat dilihat pada Lampiran A (Usecase Skenario).
6. Usecase Skenario Mengelola Data User
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola data user dapat dilihat pada Lampiran A (Usecase Skenario).
7. Usecase Skenario Mengelola Data Kecamatan
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola data kecamatan dapat dilihat pada Lampiran A (Usecase Skenario).
8. Usecase Skenario Mengelola Data Kelurahan
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatuf usecase skenario mengelola data kelurahan dapat dilihat pada Lampiran A (Usecase Skenario).
9. Usecase Skenario Mengelola Data Kriteria
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola data kriteria dapat dilihat pada Lampiran A (Usecase Skenario).
10. Usecase Skenario Mengelola Batasan Kriteria
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola batasan kriteria dapat dilihat pada Lampiran A (Usecase Skenario).
11. Usecase Skenario Mengelola Nilai Kriteria
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario melihat nilai kriteria dapat dilihat pada Lampiran A (Usecase Skenario).
12. Usecase Skenario Mengelola Data Kategori Informasi Peta
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola data kategori informasi peta dapat dilihat pada Lampiran A (Usecase Skenario).
13. Usecase Skenario Mengelola Nilai Kategori Informasi Peta
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola nilai kategori informasi peta dapat dilihat pada Lampiran A (Usecase Skenario).
14. Usecase Skenario Mengelola Biodata
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengelola biodata dapat dilihat pada Lampiran A (Usecase Skenario).
15. Usecase Skenario Melihat Data ATM
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario melihat data ATM dapat dilihat pada Lampiran A (Usecase Skenario).
16. Usecase Skenario Mengubah Akun User
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario mengubah akun user dapat dilihat pada Lampiran A (Usecase Skenario).