use case

Use Case Perpustakaan



https://padsite.blogspot.com/2017/07/deskripsi-use-case-perpustakaan.html


Deskripsi use case pencarian buku
Use case namePencarian buku
ScenarioMelakukan pencarian buku berdasarkan opsi
Brief descriptionPengunjung, Anggota melakukan pencarian dengan memasukan kata kunci, kemudian klik tombol cari
ActorPengunjung, Anggota
Related use caseOlah data buku
StaketholderPengunjung, anggota
PostconditionData buku yang di cari harus sudah tersimpan didalam database.
Flow of events actorHasil pencarian akan ditampilkan sesui dengan opsi pencarian yang digunakan.
Flow of events systemPengunjung/anggota memilih opsi pencarian kemudian dengan memasukan kata kunci kemudian klik cari, System akan melakukan pencarian buku, kemudian menampilkan hasil pencarian,
Exception conditionJika data tidak ada maka system akan menampilkan pesan data yang dicari tidak ditemukan

Deskripsi use case melihat daftar  buku

Use case nameMelihat daftar buku
ScenarioMelihat daftar buku, data buku setelah melakukan pencarian
Brief descriptionPengunjung, anggota dapat melihat buku setelah melakukan pencarian
ActorPengunjung, Anggota
Related use caseOlah data buku
StaketholderPengunjung, anggota
PreconditionData buku di tampilkan
Postcondition -
Flow of events actorPengunjung/anggota memilih opsi untuk menampilkan buku, sesuai dengan daftar buku.
Flow of events systemSystem akan menampilkan buku yang di cari pengunjung, anggota.
Exception condition -

Deskripsi use case daftar anggota baru


Use case nameDaftar anggota
ScenarioPengunjung dapat melakukan pendaftaran anggota dengan klik tombol daftar
Brief descriptionPengunjung mengisi form pendaftaran kemudian klik tombol simpan.
ActorPengunjung
Related use caseOlah data anggota
StaketholderPengunjung, anggota
PreconditionPengunjung belum terdaftar sebagai anggota
Postcondition
Flow of events actorPengunjung mengkik tombol daftar dan mengisi form pendaftaran anggota kemudian mengisi data diri, dan kemudain klik daftar.
Flow of events systemSystem akan menampilkan form pendaftaran anggota, system menerima data kemudian enyimpan data pengunjung kedalam database
Exception conditionJika data belum lengkap tampilkan pesan data belum lengkap, lengkapi data terlebih dahulu

Deskripsi use case login

Use case nameDaftar anggota
ScenarioLogin ke dalam system
Brief descriptionPengelola memasukkan user dan password pada form login kemudian klik Login. Sistem akan melakukan pengecekan user dan pass sesuai data yang tersimpan pada database.
ActorPengelola
Related use case-
StaketholderPengelola
PreconditionData pengelola sudah tersimpan didalam database
PostconditionSystem perpustakaan akan di tampilkan
Flow of events actorPengelola memasukan username, dan juga password kemudian klik login
Flow of events systemSystem melakukan pengecekan usesname dan password sesuai dengan isian form login user, dengan data yang ada pada database.
Exception conditionJika username, password salah maka tampilkan pesan username/password salah

Deskripsi use case Meminjam buku

Use case nameMeminjam buku
ScenarioMeminjam buku
Brief descriptionAnggota dapat memijam buku setelah melakukan pencarian data buku.
ActorAnggota
Related use caseLogin
StaketholderAnggota
Precondition-
PostconditionAnggota sudah memiliki buku yang akan dipinjam.
Flow of events actoranggota melakukan input data buku ke system
Flow of events systemSystem menampilkan data buku yang di pinjam.
Exception conditionBuku dapat dipinjam setelah data buku yang akan di pinjam di setujui oleh pengelola perpustakaan.

Deskripsi use case Mengembalikan buku

Use case nameMengembalikan buku
ScenarioMengembalikan buku
Brief descriptionAnggota mengembalikan buku setelah melakukan peminjaman.
ActorAnggota
Related use caseLogin
StaketholderAnggota
Precondition-
PostconditionAnggota menyerahkan buku yang sudah dipinjam
Flow of events actoranggota menyerahkan buku yang sudah dipinjam kepada pengelola
Flow of events systemSystem menampilkan detail buku yang di pinjam
Exception condition-

Deskripsi use case memperpanjang peminjaman

Use case namePerpanjang peminjaman buku
ScenarioAnggota dapat memperpanjang masa pijam, setelah masa pinjam berakhir.
Brief descriptionAngota menyerahkan buku kepada pengelola, dan memperpanjang masa pinjam
ActorAnggota, pengelola
Related use caseLogin
StaketholderPengelola
Precondition-
PostconditionData buku, lama pinjam akan diperbaharui
Flow of events actorAnggota memperbaharui lama pinjam
Flow of events systemSystem akan melakukan update tanggal kembali dan lama pinjam
Exception conditionpengelola melakukan update lama pinjam

