Deskripsi Use Case Perpustakaan

Use case deskripsi merupakan penjelasan dari sebuah use case diagram yang telah digambarkan, pada use case deskripsi ini akan dijelaskan secara terinci bagaimana diagram use case dapat dibaca dengan baik oleh developer. Deskripsi use case ini akan dibuat setelah pembuatan diagram use case.
https://padsite.blogspot.com/2017/07/deskripsi-use-case-perpustakaan.html

Use case diagram menggambarkan akan fungsionalitas yang diharapkan oleh sistem.  Use case diagram dapat sangat membantu bila kita sedang menyusun sebuah sistem, mengkomunikasikan sebuah rancangan aplikasi dengan konsumen, serta merancang test case untuk semua feature yang ada pada sistem.

Dalam pembuatan deskripsi use case ini beiasanya kita terlebih dahulu akan membuat sebuah activity diagram yang memberikan sebuah gambaran dari use case diagram. Coba anda perhatikan diagram use case tersebut, selintas memang kita dapat langsung memahi pesan dari diagram tersebut namun jika kita harus mendeskripsikan atau mengetahui secara jelas mengenai diagram tersebut mungkin akan membingungkan. Berikut ini merupakan deskripsi dari Use case diagram perpustakaan tersebut.

Deskripsi use case pencarian buku

Use case name Pencarian buku
Scenario Melakukan pencarian buku berdasarkan opsi
Brief description Pengunjung, Anggota melakukan pencarian dengan memasukan kata kunci, kemudian klik tombol cari
Actor Pengunjung, Anggota
Related use case Olah data buku
Staketholder Pengunjung, anggota
Postcondition Data buku yang di cari harus sudah tersimpan didalam database.
Flow of events actor Hasil pencarian akan ditampilkan sesui dengan opsi pencarian yang digunakan.
Flow of events system Pengunjung/anggota memilih opsi pencarian kemudian dengan memasukan kata kunci kemudian klik cari, System akan melakukan pencarian buku, kemudian menampilkan hasil pencarian,
Exception condition Jika data tidak ada maka system akan menampilkan pesan data yang dicari tidak ditemukan

Deskripsi use case melihat daftar  buku

Use case name Melihat daftar buku
Scenario Melihat daftar buku, data buku setelah melakukan pencarian
Brief description Pengunjung, anggota dapat melihat buku setelah melakukan pencarian
Actor Pengunjung, Anggota
Related use case Olah data buku
Staketholder Pengunjung, anggota
Precondition Data buku di tampilkan
Postcondition  -
Flow of events actor Pengunjung/anggota memilih opsi untuk menampilkan buku, sesuai dengan daftar buku.
Flow of events system System akan menampilkan buku yang di cari pengunjung, anggota.
Exception condition  -

Deskripsi use case daftar anggota baru

Use case name Daftar anggota
Scenario Pengunjung dapat melakukan pendaftaran anggota dengan klik tombol daftar
Brief description Pengunjung mengisi form pendaftaran kemudian klik tombol simpan.
Actor Pengunjung
Related use case Olah data anggota
Staketholder Pengunjung, anggota
Precondition Pengunjung belum terdaftar sebagai anggota
Postcondition
Flow of events actor Pengunjung mengkik tombol daftar dan mengisi form pendaftaran anggota kemudian mengisi data diri, dan kemudain klik daftar.
Flow of events system System akan menampilkan form pendaftaran anggota, system menerima data kemudian enyimpan data pengunjung kedalam database
Exception condition Jika data belum lengkap tampilkan pesan data belum lengkap, lengkapi data terlebih dahulu

Deskripsi use case login

Use case name Daftar anggota
Scenario Login ke dalam system
Brief description Pengelola memasukkan user dan password pada form login kemudian klik Login. Sistem akan melakukan pengecekan user dan pass sesuai data yang tersimpan pada database.
Actor Pengelola
Related use case -
Staketholder Pengelola
Precondition Data pengelola sudah tersimpan didalam database
Postcondition System perpustakaan akan di tampilkan
Flow of events actor Pengelola memasukan username, dan juga password kemudian klik login
Flow of events system System melakukan pengecekan usesname dan password sesuai dengan isian form login user, dengan data yang ada pada database.
Exception condition Jika username, password salah maka tampilkan pesan username/password salah

Deskripsi use case Meminjam buku

Use case name Meminjam buku
Scenario Meminjam buku
Brief description Anggota dapat memijam buku setelah melakukan pencarian data buku.
Actor Anggota
Related use case Login
Staketholder Anggota
Precondition -
Postcondition Anggota sudah memiliki buku yang akan dipinjam.
Flow of events actor anggota melakukan input data buku ke system
Flow of events system System menampilkan data buku yang di pinjam.
Exception condition Buku dapat dipinjam setelah data buku yang akan di pinjam di setujui oleh pengelola perpustakaan.

Deskripsi use case Mengembalikan buku

Use case name Mengembalikan buku
Scenario Mengembalikan buku
Brief description Anggota mengembalikan buku setelah melakukan peminjaman.
Actor  Anggota
Related use case Login
Staketholder Anggota
Precondition -
Postcondition Anggota menyerahkan buku yang sudah dipinjam
Flow of events actor anggota menyerahkan buku yang sudah dipinjam kepada pengelola
Flow of events system System menampilkan detail buku yang di pinjam
Exception condition -

Deskripsi use case memperpanjang peminjaman

