Desain Tabel Analisa Sistem

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