Tabel banksoal Tabel kuncijawaban Tabel skor_pilihan Tabel banksoal_has_kodesoal Tabel kodesoal

102

4.2.1. Tabel banksoal

CREATE TABLE `banksoal` `idBankSoal` varchar15 NOT NULL, `jenisTes` varchar25 NOT NULL, `periode` varchar15 NOT NULL, `soal` text, `pil_a` varchar45 DEFAULT NULL, `pil_b` varchar45 DEFAULT NULL, `pil_c` varchar45 DEFAULT NULL, `pil_d` varchar45 DEFAULT NULL, `pil_e` varchar45 DEFAULT NULL, `pil_1` varchar45 DEFAULT NULL, `pil_2` varchar45 DEFAULT NULL, `pil_3` varchar45 DEFAULT NULL, `pil_4` varchar45 DEFAULT NULL, `filename` text, `gambar` text, PRIMARY KEY `idBankSoal` ENGINE=InnoDB DEFAULT CHARSET=latin1

4.2.2. Tabel kuncijawaban

CREATE TABLE `kuncijawaban` `idBankSoal` varchar15 NOT NULL, `jawaban` varchar45 NOT NULL, KEY `fk_KunciJawaban_BankSoal_idx` `idBankSoal`, CONSTRAINT `fk_KunciJawaban_BankSoal` FOREIGN KEY `idBankSoal` REFERENCES `ba nksoal` `idBankSoal` ON DELETE NO ACTION ON UPDATE NO ACTION ENGINE=InnoDB DEFAULT CHARSET=latin1 103

4.2.3. Tabel skor_pilihan

CREATE TABLE `skor_pilihan` `idBankSoal` varchar15 NOT NULL, `pilihan` varchar2 NOT NULL, `skor` int2 NOT NULL, KEY `idBankSoal` `idBankSoal`, CONSTRAINT `skor_pilihan_ibfk_1` FOREIGN KEY `idBankSoal` REFERENCES `banksoal` `idBankSoal` ENGINE=InnoDB DEFAULT CHARSET=latin1

4.2.4. Tabel banksoal_has_kodesoal

CREATE TABLE `banksoal_has_kodesoal` `idBankSoal` varchar15 NOT NULL, `idKodeSoal` varchar15 NOT NULL, `NomorUrut` int5 NOT NULL, PRIMARY KEY `idBankSoal`,`idKodeSoal`, KEY `fk_NomorUrut_BankSoal1_idx` `idBankSoal`, KEY `fk_NomorUrut_KodeSoal1_idx` `idKodeSoal`, CONSTRAINT `fk_NomorUrut_BankSoal1` FOREIGN KEY `idBankSoal` REFERENCES `ban ksoal` `idBankSoal` ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_NomorUrut_KodeSoal1` FOREIGN KEY `idKodeSoal` REFERENCES `kod esoal` `idKodeSoal` ON DELETE NO ACTION ON UPDATE NO ACTION ENGINE=InnoDB DEFAULT CHARSET=latin1

4.2.5. Tabel kodesoal

CREATE TABLE `kodesoal` `idKodeSoal` varchar15 NOT NULL, `jenisSoal` varchar45 NOT NULL, `keterangan` varchar50 NOT NULL, PRIMARY KEY `idKodeSoal` ENGINE=InnoDB DEFAULT CHARSET=latin1 104

4.2.6. Tabel kodesoal_has_paket