Tabel detail_bahan_baku

Tabel 4.19. Tabel pengguna No. SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. CREATE TABLE `pengguna` `NIK` varchar10 NOT NULL, `id_level` int11 NOT NULL, `username` varchar50 NOT NULL, `password` varchar255 NOT NULL, `email` varchar50 NOT NULL DEFAULT -, `nama` varchar50 NOT NULL, `jabatan` varchar50 NOT NULL, `status` enumAktif,Non Aktif NOT NULL, `photo` varchar255 DEFAULT NULL, `waktu_update` datetime NOT NULL, PRIMARY KEY `NIK`, KEY `id_level` `id_level`, CONSTRAINT `pengguna_ibfk_2` FOREIGN KEY `id_level` REFERENCES `level_akses` `id_level` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB DEFAULT CHARSET=latin1

18. Tabel pemberitahuan

Tabel pemberitahuan akan digunakan untuk menyimpan data pemberitahuan. Tabel pemberitahuan dapat dilihat pada Tabel 4.20. Tabel 4.20. Tabel pemberitahuan No. SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. CREATE TABLE `pemberitahuan` `id_pemberitahuan` int11 NOT NULL AUTO_INCREMENT, `NIK` varchar10 DEFAULT NULL, `kode_pemasok` varchar8 DEFAULT NULL, `isi` text NOT NULL, `dari` varchar60 NOT NULL, `untuk` varchar100 NOT NULL, `link` varchar150 NOT NULL, `lihat` enumSudah,Belum NOT NULL, `waktu` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY `id_pemberitahuan`, KEY `NIK` `NIK`, KEY `kode_pemasok` `kode_pemasok`, CONSTRAINT `pemberitahuan_ibfk_1` FOREIGN KEY `NIK` REFERENCES `pengguna` `NIK` ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `pemberitahuan_ibfk_2` FOREIGN KEY `kode_pemasok` REFERENCES `pemasok` `kode_pemasok` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB DEFAULT CHARSET=latin1

19. Tabel pemasok

Tabel pemasok akan digunakan untuk menyimpan data pemasok. Tabel pemasok dapat dilihat pada Tabel 4.21. Tabel 4.21. Tabel pemasok No. SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. CREATE TABLE `pemasok` `kode_pemasok` varchar8 NOT NULL, `kode_kat_pemasok` varchar4 NOT NULL, `nama` varchar100 NOT NULL, `alamat` text NOT NULL, `telp` varchar50 DEFAULT NULL, `fax` varchar50 DEFAULT NULL, `email` varchar50 DEFAULT NULL, `nama_petugas` varchar50 DEFAULT NULL, `kontak_petugas` varchar50 DEFAULT NULL, `status` enumAktif,Non Aktif NOT NULL DEFAULT Aktif, `username` varchar50 DEFAULT NULL, `password` varchar255 DEFAULT NULL, `photo` varchar255 DEFAULT NULL, `waktu_update` datetime NOT NULL, PRIMARY KEY `kode_pemasok`, KEY `id_kat_pemasok` `kode_kat_pemasok`, CONSTRAINT `pemasok_ibfk_1` FOREIGN KEY `kode_kat_pemasok` REFERENCES `kategori_pemasok` `kode_kat_pemasok` ON DELETE CASCADE ON UPDATE CASCADE ENGINE=InnoDB DEFAULT CHARSET=latin1

20. Tabel kategori_pemasok

Tabel kategori_pemasok akan digunakan untuk menyimpan data kategori pemasok. Tabel kategori_pemasok dapat dilihat pada Tabel 4.22. Tabel 4.22. Tabel kategori_pemasok No. SQL 1. 2. 3. 4. 5. 6. 7. CREATE TABLE `kategori_pemasok` `kode_kat_pemasok` varchar4 NOT NULL, `nama_kat_pemasok` varchar100 NOT NULL, `jumlah_pemasok` int11 NOT NULL, `status` enumAktif,Non Aktif NOT NULL, PRIMARY KEY `kode_kat_pemasok` ENGINE=InnoDB DEFAULT CHARSET=latin1

21. Tabel detail_pemasok

Tabel detail_pemasok akan digunakan untuk menyimpan data detail pemasok. Tabel detail_pemasok dapat dilihat pada Tabel 4.23. Tabel 4.23. Tabel detail_pemasok No. SQL 1. 2. 3. 4. 5. 6. CREATE TABLE `detail_pemasok` `id_detail_pemasok` int11 NOT NULL AUTO_INCREMENT, `kode_pemasok` varchar8 NOT NULL, `no_rekening_bahan_baku` varchar9 NOT NULL, `produsen_pasokan` text, `status` enumAktif,Non Aktif NOT NULL DEFAULT Aktif,