Implementasi Basis Data Sintaks SQL

3. Tabel Detail Peminjaman DROP TABLE IF EXISTS `detail_peminjaman`; CREATE TABLE `detail_peminjaman` `id_detail_peminjaman` int11 NOT NULL auto_increment, `id_peminjaman` varchar100 default NULL, `id_buku` varchar100 default NULL, `tgl_pinjam` date default NULL, `batas_kembali` date default NULL, `tgl_kembali` date default NULL, `lama_pinjam` int11 default NULL, `qty` int11 default NULL, `denda` double12,0 default NULL, `status` int11 default NULL, PRIMARY KEY `id_detail_peminjaman` ENGINE=InnoDB DEFAULT CHARSET=latin1; 4. Tabel Jenis Buku DROP TABLE IF EXISTS `jenis`; CREATE TABLE `jenis` `id_jenis` int11 NOT NULL auto_increment, `nama_jenis` varchar100 default NULL, `username` varchar100 default NULL, PRIMARY KEY `id_jenis` ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; 5. Tabel Kategori Buku DROP TABLE IF EXISTS `kategori`; CREATE TABLE `kategori` `id_kategori` int11 NOT NULL auto_increment, `id_jenis` int11 default NULL, `nama_kategori` varchar100 default NULL, `username` varchar100 default NULL, PRIMARY KEY `id_kategori` ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1; 6. Tabel Peminjaman DROP TABLE IF EXISTS `peminjaman`; CREATE TABLE `peminjaman` `id_peminjaman` varchar100 NOT NULL default , `nis` int11 default NULL, `username` varchar100 default NULL, PRIMARY KEY `id_peminjaman` ENGINE=InnoDB DEFAULT CHARSET=latin1; 7. Tabel Setting DROP TABLE IF EXISTS `setting`; CREATE TABLE `setting` `id_setting` int11 NOT NULL auto_increment, `nama_setting` varchar100 default NULL, `opsi` varchar100 default NULL, PRIMARY KEY `id_setting` ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; 8. Tabel Siswaanggota CREATE TABLE IF NOT EXISTS `siswa` `nis` varchar20 NOT NULL default , `nama` varchar50 default NULL, `jk` varchar20 default NULL, `tempat` varchar50 default NULL, `tgl_lahir` varchar20 default NULL, `alamat` varchar100 default NULL, `no_telp` varchar20 default NULL, `kelas` varchar5 default NULL, `username` varchar100 default NULL, `tahun_ajar` int11 default NULL, PRIMARY KEY `nis` ENGINE=InnoDB DEFAULT CHARSET=latin1

5.1.5. Implementasi Antar Muka

Implementasi dari proses perancangan antar muka, merupakan gambaran mengenai antar muka perangkat lunak yang dibuat. Berikut ini merupakan implementasi antar muka dari perangkat lunak yang dirancang. 1. Tampilan Login Gambar 5.1 Tampilan awal Login 2. Form input siswa Gambar 5.2 Tampilan form tambah siswaanggota 3. Form input jenis buku Gambar 5.3 Tampilan form tambah jenis buku 4. Form Kategori Buku