Perangkat Keras Yang Digunakan

146 `jumlah_pemasukan` float NOT NULL, `no_fbs` char10 NOT NULL, PRIMARY KEY `id_pemasukan_material`, KEY `no_fbs` `no_fbs`, KEY `username` `username` ENGINE=InnoDB DEFAULT CHARSET=latin1; 7. Tabel supplier CREATE TABLE IF NOT EXISTS `supplier` `id_supplier` char5 NOT NULL, `nama_supplier` varchar50 NOT NULL, `alamat` varchar100 NOT NULL, `no_telp` varchar12 NOT NULL, `kota` char25 NOT NULL, PRIMARY KEY `id_supplier`, KEY `username` `username` ENGINE=InnoDB DEFAULT CHARSET=latin1; 8. Tabel peramalan CREATE TABLE IF NOT EXISTS `peramalan` `id_peramalan` int11 NOT NULL AUTO_INCREMENT, `tgl_peramalan` date NOT NULL, `hasil` float NOT NULL, `no_fbs` char10 NOT NULL, PRIMARY KEY `id_peramalan`, KEY `no_fbs` `no_fbs` ENGINE=InnoDB DEFAULT CHARSET=latin1; 9. Tabel sisa_pemakaian CREATE TABLE IF NOT EXISTS `sisa_pemakaian` `id_sisa_pemakaian` int11 NOT NULL AUTO_INCREMENT, `no_fbs` char10 NOT NULL, `sisa` int11 NOT NULL, `bulan` char7 NOT NULL, PRIMARY KEY `id_sisa_pemakaian`, KEY `no_fbs` `no_fbs` ENGINE=InnoDB DEFAULT CHARSET=latin1; 147 10. Relasi antar tabel ALTER TABLE `jenis_material` ADD CONSTRAINT `jenis_material_ibfk_1` FOREIGN KEY `id_tipe_material` REFERENCES `tipe_material` `id_tipe_material` ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `jenis_material_ibfk_2` FOREIGN KEY `username` REFERENCES `user` `username` ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `jenis_material_ibfk_3` FOREIGN KEY `id_suplier` REFERENCES `supplier` `id_supplier` ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `pemakaian_material` ADD CONSTRAINT `pemakaian_material_ibfk_1` FOREIGN KEY `no_fbs` REFERENCES `jenis_material` `no_fbs` ON DELETE CASCADE ON UPDATE CASCADE, ADD CONSTRAINT `pemakaian_material_ibfk_2` FOREIGN KEY `username` REFERENCES `user` `username` ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `pemasukan_material` ADD CONSTRAINT `pemasukan_material_ibfk_1` FOREIGN KEY `no_fbs` REFERENCES `jenis_material` `no_fbs`, ADD CONSTRAINT `pemasukan_material_ibfk_2` FOREIGN KEY `username` REFERENCES `user` `username` ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `peramalan` ADD CONSTRAINT `peramalan_ibfk_1` FOREIGN KEY `no_fbs` REFERENCES `jenis_material` `no_fbs` ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE `supplier` ADD CONSTRAINT `supplier_ibfk_1` FOREIGN KEY `username` REFERENCES `user` `username` ON DELETE CASCADE ON UPDATE CASCADE;