• Tidak ada hasil yang ditemukan

2. Halaman Apoteker B1. Apoteker Login

3.3.2. Use Case Diagram A1. Use Case Login

Gambar III.6.

Use Case Login

Tabel III.1. Deskripsi Use Case Halaman Login Use Case Narative Login

Tujuan Asisten Apoteker dapat melihat data yang ada di halaman Asisten Apoteker.

Deskripsi

Sistem ini memungkinkan aktor untuk masuk ke halaman Asisten Apoteker yang didalamnya ada menu master, menu transaksi, menu cetak, dan menu laporan.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor membuka Sistem Informasi Pembelian.

Aksi Aktor Reaksi Sistem

1. Memasukan Kode User dan Password

2. Klik tombol “Login”. Validasi kode user dan password Menampilkan halama utama.

A2. Use Case Asisten Apoteker Masuk Kemenu Utama

Gambar III.7.

Use Case Menu Utama Asisten Apoteker

Tabel III.2. Deskripsi Use Case Halaman Menu Utama Asisten Apoteker Use Case Narative Halaman Asisten Apoteker

Tujuan Asisten Apoteker dapat mengakses data yang ada di halaman menu utama.

Deskripsi

Sistem ini memungkinkan aktor dapat menginput data user, data obat, data supplier, data akun, input pembelian, input retur pembelian, input jurnal, cetak surat pesanan obat, dan cetak form retur pembelian.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Login sebagai Asistem Apoteker

Aksi Aktor Reaksi Sistem

1. Aktor menginput data user 2. Aktor menginput data obat 3. Aktor menginput data

supplier

4. Aktor menginput data akun 5. Aktor menginput pembelian 6. Aktor menginput retur

pembelian

7. Aktor menginput jurnal

Sistem menampilkan halaman input data user Sistem menampilkan halaman input data obat Sistem menampilkan halaman input data supplier

Sistem menampilkan halaman input data akun Sistem menampilkan halaman input pembelian

Sistem menampilkan halaman input retur pembelian

8. Aktor mencetak surat pesanan obat

9. Aktor mencetak form retur pembelian

10. Aktor logout

Sistem menampilkan halaman cetak surat pesanan obat

Sistem menampilkan halaman cetak form retur pembelian

Aktor keluar dari sistem

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A3. Use Case Apoteker Masuk Kemenu Utama

Gambar III.8.

Use Case Menu Utama Apoteker

Tabel III.3. Deskripsi Use Case Halaman Menu Utama Apoteker Use Case Narative Halaman Apoteker

Tujuan Apoteker dapat mengakses data yang ada di halaman menu utama.

Deskripsi

Sistem ini memungkinkan aktor dapat melihat laporan persediaan obat, laporan pembelian obat dan laporan retur pembelian obat.

Skenario Utama

Aktor Apoteker

Kondisi Awal Login sebagai Apoteker

Aksi Aktor Reaksi Sistem

1. Aktor melihat laporan persediaan obat

2. Aktor melihat laporan pembelian obat

3. Aktor melihat laporan retur pembelian obat 4. Aktor logout

Sistem menampilkan halaman laporan persediaan obat

Sistem menampilkan halaman laporan pembelian obat

Sistem menampilkan halaman laporan retur pembelian obat

Aktor keluar dari sistem

A4. Use Case Input Data User

Gambar III.9.

Use Case Input Data User

Tabel III.4. Deskripsi Use Case Halaman Input Data User Use Case Narative Halaman Input Data User

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data user.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencari, menghapus, mengubah, memperbarui, membatalkan, dan menutup halaman data user.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data user 2. Aktor menyimpan data user 3. Aktor mencari data user 4. Aktor menghapus data user 5. Aktor mengubah data user 6. Aktor memperbarui data user 7. Aktor membatalkan aktivitas

pada halaman user

8. Aktor menutup halaman data user

Sistem menampilkan form input data user Sistem menyimpan data user

Sistem menampilkan data user yang dicari Sistem menghapus data user

Sistem menampilkan form data user yang akan diubah

Sistem memperbarui data user setelah di ubah

Sistem mengosongkan halaman data user Sistem kembali ke menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A5. Use Case Input Data Obat

Gambar III.10.

Use Case Input Data Obat

Tabel III.5. Deskripsi Use Case Halaman Input Data Obat Use Case Narative Halaman Input Data Obat

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data obat.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencari, menghapus, mengubah, memperbarui, membatalkan, dan menutup halaman data obat.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data obat 2. Aktor menyimpan data obat 3. Aktor mencari data obat 4. Aktor menghapus data obat 5. Aktor mengubah data obat 6. Aktor memperbarui data obat 7. Aktor membatalkan aktivitas

pada halaman obat

8. Aktor menutup halaman data obat

Sistem menampilkan form input data obat Sistem menyimpan data obat

