REKAYASA WEB
DOSEN : ABDIANSAH, S.KOM., M.CS
DISUSUN OLEH :
15.52.0665
EKO SUDRAJAT
Nama Halaman
Deskripsi
Berisi informasi singkat profil perpustakaan smk, data pengunjung, pencarian buku dan tombol
login pengguna
Profil perpustakaan
Berisi deskripsi dan penjelasan tentang profil ada perpustakaan
Berisi masukan data pengunjung : nama, jenis kelamin, jenis keanggotaan, keperluan, saran dan
Pengunjung
kritik dan tombol simpan
Login
Berisi form masukan login : username, password, tombol reset dan tombol login
Berisi daftar menu utama : Data {data buku, data anggota, data petugas}, transaksi {proses
Admin
peminjaman, proses pengembalian dan bebas pustaka anggota}, laporan {lap. Pengunjung, lap.
Peminjaman, lap. Keterlambatan, dan logout user
Tampil Berisi data buku yang sudah diinputkan dan tombol proses {lihat, tambah, ubah, hapus}
Detail
Berisi informasi lengkap data buku yang di pilih
Buku
Tambah Berisi masukan data buku : no. Induk buku, pengarang, penerbit, judul, dst
Ubah
Berisi masukan yang sudah ada data buku yang dipilih yang siap untuk diubah datanya
Hapus
Berisi konfirmasi tentang konfirmasi hapus data buku atau tidak
Tampil Berisi data anggota yang sudah diinputkan dan tombol proses {lihat, tambah, ubah, hapus}
Detail
Berisi informasi lengkap data anggota yang di pilih
Berisi masukan data anggota : no. Anggota, nama, jenis kelamin, tempat lahir, tgl lahir, alamat,
Anggota
Tambah
jenis anggota dst
Ubah
Berisi masukan yang sudah ada data anggota yang dipilih yang siap untuk diubah datanya
Hapus
Berisi konfirmasi tentang konfirmasi hapus data anggota atau tidak
Tampil Berisi data pengguna yang sudah diinputkan dan tombol proses {lihat, tambah, ubah, hapus}
Detail
Berisi informasi lengkap data pengguna yang di pilih
Berisi masukan data pengguna: id pengguna, username, password, nama lengkap, jenis kelamin,
Pengguna
Tambah
email, no. Telp/hp, level pengguna
Ubah
Berisi masukan yang sudah ada data pengguna yang dipilih yang siap untuk diubah datanya
Hapus
Berisi konfirmasi tentang konfirmasi hapus data pengguna atau tidak
Peminjaman
Berisi masukan no anggota sebagai pengenal data anggota yang akan meminjam dan data buku
Operasi
1. Utama
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Insert
Query
Query
Insert
Update
Delete
Query
Insert
Update
Delete
Query
Insert
Update
Delete
Insert
22. Pengembalian
23. Bebas Pustaka
24. Lap data pengunjung
Tampilkan data
25.
pengunjung
26. Lap data peminjaman
Tampilkan data
27.
peminjaman
Lap data
28.
keterlambatan
Tampilkan data
29.
keterlambatan
Insert
Update
Query
Query
Query
Tabel anggota
Type
varchar(10)
varchar(30)
varchar(20)
varchar(30)
date
varchar(80)
varchar(10)
Key
Primary
Tabel bebas_pustaka
Type
varchar(10)
varchar(10)
date
Key
Primary
3. Tabel Buku
Field
no_induk_buku
call_number_1
call_number_2
call_number_3
tajuk_subjek
pengarang
judul
lokasirak
jilid_ke
seri
edisi_ke
cetakan_ke
penerbit
kota_terbit
tahun_terbit
jumlah_halaman
ilustrasi
bibliografi
ISBN
tinggi_buku
diterima_dari
jumlah_eksemplar
selesai_diproses
Tabel buku
Type
varchar(20)
varchar(10)
varchar(10)
varchar(10)
varchar(30)
varchar(60)
varchar(80)
varchar(30)
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(20)
varchar(20)
varchar(4)
varchar(10)
varchar(10)
varchar(10)
varchar(40)
varchar(10)
varchar(80)
varchar(10)
date
Key
Primary
4. Tabel Peminjaman
Field
no_peminjaman
no_agt
kode_buku
buku
tgl_pinjam
tgl_kembali
status
Tabel peminjaman
Type
varchar(10)
varchar(10)
varchar(20)
varchar(80)
date
date
varchar(20)
Key
Primary
5. Tabel Pengembalian
Field
id
no_peminjaman
tgl_pengembalian
denda
Tabel pengembalian
Type
int(20)
varchar(10)
date
int(20)
Key
Primary
6. Tabel Pengunjung
Field
id
nama
jk
level
keperluan
saran
tgl_input
Tabel pengunjung
Type
int(5)
varchar(250)
varchar(250)
varchar(40)
varchar(250)
varchar(25)
varchar(75)
Key
Primary
7. Tabel Pengguna
Field
id
username
password
nama_lengkap
jenis_kelamin
email
nohp
level
Tabel rb_login
Type
smallint(20)
varchar(50)
varchar(50)
varchar(255)
varchar(10)
varchar(20)
varchar(20)
varchar(20)
Key
Primary
Primary