Tabel mengajar Tabel materi

subkelas Id_pelajaran Int5 Foreign key tabel pelajaran NOT NULL AUTO_INCREMENT Id_semester Int4 Foreign key tabel semester NULL DEFAULT NULL

9. 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.1.5 Tabel 3.15 Tabel Materi Field Tipe dan Panjang Kunci Keterangan Id_materi Int10 Primary key NOT NULL AUTO_INCREMENT Judul_materi Varchar100 NOT NULL AUTO_INCREMENT Tgl_materi Date NOT NULL Keterangan Text NOT NULL Kompetensi Text NOT NULL Pokok Text NOT NULL Indikator Text NOT NULL

10. Tabel berkas materi

Tabel berkas materi digunakan untuk menambah data file berkas materi. Secara umum, struktur tabel yang akan digunakan untuk menambah data file berkas materi dapat dilihat pada tabel 3.16. Tabel 3.16 Tabel berkas_materi Field Tipe dan Panjang Kunci Keterangan Id_berkas_materi Int10 Primary key NOT NULL AUTO_INCREMENT Id_materi Int10 Foreign key tabel materi NOT NULL Nama_berkas Varchar100 NOT NULL tipe Enum NOT NULL

11. Tabel tugas

Tabel tugas digunakan untuk mencatat data tugas. Secara umum, struktur tabel yang akan digunakan untuk mencatat data tugas dapat dilihat pada tabel 3.17 Tabel 3.17 Tabel Tugas Field Tipe dan Panjang Kunci Keterangan Id_tugas Int6 Primary Key NOT NULL AUTO_INCREMENT Id_materi Int10 Foreign key tabel materi NOT NULL Tgl_tugas Date NOT NULL Tgl_akhir Date NOT NULL berkas_tugas Varchar100 NOT NULL Ket_tugas Text NOT NULL

12. Tabel kumpul tugas

Tabel kumpul tugas digunakan untuk mencatat data mengerjakan. Secara umum, struktur tabel yang akan digunakan untuk mencatat data mengerjakan dapat dilihat pada tabel 3.18 Tabel 3.18 Tabel kumpul_tugas Field Tipe dan Panjang Kunci Keterangan Id_kumpul_tugas Int10 Primary Key NOT NULL AUTO_INCREMENT Id_tugas Int6 Foreign key tabel tugas NOT NULL Id_siswa Int10 Foreign key tabel siswa NOT NULL Tanggal_kumpul Date NOT NULL