3.2.5 Desain Tabel
Dari aplikasi dibuat, terdapat 7 tabel yang menampung data – data yang berkaitan tentang perpustakaan pustakawan, anggota, buku, dll . Berikut
keterangan dari tabel – tabel tersebut : 1.
Tabel Pustakawan Tabel 3.1 Tabel Pustakawan
2. Tabel Anggota
Tabel 3.2 Tabel Anggota NAMA KOLOM
TIPE DATA KETERANGAN
USERNAME CHAR 20
Untuk menyimpan username dari masing-masing
pustakawan.
PASSWORD CHAR 20
Untuk menyimpan data password pustakawan.
NAMA KOLOM TIPE DATA
KETERANGAN NPM_NIP
CHAR 12 Untuk menyimpan id anggota baik
dosen maupun mahasiswa. KODE_JURUSAN
CHAR 10 Untuk menyimpan kode jurusan
dari anggota.
3. Tabel Pesan_buku
Tabel 3.3 Tabel Pesan buku STATUS
CHAR 2 Untuk menyimpan status dari
anggota. NO_HP
CHAR 20 Untuk menyimpan data nomor HP
anggota. NAMA
CHAR 30 Untuk menyimpan nama anggota.
KODE_JURUSAN CHAR 10
Untuk menyimpan kode jurusan. ALAMAT
CHAR 45 Untuk menyimpan alamat anggota.
REGISTRASI CHAR 5
Untuk menyimpan data registrasi anggota.
STT_PINJAM CHAR 10
Untuk menyimpan status pinjam
anggota.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INTEGER 11 Untuk menyimpan id pesan buku.
TANGGAL_ORDER DATE Untuk menyimpan
tanggal pesan
buku. NO_HP
CHAR 20 Untuk menyimpan nomor
4. Tabel Buku
Tabel 3.5 Tabel Buku handphone anggota.
KODE_ANGGOTA CHAR 12 Untuk menyimpan id anggota.
NAMA_ANGGOTA CHAR 40 Untuk menyimpan nama anggota.
KODE_BUKU_1 CHAR 10
Untuk menyimpan kode buku pertama yang dipesan.
NAMA_BUKU_1 CHAR 40
Untuk menyimpan nama buku pertama yang dipesan.
KODE_BUKU_2 CHAR 10
Untuk menyimpan kode buku kedua yang dipesan.
NAMA_BUKU_1 CHAR 40
Untuk menyimpan nama buku kedua yang dipesan.
NAMA KOLOM TIPE DATA
KETERANGAN KODE_BUKU
CHAR 10 Untuk menyimpan kode buku.
ISBN_ISSN CHAR 18
Untuk menyimpan nomor ISBN ISSN.
JUDUL CHAR 40
Untuk menyimpan nomor judul buku.
5. Tabel Master Pinjam
Tabel 3.6 Tabel Master Pinjam PENGARANG CHAR
35 Untuk
menyimpan nama pengarang buku. KODE_PENERBIT CHAR
10 Untuk menyimpan kode penerbit. PENERBIT
CHAR 10 Untuk menyimpan penerbit buku.
TAHUN_TERBIT INTEGER Untuk menyimpan tahun terbit buku.
TAHUN_CETAK INTEGER
Untuk menyimpan tahun cetak buku. STOK
INTEGER Untuk menyimpan stok jumlah buku.
NAMA KOLOM TIPE
DATA KETERANGAN
NOMER INT 11
Untuk menyimpan id peminjaman. TANGGAL_PINJAM CHAR
100 Untuk menyimpan tanggal pinjam.
NO_PESAN INT 11
Untuk menyimpan no. pesan. NPM_NIP
CHAR 12 Untuk menyimpan id anggota. NAMA_ANGGOTA CHAR
40 Untuk menyimpan nama anggota. KODE_BUKU_1
CHAR 10 Untuk menyimpan id buku 1.
6. Tabel Usulan
Tabel 3.7 Tabel Usulan NAMA_BUKU_1
CHAR 40 Untuk menyimpan nama buku yg
dipinjam.
KODE_BUKU_2 CHAR 10 Untuk menyimpan id buku.
NAMA_BUKU_2 CHAR 40 Untuk menyimpan nama buku yg
dipinjam.
TGL_KEMBALI DATE
Untuk menyimpan tanggal kembali. DENDA INT
11 Untuk
menyimpan denda pinjam. SUDAH_KEMBALI
CHAR 10 Untuk menyimpan status kembali.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INT 11 Untuk menyimpan nomer usulan.
TANGGAL DATE
Untuk menyimpan tanggal usulan. NO_HP
CHAR 20 Untuk menyimpan nomer HP anggota.
NPM_NIP CHAR 12
Untuk menyimpan id anggota. NAMA
CHAR 40 Untuk menyimpan nama anggota.
ISI_SMS CHAR 160 Untuk menyimpan isi SMS.
7. Tabel Denda
Tabel 3.8 Tabel Denda
8. Tabel Jurusan
Tabel 3.9 Tabel Jurusan
9. Tabel Penerbit
Tabel 3.10 Tabel Penerbit JUDUL
CHAR 40 Untuk menyimpan judul buku.
PENGARANG CHAR 40
Untuk menyimpan nama pengarang buku.
PENERBIT CHAR 40
Untuk menyimpan nama penerbit buku.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INT 11 Untuk menyimpan nomer denda.
DENDA DOUBLE Untuk
menyimpan jumlah denda.
NAMA KOLOM TIPE DATA
KETERANGAN KODE_JURUSAN
CHAR 10 Untuk menyimpan kode jurusan.
NAMA_JURUSAN CHAR 30
Untuk menyimpan nama jurusan.
NAMA KOLOM TIPE DATA
KETERANGAN
10. Tabel Tagihan
Tabel 3.11 Tabel Tagihan
11. Tabel Saran
Tabel 3.12 Tabel Saran KODE_PENERBIT CHAR
10 Untuk menyimpan kode penerbit. NAMA_PENERBIT CHAR
30 Untuk menyimpan nama penerbit.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INT 11 Untuk menyimpan nomer tagihan.
TGL_TERLAMBAT DATE Untuk menyimpan
tanggal usulan.
NPM_NIP CHAR 12
Untuk menyimpan id anggota. NO_HP
CHAR 20 Untuk menyimpan nomer HP anggota.
ISI_SMS CHAR 160 Untuk menyimpan isi SMS.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INT 11 Untuk menyimpan nomer saran.
TANGGAL DATE
Untuk menyimpan tanggal saran. NPM_NIP
CHAR 12 Untuk menyimpan id anggota.
12. Tabel Searching
Tabel 3.13 Tabel Searching NAMA
CHAR 30 Untuk menyimpan nama anggota.
NO_HP CHAR 20
Untuk menyimpan nomer HP anggota. ISI_SARAN
CHAR 160 Untuk menyimpan isi saran.
NAMA KOLOM TIPE DATA
KETERANGAN NOMER
INT 11 Untuk menyimpan nomer searching.
TANGGAL DATE Untuk
menyimpan tanggal searching. NO_HP
CHAR 20 Untuk menyimpan nomer HP anggota.
NPM_NIP CHAR 20
Untuk menyimpan id anggota. NAMA
CHAR 40 Untuk menyimpan nama anggota.
ISI_SEARCHING CHAR 100 Untuk menyimpan isi searching.
ISI_BALASAN CHAR 160 Untuk menyimpan isi balasan SMS.
3.2.6 Desain Interface