Tabel Kelas Tabel Mata Pelajaran

111 Table3. 16 Tabel Mengajar Semester Field Tipe dan Panjang Kunci Keterangan id_mengajar_semester Integer10 Primary Key NOT NULL id_mengajar Integer10 Foreign Key tabel Mengajar id_mengajar NOT NULL Semester Enum‘ganjil’,’genap’ - NOT NULL

11. Tabel Materi

Tabel materi digunakan untuk mencatat data materi pelajaran. Secara umum, struktur tabel yang akan digunakan untuk mencatat data materi pelajaran dapat dilihat pada Tabel 3.17. Table3. 17 Tabel Materi Field Tipe dan Panjang Kunci Keterangan id_materi Integer10 Primary Key NOT NULL nama file Varchar255 - NOT NULL keterangan MediumText - NOT NULL diupload Timestamp - NOT NULL hit Integer10 - NOT NULL id_mengajar_semester Integer10 Foreign Key tabel Mengajar id_mengajar_semester NOT NULL

12. Tabel Forum

Tabel forum digunakan untuk mencatat data forum. Secara umum, struktur tabel yang akan digunakan untuk mencatat data forum dapat dilihat pada Tabel 3.18. Table3. 18 Tabel Forum Field Tipe dan Panjang Kunci Keterangan id_forum Integer10 Primary Key NOT NULL judul Varchar255 - NOT NULL date created Datetime - NOT NULL created by Integer10 - NOT NULL 112 status Enum‘Open’,’Close’ - NOT NULL id_mengajar_semester Integer10 Foreign Key tabel Mengajar id_mengajar_semester NOT NULL last active Datetime - NULL

13. Tabel Komentar

Tabel komentar digunakan untuk mencatat data isi forum. Secara umum, struktur tabel yang akan digunakan untuk mencatat data topik forum dapat dilihat pada Tabel 3.19. Table3. 19 Tabel Komentar Field Tipe dan Panjang Kunci Keterangan id_komentar Integer10 Primary Key NOT NULL date created DateTime - NOT NULL last update TimeStamp - NOT NULL edited Enum‘1’,’0’ - NOT NULL id_pengguna Integer10 Foreign Key tabel Pengguna id_pengguna NOT NULL id_forum Integer10 Foreign Key tabel Forum id_forum NOT NULL isi Text - NOT NULL blokir Enum‘Ya’,’Tidak’ - NOT NULL

14. Tabel Pengumuman

Tabel pengumuman digunakan untuk mencatat data pengumuman. Secara umum, struktur tabel yang akan digunakan untuk mencatat data pengumuman dapat dilihat pada Tabel 3.20.