Tabel Kategori Tabel Penerbit Tabel Buku Tamu Tabel Berita Tabel Pinjam

commit to user 23

3.4.4 Tabel Buku

Nama Tabel : buk_koleksi Fungsi : Untuk menyimpan data buku Primary Key : id_buku,id_kategori,id_penerbit Tabel buk_koleksi digunakan untuk menyimpan data buku yang dimiliki perpustakaan pada SistemPerpustakaan SMA N 1 PLAOSAN. Struktur tabel buk_koleksi digambarkan pada tabel 3.4. Tabel 3.4 Desain Tabel buk_koleksi Nama Field Type Size Null Keterangan id_buku INT 6 No Primary Key id_kategori INT 5 No Primary Key id_penerbit INT 5 No Primary Key penulis VARCHAR 30 No judul_buku VARCHAR 100 NO isbn VARCHAR 40 NO file_gambar VARCHAR 255 NO jumlah INT 4 NO jumlah_dipinjam INT 4 NO sinopsis TEXT NO no_rak VARCHAR 10 NO Jumlah_view INT 11 NO

3.4.5 Tabel Kategori

Nama Tabel : kategori Fungsi : Untuk membedakan jenis-jenis buku Primary Key : id_kategori Tabel kategori digunakan untuk membedakan jenis-jenis buku.. Struktur tabel kategori digambarkan pada tabel 3.5. commit to user 24 Tabel 3.5 Desain Tabel kategori Nama Field Type Size Null Keterangan id_kategori INT 5 No Primary Key nm_kategori VARCHAR 100 No deskripsi TEXT No

3.4.6 Tabel Penerbit

Nama Tabel : penerbit Fungsi : Untuk menampung data-data penerbit buku Primary Key : id_kategori Tabel penerbit digunakan untuk menampung data-data penerbit buku. Struktur tabel penerbit digambarkan pada tabel 3.6. Tabel 3.6 Desain Tabel penerbit Nama Field Type Size Null Keterangan id_penerbit INT 5 No Primary Key nm_penerbit VARCHAR 100 YES alamat VARCHAR 200 YES email VARCHAR 30 NO website VARCHAR 30 NO kota VARCHAR 20 NO telepon INT 20 NO

3.4.7 Tabel Buku Tamu

Nama Tabel : bukutamu Fungsi : Untuk mencatat tujuan pengunjung website Primary Key : id_kategori Tabel bukutamu digunakan untuk mencatat data pengunjung. Struktur tabel penerbit digambarkan pada tabel 3.7. commit to user 25 Tabel 3.7 Desain Tabel bukutamu Nama Field Type Size Null Keterangan id_bukutamu INT 3 No Primary Key nama VARCHAR 35 NO ip VARCHAR 20 NO hostname VARCHAR 20 NO tanggal DATE NO

3.4.8 Tabel Berita

Nama Tabel : berita Fungsi : Untuk menampung data-data penerbit buku Primary Key : id_info Tabel berita digunakan untuk menampung data-data penerbit buku. Struktur tabel berita digambarkan pada tabel 3.8. Tabel 3.8 Desain Tabel berita Nama Field Type Size Null Keterangan no_info INT 5 No Primary Key judul VARCHAR 100 NO lengkap TEXT NO tanggal DATE NO

3.4.9 Tabel Pinjam

Nama Tabel : pinjam Fungsi : Untuk menampung data-data peminjaman buku Primary Key : no_pinjam, no_induk, id_buku Tabel pinjam digunakan untuk menampung data-data peminjaman buku. Struktur tabel pinjam digambarkan pada tabel 3.9. commit to user 26 Tabel 3.9 Desain Tabel pinjam Nama Field Type Size Null Keterangan no_pinjam INT 8 No Primary Key no_induk INT 20 NO Primary Key id_buku INT 6 NO Primary Key tanggal_pinjam DATE NO tanggal_kembali DATE NO tgln_kembali DATE NO total_buku INT 5 denda VARCHAR 15 dichekout CHAR 10 NO status_pinjam VARCHAR 7 NO

3.5 Perancangan Interface