Sistem menampilkan data obat yang dicari Sistem menghapus data obat

Sistem menampilkan form data obat yang akan diubah

Sistem memperbarui data obat setelah di ubah

Sistem mengosongkan halaman data obat Sistem kembali ke menu utama

A6. Use Case Input Data Supplier

Gambar III.11.

Use Case Input Data Supplier

Tabel III.6. Deskripsi Use Case Halaman Input Data Supplier Use Case Narative Halaman Input Data Supplier

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data supplier.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencari, menghapus, mengubah, memperbarui, membatalkan, dan menutup halaman data supplier.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data supplier

2. Aktor menyimpan data supplier 3. Aktor mencari data supplier 4. Aktor menghapus data supplier 5. Aktor mengubah data supplier 6. Aktor memperbarui data supplier 7. Aktor membatalkan aktivitas pada

halaman supplier

8. Aktor menutup halaman data supplier

Sistem menampilkan form input data supplier

Sistem menyimpan data supplier

Sistem menampilkan data supplier yang dicari

Sistem menghapus data supplier

Sistem menampilkan form data supplier yang akan diubah

Sistem memperbarui data supplier setelah di ubah

Sistem mengosongkan halaman data supplier

Sistem kembali ke menu utama

A7. Use Case Input Data Akun

Gambar III.12.

Use Case Input Data Akun

Tabel III.7. Deskripsi Use Case Halaman Input Data Akun Use Case Narative Halaman Input Data Akun

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data akun.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencari, menghapus, mengubah, memperbarui, membatalkan, dan menutup halaman data akun.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data akun 2. Aktor menyimpan data akun 3. Aktor mencari data akun 4. Aktor menghapus data akun 5. Aktor mengubah data akun 6. Aktor memperbarui data akun 7. Aktor membatalkan aktivitas

pada halaman akun

8. Aktor menutup halaman data akun

Sistem menampilkan form input data akun Sistem menyimpan data akun

Sistem menampilkan data akun yang dicari

Sistem menghapus data akun

Sistem menampilkan form data akun yang akan diubah

Sistem memperbarui data akun setelah di ubah

Sistem mengosongkan halaman data akun Sistem kembali ke menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A8. Use Case Input Pembelian Obat

Gambar III.13.

Use Case Input Pembelian Obat

Tabel III.8. Deskripsi Use Case Halaman Input Pembelian Obat Use Case Narative Halaman Input Pembelian Obat

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data pembelian obat.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencetak, mencari, menghapus, membatalkan, dan menutup halaman data pembelian obat. Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data pembelian obat

2. Aktor menyimpan data pembelian obat

3. Aktor mencetak data pembelian obat

4. Aktor mencari data pembelian obat

5. Aktor menghapus data pembelian obat

6. Aktor membatalkan aktivitas pada halaman pembelian obat 7. Aktor menutup halaman data

pembelian obat

Sistem menampilkan form input data pembelian obat

Sistem menyimpan data pembelian obat Sistem mencetak data pembelian obat Sistem menampilkan data pembelian obat yang dicari

Sistem menghapus data pembelian obat Sistem mengosongkan halaman data pembelian obat

Sistem kembali ke menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A9. Use Case Input Retur Pembelian Obat

Gambar III.14.

Use Case Input Retur Pembelian Obat

Tabel III.9. Deskripsi Use Case Halaman Input Retur Pembelian Obat Use Case Narative Halaman Input Retur Pembelian Obat

Tujuan

Asisten Apoteker dapat mengakses data dihalaman input data retur pembelian obat.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, mencetak, mencari, menghapus, membatalkan, dan menutup halaman data retur pembelian obat.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data retur 2. Aktor menyimpan data retur 3. Aktor mencetak data retur 4. Aktor mencari data retur 5. Aktor menghapus data retur 6. Aktor membatalkan aktivitas

pada halaman retur

7. Aktor menutup halaman data retur

Sistem menampilkan form input data retur Sistem menyimpan data retur

Sistem mencetak data retur

Sistem menampilkan data retur yang dicari

Sistem menghapus data retur

Sistem mengosongkan halaman data retur Sistem kembali ke menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A10. Use Case Input Jurnal

Gambar III.15.

Use Case Input Jurnal

Tabel III.10. Deskripsi Use Case Halaman Input Jurnal Use Case Narative Halaman Input Jurnal

Tujuan Asisten Apoteker dapat mengakses data dihalaman input data jurnal.

Deskripsi

Sistem ini menggambarkan aktor untuk menambah, menyimpan, membatalkan, melihat, dan menutup halaman data jurnal. Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor menambahkan data jurnal

2. Aktor menyimpan data jurnal 3. Aktor membatalkan aktivitas

pada halaman jurnal 4. Aktor melihat data jurnal 5. Aktor menutup halaman data

jurnal

