102
Batasan implementasi
dan spesifikasi : Data yang diinputkan harus sesuai format yaitu .xls atau .xlsx
1.2 Use-case Input Alokasi Biaya
Nama Use-case :
Input alokasi biaya Jenis use-case
Kebutuhan operasional ID Usecase :
PAR-02 Prioritas :
Tinggi Pelaku bisnis
utama : Apoteker
Deskripsi : Use-case
ini menggambarkan proses menginputkan jumlah biaya yang disediakan ke dalam sistem
Kondisi awal : Apoteker telah masuk ke halaman Input Data
Pemicu : Use-case
ini digunakan apabila user ingin melakukan analisis Pareto ABC dan mencari rekomendasi.
Urutan aktifitas normal :
Aksi aktor Tanggapan sistem
Langkah 1 : User menekan tombol
menu “Input Biaya” Langkah 3 :
User memasukan alokasi biaya yang disediakan
Langkah 4 : User menekan tombol
“Simpan”
Langkah 2 : Sistem menampilkan halaman
Input Biaya Langkah 6 :
Sistem menyimpan masukan biaya ke database
Langkah 7 : Sistem menampilkan pesan
bahwa biaya telah berhasil disimpan
Aktifitas alternatif :
Aksi aktor Tanggapan sistem
Langkah Alternatif 2 : User menekan tombol
“Halaman Utama”
Langkah Alternatif 3 : Sistem menampilkan Halaman
Utama Kesimpulan :
Dalam use-case ini user memasukkan alokasi biaya ke dalam sistem untuk pencarian rekomendasi.
Kondisi akhir : Sistem berhasil menyimpan masukan biaya dari user.
Prosedur bisnis : User harus memasukkan data dengan benar Batasan
implementasi dan spesifikasi :
Data yang diinputkan harus sesuai format
1.3 Use-case Input Skor Pareto
Nama Use-case :
input skor Pareto Jenis use-case
Kebutuhan operasional ID Usecase :
PAR-03 Prioritas :
Tinggi Pelaku bisnis
utama : Apoteker
Deskripsi : Use-case
ini menggambarkan proses menginputkan skor
103
pareto untuk setiap kelas ke dalam sistem Kondisi awal :
Apoteker telah masuk ke halaman Input Data Pemicu :
Use-case ini digunakan apabila user ingin melakukan
analisis Pareto ABC dan mencari rekomendasi. Urutan aktifitas
normal : Aksi aktor
Tanggapan sistem
Langkah 1 : User menekan tombol
menu “Input Skor Pareto” Langkah 3 :
User memasukan skor Pareto ke dalam tabel
Langkah 4 : User menekan tombol
“Simpan” Langkah 2 :
Sistem menampilkan halaman Input Skor Pareto
Langkah 5 : Sistem menyimpan masukan
skor Pareto ke dalam database Langkah 6 :
Sistem menampilkan pesan bahwa data skor Pareto telah
berhasil disimpan
Aktifitas alternatif :
Aksi aktor Tanggapan sistem
Langkah Alternatif 2 : User menekan tombol
“Halaman Utama”
Langkah Alternatif 3 : Sistem menampilkan Halaman
Utama Kesimpulan :
Dalam use-case ini user mendapatkan rekomendasi kelompok obat yang sesuai dengan kebutuhan apotek mereka
berdasarkan data pemakaian sediaan. Kondisi akhir :
Data skor Pareto berhasil disimpan oleh sistem Prosedur bisnis : User harus memasukkan data dengan benar
Batasan implementasi
dan spesifikasi : Data yang diinputkan harus sesuai format
1.4 Use-case Analisis Pareto ABC
Nama Use-case :
Analisis Nilai Pakai Jenis use-case
Kebutuhan operasional ID Usecase :
PAR-04 Prioritas :
Tinggi Pelaku bisnis
utama : Apoteker
Deskripsi : Use-case
ini menggambarkan proses analisis nilai pakai, nilai investasi, dan nilai indeks kritis oleh sistem
Kondisi awal : User berada pada halaman utama sistem
Pemicu : Use-case
ini digunakan apabila user ingin mendapatkan hasil analisis nilai pakai
Urutan aktifitas normal :
Aksi aktor Tanggapan sistem
Langkah 1 : User menekan tombol
menu “Analisis Pareto ABC”
Langkah 3 : User menekan tombol
“Nilai Pakai”
Langkah 2 : Sistem menampilkan halaman
Analisis Pareto ABC Langkah 4 :
Sistem melakukan proses
104
Langkah 7 : User menekan tombol
“Nilai Investasi” Langkah 11 :
User menekan tombol
“Nilai Indeks Kritis” analisis nilai pakai
Langkah 5: Sistem menampilkan hasil
analisis nilai pakai ke dalam JTable
Langkah 6 : Sistem menampilkan pesan
bahwa hasil analisis telah ditampilkan
Langkah 8 : Sistem melakukan proses
analisis nilai investasi Langkah 9:
Sistem menampilkan hasil analisis nilai investasi ke
dalam JTable Langkah 10 :
Sistem menampilkan pesan bahwa hasil analisis telah
ditampilkan Langkah 12 :
Sistem melakukan proses analisis nilai indeks kritis
Langkah 13: Sistem menampilkan hasil
analisis nilai indeks kritis ke dalam JTable
Langkah 14 : Sistem menampilkan pesan
bahwa hasil analisis telah ditampilkan
Aktifitas alternatif :
Aksi aktor Tanggapan sistem
Langkah Alternatif7 : User menekan tombol
“Lihat Grafik” Langkah Alternatif 7 :
User menekan tombol “Cetak”
Langkah Alternatif 8 : Sistem menampilkan grafik
hasil analisis Langkah Alternatif 8:
Sistem menjalankan fungsi cetak hasil analisis
Kesimpulan : Dalam use-case ini user mendapatkan hasil analisis nilai
pakai dari sistem Kondisi akhir :
Sistem dapat menampilkan hasil analisis nilai pakai Prosedur bisnis : User harus melakukan analisis sesuai dengan langkah yang
ditentukan. Batasan
implementasi dan spesifikasi :
Analisis harus dilakukan secara urut
1.5 Use-case Mencari Rekomendasi Pengadaan Obat