Kebutuhan Perangkat Keras Implementasi Sistem

158 tabel ujian.sql 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 CREATE TABLE IF NOT EXISTS `ujian` `Tanggal` datetime NOT NULL, `KodeUian` varchar 15 NOT NULL, `KodeSoal` varchar 5 NOT NULL, `JudulUjian` varchar 50 NOT NULL, `JumlahSoal` varchar 3 NOT NULL, `pelajaran` varchar 5 NOT NULL, `waktu` varchar 3 NOT NULL, `online` date NOT NULL, `deadline` date NOT NULL, `kode` int11 NOT NULL, `status` varchar 10 NOT NULL, `deskripsi` text NOT NULL, PRIMARY KEY `KodeUjian` ENGINE=InnoDB DEFAULT CHARSET=latin1; tabel bank_soal.sql 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE IF NOT EXISTS `bank_soal` `Tanggal` datetime NOT NULL, `KodeSoal` varchar15 NOT NULL, `Pertanyaan` text NOT NULL, `PilihanA` text NOT NULL, `PilihanB` text NOT NULL, `PilihanC` text NOT NULL, `PilihanD` text NOT NULL, `jawaban` varchar1 NOT NULL, PRIMARY KEY `KodeSoal`, ENGINE=InnoDB DEFAULT CHARSET=latin1; tabel ujian_mahasiswa.sql 1 2 3 4 5 6 7 8 9 CREATE TABLE IF NOT EXISTS `ujian_mahasiswa` `Kode` int11 NOT NULL, `NIS` varchar11 NOT NULL, `KodeUjian` varchar15 NOT NULL, `Mulai` datetime NOT NULL, `Selesai` datetime NOT NULL, `Nilai` varchar3 NOT NULL PRIMARY KEY `Kode`, ENGINE=InnoDB DEFAULT CHARSET=latin1; 159 tabel forum.sql 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE IF NOT EXISTS `forum` `IdTopik` int11 NOT NULL AUTO_INCREMENT, `Tanggal` datetime NOT NULL, `TopikForum` text NOT NULL, `DeskForum` text NOT NULL, `User` varchar18 NOT NULL, `JenisUser` varchar15 NOT NULL, `NIP` varchar18 NOT NULL, `NIS` varchar11 NOT NULL, PRIMARY KEY `IdTopik`, ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=84; tabel komentar_forum.sql 1 2 3 4 5 6 7 8 CREATE TABLE IF NOT EXISTS `komentar_forum` `IdKomentar` int11 NOT NULL AUTO_INCREMENT, `IdTopik` int11 NOT NULL, `Tanggal` datetime NOT NULL, `Komentar` text NOT NULL, `User` varchar18 NOT NULL, `JenisUser` varchar15 NOT NULL, ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21;

IV.1.5 Implementasi Antarmuka

Implementasi antarmuka dilakukan dengan setiap halaman program yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat dan dibedakan antara antarmuka untuk administrator, instruktur, dan mahasiswa. 1. Implementasi Antarmuka Administrator Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk instruktur sebagai berikut.