Implementasi Sistem Perangkat Keras Yang Digunakan
215
Keterangan Perintah SQL
t_admin
CREATE TABLE IF NOT EXISTS `t_admin` `id_admin` varchar5 NOT NULL,
`user_name` varchar50 NOT NULL, `password` varchar50 NOT NULL,
`email` varchar50 NOT NULL, PRIMARY KEY `id_admin`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
t_diskusi
CREATE TABLE IF NOT EXISTS `t_diskusi` `id_diskusi` int11 NOT NULL AUTO_INCREMENT,
`tema` varchar100 NOT NULL, `isi_diskusi` text NOT NULL,
`kode_mp` varchar3 NOT NULL, `waktu` datetime NOT NULL,
`kelas` varchar20 NOT NULL, PRIMARY KEY `id_diskusi`,
KEY `kode_mp` `kode_mp`, KEY `kelas` `kelas`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
t_guru
CREATE TABLE IF NOT EXISTS `t_diskusi` `id_diskusi` int11 NOT NULL AUTO_INCREMENT,
`tema` varchar100 NOT NULL, `isi_diskusi` text NOT NULL,
`kode_mp` varchar3 NOT NULL, `waktu` datetime NOT NULL,
`kelas` varchar20 NOT NULL, PRIMARY KEY `id_diskusi`,
KEY `kode_mp` `kode_mp`, KEY `kelas` `kelas`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
t_isi_soal
CREATE TABLE IF NOT EXISTS `t_isi_soal` `id_isi_soal` int11 NOT NULL,
`id_soal` int11 NOT NULL, `no_soal` int11 NOT NULL,
`soal_pertanyaan` text NOT NULL,
216
Keterangan Perintah SQL
`pilihan_a` varchar255 NOT NULL, `pilihan_b` varchar255 NOT NULL,
`pilihan_c` varchar255 NOT NULL, `pilihan_d` varchar255 NOT NULL,
`pilihan_e` varchar255 NOT NULL, `jawaban` char1 NOT NULL,
UNIQUE KEY `id_isi_soal` `id_isi_soal`, KEY `id_soal` `id_soal`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
t_kelas
CREATE TABLE IF NOT EXISTS `t_kelas` `nama_kelas` varchar20 NOT NULL,
`id_admin` varchar5 NOT NULL, PRIMARY KEY `nama_kelas`,
KEY `id_admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1;
t_mata_pelajaran
CREATE TABLE IF NOT EXISTS `t_mata_pelajaran` `kode_mp` varchar3 NOT NULL,
`nama_matapelajaran` varchar50 NOT NULL, `id_admin` varchar5 NOT NULL,
PRIMARY KEY `kode_mp`, KEY `id_admin` `id_admin`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
t_materi
CREATE TABLE IF NOT EXISTS `t_materi` `id_materi` int11 NOT NULL AUTO_INCREMENT,
`nama_materi` varchar50 NOT NULL, `nama_file` varchar100 NOT NULL,
`jenis_materi` varchar20 NOT NULL, `waktu` datetime NOT NULL,
`ukuran` bigint20 NOT NULL, `id_mengajar` varchar6 NOT NULL,
PRIMARY KEY `id_materi`, KEY `id_mengajar` `id_mengajar`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;