Anda di halaman 1dari 10

Tugas Pemrograman Web

Aplikasi e-pustaka

Oleh

Novian Anggis S 23510053


Kurniawan Nur R 23510306

Progam Magister Teknologi Informasi


SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA
INSTITUT TEKNOLOGI BANDUNG
2011
DAFTAR ISI
DAFTAR ISI...................................................................................................................................3
DAFTAR GAMBAR.......................................................................................................................4
I. e-pustaka..................................................................................................................................5
II. Desain......................................................................................................................................5
1. Use Case Diagram................................................................................................................5
2. Class Diagram.......................................................................................................................5
3. Sequence Diagram................................................................................................................5
4. Entity-Relationship Database...............................................................................................5
III. Implementasi, Testing, Analisa e-Pustaka............................................................................5
1. Komponen e-pustaka............................................................................................................5
2. Tampilan...............................................................................................................................5
3. Testing..................................................................................................................................5
4. Analisis.................................................................................................................................5
IV. Rangkuman Pembahasan......................................................................................................5
1. Rangkuman...........................................................................................................................5
2. Penutup.................................................................................................................................5
DAFTAR GAMBAR
I. Deskripsi e-pustaka
e-pustaka adalah aplikasi perpustakaan perguruan tinggi berbasis web untuk melakukan fungsi-
fungsi seperti pencarian dan pengecekan ketersediaan buku serta peminjaman buku.

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.

Penyusunan katalog (katalogisasi) penyusunan buku menggunakan gabungan antara standar


pengkatalogan deskriptif dengan pedoman Anglo American Cataloguing Rules (AACR) dan
Internal Standard Bibliographic Description (ISBD) serta pengindeksan subyek dengan
pedoman Dewey Decimal Classification (DDC)

II. Desain

1. Use Case Diagram


Berikut ini adalah use case diagram dari aplikasi epustaka:
Gambar 1 : Use Case Diagram

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

III. Implementasi, Testing, Analisa e-Pustaka

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)

Gambar 1. Arsitektur Sistem Aplikasi epustaka

Berikut penjelasan e-pustaka:

1. Browser digunakan untuk menjalankan aplikasi e-pustaka.


2. Model digunakan sebagai tempat core suatu program. Model yang akan memproses semua
inputan yang dimasukkan oleh user.
3. View sebagai tempat untuk tampilan yang secara langsung berhubungan dengan user. Atau
dengan kata lain sebagai tempat inputan bagi user.
4. Controller, merupakan suatu (klas) pengendali yang akan mengendalikan inputan user.
Controller akan mengambil inputan yang dimasukkan oleh user dan akan mengirimkannya ke
klas model untuk diproses lebih lanjut.
Database sebagai tempat menyimpan data yang dipergunakan pada aplikasi

2. Tampilan

3. Testing

4. Analisis

IV. Rangkuman Pembahasan

1. Rangkuman

2. Penutup

Anda mungkin juga menyukai