Use Case Diagram Use Case Narrative

3.3 Perancangan Sistem

3.3.1 Use Case Diagram

Admin System Login Tambah Petugas Ubah Petugas Lihat daftar petugas Lihat detail petugas Logout Depends on Gambar 3.1. Use Case Diagram untuk Admin Pengolahan Data Tipe Pengolahan Data Kondisi Pengolahan Data Merk Pengolahan Data Supplier Petugas Tambah Supplier Ubah Supplier Lihat daftar Supplier Tambah Merk Ubah Merk Lihat daftar Merk Tambah Kondisi Ubah Kondisi Lihat daftar Kondisi Ubah Tipe Lihat daftar Tipe Tambah Tipe Login Depends on Gambar 3.2. Use Case Diagram untuk Petugas Petugas Pengolahan Transaksi Mutasi Barang Pengolahan Data Barang Pengolahan Data Lokasi Tambah Lokasi Ubah Lokasi Lihat daftar Lokasi Tambah Barang Ubah Barang Lihat daftar Barang Lihat detail Barang Tambah Mutasi Barang Lihat Daftar Mutasi Barang Gambar 3.3. Use Case Diagram untuk Petugas Lanjutan Petugas Pengolahan Transaksi Barang Dipakai Pengolahan Transaksi Barang Keluar Pengolahan Transaksi Barang Masuk Tambah Transaksi Barang Masuk Lihat daftar Transaksi Barang Masuk Tambah Transaksi Barang Dipakai Lihat detail Transaksi Barang Masuk Tambah Transaksi Barang Keluar Lihat daftar Transaksi Barang Pakai Lihat detail Transaksi Barang Keluar Lihat daftar Transaksi Barang Keluar Logout Gambar 3.4. Use Case Diagram untuk Petugas Lanjutan Kepala Laboratorium System Login Lihat laporan Logout Depends on Gambar 3.5. Use Case Diagram untuk Kepala Laboratorium

3.3.2 Use Case Narrative