Sistem menampilkan form input data jurnal Sistem menyimpan data jurnal

Sistem menampilkan aktivitas yang dilakukan

Sistem menampilkan data jurnal Sistem kembali ke menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A11. Use Case Cetak Surat Pesanan Obat

Gambar III.16.

Use Case Cetak Surat Pesanan Obat

Tabel III.11. Deskripsi Use Case Halaman Cetak Surat Pesanan Obat Use Case Narative Halaman Cetak Surat Pesanan Obat

Tujuan Asisten Apoteker dapat mengakses data dihalaman cetak surat pesanan obat.

Deskripsi Sistem ini menggambarkan aktor untuk mencetak surat pesanan obat.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor mencari kode pembelian obat

2. Aktor mencetak surat pesanan obat

Sistem menampilkan kode pembelian obat yang dicari

Sistem mencetak surat pesanan obat

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A12. Use Case Cetak Form Retur Pembelian Obat

Gambar III.17.

Use Case Cetak Form Retur Pembelian Obat

Tabel III.12.Deskripsi Use Case Halaman Cetak Form Retur Pembelian Obat Use Case Narative Halaman Cetak Form Retur Pembelian Obat

Tujuan Asisten Apoteker dapat mengakses data dihalaman cetak form retur pembelian obat Deskripsi Sistem ini menggambarkan aktor mencetak form

retur pembelian obat Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor mencari kode retur pembelian obat

2. Aktor mencetak form retur pembelian obat

Sistem menampilkan kode retur pembelian obat yang dicari

Sistem mencetak form retur pembelian obat

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A13. Use Case Laporan Persediaan Obat

Gambar III.18.

Use Case Laporan Persediaan Obat

Tabel III.13. Deskripsi Use Case Halaman Laporan Persediaan Obat Use Case Narative Halaman Laporan Persediaan Obat

Tujuan Apoteker dapat mengakses data dihalaman laporan persediaan obat.

Deskripsi Sistem ini menggambarkan aktor melihat laporan persediaan obat.

Skenario Utama

Aktor Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor input periode

2. Aktor menampilkan laporan persediaan obat

3. Aktor mencetak laporan persediaan obat

4. Aktor menyimpan laporan persediaan obat

Sistem menampilkan periode yang diinput Sistem menampilkan laporan persediaan obat

Sistem mencetak laporan persediaan obat Sistem menyimpan laporan persediaan obat

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A14. Use Case Laporan Pembelian Obat

Gambar III.19.

Use Case Laporan Pembelian Obat

Tabel III.14. Deskripsi Use Case Halaman Laporan Pembelian Obat Use Case Narative Halaman Laporan Pembelian Obat

Tujuan Apoteker dapat mengakses data dihalaman laporan pembelian obat.

Deskripsi Sistem ini menggambarkan aktor melihat laporan pembelian obat.

Skenario Utama

Aktor Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor input periode

2. Aktor menampilkan laporan pembelian obat

3. Aktor mencetak laporan pembelian obat

4. Aktor menyimpan laporan pembelian obat

Sistem menampilkan periode yang diinput Sistem menampilkan laporan pembelian obat Sistem mencetak laporan pembelian obat Sistem menyimapan laporan pembelian obat

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A15. Use Case Laporan Retur Pembelian Obat

Gambar III.20.

Use Case Laporan Retur Pembelian Obat

Tabel III.15. Deskripsi Use Case Halaman Laporan Retur Pembelian Obat Use Case Narative Halaman Laporan Retur Pembelian Obat

Tujuan Apoteker dapat mengakses data dihalaman laporan retur pembelian obat.

Deskripsi Sistem ini menggambarkan aktor melihat laporan retur pembelian obat.

Skenario Utama

Aktor Apoteker

Kondisi Awal Aktor berada dihalaman menu utama

Aksi Aktor Reaksi Sistem

1. Aktor input periode 2. Aktor menampilkan

laporan pembelian obat 3. Aktor mencetak laporan

pembelian obat

4. Aktor menyimpan laporan pembelian obat

Sistem menampilkan periode yang diinput Sistem menampilkan laporan retur pembelian obat

Sistem mencetak laporan retur pembelian obat Sistem menyimapan laporan retur pembelian obat

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

A16. Use Case Logout

Gambar III.21.

Use Case Logout

Tabel III.16. Deskripsi Use Case Halaman Logout Use Case Narative Logout

Tujuan Asisten Apoteker dapat keluar dari sistem informasi Pembelian.

Deskripsi Sistem ini memungkinkan aktor untuk keluar dari sistem.

Skenario Utama

Aktor Asisten Apoteker

Kondisi Awal Aktor berada di halaman menu utama

Aksi Aktor Reaksi Sistem

1. Memilih menu logout Sistem keluar dari halaman utama

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang di inginkan.

3.3.3. Activity Diagram

Dokumen terkait