Tabel Petugas Tabel Anggota Tabel Kelas Tabel Buku

commit to user 21

3.3.10 Relationship Table

Adapun relasi antar tabel yang digunakan dapat dilihat pada Gambar 3.11. Gambar 3.11 Relationship Table SistemPerpustakaan SMA N 1 Plaosan

3.4 Perancangan Database

3.4.1 Tabel Petugas

Nama Tabel : petugas Fungsi : Untuk menyimpan data petugas admin Primary Key : id_petugas Tabel Admin adalah tabel yang digunakan untuk menyimpan data username dan password untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi untuk masuk dalam sistem. Struktur tabel Admin digambarkan pada tabel 3.1. Tabel 3.1 Desain Tabel petugas Nama Field Type Size Null Keterangan id_petugas INT 2 No Primary Key userid VARCHAR 30 No passid VARCHAR 100 No nama VARCHAR 60 No commit to user 22

3.4.2 Tabel Anggota

Nama Tabel : anggota Fungsi : Untuk menyimpan data anggota Primary Key : no_induk, id_kelas Tabel anggota digunakan untuk menyimpan data anggota. Struktur tabel anggota digambarkan pada table 3.2. Tabel 3.2 Desain Tabel anggota Nama Field Type Size Null Keterangan no_induk INT 20 No Primary Key id_kelas INT 5 No Primary Key nama VARCHAR 50 No kelamin CHAR 20 NO img_anggota VARCHAR 255 NO alamat VARCHAR 200 NO no_telp VARCHAR 15 NO status VARCHAR 10 NO passid VARCHAR 100 NO

3.4.3 Tabel Kelas

Nama Tabel : kelas Fungsi : Untuk menyimpan data kelas Primary Key : id_kelas Tabel kelas digunakan untuk menyimpan nama kelas yang di gunakan anggota . Struktur table kelas digambarkan pada tabel 3.3. Tabel 3.3 Desain Tabel kelas Nama Field Type Size Null Keterangan id_kelas INT 5 No Primary Key nm_kelas VARCHAR 30 No keterangan VARCHAR 100 No 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