Nama Use Case Login Aktor Admin, Kepala, dan petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor harus melakukan otentikasi sebelum masuk ke dalam sistem untuk mendapat pelayanan dari sistem. Kondisi Awal Admin, Kepala, dan petugas laboratorium telah memiliki hak untuk memasuki sistem. Urutan Jenis Kegiatan 1. Admin, Kepala, dan petugas laboratorium memasukkan nama login dan password. 2. Jika proses otentikasi berhasil sistem akan merespon dengan mengijinkan aktor memanfatkan sistem sesuai dengan hak yang diberikan sistem. 3. Jika gagal melakukan otentikasi, sistem akan menolak aktor masuk ke sistem. Nama Use Case Tambah datapetugas Aktor Admin Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data-data petugas Kondisi Awal admin masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data-data. 2. Sistem akan merespon dengan menyimpan data-data petugas yang dimasukkan. Nama Use Case Ubah data petugas Aktor admin Deskripsi Use case ini menjelaskan bagaimana admin mengganti data petugas yang lama dengan yang baru. Kondisi Awal admin masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Admin mencari data petugas lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data petugas lama dengan data petugas yang baru. Nama Use Case Lihat daftar petugas Aktor admin Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar petugas yang ada. Kondisi Awal admin telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Admin memilih menu petugas. 2. Sistem akan merespon dengan menampilkan list barang. Nama Use Case Lihat laporan Aktor Kepala laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat laporan barang, transaksi barang masuk, transaksi barang keluar, barang expired, dan barang hampir expired. Kondisi Awal Kepala labortorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu laporan. 2. Sistem akan merespon dengan menampilkan list laporan. Nama Use Case Tambah tipe Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data tipebarang Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data-data. 2. Sistem akan merespon dengan menyimpan data tipebarang yang dimasukkan. Nama Use Case Ubah tipe Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana petugas laboratorium mengganti data tipe yang lama dengan yang baru. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memasukkan kode dari data tipe lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data tipe lama dengan data barang baru. Nama Use Case Lihat daftar tipe Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat me-list data tipebarang Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu merk. 2. Sistem akan merespon dengan menampilkan list merk beserta tipenya. Nama Use Case Tambah jenis merk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan jenis merk Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data-data jenis merk. 2. Sistem akan merespon dengan menyimpan data jenis merk yang dimasukkan. Nama Use Case Ubah jenis merk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana petugas laboratorium mengganti data jenis merk yang lama dengan yang baru. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memasukkan kode dari data jenis merk lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data jenis merk yang lama dengan data jenis merk yang baru. Nama Use Case Lihat daftar merk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat me-list data jenis merk. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu jenis. 2. Sistem akan merespon dengan menampilkan list jenis beserta daftar merk-nya. Nama Use Case Tambah kondisi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data kondisi Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data jenis kondisi. 2. Sistem akan merespon dengan menyimpan data-data kondisi yang dimasukkan. Nama Use Case Ubah kondisi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana petugas laboratorium mengganti data kondisi yang lama dengan yang baru. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memasukkan kode dari data kondisi lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data kondisi lama dengan data kondisi baru. Nama Use Case Lihat daftar kondisi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat me-list data jenis kondisi Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu kondisi. 2. Sistem akan merespon dengan menampilkanlist daftar kondisi. Nama Use Case Tambah lokasi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data-data lokasi Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data-data dari lokasi penempatan barang. 2. Sistem akan merespon dengan menyimpan data-data lokasi yang dimasukkan. Nama Use Case Ubah lokasi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana petugas laboratorium mengganti data lokasi yang lama dengan yang baru. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memasukkan kode dari data lokasi lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data lokasi lama dengan data barang baru. Nama Use Case Lihat daftar lokasi Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat me-list data-data lokasi Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu barang. 2. Sistem akan merespon dengan menampilkan list daftar lokasi. Nama Use Case Tambah supplier Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat memasukkan data-data supplier Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memasukkan data-data. 2. Sistem akan merespon dengan menyimpan data-data barang yang dimasukkan. Nama Use Case Ubah supplier Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana petugas laboratorium mengganti data supplier yang lama dengan yang baru. Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memasukkan kode dari data supplier lama terlebih dahulu kemudian mengganti dengan data yang baru. 2. Sistem akan merespon dengan mengganti data supplier lama dengan data barang baru. Nama Use Case Lihat daftar supplier Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor dapat me-list data-data supplier Kondisi Awal petugas laboratorium masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Aktor memilih menu supplier. 2. Sistem akan merespon dengan menampilkan list supplier. Nama Use Case Tambah barang Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor menambah barang. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu master barang. 2. Sistem akan merespon dengan menampilkan list barang. 3. petugas laboratorium memilih menutambah barang. 4. Aktor memasukkan data-data. 5. Sistem akan merespon dengan menyimpan data-data barang yang dimasukkan Nama Use Case Ubah barang Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor mengubah barang yang lama dengan data jenis barang yang baru. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu master barang. 2. Sistem akan merespon dengan menampilkan list barang. 3. petugas laboratorium memilih menuubah barang. 4. Aktor mengganti data-data transaksi yang baru. 5. Sistem akan merespon dengan menyimpan data-data barang yang baru Nama Use Case Lihat daftar barang Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar barang. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu master barang. 2. Sistem akan merespon dengan menampilkan list barang. 3. petugas laboratorium memilih menu daftar barang. 4. Sistem menampilkan list data barang. Nama Use Case Tambah transaksi barang masuk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor menambah transaksi barang masuk. Kondisi Awal petugas laboratoriumtelah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi barang masuk. 2. Sistem akan merespon dengan menampilkan form transaksi barang masuk. 3. petugas laboratorium memilih menu tambah transaksi barang masuk. 4. Aktor memasukkan data-data. 5. Sistem akan merespon dengan menyimpan data-data transaksi barang yang dimasukkan Nama Use Case Lihat daftar transaksi barang masuk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar transaksi barang masuk. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. Petugas laboratorium memilih menu transaksi barang masuk. 2. Sistem akan merespon dengan menampilkan list transaksi barang masuk. 3. Admin dan petugas laboratorium memilih menu daftar transaksi barang masuk. 4. Sistem menampilkan list data transaksi barang masuk. Nama Use Case lihat detail transaksi barang masuk Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat detail transaksi barang masuk. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi barang masuk. 2. Sistem akan merespon dengan menampilkan list transaksi barang masuk.. 3. Aktor memilih link salah satu dari transaksi barang masuk.. 4. Sistem akan merespon dengan menampilkan informasi dari transaksi tersebut. Nama Use Case Tambah transaksi barang keluar Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor menambah transaksi barang keluar. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi barang keluar. 2. Sistem akan merespon dengan menampilkan list transaksi barang keluar. 3. petugas laboratorium memilih menutambah transaksi barang keluar. 4. Aktor memasukkan data-data. 5. Sistem akan merespon dengan menyimpan data-data transaksi yang dimasukkan Nama Use Case Ubah transaksi barang keluar Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor mengubah transaksi barang keluar yang lama dengan data transaksi yang baru. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis 1. Petugas laboratorium memilih menu transaksi Kegiatan barang keluar. 2. Sistem akan merespon dengan menampilkan list transaksi barang keluar. 3. petugas laboratorium memilih menuubah transaksi barang keluar. 4. Aktor mengganti data-data transaksi yang baru. 5. Sistem akan merespon dengan menyimpan data-data transaksibarang keluar yang baru Nama Use Case Lihat daftar transaksi barang keluar Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar semua transaksi barang keluar. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi barang keluar. 2. Sistem akan merespon dengan menampilkan list transaksi barang keluar. Nama Use Case lihat detail transaksi barang keluar Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat detail transaksi barang keluar. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 5. petugas laboratorium memilih menu transaksi barang keluar. 6. Sistem akan merespon dengan menampilkan list transaksi barang keluar.. 7. Aktor memilih link salah satu dari transaksi barang keluar.. 8. Sistem akan merespon dengan menampilkan informasi dari transaksi tersebut. Nama Use Case Tambah transaksi barang Dipakai Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor menambah transaksi barang dipakai. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis 1. petugas laboratorium memilih menu transaksi Kegiatan barang dipakai. 2. Sistem akan merespon dengan menampilkan list transaksi barang dipakai. 3. petugas laboratorium memilih menu tambah transaksi barang dipakai. 4. Aktor memasukkan data-data. 5. Sistem akan merespon dengan menyimpan data-data transaksi barang dipakai yang dimasukkan. Nama Use Case Lihat daftar transaksi barang dipakai Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar semua transaksi barang dipakai. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi barang dipakai. 2. Sistem akan merespon dengan menampilkan list transaksi barang dipakai. Nama Use Case Tambah transaksi mutasi barang Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor menambah transaksi mutasi barang. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi mutasi barang. 2. Sistem akan merespon dengan menampilkan list transaksi mutasi barang. 3. petugas laboratorium memilih menu tambah transaksi mutasi barang. 4. Aktor memasukkan data-data. 5. Sistem akan merespon dengan menyimpan data-data transaksi mutasi barang yang dimasukkan. Nama Use Case Lihat daftar transaksi mutasi barang Aktor petugas laboratorium Deskripsi Use case ini menjelaskan bagaimana aktor melihat daftar semua transaksi mutasi barang. Kondisi Awal petugas laboratorium telah masuk ke sistem dengan cara login. Urutan Jenis Kegiatan 1. petugas laboratorium memilih menu transaksi mutasi barang. 2. Sistem akan merespon dengan menampilkan list transaksi mutasi barang.

3.4 Logical Design Pemodelan Proses dan Data