Jaringan Semantik Administrator Pembangunan learning management system di SMA Negeri 2 Bandung
3 4
5 7
8 9
10 11
12 13
14 15
16 `id_mengajar` int11 NOT NULL,
`id_kelas` varchar15 NOT NULL, PRIMARY KEY `id_detail_mengajar`,
KEY `fk_detail_mengajar_pelajaran1` `id_mengajar`, KEY `fk_detail_mengajar_kelas1` `id_kelas`,
CONSTRAINT `FK_detail_mengajar` FOREIGN KEY `id_kelas` REFERENCES `kelas` `id_kelas` ON DELETE
CASCADE ON UPDATE CASCADE, CONSTRAINT `FK_detail_mengajar3` FOREIGN KEY
`id_mengajar` REFERENCES `mengajar` `id_mengajar` ON DELETE CASCADE ON UPDATE CASCADE
ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
c. Sintak SQL Tabel detail_siswa.sql
Tabel IV.6 Tabel Details Siswa
1 2
3 4
5 7
8 9
10 11
12 13
14 15
16 17
18 19
20 21
22 23
24 CREATE TABLE `detail_siswa`
`id_detail_siswa` int11 NOT NULL AUTO_INCREMENT, `id_kelas` varchar15 NOT NULL,
`nis` int11 NOT NULL, `id_ta` int11 NOT NULL,
`status` enumtinggal kelas,naik kelas NOT NULL DEFAULT tinggal kelas,
PRIMARY KEY `id_detail_siswa`, KEY `fk_siswa_has_kelas_kelas1` `id_kelas`,
KEY `fk_siswa_has_kelas_siswa1` `nis`, KEY `fk_detail_kelas_tahun_ajaran1` `id_ta`,
CONSTRAINT `FK_detail_siswa` FOREIGN KEY `id_kelas` REFERENCES `kelas` `id_kelas` ON DELETE CASCADE ON
UPDATE CASCADE, CONSTRAINT `FK_detail_siswa1` FOREIGN KEY `nis`
REFERENCES `siswa` `nis` ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT `FK_detail_siswa2` FOREIGN KEY `id_ta` REFERENCES `tahun_ajaran` `id_ta` ON UPDATE CASCADE
ENGINE=InnoDB AUTO_INCREMENT=2805 DEFAULT
CHARSET=latin1;
d. Sintak SQL Tabel detail_tugas.sql
Tabel IV.7 Tabel Details Tugas
1 2
3 4
5 7
8 9
CREATE TABLE `detail_tugas` `id_detail_tugas` int11 NOT NULL AUTO_INCREMENT,
`file_tugas` varchar300 DEFAULT NULL, `ukuran` varchar300 DEFAULT NULL,
`tanggal_posting` date NOT NULL, `nilai` int11 DEFAULT NULL,
`keterlambatan` enumtepat waktu,terlambat
10 11
12 13
14 15
16 17
18 19
20 21
22 23
DEFAULT tepat waktu, `keterangan` enumditerima,ditolak DEFAULT
diterima, `id_tugas` int11 NOT NULL,
`nis` int11 NOT NULL, PRIMARY KEY `id_detail_tugas`,
KEY `fk_siswa_has_tugas_tugas1` `id_tugas`, KEY `fk_siswa_has_tugas_siswa1` `nis`,
CONSTRAINT `FK_detail_tugas` FOREIGN KEY `nis` REFERENCES `siswa` `nis` ON UPDATE CASCADE,
CONSTRAINT `FK_detail_tugas1` FOREIGN KEY `id_tugas` REFERENCES `tugas` `id_tugas` ON UPDATE CASCADE
ENGINE=InnoDB DEFAULT CHARSET=latin1;
e. Sintak SQL Tabel detail_ujian.sql
Tabel IV.8 Tabel Details Ujian
1 2
3 4
5 7
8 9
10 11
12 13
14 15
16 17
18 CREATE TABLE `detail_ujian`
`id_detail_ujian` int11 NOT NULL AUTO_INCREMENT, `nilai` int11 DEFAULT NULL,
`keterangan` varchar30 DEFAULT NULL, `temporari_soal` varchar150 DEFAULT NULL,
`status` varchar15 DEFAULT NULL, `nis` int11 NOT NULL,
`id_ujian` int11 NOT NULL, PRIMARY KEY `id_detail_ujian`,
KEY `fk_ujian_has_siswa_siswa1` `nis`, KEY `fk_ujian_has_siswa_ujian1` `id_ujian`,
CONSTRAINT `FK_detail_ujian` FOREIGN KEY `nis` REFERENCES `siswa` `nis` ON UPDATE CASCADE,
CONSTRAINT `FK_detail_ujian1` FOREIGN KEY `id_ujian` REFERENCES `ujian` `id_ujian` ON UPDATE CASCADE
ENGINE=InnoDB DEFAULT CHARSET=latin1;
f. Sintak SQL Tabel file.sql
Tabel IV.9 Tabel File
1 2
3 4
5 7
8 9
10 11
12 13
14 CREATE TABLE `file`
`id_file` int11 NOT NULL AUTO_INCREMENT, `nama_file` text NOT NULL,
`ukuran` varchar300 DEFAULT NULL, `tanggal_upload` date DEFAULT NULL,
`deskripsi` varchar150 DEFAULT NULL, `id_materi` int11 NOT NULL,
PRIMARY KEY `id_file`, KEY `fk_file_materi1` `id_materi`,
CONSTRAINT `FK_file` FOREIGN KEY `id_materi` REFERENCES `materi` `id_materi` ON DELETE CASCADE ON
UPDATE CASCADE