Implementasi Sistem IMPLEMENTASI DAN PENGUJIAN SISTEM
15 ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
g. Sintak SQL Tabel forum.sql
Tabel IV.10 Tabel Forum
1 2
3 4
5 7
8 9
10 11
12 13
CREATE TABLE `forum` `id_forum` int11 NOT NULL AUTO_INCREMENT,
`topik` varchar30 NOT NULL, `isi` varchar300 DEFAULT NULL,
`tanggal_posting` date DEFAULT NULL, `id_pengguna` varchar25 NOT NULL,
PRIMARY KEY `id_forum`, KEY `fk_forum_pengguna1` `id_pengguna`,
CONSTRAINT `FK_forum` FOREIGN KEY `id_pengguna` REFERENCES `pengguna` `id_pengguna`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
h. Sintak SQL Tabel guru.sql
Tabel IV.11 Tabel Guru
1 2
3 4
5 7
8 9
10 11
12 13
14 15
16 17
18 19
20 21
22 23
24 25
26 27
28 CREATE TABLE `guru`
`nip` varchar25 NOT NULL, `nama` varchar30 NOT NULL,
`username` varchar30 DEFAULT NULL, `password` varchar50 DEFAULT NULL,
`jk` char2 NOT NULL, `tempat_lahir` varchar30 DEFAULT NULL,
`tanggal_lahir` date DEFAULT NULL, `agama` varchar30 DEFAULT NULL,
`jabatan` varchar30 NOT NULL, `alamat` varchar50 DEFAULT NULL,
`telepon` varchar15 NOT NULL, `email` varchar50 NOT NULL,
`foto` varchar250 NOT NULL DEFAULT fotoblank.jpg, `id_admin` int11 NOT NULL,
`id_pengguna` varchar25 NOT NULL, PRIMARY KEY `nip`,
KEY `fk_guru_administrator` `id_admin`, KEY `fk_guru_pengguna1` `id_pengguna`,
CONSTRAINT `FK_guru` FOREIGN KEY `id_pengguna` REFERENCES `pengguna` `id_pengguna` ON DELETE CASCADE
ON UPDATE CASCADE, CONSTRAINT `FK_guru1` FOREIGN KEY `id_admin`
REFERENCES `administrator` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1;
i. Sintak SQL Tabel histori_soal.sql
Tabel IV.12 Tabel Histori Soal
1 2
3 4
5 7
8 9
10 11
12 13
14 15
16 17
18 19
CREATE TABLE `histori_soal` `id_hs` int11 NOT NULL AUTO_INCREMENT,
`tgl_buat` date NOT NULL, `gambar` text,
`pertanyaan` text NOT NULL, `tipe_jawab` enumtext,image NOT NULL DEFAULT
text, `pil_a` text NOT NULL,
`pil_b` text NOT NULL, `pil_c` text NOT NULL,
`pil_d` text NOT NULL, `pil_e` text NOT NULL,
`jawaban` text NOT NULL, `id_materi` int11 NOT NULL,
PRIMARY KEY `id_hs`, KEY `fk_histori_soal_materi1` `id_materi`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1
;
j. Sintak SQL Tabel kelas.sql
Tabel IV.13 Tabel Kelas
1 2
3 4
5 7
8 9
10 11
12 CREATE TABLE `kelas`
`id_kelas` varchar15 NOT NULL, `kelas` setX,XI,XII NOT NULL,
`jurusan` setIPA,IPS,BAHASA,Umum DEFAULT NULL,
`sub_kelas` varchar3 NOT NULL, `id_admin` int11 NOT NULL,
PRIMARY KEY `id_kelas`, KEY `fk_kelas_administrator1` `id_admin`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
k. Sintak SQL Tabel materi.sql
Tabel IV.14 Tabel Materi
1 2
3 4
5 7
8 9
10 11
CREATE TABLE `materi` `id_materi` int11 NOT NULL AUTO_INCREMENT,
`judul` varchar50 NOT NULL, `untuk_kelas` varchar15 NOT NULL,
`id_detail_mengajar` int11 NOT NULL, PRIMARY KEY `id_materi`,
KEY `fk_materi_detail_mengajar1` `id_detail_mengajar`,
CONSTRAINT `FK_materi` FOREIGN KEY