Implementasi Perangkat Keras Implementasi Perangkat Lunak

tabel pengumuman 1 2 3 4 5 6 7 8 9 10 11 12 13 14 CREATE TABLE IF NOT EXISTS `pengumuman` `id_pengumuman` int11 NOT NULL AUTO_INCREMENT, `judul` varchar50 NOT NULL, `isi` text NOT NULL, `tgl_post` datetime NOT NULL, `nip` varchar30 NOT NULL, `status` enumaktif,tidakaktif NOT NULL, PRIMARY KEY `id_pengumuman`, KEY `nip` `nip` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; ALTER TABLE `pengumuman` ADD CONSTRAINT `pengumuman_ibfk_1` FOREIGN KEY `nip` REFERENCES `guru` `nip` ON UPDATE CASCADE; tabel forum 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 CREATE TABLE IF NOT EXISTS `forum` `id_forum` int11 NOT NULL AUTO_INCREMENT, `nip` varchar30 NOT NULL, `nis` varchar20 NOT NULL, `topik` text, `isi` text NOT NULL, `tgl_post` datetime NOT NULL, `id_parent` int11 DEFAULT 0, PRIMARY KEY `id_forum`, KEY `nip` `nip`, KEY `nis` `nis` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; ALTER TABLE `forum` ADD CONSTRAINT `forum_ibfk_2` FOREIGN KEY `nip` REFERENCES `guru` `nip` ON DELETE CASCADE, ADD CONSTRAINT `forum_ibfk_1` FOREIGN KEY `nis` REFERENCES `siswa` `nis`; tabel tahun_ajaran 1 2 3 4 5 6 7 CREATE TABLE IF NOT EXISTS `tahun_ajaran` `id_ta` int6 NOT NULL AUTO_INCREMENT, `tahun_ajaran` varchar10 NOT NULL, `semester` enumganjil,genap NOT NULL, `status` enumaktif,nonaktif NOT NULL, PRIMARY KEY `id_ta` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8; tabel guru 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 CREATE TABLE IF NOT EXISTS `guru` `nip` varchar30 NOT NULL, `nama` varchar30 NOT NULL, `jk` enuml,p NOT NULL, `tempat_lahir` varchar30 NOT NULL, `tgl_lahir` date NOT NULL, `jabatan` varchar30 NOT NULL, `alamat` varchar200 NOT NULL, `telp` varchar15 DEFAULT NULL, `email` varchar50 DEFAULT NULL, `password` varchar50 NOT NULL, `foto` varchar250 DEFAULT NULL, `username` varchar30 NOT NULL, `kode_mp` int10 NOT NULL, PRIMARY KEY `nip`, KEY `username` `username`, KEY `kode_mp` `kode_mp` ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `guru` ADD CONSTRAINT `guru_ibfk_2` FOREIGN KEY `kode_mp` REFERENCES `pelajaran` `kode_mp`, ADD CONSTRAINT `guru_ibfk_1` FOREIGN KEY `username` REFERENCES `admin` `username`; tabel jawaban_soal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 CREATE TABLE IF NOT EXISTS `jawaban_soal` `id_jawaban_soal` int11 NOT NULL AUTO_INCREMENT, `tgl_buat` date NOT NULL, `nilai` int11 NOT NULL, `pertanyaan` text NOT NULL, `jawaban_a` text NOT NULL, `jawaban_b` text NOT NULL, `jawaban_c` text NOT NULL, `jawaban_d` text NOT NULL, `jawaban_benar` varchar20 NOT NULL, `id_latihan` int11 NOT NULL, `nis` varchar20 NOT NULL, PRIMARY KEY `id_jawaban_soal`, KEY `id_latihan` `id_latihan`, KEY `nis` `nis` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `jawaban_soal` ADD CONSTRAINT `jawaban_soal_ibfk_1` FOREIGN KEY `id_latihan` REFERENCES `latihan` `id_latihan`, ADD CONSTRAINT `jawaban_soal_ibfk_2` FOREIGN KEY `nis` REFERENCES `siswa` `nis`; tabel kelas 1 2 3 4 5 CREATE TABLE IF NOT EXISTS `kelas` `id_kelas` int15 NOT NULL AUTO_INCREMENT, `nama_kelas` varchar10 NOT NULL, `tingkat` enumvii,viii,ix NOT NULL, `username` varchar30 NOT NULL,