Kebutuhan Perangkat Lunak Implementasi Sistem
214
AUTO_INCREMENT=10 ; 7
Tabel pelajaran CREATE TABLE IF NOT EXISTS `tbl_pelajaran`
`id_pelajaran` int11 NOT NULL AUTO_INCREMENT,
`kode_pelajaran` varchar30 NOT NULL, `nama_pelajaran` varchar50 NOT NULL,
PRIMARY KEY `id_pelajaran` DEFAULT CHARSET=latin1
AUTO_INCREMENT=16 ;
8 Tabel pengumuman
CREATE TABLE IF NOT EXISTS `tbl_pengumuman` `id_pengumuman` int11 NOT NULL
AUTO_INCREMENT, `pengumuman` varchar255 NOT NULL,
`id_kelas` int11 NOT NULL, PRIMARY KEY `id_pengumuman`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
9 Tabel semester
CREATE TABLE IF NOT EXISTS `tbl_semester` `id_semester` int11 NOT NULL,
`semester` int2 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;
10 Tabel siswa
CREATE TABLE IF NOT EXISTS `tbl_siswa` `nis` varchar20 NOT NULL,
`nama` varchar100 NOT NULL, `jns_kelamin` varchar2 NOT NULL,
`tmpt_lhr` varchar30 NOT NULL, `tgl_lhr` varchar30 NOT NULL,
`email` varchar100 NOT NULL, `alamat` varchar200 NOT NULL,
`no_telp` varchar30 NOT NULL, `foto` varchar30 NOT NULL,
`id_kelas` tinyint11 NOT NULL, `aktif` int11 NOT NULL,
`id_user` int11 NOT NULL, `tgl_update` varchar50 NOT NULL,
PRIMARY KEY `nis` DEFAULT CHARSET=latin1;
11 Tabel tahun ajaran
CREATE TABLE IF NOT EXISTS `tbl_thn_ajaran` `id_tahun` int11 NOT NULL AUTO_INCREMENT,
`thn_ajaran` varchar20 NOT NULL, PRIMARY KEY `id_tahun`
DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
12 Tabel ujian
CREATE TABLE IF NOT EXISTS `tbl_ujian` `id_ujian` int11 NOT NULL AUTO_INCREMENT,
`subjek` varchar100 NOT NULL,
215
`id_pelajaran` int11 NOT NULL, `id_kelas` int11 NOT NULL,
`jml` int11 NOT NULL, `bobot` int11 NOT NULL,
`tgl` date NOT NULL, `publish` date NOT NULL,
PRIMARY KEY `id_ujian` ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=25 ;
13 Tabel upload tugas
CREATE TABLE IF NOT EXISTS `tbl_upload_tgs` `id_upload_tgs` int11 NOT NULL
AUTO_INCREMENT, `subjek` varchar100 NOT NULL,
`id_pelajaran` int11 NOT NULL, `id_kelas` int11 NOT NULL,
`id_upload` int11 NOT NULL, `tgl` varchar50 NOT NULL,
PRIMARY KEY `id_upload_tgs` ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=7 ;
14 Tabel user
CREATE TABLE IF NOT EXISTS `tbl_user` `id_user` int11 NOT NULL AUTO_INCREMENT,
`username` varchar255 NOT NULL, `password` varchar255 NOT NULL,
`pass_md5` varchar255 NOT NULL, `login` int11 NOT NULL DEFAULT 0,
`level` int11 NOT NULL, `aktif` int11 NOT NULL,
`aktivasi` int11 NOT NULL, `id_question` int11 NOT NULL,
`answer` varchar255 NOT NULL, `jml_login` int11 NOT NULL,
`tgl_update` date NOT NULL, PRIMARY KEY `id_user`
DEFAULT CHARSET=latin1 AUTO_INCREMENT=65 ;
15 Tabel topik
CREATE TABLE IF NOT EXISTS `topik` `id_topik` int5 NOT NULL AUTO_INCREMENT,
`id_kategori` int5 NOT NULL, `username` varchar100 NOT NULL,
`subjek` varchar200 NOT NULL, `subjek_seo` varchar100 NOT NULL,
`isi_topik` text NOT NULL, `tgl_topik` datetime NOT NULL,
`dibaca` int5 NOT NULL DEFAULT 1, `publish` enumY,N NOT NULL DEFAULT Y,