3.2.2. Skenario
Use case
Tabel 3. 1 Narasi
Use case
Cari Apotek Aktor
:
User
Kondisi Awal : Aktor sudah masuk ke dalam sistem Kondisi Akhir : Sistem berhasil menampilkan hasil pencarian apotek
yang diinginkan Skenario
:
Actor Action Respond System
1. Aktor membuka menu
utama 2.
Sistem menampilkan menu utama yang berisi peta
geolocation
dan menu
dropdown
kriteria apotek 3.
Aktor memasukkan kriteria yang diinginkan
dengan memilih
dropdown
yang ada 4.
Sistem melakukan pencarian apotek berdasarkan kriteria
5. Sistem akan menampilkan marker lokasi
apotek sesuai kriteria
Tabel 3. 2 Narasi
Use case
Cari Rute Aktor
:
User
Kondisi Awal : Aktor sudah melakukan pencarian apotek Kondisi Akhir : Sistem berhasil menampilkan hasil pencarian rute
apotek yang diinginkan Skenario
:
Actor Action Respond System
1. Aktor memilih apotek
yang akan dicari rutenya 2.
Sistem mengolah data apotek yang dipilih
3. Sistem menampilkan rute dan informasi
apotek yang dipilih PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 3 Narasi
Use case
Daftar
Owner
Aktor :
Owner
Kondisi Awal : Aktor sudah masuk ke menu pendaftaran Kondisi Akhir : Sistem berhasil menyimpan data aktor ke dalam
database Skenario
:
Actor Action Respond System
1. Aktor memasukkan data
yang diperlukan 2.
Jika data yang dimasukkan tidak lengkap atau tidak sesuai, sistem akan memberikan
peringatan 3.
Jika data sesuai, sistem akan menambahkan data ke dalam database dan
memberi pemberitahuan bahwa data berhasil didaftarkan
Tabel 3. 4 Narasi
Use case
Login
Owner
Aktor :
Owner
Kondisi Awal : Aktor sudah masuk ke menu login Kondisi Akhir : Aktor berhasil login
Skenario :
Actor Action Respond System
1. Aktor mengisi form
login 2.
Sistem melakukan pengecekan data input ke database
3. Jika data dalam database tidak sesuai,
sistem akan memberikan peringatan 4.
Jika data yang dimasukkan sesuai, sistem akan masuk ke halaman Menu
Owner
Tabel 3. 5 Narasi
Use case
Daftar Apotek Aktor
:
Owner
Kondisi Awal : Aktor memilih menu Daftar Apotek Kondisi Akhir : Sistem berhasil menambahkan data apotek ke dalam
database Skenario
:
Actor Action Respond System
1. Aktor memasukkan data
yang diperlukan 2.
Jika data yang dimasukkan tidak lengkap atau tidak sesuai, sistem akan memberikan
peringatan 3.
Jika data sesuai, sistem akan menambahkan data ke dalam database dan
memberi pemberitahuan bahwa data berhasil didaftarkan
Tabel 3. 6 Narasi
Use case
Lihat Apotek Aktor
:
Owner
Kondisi Awal : Aktor memilih menu Lihat Apotek Kondisi Akhir : Sistem berhasil menampikan data apotek dari
database Skenario
:
Actor Action Respond System
1. Sistem akan menampilkan data apotek dari
database 2.
Aktor memilih menu Info Detail
3. Sistem akan menampilkan data lengkap
apotek dari database PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 7 Narasi
Use case
Edit Apotek Aktor
:
Owner
Kondisi Awal : Aktor memilih menu Edit Apotek Kondisi Akhir : Sistem berhasil merubah data apotek di database
Skenario :
Actor Action Respond System
1. Jika input data tidak sesuai, sistem akan
memberikan peringatan 2.
Jika input data sesuai, sistem akan mengupdate data kedalam database
3. Aktor memilih menu
Info Detail 4.
Sistem akan menampilkan data lengkap apotek dari database
Tabel 3. 8 Narasi
Use case
Lihat
Owner
Aktor :
Owner
Kondisi Awal : Aktor memilih menu Lihat
Owner
Kondisi Akhir : Sistem berhasil menampikan data
owner
dari database Skenario
:
Actor Action Respond System
1. Sistem akan menampilkan data apotek dari
database 2.
Aktor memilih menu Info Detail
3. Sistem akan menampilkan data lengkap
apotek dari database PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3. 9 Narasi
Use case
Edit
Owner
Aktor :
Owner
Kondisi Awal : Aktor memilih menu Edit
Owner
Kondisi Akhir : Sistem berhasil merubah data
owner
di database Skenario
:
Actor Action Respond System
1. Jika input data tidak sesuai, sistem akan
memberikan peringatan 2.
Jika input data sesuai, sistem akan mengupdate data kedalam database
3. Aktor memilih menu
Info Detail 4.
Sistem menampilkan data lengkap
owner
dari database
Tabel 3. 10 Narasi
Use case
Login
Admin
Aktor :
Admin
Kondisi Awal : Aktor sudah masuk ke menu login Kondisi Akhir : Aktor berhasil login
Skenario :
Actor Action Respond System
1. Aktor mengisi form
login 2.
Sistem melakukan pengecekan data input ke database
3. Jika data dalam database tidak sesuai,
sistem akan memberikan peringatan 4.
Jika data yang dimasukkan sesuai, sistem akan masuk ke halaman Menu
Admin
Tabel 3. 11 Narasi
Use case
Lihat Apotek Aktor
:
Admin
Kondisi Awal : Aktor memilih menu Lihat Apotek Kondisi Akhir : Sistem berhasil menampikan data apotek dari
database Skenario
:
Actor Action Respond System
1. Sistem akan menampilkan data apotek dari
database 2.
Aktor memilih menu Info Detail
3. Sistem akan menampilkan data lengkap
apotek dari database
Tabel 3. 12 Narasi
Use case
Edit Apotek Aktor
:
Admin
Kondisi Awal : Aktor memilih menu Edit Apotek Kondisi Akhir : Sistem berhasil merubah data apotek di database
Skenario :
Actor Action Respond System
1. Jika input data tidak sesuai, sistem akan
memberikan peringatan 2.
Jika input data sesuai, sistem akan mengupdate data kedalam database
3. Aktor memilih menu
Info Detail 4.
Sistem menampilkan data lengkap apotek dari database
Tabel 3. 13 Narasi
Use case
Hapus Apotek Aktor
:
Admin
Kondisi Awal : Aktor memilih menu Hapus Apotek Kondisi Akhir : Sistem berhasil menghapus data
owner
dari database Skenario
:
Actor Action Respond System
1. Sistem akan menghapus data dari database
2. Aktor memilih menu
Info Detail 3.
Sistem akan menampilkan data lengkap apotek dari database
Tabel 3. 14 Narasi
Use case
Lihat
Owner
Aktor :
Admin
Kondisi Awal : Aktor memilih menu Lihat
Owner
Kondisi Akhir : Sistem berhasil menampilkan data
owner
dari database Skenario
:
Actor Action Respond System
1. Sistem akan menampilkan data
owner
dari database
2. Aktor memilih menu
Info Detail 3.
Sistem akan menampilkan data lengkap
owner
dari database
Tabel 3. 15 Narasi
Use case
Hapus
Owner
Aktor :
Admin
Kondisi Awal : Aktor memilih menu Hapus
Owner
Kondisi Akhir : Sistem berhasil menghapus data
owner
di database Skenario
:
Actor Action Respond System
1. Sistem akan menghapus data dari database
2. Aktor memilih Info
3. Sistem akan menampilkan data
owner
3.3. Perancangan Sistem