Title | Use Case Diagram dan Use Case Scenario Sistem Informasi Perpustakaan |
---|---|
Author | Ester Marta |
Pages | 8 |
File Size | 399.4 KB |
File Type | |
Total Downloads | 337 |
Total Views | 985 |
NAMA : Ester Marta Tambunan NIM : 1713070020 MATA KULIAH : Object Oriented System Analysis and Design DOSEN : Budi Indiarto Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi A. Use Case Diagaram Mendaftar sebagai anggota perustakaan Mencari buku di Menyetujui/Menolak perpustakaan Peminjaman Buku <...
NAMA
: Ester Marta Tambunan
NIM
: 1713070020
MATA KULIAH
: Object Oriented System Analysis and Design
DOSEN
: Budi Indiarto
Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi A.
Use Case Diagaram Mendaftar sebagai anggota perustakaan
Mencari buku di perpustakaan
Menyetujui/Menolak Peminjaman Buku
Menyetujui pengunjung masuk daftar tunggu
Membuat request peminjaman buku
Pengunjung Perpustakaan
Masuk ke dalam daftar tunggu
Membaca e-book di Aplikasi secara online
Mengembalikan ebook
Menyetujui pengembalian buku
Melihat laporan pengunjung
Pegawai Perpustakaan
B. 1.
Use Case Scenario Use case scenario untuk proses pengunjung perpustakaan mendaftar sebagai anggota perpustakaan dapat dilihat pada Use Case Scenario 1 Mendaftar Sebagai Anggota Perpustakaan di bawah. Use Case scenario 1 Mendaftar Sebagai Anggota Perpustakaan
Use Case ID Number
1
Use Case Name
Mendaftar Sebagai Anggota Perpustakaan
Use Case Description
Use Case ini menggambarkan proses pengguna mendaftar sebagai anggota perpustakaan.
Primary Actor
Mahasiswa/Pengunjung Perpustakaan
Secondary Actor
Pegawai/Petugas Perpustakaan
Pre-Condition
Mahasiswa telah mengakses web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi
Primary Flow of Events
User Action
System Response
1. Mahasiswa memilih menu Login pada aplikasi Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi. 2. Aplikasi menampilkan form login. 3. Mahasiswa memilih menu Daftar Sebagai Anggota pada halaman login 4. Aplikasi menampilkan form registrasi/pendaftaran sebagai Anggota Perpustakaan 5. Mahasiswa mengisi formulir yang telah disediakan, termasuk data diri mahasiswa seperti NIM, jurusan, dan fakultas mahasiswa yang bersangkutan. 6. Mahasiswa memilih tombol Simpan. 7. Pegawai/Petugas Perpustakaan menyetujui form request mahasiswa untuk mendaftar sebagai anggota
perpustakaan online. 8. Aplikasi menyimpan data anggota perpustakaan baru. 9. Aplikasi mengirimkan username dan password ke email mahasiswa, yaitu email universitas. Error Flow of Events
5a. Pengguna bukan merupakan mahasiswa di Kampus Perbanas Bekasi 5b. Aplikasi tidak akan menyimpan data diri pengguna dan muncul alert bahwa pendaftar harus merupakan mahasiswa di Kampus Perbanas Bekasi.
Post-Condition
2.
Mahasiswa dapat login ke dalam web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi dengan username dan password yang telah diterima melalui email yang dikirimkan aplikasi
Use case scenario untuk proses mencari buku di library perpustakaan web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi dapat dilihat pada Use Case Scenario 2 Mencari Buku di
Perpustakaan di bawah. Use Case scenario 2 Mencari Buku di Perpustakaan Use Case ID Number
2
Use Case Name
Mencari Buku Perpustakaan
Use Case Description
Use Case ini menggambarkan proses pengguna melakukan pencarian buku di web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi.
Primary Actor
Mahasiswa/Pengunjung Perpustakaan
Secondary Actor
-
Pre-Condition
Mahasiswa telah login ke web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi
Primary Flow of Events
User Action
System Response
1. Mahasiswa memilih menu Daftar Buku. 2. Aplikasi menampilkan halaman daftar buku.
3. Mahasiswa memasukkan kata kunci pencarian pada mesin pencari yang ada di halaman daftar buku. 4. Aplikasi menampilkan hasil pencarian yang paling sesuai dengan kata kunci yang dimasukkan oleh pengguna. Error Flow of Events
4a. Mahasiswa mencari buku yang tidak terdaftar/tidak ada di aplikasi web Aplikasi Pinjam Buku Perpustakaan Perbanas Bekasi. 4b. Aplikasi menampilkan pesan bahwa pencarian tidak ditemukan.
Post-Condition
3.
Aplikasi menampilkan hasil pencarian buku yang paling sesuai dengan kata kunci yang dimasukkan dan Mahasiswa dapat memilih buku yang paling sesuai/diinginkan.
Use case scenario untuk proses membuat request peminjaman buku dapat dilihat pada Use Case Scenario 3 Membuat Request Peminjaman Buku di bawah. Use Case scenario 3 Membuat Request Peminjaman Buku
Use Case ID Number
3
Use Case Name
Membuat Request Peminjaman Buku
Use Case Description
Use Case ini menggambarkan proses pengguna membuat permohonan peminjaman buku.
Primary Actor
Mahasiswa/Pengunjung Perpustakaan
Secondary Actor
Petugas Perpustakaan
Pre-Condition
Mahasiswa telah melakukan pencarian buku dan menemukan buku yang akan dipinjam
Primary Flow of Events
User Action
System Response
1. Pengguna memilih menu Pinjam Buku pada halaman buku hasi pencarian. 2. Aplikasi mengecek ketersediaan buku. 3. Jika buku yang ingin dipinjam tersedia, aplikasi menampilkan
formulir peminjaman buku. 4. Pengguna mengisi formulir peminjaman buku. 5. Pengguna mengirimkan formulir peminjaman dengan menekan tombol kirim. 6. Petugas Perpustakaan menyetujui peminjaman Buku. 5. Aplikasi mengirimkan email pemberitahan jika buku dapat dipinjam dan diambil dari perpustakaan. Error Flow of Events
2a. Buku tidak tersedia. 3b. Aplikasi menampilkan alert bahwa buku tidak tersedia sehingga tidak dapat dipinjam.
Post-Condition
4.
Aplikasi mengirimkan email kepada pengguna bahwa buku tersedia dan dapat dipinjam serta diambil dari perpustakaan.
Use case scenario untuk proses masuk ke dalam daftar tunggu peminjaman buku dapat dilihat pada Use Case Scenario 4 Masuk ke Dalam Daftar Tunggu di bawah. Use Case scenario 4 Masuk ke Dalam daftar Buku
Use Case ID Number
4
Use Case Name
Masuk ke Dalam Daftar Tunggu
Use Case Description
Use Case ini menggambarkan proses pengguna masuk ke dalam daftar tunggu peminjaman buku
Primary Actor
Mahasiswa/Pengunjung Perpustakaan
Secondary Actor
-
Pre-Condition
Mahasiswa melakukan peminjaman buku yang sedang tidak tersedia
Primary Flow of Events
User Action
System Response
1. Pengguna memilih menu Masuk Daftar Tunggu. 2. Aplikasi menampilkan formulir untuk masuk antian/daftar tunggu peminjaman buku.
3. Pengguna mengisi formulir masuk daftar tunggu. 4. Pengguna mengirimkan formulir peminjaman dengan menekan tombol kirim. 5. Aplikasi menyimpan permintaan pengguna 6. Jika sudah tersedia, aplikasi mengirimkan pemberitahuan kepada pengguna bahwa buku telah dapat dipinjam 6a. Jika rentang waktu tunggu pengguna untuk melakukan peminjaman buku telah habis, aplikasi mengirimkan pemberitahuan kepada ppengguna apakah masih ingin memperpanjang waktu tunggu peminjaman.
Error Flow of Events
6b. Pengguna memperpanjang masa tunggu atau keluar dari daftar tunggu. 6c. Jika memperpanjang, pengguna akan tetap berada di daftar tunggu. Post-Condition
5.
Aplikasi mengirimkan telah dapat dipinjam.
pemberitahuan kepada pengguna bahwa buku
Use case scenario untuk proses membaca buku elektronik secara online dapat dilihat pada Use Case Scenario 5 Membaca E-Book di bawah. Use Case scenario 5 Membaca E-Book
Use Case ID Number
5
Use Case Name
Membaca E-book
Use Case Description
Use Case ini menggambarkan proses pengguna membaca buku elektronik secara online/offline di web aplikasi Peminjaman Buku Kampus Perbanas Bekasi
Primary Actor
Mahasiswa/Pengunjung Perpustakaan
Secondary Actor
-
Pre-Condition
Primary Flow of Events
Mahasiswa telah melakukan pencarian buku dan menemukan buku yang akan dibawa User Action
System Response
1. Pengguna memilih menu Baca Ebook. 2. Aplikasi menampilkan konten buku. Error Flow of Events
2a. Pengguna menutup aplikasi saat belum selesai membaca buku 2b. Aplikasi menampilkan pertanyaan apakah pengguna ingin menyimpan buku ke dalam daftar baca. 2c. Pengguna memilih untuk menyimpan buku ke dalam daftar baca, atau pengguna dapat memilih Selesai baca. 2c. Aplikasi menyiman buku ke dalam daftar jika pengguna memilih untuk menyimpannya.
Post-Condition
Aplikasi menampilkan konten buku yang dapat dibaca oleh pengguna baik secara online maupun secara offline.
6.
Jika mahasiswa yang ingin memohon izin untuk tidak menghadiri perkuliahan tidak dapat membuat request-nya sendiri, petugas asrama dapat mewakili mahasiswa tersebut. Use case scenario untuk proses membuat request oleh Petugas Asrama dapat dilihat pada Use Case 2 Request oleh Petugas Asrama di bawah....