Anda di halaman 1dari 4

Nama : Mustofa Achmad

Nim : 11080116 “ Analisa dan Desain Berorientasi Objek ”


Jurusan : Teknik Informatika

I. Event List & Event Table

Event List :

1. Mahasiswa meminjam buku.

2. Mahasiswa memperjang peminjaman buku.

3. Mahasiswa mengembalikan buku.

4. Staff perpustakaan menambah koleksi buku.

5. Mahasiswa membayar denda (Jika Status Kena denda)

Event Table :

Event Event Description System Input Actor Provide System Actor


Number Input Output Receiving
Output
1 Mhasw/Dosen Mhasw/Dosen Mhasw/Dosen Laporan tgl Mhasw/Dosen
meminjam buku mencari judul kembali buku
buku
2 Mhasw/Dosen Peminjaman Mhasw/Dosen Laporan tgl Mhasw/Dosen
memperjang lebih lama pemijaman
peminjaman buku baru
3 Mhasw/Dosen --- Mhasw/Dosen Status buku ---
mengembalikan
buku
4 Staff perpustakaan Menginputkan Staff --- ---
menambah koleksi kode buku baru
buku
5 Mhasw/Dosen --- --- Laporan Mhasw/Dosen
membayar denda Jumlah denda
(Jika Status Kena
denda)
II. Use Case Diagram

Peminjaman
Buku

Perpanjangan
Peminjaman
Buku

Dosen / Mahasiswa

Pengembalian
Buku

S
taff
Penambahan
Buku

Pembayaran
Denda
Terlambat
Tidak
terlambat

III. Use Case Narrative

High Level Case Narrative :


Use Case : Peminjaman buku.
Actor : Mhasiswa / Dosen.
Purpose : Dosen atau Mahasiswa dapat meminjam buku di dalam Perpustakaan
Universitas
Description : Dosen atau Mahasiswa dapat meminjam buku yang diinginkan dalam Ruang
perpustakaan dengan cara mencari judul buku, yang diinputkan dalam
pencarian judul buku.Dosen atau Mahasiswa dapat meminjam lebih dari
1 judul buku.

Use Case : Perpanjangan peminjaman buku.


Actor : Mhasiswa / Dosen.
Purpose : Dosen atau Mahasiswa dapat menambah masa peminjaman buku di dalam
Perpustakaan Universitas
Description : Dosen atau Mahasiswa dapat memperpanjang masa peminjaman dengan
membawa kartu perpustakaan, agar tidak terkena denda. Maka staff akan
memberikan perpanjangan masa peminjaman dan dikembalikan pada waktu
pengembalian buku dengan sesuai jadwal yang baru.

Use Case : Pengembalian Buku.


Actor : Dosen atau Mahasiswa
Purpose : Dosen atau Mahasiswa yang lain tetap dapat meminjam buku.
Description : Dosen atau Mahasiswa mengembalikan buku sesuai pada jadwal yang tertulis
pada laporan yang diterima pada saat peminjaman dan diserahkan kepada
staff pada saat mengembalikan buku.

Use Case : Penambaha Buku.


Actor : Staff
Purpose : Menambah buku baru pada perpustakaa agar semakin banyak macam kategori
buku
Description : Staff menambahkan buku yang telah dibeli dari supplier, kemudian melakukan
inputan kode buku baru yang berdasarkan pada kode buku.

Use Case : Pembayaran Denda


Actor : Dosen atau Mahasiswa
Purpose : Mematuhi sistem yang ada.
Description : Dosen atau Mahasiswa akan dikenakan denda jika terlambat mengembalikan
buku yang telah dipinjam.

IV. Sequence Diagram

Dosen /Mahasiswa

: Sistem
Perpustakaan

Mencari Judul buku (Kode buku,Judul buku…)


Sewa
>=1
Menyewa Buku setelah Pencarian
Repeate
d
Laporan Tanggal Pengembalian

Mengembalikan Buku