4.6 Definisi Usecase
Definisi Usecase merupakan penjelasan dari masing – masing Usecase atau
fitur – fitur pada aplikasi prediksi kebutuhan persediaan obat. Penjelasan usecase
dapat di lihat pada Tabel 4.2 Tabel 4.2 Definisi Usecase
No Usecase
Penjelasan
UC-01 Login
Merupakan usecase yang menggambarkan proses login atau autentifikasi untuk masuk
aplikasi.
UC-02 Logout
Merupakan usecase yang menggambarkan proses keluar dari aplikasi.
UC-03 Manajemen Data
User Merupakan usecase yang menggambarkan
proses manajemen create, read, update, cetak data user pengakses aplikasi
menggunakan login .
UC-04 Manajemen Data
Jenis Obat Merupakan usecase yang menggambarkan
proses manajemen create, read, cetak data jenis obat.
UC-05 Manajemen Data
Bentuk Obat Merupakan usecase yang menggambarkan
proses manajemen create, read, cetak data bentuk obat.
UC-06
Manajemen Data Obat
Merupakan usecase yang menggambarkan proses manajemen create, read, update,
cetak data obat.
UC-07
Lihat Data Obat Merupakan usecase yang menggambarkan
proses menampilkan data obat.
UC-08 Manajemen Data
Pengeluaran obat Merupakan usecase yang menggambarkan
proses manajemen create, read, cetak data pengeluaran obat.
UC-09 Lihat Data
Pengeluaran Obat Merupakan usecase yang menggambarkan
proses menampilkan data pengeluaran obat serta dapat mencetak data pengeluaran
obat.
UC-10 Manajemen Data
Persediaan Obat Merupakan usecase yang menggambarkan
proses manajemen create, read, update, cetak data persediaan obat.
UC-11 Lihat Data
Persediaan Obat Merupakan usecase yang menggambarkan
proses menampilkan
data persediaan
obat.
UC-12 Lihat Hasil
Prediksi Merupakan usecase yang menggambarkan
proses menampilkan
hasil prediksi
kebutuhan obat.
4.7 Usecase Skenario
Usecase skenario adalah dokumentasi terhadap kebutuhan fungsional aplikasi. Usecase skenario aplikasi prediksi kebutuhan persediaan obat adalah sebagai berikut.
4.7.1 Usecase Skenario Login
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario login dapat dilihat pada Tabel 4.3
Tabel 4.3 Usecase Skenario Login
Nomor Usecase
UC-01 Nama
Login
Aktor
Admin, Apoteker
Pre Condition Admin dan Apoteker harus mempunyai
nama pengguna dan password dengan level masing - masing untuk masuk ke
dalam sistem
Post Condition Adminr dan Apoteker berhasil login atau
masuk ke sistem. SKENARIO NORMAL LOGIN
Aktor Sistem
1. Menjalankan sistem
2. Menampilkan Form Login
3.
Memasukkan username dan password
4.
Menekan tombol “Sign In” 5.
Mengecek data login ke database
6. Menampilkan halaman home sesuai
level masing – masing
SKENARIO ALTERNATIF LOGIN
Aktor Sistem
5a Inputan tidak valid
6a Menampilkan form login dengan
keterangan “Login Gagal”
4.7.2 Usecase Skenario Logout
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario usecase skenario logout dapat dilihat pada Tabel 4.4
Tabel 4.4 Usecase Skenario Logout
Nomor Usecase
UC-02 Nama
Logout
Aktor
Admin dan Apoteker
Pre Condition Admin dan Apoteker harus sudah
melakukan login dan masuk ke dalam sistem
Post Condition
Admin dan Apoteker berhasil logout atau keluar dari sistem.
SKENARIO NORMAL LOGOUT Aktor
Sistem 1.
Klik “Logout” dibagian pojok
kanan atas halaman 3.
Menghapus ijin akses sistem 4.
Menampilkan form login Please Sign In
4.7.3 Usecase Skenario Manajemen Data User view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data user view dapat dilihat pada
Tabel 4.5
Tabel 4.5 Usecase Skenario Manajemen Data User view
Nomor Usecase
UC-03 Nama
Manajemen Data User view
Aktor Admin
Pre Condition Admin harus melakukan login ke dalam
sistem
Post Condition Admin berhasil melihat data user
SKENARIO NORMAL MANAJEMEN DATA USER VIEW Aktor
Sistem 1
Klik menu “Data User” pada
menu utama home 2.
Menampilkan halaman data user
4.7.4 Usecase Skenario Manajemen Data User insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data user insert dapat dilihat pada Tabel 4.6
Tabel 4.6 Usecase Skenario Manajemen Data User Insert
Nomor Usecase
UC-03 Nama
Manajemen Data User Insert
Aktor
Admin
Pre Condition Admin harus mengisi semua data pada
form data user
Post Condition
Admin berhasil menyimpan data ke dalam database dan sistem menampilkan data
user SKENARIO NORMAL MANAJEMEN DATA USER INSERT
Aktor
Sistem 1
Klik menu “Data User” pada halaman utama home
2 Menampilkan halaman data user
3
Klik button Insert 4
Menampilkan form data user
5 Mengisi form data user
6
Klik button “save”
7 Cek inputan
8 Menyimpan data dalam database
9 Menampilkan kembali halaman
data user
SKENARIO ALTERNATIF MANAJEMEN DATA USER INSERT 5a
Inputan tidak valid 6a
Menampilkan warning kesalahan pada setiap fieldnya
7a Klik button cancel
8a Menampilkan halaman data user
4.7.5 Usecase Skenario Manajemen Data User Update
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan
skenario alternatif usecase skenario manajemen data user update dapat dilihat pada
Tabel 4.7 Tabel 4.7 Usecase Skenario Manajemen Data User Update
Nomor Usecase
UC-03 Nama
Manajemen Data User Update
Aktor Admin
Pre Condition
1. Terdapat data yang akan di ubah 2. Admin harus mengisi semua data pada
form data user
Post Condition
Admin berhasil menyimpan data yang sudah diubah ke dalam database dan
sistem menampilkan data user SKENARIO NORMAL MANAJEMEN DATA USER UPDATE
Aktor
Sistem 1.
Klik menu “Data User” pada halaman utama home
2. Menampilkan halaman data user
3. Klik button Update pada salah
satu kolom yang ingin diupdate 4.
Menampilkan form data user
5.
Mengupdate form data user
6. Klik button save
7. Cek inputan
8. Menyimpan data dalam database
9. Menampilkan kembali halaman
data user
SKENARIO ALTERNATIF MANAJEMEN DATA USER UPDATE
Aktor Sistem
5a. Inputan tidak valid
6a. Menampilkan warning kesalahan pada setiap fieldnya
7a Klik button cancel
8a. Menampilkan halaman data user
4.7.6 Usecase Skenario Manajemen Data User cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data user cetak
dapat dilihat pada Tabel 4.8
Tabel 4.8 Usecase Skenario manajemen data user cetak
Nomor Usecase
UC-03 Nama
manajemen data user cetak
Aktor Admin
Pre Condition Terdapat data yang akan dicetak
Post Condition Admin berhasil mencetak data user
SKENARIO NORMAL MANAJEMEN DATA USER CETAK Aktor
Sistem 1
Klik menu “Data User” pada halaman utama home
2. Menampilkan halaman data user
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7.
Klik button “OK” 8.
Menampilkan hasil download data user dalam bentuk pdf
4.7.7 Usecase Skenario Manajemen Data Jenis Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data jenis obat view dapat dilihat
pada Tabel 4.9 Tabel 4.9 Usecase Skenario Manajemen Data Jenis Obat view
Nomor Usecase
UC-04 Nama
Manajemen Data Jenis Obat view
Aktor
Admin
Pre Condition Admin harus melakukan login ke dalam
sistem
Post Condition Admin berhasil melihat data jenis obat
SKENARIO NORMAL MANAJEMEN DATA JENIS OBAT VIEW Aktor
Sistem 1
Klik menu “Data Jenis Obat”
pada menu utama home 2.
Menampilkan halaman data jenis
obat
4.7.8 Usecase Skenario Manajemen Data Jenis Obat insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data jenis obat insert dapat dilihat pada Tabel 4.10
Tabel 4.10 Usecase Skenario Manajemen Data Jenis Obat Insert
Nomor Usecase
UC-04 Nama
Manajemen Data Jenis Obat Insert
Aktor Admin
Pre Condition Admin harus mengisi semua data pada
form data jenis obat
Post Condition
Admin berhasil menyimpan data ke dalam database dan sistem menampilkan data
jenis obat SKENARIO NORMAL MANAJEMEN DATA JENIS OBAT INSERT
Aktor
Sistem 1
Klik menu “Data Jenis Obat” pada halaman utama home
2 Menampilkan halaman data jenis
obat
3 Klik button Insert
4 Menampilkan form data jenis obat
5 Mengisi form data jenis obat
6
Klik button “save” 7
Cek inputan 8
Menyimpan data dalam database 9
Menampilkan kembali halaman data jenis obat
SKENARIO ALTERNATIF MANAJEMEN DATA JENIS OBAT INSERT 5a
Inputan tidak valid 6a
Menampilkan warning kesalahan pada setiap fieldnya
7a Klik button cancel
8a Menampilkan halaman data jenis
obat
4.7.9 Usecase Skenario Manajemen Data Jenis Obat cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data jenis obat cetak
dapat dilihat pada Tabel 4.11
Tabel 4.11 Usecase Skenario manajemen data jenis obat cetak
Nomor Usecase
UC-04 Nama
manajemen data jenis obat cetak
Aktor
Admin
Pre Condition Terdapat data yang akan dicetak
Post Condition Admin berhasil mencetak data jenis obat
SKENARIO NORMAL MANAJEMEN DATA JENIS OBAT CETAK Aktor
Sistem 1
Klik men u “Data Jenis Obat”
pada halaman utama home 2.
Menampilkan halaman data jenis obat
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7.
Klik button “OK” 8.
Menampilkan hasil download data jenis obat dalam bentuk pdf
4.7.10 Usecase Skenario Manajemen Data Bentuk Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data bentuk obat view dapat dilihat
pada Tabel 4.12 Tabel 4.12 Usecase Skenario Manajemen Data Bentuk Obat view
Nomor Usecase
UC-05 Nama
Manajemen Data Bentuk Obat view
Aktor
Admin
Pre Condition Admin harus melakukan login ke dalam
sistem
Post Condition Admin berhasil melihat data bentuk obat
SKENARIO NORMAL MANAJEMEN DATA BENTUK OBAT VIEW Aktor
Sistem 1
Klik menu “Data Bentuk Obat”
pada menu utama home 2.
Menampilkan halaman data bentuk
obat
4.7.11 Usecase Skenario Manajemen Data Bentuk Obat insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data bentuk obat insert dapat dilihat pada Tabel 4.13
Tabel 4.13 Usecase Skenario Manajemen Data Jenis Obat Insert
Nomor Usecase
UC-05 Nama
Manajemen Data Bentuk Obat Insert
Aktor Admin
Pre Condition Admin harus mengisi semua data pada
form data bentuk obat
Post Condition
Admin berhasil menyimpan data ke dalam database dan sistem menampilkan data
bentuk obat SKENARIO NORMAL MANAJEMEN DATA BENTUK OBAT INSERT
Aktor
Sistem 1
Klik menu “Data Bentuk Obat” pada halaman utama home
2 Menampilkan halaman data bentuk
obat
3 Klik button Insert
4 Menampilkan form data bentuk obat
5 Mengisi form data bentuk obat
6
Klik button “save” 7
Cek inputan 8
Menyimpan data dalam database 9
Menampilkan kembali halaman data bentuk obat
SKENARIO ALTERNATIF MANAJEMEN DATA BENTUK OBAT INSERT 5a
Inputan tidak valid 6a
Menampilkan warning kesalahan pada setiap fieldnya
7a Klik button cancel
8a Menampilkan halaman data bentuk
obat
4.7.12 Usecase Skenario Manajemen Data Bentuk Obat cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data bentuk obat cetak
dapat dilihat pada Tabel 4.14
Tabel 4.14 Usecase Skenario manajemen data bentuk obat cetak
Nomor Usecase
UC-05 Nama
manajemen data bentuk obat cetak
Aktor
Admin
Pre Condition Terdapat data yang akan dicetak
Post Condition Admin berhasil mencetak data bentuk obat
SKENARIO NORMAL MANAJEMEN DATA BENTUK OBAT CETAK Aktor
Sistem 1
Klik men u “Data Bentuk Obat”
pada halaman utama home 2.
Menampilkan halaman data bentuk obat
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7. Klik button
“OK” 8.
Menampilkan hasil download data bentuk obat dalam bentuk pdf
4.7.13 Usecase Skenario Manajemen Data Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data obat view dapat dilihat pada
Tabel 4.15 Tabel 4.15 Usecase Skenario Manajemen Data Obat view
Nomor Usecase
UC-06 Nama
Manajemen Data Obat view
Aktor
Admin
Pre Condition Admin harus melakukan login ke dalam
sistem
Post Condition Admin berhasil melihat data obat
SKENARIO NORMAL MANAJEMEN DATA OBAT VIEW Aktor
Sistem 1
Klik menu “Data Obat” pada
menu utama home 2.
Menampilkan halaman data obat
4.7.14 Usecase Skenario Manajemen Data Obat insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data obat insert dapat dilihat pada Tabel 4.16
Tabel 4.16 Usecase Skenario Manajemen Data Obat Insert
Nomor Usecase
UC-06 Nama
Manajemen Data Obat Insert
Aktor
Admin
Pre Condition Admin harus mengisi semua data pada
form data obat
Post Condition
Admin berhasil menyimpan data ke dalam
database dan sistem menampilkan data obat
SKENARIO NORMAL MANAJEMEN DATA OBAT INSERT Aktor
Sistem 1
Klik menu “Data Obat” pada halaman utama home
2 Menampilkan halaman data obat
3 Klik button Insert
4 Menampilkan form data obat
5
Mengisi form data obat
6
Klik button “save” 7
Cek inputan 8
Menyimpan data dalam database 9
Menampilkan kembali halaman data obat
SKENARIO ALTERNATIF MANAJEMEN DATA OBAT INSERT 5a
Inputan tidak valid 6a
Menampilkan warning kesalahan pada setiap fieldnya
7a
Klik button cancel 8a
Menampilkan halaman data obat
4.7.15 Usecase Skenario Manajemen Data Obat Update
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan
skenario alternatif usecase skenario manajemen data obat update dapat dilihat pada
Tabel 4.17
Tabel 4.17 Usecase Skenario Manajemen Data Obat Update
Nomor Usecase
UC-06 Nama
Manajemen Data Obat Update
Aktor Admin
Pre Condition 1. Terdapat data yang akan di ubah
2. Admin harus mengisi semua data pada form data obat
Post Condition Admin berhasil menyimpan data yang
sudah diubah ke dalam database dan sistem menampilkan data obat
SKENARIO NORMAL MANAJEMEN DATA OBAT UPDATE Aktor
Sistem 1.
Klik menu “Data Obat” pada halaman utama home
2. Menampilkan halaman data obat
3.
Klik button Update pada salah satu kolom yang ingin diupdate
4. Menampilkan form data obat
5. Mengupdate form data obat
6.
Klik button save 7.
Cek inputan 8.
Menyimpan data dalam database 9.
Menampilkan kembali halaman data obat
SKENARIO ALTERNATIF MANAJEMEN DATA OBAT UPDATE
Aktor Sistem
5a. Inputan tidak valid
6a. Menampilkan warning kesalahan
pada setiap fieldnya
7a Klik button cancel
8a. Menampilkan halaman data obat
4.7.16 Usecase Skenario Manajemen Data Obat cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data obat cetak
dapat dilihat pada Tabel 4.18
Tabel 4.18 Usecase Skenario manajemen data obat cetak
Nomor Usecase
UC-06 Nama
manajemen data obat cetak
Aktor
Admin
Pre Condition Terdapat data yang akan dicetak
Post Condition Admin berhasil mencetak data obat
SKENARIO NORMAL MANAJEMEN DATA OBAT CETAK Aktor
Sistem 1
Klik menu “Data Obat” pada halaman utama home
2. Menampilkan halaman data obat
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7.
Klik button “OK” 8.
Menampilkan hasil download data
obat dalam bentuk pdf
4.7.17 Usecase Skenario Lihat Data Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario lihat data obat view dapat dilihat pada Tabel
4.19 Tabel 4.19 Usecase Skenario Lihat Data Obat view
Nomor Usecase
UC-07 Nama
Lihat Data Obat view
Aktor
Apoteker
Pre Condition Apoteker harus melakukan login ke dalam
sistem
Post Condition Apoteker berhasil melihat data obat
SKENARIO NORMAL LIHAT DATA OBAT VIEW Aktor
Sistem 1
Klik menu “Data Obat” pada
menu utama home 2.
Menampilkan halaman data obat
4.7.18 Usecase Skenario Manajemen Data Pengeluaran Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data pengeluaran obat view dapat
dilihat pada Tabel 4.20
Tabel 4.20 Usecase Skenario Manajemen Data Pengeluaran Obat view
Nomor Usecase
UC-08 Nama
Manajemen Data
Pengeluaran Obat
view
Aktor Apoteker
Pre Condition
Apoteker harus melakukan login ke dalam sistem
Post Condition Apoteker
berhasil melihat
data pengeluaran obat
SKENARIO NORMAL MANAJEMEN PENGELUARAN DATA OBAT VIEW
Aktor Sistem
1
Klik menu “Data Pengeluaran”
pada menu utama home 2.
Menampilkan halaman
data
pengeluaran obat
4.7.19 Usecase Skenario Manajemen Data Pengeluaran Obat insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data pengeluaran obat insert dapat dilihat pada Tabel 4.21
Tabel 4.21 Usecase Skenario Manajemen Data Pengeluaran Obat Insert
Nomor Usecase
UC-08 Nama
Manajemen Data
Pengeluaran Obat
Insert
Aktor Apoteker
Pre Condition
Apoteker harus mengisi semua data pada
form data pengeluaran obat
Post Condition Apoteker berhasil menyimpan data ke
dalam database dan sistem menampilkan data pengeluaran obat
SKENARIO NORMAL MANAJEMEN DATA PENGELUARAN OBAT INSERT
Aktor Sistem
1
Klik menu “Data Pengeluaran” pada halaman utama home
2 Menampilkan
halaman data
pengeluaran obat
3 Klik button Insert
4 Menampilkan form data transaksi
5 Mengisi form data transaksi
6
Klik button “save” 7
Cek inputan 8
Menyimpan data dalam database 9
Menampilkan kembali halaman data pengeluaran obat
SKENARIO ALTERNATIF MANAJEMEN DATA PENGELUARAN OBAT INSERT
5a Inputan tidak valid
6a Menampilkan warning kesalahan
pada setiap fieldnya
7a Klik button cancel
8a Menampilkan
halaman data
pengeluaran obat
4.7.20 Usecase Skenario Lihat Data Pengeluaran Obat
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario lihat data pengeluaran obat dapat dilihat pada
Tabel 4.22 Tabel 4.22 Usecase Skenario Lihat Data Pengeluaran Obat
Nomor Usecase
UC-09 Nama
Lihat Data Pengeluaran Obat
Aktor Admin
Pre Condition
Admin harus melakukan login ke dalam sistem
Post Condition Admin berhasil melihat data pengeluaran
obat SKENARIO NORMAL LIHAT PENGELUARAN DATA OBAT
Aktor Sistem
1 Klik
menu “Data Pengeluaran” pada menu utama home
2. Menampilkan
halaman data
pengeluaran obat
4.7.21 Usecase Skenario Lihat Data Pengeluaran Obat cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario lihat data pengeluaran obat cetak
dapat dilihat pada Tabel 4.23
Tabel 4.23 Usecase Skenario lihat data pengeluaran obat cetak
Nomor Usecase
UC-09 Nama
Lihat data pengeluaran obat cetak
Aktor Admin
Pre Condition Terdapat data yang akan dicetak
Post Condition
Admin berhasil
mencetak data
pengeluaran obat SKENARIO NORMAL LIHAT DATA PENGELUARAN OBAT CETAK
Aktor Sistem
1
Klik menu “Data Pengeluaran” pada halaman utama home
2. Menampilkan
halaman data
pengeluaran obat
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7.
Klik button “OK” 8.
Menampilkan hasil download data pengeluaran obat dalam bentuk pdf
4.7.22 Usecase Skenario Manajemen Data Persediaan Obat view
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data persediaan view dapat dilihat
pada Tabel 4.24
Tabel 4.24 Usecase Skenario Manajemen Data Persediaan Obat view
Nomor Usecase
UC-10 Nama
Manajemen Data Persediaan Obat view
Aktor Admin
Pre Condition Admin harus melakukan login ke dalam
sistem
Post Condition Admin berhasil melihat data persediaan
obat SKENARIO NORMAL MANAJEMEN DATA PERSEDIAAN OBAT VIEW
Aktor
Sistem 1
Klik menu “Persediaan Obat”
pada menu utama home 2.
Menampilkan halaman
data
persediaan
4.7.23 Usecase Skenario Manajemen Data Persediaan Obat insert
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal usecase skenario manajemen data persediaan obat insert dapat dilihat pada Tabel 4.25
Tabel 4.25 Usecase Skenario Manajemen Data Persediaan Obat Insert
Nomor Usecase
UC-10 Nama
Manajemen Data Persediaan Obat Insert
Aktor Admin
Pre Condition
Admin harus mengisi semua data pada form stok obat
Post Condition Admin berhasil menyimpan data ke dalam
database dan sistem menampilkan data
persediaan obat SKENARIO NORMAL MANAJEMEN DATA PERSEDIAAN OBAT INSERT
Aktor Sistem
1
Klik menu “Persediaan Obat” pada halaman utama home
2 Menampilkan
halaman data
persediaan
3
Klik button Insert 4
Menampilkan form stok obat
5 Mengisi form stok obat
6
Klik button “save”
7 Cek inputan
8 Menyimpan data dalam database
9 Menampilkan kembali halaman
data persediaan SKENARIO ALTERNATIF MANAJEMEN DATA PERSEDIAAN OBAT
INSERT 5a
Inputan tidak valid 6a
Menampilkan warning kesalahan pada setiap fieldnya
7a
Klik button cancel 8a
Menampilkan halaman
data persediaan obat
4.7.24 Usecase Skenario Manajemen Data Persediaan Obat Update
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan
skenario alternatif usecase skenario manajemen data persediaan obat update dapat
dilihat pada Tabel 4.26
Tabel 4.26 Usecase Skenario Manajemen Data Persediaan Obat Update
Nomor Usecase
UC-10 Nama
Manajemen Data
Persediaan Obat
Update
Aktor Admin
Pre Condition
1. Terdapat data yang akan di ubah 2. Admin harus mengisi semua data pada
form stok obat
Post Condition
Admin berhasil menyimpan data yang sudah diubah ke dalam database dan
sistem menampilkan data persediaan obat SKENARIO NORMAL MANAJEMEN DATA PERSEDIAAN OBAT
UPDATE Aktor
Sistem 1.
Klik menu “Persediaan Obat”
pada halaman utama home 2.
Menampilkan halaman
data persediaan obat
3. Klik button Update pada salah
satu kolom yang ingin diupdate 4.
Menampilkan form stok obat
5. Mengupdate form stok obat
6.
Klik button save 7.
Cek inputan 8.
Menyimpan data dalam database 9.
Menampilkan kembali halaman data persediaan obat
SKENARIO ALTERNATIF MANAJEMEN DATA PERSEDIAAN OBAT
UPDATE
Aktor Sistem
5a. Inputan tidak valid
6a. Menampilkan warning kesalahan pada setiap fieldnya
7a Klik button cancel
8a. Menampilkan halaman
data persediaan obat
4.7.25 Usecase Skenario Manajemen Data Persediaan Obat cetak
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data persediaan obat cetak
dapat dilihat pada Tabel 4.27
Tabel 4.27 Usecase Skenario manajemen data persediaan obat cetak
Nomor Usecase
UC-10 Nama
manajemen data persediaan obat cetak
Aktor Admin
Pre Condition
Terdapat data yang akan dicetak
Post Condition Admin berhasil mencetak data perssediaan
obat SKENARIO NORMAL MANAJEMEN DATA PERSEDIAAN OBAT CETAK
Aktor Sistem
1
Klik menu “Persediaan Obat” pada halaman utama home
2. Menampilkan
halaman data
persediaan obat
3.
Klik button “tools”
4.
Klik “Export as PDF” 5.
Menampilkan kotak dialog pilihan untuk membuka data
6.
Pilih “Save File” pada pilihan radio button
7.
Klik button “OK” 8.
Menampilkan hasil download data persediaan obat dalam bentuk pdf
4.7.26 Usecase Skenario Manajemen Data Persediaan Obat view details
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario manajemen data persediaan obat view details
dapat dilihat pada Tabel 4.28 Tabel 4.28 Usecase Skenario manajemen data persediaan obat view details
Nomor Usecase
UC-10 Nama
manajemen data persediaan obat view details
Aktor
Admin
Pre Condition Terdapat data masuknya persediaan obat
Post Condition Admin berhasil melihat details masuknya
persediaan obat SKENARIO NORMAL MANAJEMEN DATA PERSEDIAAN OBAT VIEW
DETAILS Aktor
Sistem 1
Klik menu “Persediaan Obat” pada halaman utama home
2. Menampilkan halaman persediaan
obat
3. Klik Details pada salah satu
kolom yang ingin dilihat details stok masuknya
4. Menampilkan
data details
persediaan obat masuk
4.7.27 Usecase Skenario Lihat Data Persediaan Obat
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario lihat data persediaan dapat dilihat pada Tabel
4.29 Tabel 4.29 Usecase Skenario Lihat Data Persediaan Obat
Nomor Usecase
UC-11 Nama
Lihat Data Persediaan Obat
Aktor
Apoteker
Pre Condition Apoteker harus melakukan login ke dalam
sistem
Post Condition
Apoteker berhasil melihat data persediaan obat
SKENARIO NORMAL LIHAT DATA PERSEDIAAN OBAT Aktor
Sistem 1
Klik menu “Persediaan Obat”
pada menu utama home 2.
Menampilkan halaman
data
persediaan
4.7.28 Usecase Skenario Lihat Hasil Prediksi
Penjelasan urutan reaksi aktor dan reaksi sistem pada skenario normal dan skenario alternatif usecase skenario lihat hasil prediksi
dapat dilihat pada Tabel 4.30 Tabel 4.30 Usecase Skenario Lihat hasil Prediksi
Nomor Usecase
UC-12 Nama
Lihat Hasil Prediksi
Aktor
Admin, Apoteker
Pre Condition Terdapat data pengeluaran obat
Post Condition Admin berhasil melihat hasil prediksi
SKENARIO NORMAL LIHAT HASIL PREDIKSI Aktor
Sistem 1
Klik menu “Prediksi” pada menu utama home
2. Menampilkan form prediksi data
obat
3. Mengisi form prediksi data obat
4.
Klik button prediksi 5.
Menampilkan tabel
perhitungan hasil prediksi yang diinginkan
4.8 Activity Diagram
Activity diagram adalah diagram yang menjelaskan alur kerja operasional secara langkah demi langkah dari komponen suatu aplikasi. Activity diagram aplikasi
prediksi kebutuhan persediaan obat adalah sebagai berikut.
4.8.1 Activity Diagram Login
Penjelasan urutan langkah demi langkah usecase login dapat dilihat pada gambar 4.3
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan login dimana user harus memiliki username dan
password terlebih dahulu agar sistem dapat menampilkan menu home user.
Gambar 4.3 Activity Diagram Login
4.8.2 Activity Diagram LogOut
Penjelasan urutan langkah demi langkah usecase logout dapat dilihat pada gambar 4.4
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan logout. Jika user ingin keluar dari aplikasi maka
dapat melakukan sesuai tahapan pada gambar 4.4 diatas. Gambar 4.4 Activity Diagram Logout
4.8.3 Activity Diagram Manajemen Data User view
Penjelasan urutan langkah demi langkah usecase manajemen data user view dapat dilihat pada gambar 4.5
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data user. Untuk melakukan view data user
harus terdapat data user yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.5 Activity Diagram manajemen data user view
4.8.4 Activity Diagram Manajemen Data User insert
Penjelasan urutan langkah demi langkah usecase manajemen data user insert dapat dilihat pada gambar 4.6
Gambar 4.6 Activity Diagram manajemen data user insert
4.8.5 Activity Diagram Manajemen Data User update
Penjelasan urutan langkah demi langkah usecase manajemen data user update dapat dilihat pada gambar 4.7
Gambar 4.7 Activity Diagram Manajemen Data User update
4.8.6 Activity Diagram Manajemen Data User cetak
Penjelasan urutan langkah demi langkah usecase manajemen data user cetak dapat dilihat pada gambar 4.8
Gambar 4.8 Activity Diagram Manajemen Data User cetak
Gambar 4.6 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data user. Jika user ingin menambah user
yang dapat mengakses aplikasi ini maka user dapat melakukan tahapan sesuai gambar 4.6 diatas.
Gambar 4.7 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan update data user. Jika terdapat perubahan data
user baik alamat, no telephon, maupun status user maka user dapat mengupdate data user dengan langkah seperti yang digambarkan pada gambar 4.7 diatas.
Gambar 4.8 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan cetak data user. Jika user menginginkan
mendapatkan dokumen data user maka dapat melakukan seperti langkah pada gambar 4.8 diatas.
4.8.7 Activity Diagram manajemen data jenis obat view
Penjelasan urutan langkah demi langkah usecase manajemen data jenis obat view dapat dilihat pada gambar 4.9
Gambar 4.9 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data jenis obat. Untuk melakukan view data
jenis obat harus terdapat data jenis obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.10 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data jenis obat. Jika user ingin
menambah data jenis obat maka dapat melakukan tahapan seperti pada gambar 4.10 dibawah ini.
Gambar 4.11 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan cetak data jenis obat. Jika user menginginkan
mendapatkan dokumen data jenis obat maka dapat melakukan seperti langkah pada gambar 4.11 dibawah.
Gambar 4.9 Activity Diagram manajemen data jenis obat view
4.8.8 Activity Diagram manajemen data jenis obat insert
Penjelasan urutan langkah demi langkah usecase manajemen data jenis obat insert dapat dilihat pada gambar 4.10
Gambar 4.10 Activity Diagram manajemen data jenis obat insert
4.8.9 Activity Diagram manajemen data jenis obat cetak
Penjelasan urutan langkah demi langkah usecase data jenis obat cetak dapat dilihat pada gambar 4.11
Gambar 4.11 Activity Diagram manajemen data jenis obat cetak
4.8.10 Activity Diagram manajemen data bentuk obat view
Penjelasan urutan langkah demi langkah usecase bentuk obat view dapat dilihat pada gambar 4.12
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data bentuk obat. Untuk melakukan view
data bentuk harus terdapat data user yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.13 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data bentuk obat. Jika user ingin
menambah data bentuk obat maka dapat melakukan tahapan seperti pada gambar 4.13 dibawah ini.
Gambar 4.14 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan cetak data bentuk obat. Jika user
menginginkan mendapatkan dokumen data bentuk obat maka dapat melakukan seperti langkah pada gambar 4.14 dibawah.
Gambar 4.12 Activity Diagram manajemen data bentuk obat view
4.8.11 Activity Diagram manajemen data bentuk obat insert
Penjelasan urutan langkah demi langkah usecase data bentuk obat insert dapat dilihat pada gambar 4.13
Gambar 4.13 Activity Diagram manajemen data bentuk obat insert
4.8.12 Activity Diagram manajemen data bentuk obat cetak
Penjelasan urutan langkah demi langkah usecase data bentuk obat cetak dapat dilihat pada gambar 4.14
Gambar 4.14 Activity Diagram manajemen data bentuk obat cetak
4.8.13 Activity Diagram Manajemen Data Obat view
Penjelasan urutan langkah demi langkah usecase manajemen data obat view dapat dilihat pada gambar 4.15
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data obat. Untuk melakukan view data obat
harus terdapat data obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.16 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data obat. Jika user ingin menambah
data obat maka dapat melakukan tahapan seperti pada gambar 4.16 dibawah ini. Gambar 4.17 diatas menjelaskan tentang tahapan yang dilakukan oleh user
dan reaksi dari sistem untuk melakukan update data obat. Jika terdapat perubahan status obat maka user dapat mengupdate data obat dengan langkah seperti yang
digambarkan pada gambar 4.17 dibawah. Gambar 4.18 dibawah menjelaskan tentang tahapan yang dilakukan oleh user
dan reaksi dari sistem untuk melakukan cetak data obat. Jika user menginginkan mendapatkan dokumen data obat maka dapat melakukan seperti langkah pada gambar
4.18 dibawah. Gambar 4.15 Manajemen Data Obat view
4.8.14 Activity Diagram Manajemen Data obat insert
Penjelasan urutan langkah demi langkah usecase manajemen data obat insert dapat dilihat pada gambar 4.16
Gambar 4.16 Activity Diagram Manajemen Data obat insert
4.8.15 Activity Diagram Manajemen Data obat update
Penjelasan urutan langkah demi langkah usecase manajemen data obat update dapat dilihat pada gambar 4.17
Gambar 4.17 Activity Diagram Manajemen Data obat update
4.8.16 Activity Diagram Manajemen Data obat cetak
Penjelasan urutan langkah demi langkah usecase manajemen data obat cetak dapat dilihat pada gambar 4.18
Gambar 4.18 Activity Diagram Manajemen Data obat cetak
4.8.17 Activity Diagram Lihat Data Obat
Penjelasan urutan langkah demi langkah usecase lihat data obat dapat dilihat pada gambar 4.19
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data obat. Untuk melakukan view data obat
harus terdapat data obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.19 Activity Diagram Lihat Data Obat
4.8.18 Activity Diagram manajemen data pengeluaran obat view
Penjelasan urutan langkah demi langkah usecase manajemen data pengeluaran obat view dapat dilihat pada gambar 4.20
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data pengeluaran obat. Untuk melakukan
view data pengeluaran obat harus terdapat data pengeluaran obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.21 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data pengeluaran obat. Jika user ingin
menambah data pengeluaran obat maka dapat melakukan tahapan seperti pada gambar 4.21 dibawah ini.
Gambar 4.20 Activity Diagram manajemen data pengeluaran obat view
4.8.19 Activity Diagram manajemen data pengeluaran obat insert
Penjelasan urutan langkah demi langkah usecase data pengeluaran obat insert dapat dilihat pada gambar 4.21
Gambar 4.21 Activity Diagram manajemen data pengeluaran obat insert
4.8.20 Activity Diagram Lihat Data Pengeluaran Obat
Penjelasan urutan langkah demi langkah usecase lihat data pengeluaran obat dapat dilihat pada gambar 4.22
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data pengeluaran obat. Untuk melakukan
view data pengeluaran obat harus terdapat data pengeluaran obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.23 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan cetak data pengeluaran obat. Jika user
menginginkan mendapatkan dokumen data pengeluaran obat maka dapat melakukan seperti langkah pada gambar 4.23 dibawah.
Gambar 4.22 Activity Diagram Lihat Data Pengeluaran Obat
4.8.21 Activity Diagram Lihat Data Pengeluaran Obat cetak
Penjelasan urutan langkah demi langkah usecase lihat data pengeluaran obat cetak dapat dilihat pada gambar 4.23
Gambar 4.23 Activity Diagram Lihat Data Pengeluaran Obat cetak
4.8.22 Activity Diagram Manajemen Data Persediaan Obat view
Penjelasan urutan langkah demi langkah usecase manajemen data persediaan obat view dapat dilihat pada gambar 4.24
Gambar 4.24 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data persediaan obat. Untuk melakukan
view data persediaan harus terdapat data persediaan obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.25 dibawah menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan insert data persediaan obat. Jika user ingin
menambah data persediaan obat maka dapat melakukan tahapan seperti pada gambar 4.25 dibawah ini.
Gambar 4.26 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan update data persediaan obat. Jika terdapat
perubahan status persediaan obat maka user dapat mengupdate data persediaan obat dengan langkah seperti yang digambarkan pada gambar 4.26 dibawah.
Gambar 4.24 Activity Diagram Manajemen Data Persediaan Obat view
4.8.23 Activity Diagram Manajemen Data Persediaan obat insert
Penjelasan urutan langkah demi langkah usecase manajemen data persediaan obat insert dapat dilihat pada gambar 4.25
Gambar 4.25 Activity Diagram Manajemen Data Persediaan obat insert
4.8.24 Activity Diagram Manajemen Data persediaan obat update
Penjelasan urutan langkah demi langkah usecase manajemen data persediaan obat update dapat dilihat pada gambar 4.26
Gambar 4.26 Activity Diagram Manajemen Data persediaan obat update
4.8.25 Activity Diagram Manajemen Data persediaan obat cetak
Penjelasan urutan langkah demi langkah usecase manajemen data persediaan obat cetak dapat dilihat pada gambar 4.27
Gambar 4.27 Activity Diagram Manajemen Data persediaan obat cetak
Gambar 4.27 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan cetak data persediaan obat. Jika user
menginginkan mendapatkan dokumen data persediaan obat maka dapat melakukan seperti langkah pada gambar 4.27 diatas.
4.8.26 Activity Diagram Manajemen Data persediaan obat view details
Penjelasan urutan langkah demi langkah usecase manajemen data persediaan obat view details dapat dilihat pada gambar 4.28
Gambar 4.28 diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data persediaan obat. Untuk melakukan
view data persediaan obat harus terdapat data persediaan obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.28 Activity Diagram Manajemen Data persediaan obat view details
4.8.27 Activity Diagram Lihat Data Persediaan Obat
Penjelasan urutan langkah demi langkah usecase lihat data persediaan obat dapat dilihat pada gambar 4.29
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan view data persediaan obat. Untuk melakukan
view data persediaan obat harus terdapat data persediaan obat yang telah dientrykan terlebih dahulu sehingga terdapat data yang akan ditampilkan.
Gambar 4.29 Activity Diagram Lihat Data Persediaan Obat
4.8.28 Activity Diagram Lihat Hasil Prediksi
Penjelasan urutan langkah demi langkah usecase lihat hasil prediksi dapat dilihat pada gambar 4.30
Gambar diatas menjelaskan tentang tahapan yang dilakukan oleh user dan reaksi dari sistem untuk melakukan melihat hasil prediksi. Untuk melakukan view
hasil prediksi harus terdapat data pengeluaran obat yang telah dientrykan terlebih dahulu sehingga dapat melakukan perhitungan.
4.9 Sequence Diagram