Gambar 4.1 Database yis_perpus
1. Tabel anggota, dibuat dengan syntax SQL
DROP TABLE IF EXISTS `anggota`;
CREATE TABLE `anggota` `id_anggota` int10 NOT NULL AUTO_INCREMENT,
`nama` varchar100 DEFAULT NULL, `id_jabatan` int10 DEFAULT NULL,
`tempat_lahir` varchar40 DEFAULT NULL, `tgl_lahir` date DEFAULT NULL,
`alamat` varchar200 DEFAULT NULL, `kelamin` enumL,P DEFAULT L,
`telepon` int10 DEFAULT NULL, `bacaan_fav` varchar40 DEFAULT NULL,
`username` varchar40 DEFAULT NULL, `password` varchar20 DEFAULT NULL,
PRIMARY KEY `id_anggota` ENGINE=InnoDB AUTO_INCREMENT DEFAULT CHARSET=latin1
CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
2. Tabel buku, dibuat dengan syntax SQL
CREATE TABLE `buku` `kode_buku` varchar40 NOT NULL,
`judul` varchar200 DEFAULT NULL, `id_penerbit` int10 DEFAULT NULL,
`id_subkat` int10 DEFAULT NULL, `kolasi` text,
`rak` varchar40 DEFAULT NULL, `jml_eksemplar` int10 DEFAULT NULL,
`tahun` year4 DEFAULT NULL, `ISBN` varchar40 DEFAULT NULL,
`harga_buku` double10,2 DEFAULT NULL, `tgl_input` date DEFAULT NULL,
`keterangan` date DEFAULT NULL, PRIMARY KEY `kode_buku`
ENGINE=InnoDB DEFAULT CHARSET=latin1 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
3. Tabel copy_buku, dibuat dengan syntax SQL
CREATE TABLE `copy_buku` `id_copybuku` varchar40 DEFAULT NULL,
`kode_buku` varchar40 DEFAULT NULL, `status` enumAda,Keluar DEFAULT Ada
ENGINE=InnoDB DEFAULT CHARSET=latin1 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;
4. Tabel detail_peminjam, dibuat dengan syntax SQL
CREATE TABLE `detail_peminjam` `id_detpeminjam` int10 NOT NULL AUTO_INCREMENT,
`id_pinjam` int10 DEFAULT NULL, `id_copybuku` varchar40 DEFAULT NULL,
` kode_buku ` varchar40 DEFAULT NULL, PRIMARY KEY `id_detpeminjam`
ENGINE=InnoDB AUTO_INCREMENT DEFAULT CHARSET=latin1 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
5. Tabel detail_pengarang, dibuat dengan syntax SQL
CREATE TABLE `detail_pengarang`
`id_pengarang` int10 NOT NULL, `kode_buku` varchar40 NOT NULL
ENGINE=InnoDB DEFAULT CHARSET=latin1;
6. Tabel jabatan, dibuat dengan syntax SQL