Anda di halaman 1dari 2

Judul Sistem : Sistem Perpustakaan Digital

Anggota Kelompok 4 : - 1316082 Umiyati


- 1316084 Kamila Nur Zafirah
- 1316085 Destiara Rahmadanti

I. Gambaran Umum Sistem


Sistem yang dikembangkan adalah sistem perpustakaan digital yang dapat melayani proses
peminjaman e-book mulai dari registrasi, login, pencarian, peminjaman, pengembalian dan logout.

II. Pengguna Sistem


- User
- Admin Sistem

III. Deskripsi Sistem


1. Registrasi
- Proses diawali dari registrasi user baru, dimana user mengisi form sign-up.
- Data akan diverifikasi dengan sistem mengirimkan kode verifikasi kepada user melalui email.
- User kemudian memasukan kode verifikasi yang diterima.
o jika sesuai maka data user akan disimpan di database dan user akan mendapatkan user ID,
o jika tidak maka user harus menginput ulang kode verifikasinya.

2. Login
- User memasukan email dan password di menu login
- Sistem akan memvalidasi email dan password:
o Jika valid maka sistem akan menampilkan menu utama.
o jika tidak maka sistem akan menampilkan pesan error.

3. Peminjaman
- Cara meminjam buku adalah mencari nama penulis atau judul buku yang akan dicari.
- Pilih buku yang ingin dibaca.
o jika jumlah peminjam buku sudah tidak tersedia maka terdapat pesan tidak dapat meminjam
buku.
o jika jumlah peminjam buku tersedia maka user dapat memilih tombol pinjam dan buku akan
masuk ke menu koleksi buku untuk dibaca. Sistem akan mengupdate data peminjaman buku.

4. Pemesanan
Apabila user akan meminjam koleksi buku yang ternyata jumlah peminjamnya sudah penuh, maka
buku masih dapat dipesan dengan cara memilih menu pesan. Lalu sistem akan secara otomatis
mengelolauser yang sudah meminjam buku tersebut, tidak dapat memperpanjang lagi waktu
peminjamannya. Bila buku sudah tersedia, maka sistem akan memberikan notifikasi kepada user
yang memesan buku tersebut.
5. Pengembalian
- Pilih buku yang ada dimenu koleksi buku
- Lalu pilih menu pengembalian maka sistem akan mengupdate jumlah peminjaman buku dan
menghapus buku di koleksi buku.
- Jika user tidak mengembalikan buku dalam waktu tertentu maka sistem secara otomatis menghapus
daftar buku pada koleksi buku dan mengupdate jumlah peminjaman buku.

6. Perpanjangan.
- User memilih buku pada menu koleksi buku
- User memilih perpanjangan waktu peminjaman
- Sistem mengecek antrian peminjaman
o Jika terdapat antrian pemesanan maka tidak dapat memperpanjang peminjaman buku dan
sistem menampilkan pesan buku tidak dapat diperpanjang
o Jika tidak terdapat antrian pemesanan maka buku dapat diperpanjang dan sistem
menampilkan pesan buku telah diperpanjang juga otomatis mengupdate data perpanjangan.

7. Logout
- User akan memilih menu keluar sistem di menu akun
- Sistem akan memproses keluar sistem, dan akan menampilkan ke menu login.

8. Report
- Sistem akan menampilkan buku yang paling banyak dipinjam.
- Sistem akan menampilkan koleksi buku yang tersedia dan yang tidak tersedia.

Anda mungkin juga menyukai