Use case name Perpanjang peminjaman buku
Scenario Anggota dapat memperpanjang masa pijam, setelah masa pinjam berakhir.
Brief description Angota menyerahkan buku kepada pengelola, dan memperpanjang masa pinjam
Actor  Anggota, pengelola
Related use case Login
Staketholder Pengelola
Precondition -
Postcondition Data buku, lama pinjam akan diperbaharui
Flow of events actor Anggota memperbaharui lama pinjam
Flow of events system System akan melakukan update tanggal kembali dan lama pinjam
Exception condition pengelola melakukan update lama pinjam

Deskripsi use case Olah data buku

Use case name Olah data buku
Scenario Mengolah data buku
Brief description Pengelola memasukan data buku, system akan mengecek data buku, jika buku sudah ada maka tampilkan pesan buku sudah tersimpan, jika buku tidak terdapat dalam database maka system akan menyimpan data buku.
Actor  Pengelola
Related use case Login
Staketholder Pengelola
Precondition
Postcondition Data buku disimpan ke dalam database
Flow of events actor Pengelola membuka form daa buku, Pengelola memasukan data buku, kemudian klik simpan
Flow of events system System akan mengecek apakah buku sudah tersimpan, jika blum system akan menyimpan data buku. Ke dalam database
Exception condition Jika data buku sudah ada di dalam database maka tampilkan pesan buku sudah ada.


Deskripsi use case transaksi peminjaman

Use case name Transaksi peminjaman
Scenario Anggota meminjam buku
Brief description Pengelola measukan transaksi peminjaman buku meliputih nomor pinjam, kode buku, kode anggota, kemudian klik simpan
Actor  Pengelola
Related use case Login, olah data anggota, olah data buku
Staketholder Anggota, pengelola
Precondition Data buku, anggota sudah tersimpan di dalam database
Postcondition Transaksi peminjaman akan disimpan ke dalam database.
Flow of events actor Pengelola membuka form transaksi peminjaman, Pengelola memasukan data pinjam dan Pengelola mengklik tombol simpan
Flow of events system System akan menyimpan data pinjam ke dalam database.
Exception condition Jika anggota masih pijam maka system akan menampilkan pesan anggota masih pinjam.

Deskripsi use case transaksi pengembalian

Use case name Transaksi pengembalian buku
Scenario Transaksi pengembalian buku yang dipinjam oleh anggota
Brief description Pengelola melakukan input data pengembalian berdasarkan transaksi peminjaman, system akan mengecek apakah anggota terlambat dalam melakukan pengembalian, jika terlambat system akan menghitung besaran denda. Kemudian klik simpan.
Actor Pengelola
Related use case Login, transaksi peminjaman, olah data anggota, olah data buku
Staketholder Anggota, pengelola
Precondition Transaksi peminjaman, dan data anggota, data buku sudah tersimpan di dalam database.
Postcondition Transaksi pengembalian akan tersimpan dalam system, jika terjadi keterlambatan maka system menampilkan besarnya denda.
Flow of events actor Pengelola membuka form transaksi pengembalian, Pengelola memasukan kode peminjaman, Pengelola klik tombol simpan
Flow of events system System akan menampilkan detail transaksi peminjaman, Jika terjadi keterlambatan system akan menampilkan informasi denda, System akan menyimpan transaksi pengembalian
Exception condition Jika transaksi peminjaman tidak ada system akan menampilkan pesan kode peminjaman tidak ada.

Deskripsi use case laporan peminjaman

Use case name Laporan peminjaman
Scenario Pengelola mencetak laporan peminjaman, berdasarkan kriteria. Laporan harian ataukah laporana bulanan.
Brief description Pengelola akan mencetak laporan peminjaman bersdsarkan interval, ataupun kriteria pencetakan, apakah laporan harian, atau dari tanggal sampai dengan tanggal, ataupun laporan bulanan, lalu klik cetak.
Actor Pengelola
Related use case Login, Kepala Perpustakaan
Staketholder Transaksi pengembalian harus sudah tersimpan didalam database.
Precondition Laporan peminjaman ditampilkan
Postcondition Pengelola membuka form laporan peminjaman, Pengelola memilih kriteria cetak.
Flow of events actor System akan menampilkan laporan sesuai pilihan pengelola.
Flow of events system Jika laporan tidak ada, system akan menampilkan pesan bahwa laporan belum ada.
Exception condition

Deskripsi use case laporan pengembalian

Use case name Laporan pengembalian
Scenario Pengelola mencetak laporan pengembalian, berdasarkan kriteria. Laporan harian ataukah laporana bulanan.
Brief description Pengelola akan mencetak laporan peminjaman bersdsarkan interval, ataupun kriteria pencetakan, apakah laporan harian, atau dari tanggal sampai dengan tanggal, ataupun laporan bulanan, lalu klik cetak.
Actor Pengelola
Related use case Login, Transaksi pengembalian
Staketholder Pengelola, Kepala perpustakaan
Precondition Transaksi peminjaman harus sudah tersimpan didalam database.
Postcondition Laporan peminjaman ditampilkan
Flow of events actor Pengelola membuka form laporan pengembalian, Pengelola memilih kriteria cetak.
Flow of events system System akan menampilkan laporan sesuai pilihan pengelola.
Exception condition Jika laporan tidak ada, system akan menampilkan pesan bahwa laporan belum ada.

Conclution: Deskripsi use case dapat mejelaskan secara detail dari hasil use case diagram dan activity diagram yang telah dibuat. Deskripsi use case menjelaskan secara fungsionalitas dari sebuah satu kesatuan diagram lainnya dalam hal ini use case diagram dan activity diagram.

0 Response to "Deskripsi Use Case Perpustakaan "

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel