Aplikasi e-pustaka
Oleh
User e-pustaka dibagi menjadi 2, yaitu admin dan peminjam, selain itu ada user yang hanya bisa
mengakses pencariaan tanpa bisa meminjam. Fungsionalitas yang bisa didukung e-pustaka
adalah:
a. Untuk peminjam :
1. Registrasi account baru dan login
2. Melihat koleksi buku
3. Melakukan peminjaman buku
4. Melihat daftar buku yang di pinjam serta jadwal pengembalian
b. Untuk admin :
1. Melakukan insert, update, dan delete koleksi buku
2. Pengelolaan pengembalian buku, seperti pencatatan dan penghitungan denda.
II. Desain
2. Class Diagram
Berikut ini adalah class diagram dari aplikasi e-pustaka:
Gambar 2 : Class Diagram
3. Sequence Diagram
Berikut ini adalah sequence diagram dari peminjam dan admin:
Gambar 3 : Sequence diagram peminjam
Gambar 4 : Sequence diagram admin
4. Entity-Relationship Database
buku
anggota PK id_buku
peminjaman daftar_buku_pinjam
PK id_anggota
judul_buku
PK id_pinjam PK id_pinjam
pengarang
username PK id_buku
penerbit
nama id_anggota
edisi_buku
password tgl_pinjam id_pengembalian
subyek
no_tlp jmlh_pinjam status_pengembalian
kelas
alamat tgl_bts_denda
kolasi
ttl
ISBN
email
penyerta
abstrak
pengembalian
PK id_pengembalian denda
stok_buku
id_buku PK no_denda
PK id_buku
tgl_kembali
no_denda id_pengembalian
jumlah_buku
nominal_denda
Gambar 5 ERD
1. Komponen e-pustaka
Bagian ini menjelaskan tentang komponen arsitektur sistem yang akan digunakan dlaam
mengembangkan aplikasi ini. Secara umum arsitekturnya dapat dilihat pada Gambar.6 dibawah
ini:
Controller
(Java Servlet)
Client
Database
(web browser) Model
View (My Sql)
(JSP) (Java Class
Servlet Container
(Apache Tomcat)
2. Tampilan
3. Testing
4. Analisis
1. Rangkuman
2. Penutup