Deskripsi use case Olah data buku

Use case nameOlah data buku
ScenarioMengolah data buku
Brief descriptionPengelola 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.
ActorPengelola
Related use caseLogin
StaketholderPengelola
Precondition
PostconditionData buku disimpan ke dalam database
Flow of events actorPengelola membuka form daa buku, Pengelola memasukan data buku, kemudian klik simpan
Flow of events systemSystem akan mengecek apakah buku sudah tersimpan, jika blum system akan menyimpan data buku. Ke dalam database
Exception conditionJika data buku sudah ada di dalam database maka tampilkan pesan buku sudah ada.


Deskripsi use case transaksi peminjaman

Use case nameTransaksi peminjaman
ScenarioAnggota meminjam buku
Brief descriptionPengelola measukan transaksi peminjaman buku meliputih nomor pinjam, kode buku, kode anggota, kemudian klik simpan
ActorPengelola
Related use caseLogin, olah data anggota, olah data buku
StaketholderAnggota, pengelola
PreconditionData buku, anggota sudah tersimpan di dalam database
PostconditionTransaksi peminjaman akan disimpan ke dalam database.
Flow of events actorPengelola membuka form transaksi peminjaman, Pengelola memasukan data pinjam dan Pengelola mengklik tombol simpan
Flow of events systemSystem akan menyimpan data pinjam ke dalam database.
Exception conditionJika anggota masih pijam maka system akan menampilkan pesan anggota masih pinjam.

Deskripsi use case transaksi pengembalian

Use case nameTransaksi pengembalian buku
ScenarioTransaksi pengembalian buku yang dipinjam oleh anggota
Brief descriptionPengelola 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.
ActorPengelola
Related use caseLogin, transaksi peminjaman, olah data anggota, olah data buku
StaketholderAnggota, pengelola
PreconditionTransaksi peminjaman, dan data anggota, data buku sudah tersimpan di dalam database.
PostconditionTransaksi pengembalian akan tersimpan dalam system, jika terjadi keterlambatan maka system menampilkan besarnya denda.
Flow of events actorPengelola membuka form transaksi pengembalian, Pengelola memasukan kode peminjaman, Pengelola klik tombol simpan
Flow of events systemSystem akan menampilkan detail transaksi peminjaman, Jika terjadi keterlambatan system akan menampilkan informasi denda, System akan menyimpan transaksi pengembalian
Exception conditionJika transaksi peminjaman tidak ada system akan menampilkan pesan kode peminjaman tidak ada.

Deskripsi use case laporan peminjaman

Use case nameLaporan peminjaman
ScenarioPengelola mencetak laporan peminjaman, berdasarkan kriteria. Laporan harian ataukah laporana bulanan.
Brief descriptionPengelola akan mencetak laporan peminjaman bersdsarkan interval, ataupun kriteria pencetakan, apakah laporan harian, atau dari tanggal sampai dengan tanggal, ataupun laporan bulanan, lalu klik cetak.
ActorPengelola
Related use caseLogin, Kepala Perpustakaan
StaketholderTransaksi pengembalian harus sudah tersimpan didalam database.
PreconditionLaporan peminjaman ditampilkan
PostconditionPengelola membuka form laporan peminjaman, Pengelola memilih kriteria cetak.
Flow of events actorSystem akan menampilkan laporan sesuai pilihan pengelola.
Flow of events systemJika laporan tidak ada, system akan menampilkan pesan bahwa laporan belum ada.
Exception condition

Deskripsi use case laporan pengembalian

Use case nameLaporan pengembalian
ScenarioPengelola mencetak laporan pengembalian, berdasarkan kriteria. Laporan harian ataukah laporana bulanan.
Brief descriptionPengelola akan mencetak laporan peminjaman bersdsarkan interval, ataupun kriteria pencetakan, apakah laporan harian, atau dari tanggal sampai dengan tanggal, ataupun laporan bulanan, lalu klik cetak.
ActorPengelola
Related use caseLogin, Transaksi pengembalian
StaketholderPengelola, Kepala perpustakaan
PreconditionTransaksi peminjaman harus sudah tersimpan didalam database.
PostconditionLaporan peminjaman ditampilkan
Flow of events actorPengelola membuka form laporan pengembalian, Pengelola memilih kriteria cetak.
Flow of events systemSystem akan menampilkan laporan sesuai pilihan pengelola.
Exception conditionJika laporan tidak ada, system akan menampilkan pesan bahwa laporan belum ada.

Komentar

Postingan Populer