Kelompok 2
Nama Anggota : Rio Fajar Alamsyah ( 181351177 )
Anggun Lisnawati ( 211351019 )
b) Petugas Perpustakaan:
Manajemen Peminjaman dan Pengembalian
Petugas membutuhkan sistem yang memudahkan proses peminjaman dan
pengembalian buku, termasuk pencarian cepat anggota perpustakaan dan
buku.
Pemantauan Stok
Mereka ingin memantau stok buku dan menerima pemberitahuan ketika stok
mendekati batas minimum.
Manajemen Denda
Kemampuan untuk mengelola denda yang timbul dari pengembalian terlambat
dan menghapus denda jika diperlukan.
Pelaporan
Perangkat lunak harus menyediakan fitur pelaporan untuk menghasilkan
laporan penggunaan perpustakaan dan statistik lainnya.
Manajemen Anggota
Petugas perpustakaan harus dapat menambahkan, mengedit, atau menghapus
anggota perpustakaan.
c) Administrator:
Manajemen Sistem
Administrators perlu memiliki kontrol penuh atas pengaturan sistem, termasuk
integrasi dengan perangkat lain dan pemeliharaan rutin.
Keamanan
Mereka harus memastikan keamanan data anggota dan sistem secara
keseluruhan.
Pengelolaan Katalog
Administrators bertanggung jawab untuk mengelola dan memperbarui katalog
buku, termasuk penambahan dan penghapusan buku.
Pelatihan Pengguna
Dalam beberapa situasi, administrator perlu memberikan pelatihan kepada
petugas perpustakaan dan anggota perpustakaan tentang cara menggunakan
sistem.
Dukungan Teknis
Administrators harus siap memberikan dukungan teknis jika terjadi masalah
dengan sistem.
Pencadangan dan Pemulihan Data
Administrators perlu memiliki prosedur pencadangan data yang kuat dan dapat
dipercaya serta kemampuan untuk memulihkan data jika terjadi kehilangan
atau kerusakan.
Terdiri dari beberapa bagian tampilan
Tampilan Login
Admin dan user dapat masuk dengan sandi yang sudah diberikan.
Tampilan Halaman Utama
Tampilan setelah login dan menampilkan tentang perpustakaan dan menu
yang dapat dipilih bagi admin dan user.
Tampilan Daftar Menu
Merupakan tampilan yang berisi daftar menu yang ada di perpustakaan.
Tampilan Daftar Menu Untuk Admin
1. Input Anggota
Tampilan dimana admin akan memasukan nam anggota baru yang baru saja
mendaftar.
2. Hapus Anggota
Tampilan untuk menghapus anggota yang aktif/ tidak aktif
3. Input Peminjaman
Admin akan memasukan peminjaman buku yang dilakukan oleh peminjam.
4. Pengiriman Notifikasi Peminjaman
Admin mengirimkan notifikasi kepada peminjam buku.
5. Pengembalian
Admin akan menginputkan pengembalian buku
6. Input Buku
Admin memasukkan judul buku yang akan disimpan ke dalam database
perpustakaan
7. Pelaporan
Tampilan dimana terdapat laporan permintaan buku, peminjaman buku, dan
pengembalian buku.
Tampilan Daftar Menu unuk User
1. Input Judul Buku
User akan memasukkan judul buku yang akan dicari.
2. Notifikasi Peminjaman
Tampilan notifikasi peminjaman kepada peminjam buku.
3. Profil User
Tampilan Informasi mengenai user beserta masa berlaku user.
• System Requirements Specification (Spesifikasi Kebutuhan Sistem)
Sistem perangkat lunak peminjaman buku di perpustakaan harus memenuhi sejumlah
kebutuhan agar dapat berfungsi dengan baik dan memudahkan pengelolaan perpustakaan.
a. Manajemen Katalog Buku:
Pencatatan detail buku, termasuk judul, pengarang, penerbit, tahun terbit,
nomor ISBN, dan lainnya.
Informasi ketersediaan buku, seperti status pinjam atau tersedia.
Pengelompokan buku berdasarkan kategori atau genre.
b. Manajemen Anggota:
Basis data anggota perpustakaan, termasuk nama, alamat, nomor telepon, dan
informasi lainnya.
Pencatatan kartu anggota perpustakaan.
Riwayat peminjaman dan pengembalian anggota.
d. Manajemen Stok:
Pemantauan stok buku yang tersedia.
Notifikasi saat stok buku mencapai batas minimum.
f. Antarmuka Pengguna:
Antarmuka yang mudah digunakan untuk anggota perpustakaan dan petugas.
Kemampuan pencarian buku yang efisien.
Respon cepat terhadap permintaan anggota.
Software ( Server )
DBMS : Mongodb
Local Host : XAMPP
Web Browser : Google Chrome, Mozilla Firefox, Internet Explorer
Software ( Client )
Web Browser : Google Chrome, Mozilla Firefox, Internet Explorer
Sistem Operasi
Sistem Operasi ( Server ) : Windows 7 Ultimate atau terbaru
Sistem Operasi ( Client ) : Windows 7 Profesional atau terbaru
Bahasa Pemrograman
Bahasa : PHP, JavaScript, HTML, CSS