Use Case Narasi Nama Use Case : Login

Package Kelola Data Supplier Gambar 3.5 Pacakge Use Case Kelola Data Supplier

3.1.3.2 Use Case Narasi Nama Use Case : Login

Nama Use Case Login Primary Bisnis Actor Administrator dan Kepala Gudang Deskripsi Use case menggambarkan administrator dan pihak gudang melakukan login ke dalam sistem Kondisi Awal Pengguna telah memilik username dan password Trigger Use case ini digunakan saat pengguna ingin menggunakan sistem Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Membuka halaman Login Step 2 : Sistem meminta pengguna memasukan nama pengguna dan kata sandi Urutan aktivitas normal Aksi Aktor Respon Sistem Step 3 : Pengguna memasukan nama pengguna dan kata sandi Step 4 : Pengguna menekan tombol Masuk Step 5 : Sistem memvalidasi nama pengguna dan kata sandi Step 6 : Sistem masuk halaman utama pengguna Kesimpulan Use case ini akan selesai apabila pengguna berhasil masuk halaman menu utama sistem Batasan Implementasi Hanya dapat di akses oleh pengguna yang memiliki username dan password Nama Use Case : Catat Data Obat Nama Use Case Catat Data Obat Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menyimpan data obat Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menyimpan data obat baru Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu tambah obat Urutan aktivitas normal Aksi Aktor Respon Sistem Step 2 : Sistem menampilkan form data obat Step 3 : Pengguna memasukan data obat sesuai form Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data obat ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data obat yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data obat ke dalam database Batasan Implementasi Dapat menyimpan data ke dalam database Nama Use Case : Edit Data Obat Nama Use Case Edit Data Obat Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator mengubah data obat Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin mengubah data obat yang sudah disimpan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu edit obat Step 2 : Sistem menampilkan form data obat yang akan diubah Step 3 : Pengguna mengubah data obat Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data obat yang diubah ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data obat yang berhasil diubah Kesimpulan Pengguna berhasil mengubah data obat ke dalam database Batasan Implementasi Data obat di database berhasil diubah Nama Use Case : Hapus Data Obat Nama Use Case Hapus Data Obat Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menghapus data obat Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menghapus data obat yang sudah disimpan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih obat yang akan di hapus Step 2 : Sistem mencari data obat yang akan dihapus Step 3 : Pengguna menekan tombol hapus Step 5 : Sistem menghapus data obat yang telah dipih Step 6 : Sistem akan menampilkan konfirmasi atas data obat yang berhasil dihapus Kesimpulan Pengguna berhasil menghapus data obat Batasan Implementasi Data obat di database berhasil dihapus Nama Use Case : Catat Data Pelanggan Nama Use Case Catat Data Pelanggan Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menyimpan data pelanggan Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menyimpan data pelanggan baru PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu tambah pelanggan Step 2 : Sistem menampilkan form data pelanggan Step 3 : Pengguna memasukan data pelanggan sesuai form Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data pelanggan ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data pelanggan yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data pelanggan ke dalam database Batasan Implementasi Dapat menyimpan data pelanggan ke dalam database PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Nama Use Case : Edit Data Pelanggan Nama Use Case Edit Data Pelanggan Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator mengubah data pelanggan Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin mengubah data pelanggan yang sudah disimpan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu edit pelanggan Step 2 : Sistem menampilkan form data pelanggan yang akan diubah Step 3 : Pengguna mengubah data pelanggan Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data pelanggan yang diubah ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data pelanggan yang berhasil diubah PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Kesimpulan Pengguna berhasil mengubah data pelanggan ke dalam database Batasan Implementasi Data pelanggan di database berhasil diubah Nama Use Case : Hapus Data Pelanggan Nama Use Case Hapus Data Pelanggan Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menghapus data pelanggan Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menghapus data pelanggan yang sudah disimpan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih pelanggan yang akan di hapus Step 2 : Sistem mencari data pelanggan yang akan dihapus Step 3 : Pengguna menekan tombol hapus Step 5 : Sistem menghapus data pelanggan yang telah dipih Step 6 : Sistem akan menampilkan konfirmasi atas data pelanggan yang berhasil dihapus PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Kesimpulan Pengguna berhasil menghapus data pelanggan Batasan Implementasi Data pelanggan di database berhasil dihapus Nama Use Case : Catat Data Supplier Nama Use Case Catat Data Supplier Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menyimpan data supplier Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menyimpan data supplier baru Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu tambah supplier Step 2 : Sistem menampilkan form data supplier Step 3 : Pengguna memasukan data suppliier sesuai form Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data supplier ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data supplier yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data supplier ke dalam database Batasan Implementasi Dapat menyimpan data supplier ke dalam database Nama Use Case : Edit Data Supplier Nama Use Case Edit Data Supplier Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator mengubah data supplier Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin mengubah data supplier yang sudah disimpan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu edit supplier Step 2 : Sistem menampilkan form data supplier yang akan diubah Step 3 : Pengguna mengubah data supplier Step 4 : Pengguna menekan tombol submit Step 5 : Sistem menyimpan data supplier yang diubah ke dalam database Urutan aktivitas normal Aksi Aktor Respon Sistem Step 6 : Sistem akan menampilkan konfirmasi atas data supplier yang berhasil diubah Kesimpulan Pengguna berhasil mengubah data supplier ke dalam database Batasan Implementasi Data supplier di database berhasil diubah Nama Use Case : Hapus Data Supplier Nama Use Case Hapus Data Supplier Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator menghapus data supplier Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin menghapus data supplier yang sudah disimpan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih supplier yang akan di hapus Step 2 : Sistem mencari data supplier yang akan dihapus Step 3 : Pengguna menekan tombol hapus PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 4 : Sistem menghapus data supplier yang telah dipih Step 5 : Sistem akan menampilkan konfirmasi atas data supplier yang berhasil dihapus Kesimpulan Pengguna berhasil menghapus data supplier Batasan Implementasi Data supplier di database berhasil dihapus Nama Use Case : Catat Faktur Penjualan Nama Use Case Catat Faktur Penjualan Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator dapat mencatat dan mencetak faktur penjualan Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna melakuakan transaksi penjualan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu transaksi penjualan Step 2 : Sistem menampilkan form faktur penjualan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 3 : Pengguna memasukan data penjualan sesuai form Step 4 : Pengguna menekan tombol simpan Step 5 : Sistem menyimpan data faktur penjualan ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data faktur penjualan yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data penjualan ke dalam database Batasan Implementasi Dapat menyimpan data penjualan ke dalam database Nama Use Case : Catat Faktur Pembelian Nama Use Case Catat Faktur Pembelian Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator dapat mencatat faktur pembelian Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna melakuakan transaksi penjualan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu transaksi pembelian Urutan aktivitas normal Aksi Aktor Respon Sistem Step 2 : Sistem menampilkan form faktur pembelian Step 3 : Pengguna memasukan data pembelian sesuai form Step 4 : Pengguna menekan tombol simpan Step 5 : Sistem menyimpan data faktur pembelian ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data faktur pembelian yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data pembelian ke dalam database Batasan Implementasi Dapat menyimpan data pembelian ke dalam database Nama Use Case : Cetak Laporan Nama Use Case Cetak Laporan Primary Bisnis Actor Administrator Deskripsi Use case menggambarkan administrator dapat mencetak laporan penjualan maupun pembelian Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna telah menyimpan transaksi penjualan Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu laporan Step 2 : Sistem menampilkan laporan Step 3 : Pengguna menekan tombol cetak Step 4 : Sistem mecetak laporan Kesimpulan Pengguna berhasil mencetak laporan penjualan dan pembelian Batasan Implementasi Dapat mencetak laporan penjualan dan pembelian Nama Use Case : Stok Obat Nama Use Case Stok Obat Primary Bisnis Actor Kepala Gudang Deskripsi Use case menggambarkan kepala gudang melakuakan pengecekan stok obat Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin mengecek persediaan obat Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu stok obat Step 2 : Sistem menampilkan data stok obat Kesimpulan Use case ini akan selesai jika informasi stok obat dapat di tampilkan Batasan Implementasi Dapat menampilkan stok obat Nama Use case : Catat Surat Pesanan Nama Use Case Catat Surat Pesanan Primary Bisnis Actor Kepala Gudang Deskripsi Use case menggambarkan kepala gudang dapat membuat surat pesanan Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna melakuakan pemesanan obat Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu surat pesanan Step 2 : Sistem menampilkan form surat pesanan Step 3 : Pengguna memasukan data pemesanan obat sesuai form Step 4 : Pengguna menekan tombol simpan Step 5 : Sistem menyimpan data surat pesanan ke dalam database PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 6 : Sistem akan menampilkan konfirmasi atas data surat pesanan yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan surat pesanan ke dalam database Batasan Implementasi Dapat menyimpan surat pesanan ke dalam database Nama Use Case : Catat Laporan Penerimaan Barang Nama Use Case Catat Laporan Penerimaan Barang Primary Bisnis Actor Kepala Gudang Deskripsi Use case menggambarkan kepala gudang dapat membuat laporan penerimaan barang Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna melakuakan penerimaan barang Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu laporan penerimaan barang Step 2 : Sistem menampilkan form laporan penerimaan barang Step 3 : Pengguna memasukan data obat atas obat yang di terima PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 4 : Pengguna menekan tombol simpan Step 5 : Sistem menyimpan data obat masuk ke dalam database Step 6 : Sistem akan menampilkan konfirmasi atas data laporan penerimaan barang yang berhasil disimpan Kesimpulan Pengguna berhasil menyimpan data penerimaan obat ke dalam database Batasan Implementasi Dapat menyimpan data penerimaan obat ke dalam database Nama Use Case : Logout Nama Use Case Logout Primary Bisnis Actor Administrator dan Kepala Gudang Deskripsi Use case menggambarkan administrator dan pihak gudang keluar dari sistem Kondisi Awal Pengguna telah login Trigger Use case ini digunakan saat pengguna ingin keluar dari sistem Urutan aktivitas normal Aksi Aktor Respon Sistem Step 1: Pengguna memilih menu keluar PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Urutan aktivitas normal Aksi Aktor Respon Sistem Step 2 : Sistem melakuakan sistem logout Kesimpulan Pengguna berhasil keluar dari sistem Batasan Implementasi Keluar dari halaman utama sistem

3.2 Pemodelan Proses DFD Data Diagram Flow

3.2.1 Diagram Konteks

Diagram konteks adalah suatu diagram yang terdiri dari suatu proses saja dan biasa diberi nomor proses 0. Proses ini mewakili dari seluruh sistem. Diagram konteks menggambarkan input atau output suatu sistem dengan dunia luar atau dunia kesatuan luar. Gudang Admin Data Pelanggan Stok Obat Faktur Penjualan Laporan Pembelian Laporan Penjualan Sistem Distribusi Obat PT. Yekatria Husada Farma Data Obat Surat Pesanan Data Supplier Laporan Penerimaan Barang Faktur Pembelian Gambar 3.6 Diagram Konteks