3.1.10.4 Struktur Tabel
Struktur tabel menjelaskan setiap detail tabel yang tidak tercantum dalam diagram relasi seperti tipe data, size, dan keterangan. :
3.1.10.4.1 Struktur Tabel Siswa
Berikut adalah struktur tabel pengguna, dapat dilihat pada tabel 3.14 Struktur Tabel Siswa.
Tabel 3.14 Struktur Tabel Siswa Nama
Field Tipe Data
Size Keterangan
username varchar
20 Not Null
password varchar
50 Not Null
nisn int
10 Primary Key, Not Null
nama_lengkap varchar 50
Not Null id_kelas
int 2
Not Null, Foreign Key
3.1.10.4.2 Struktur Tabel Soal_Latihan
Berikut adalah struktur tabel soal_latihan, dapat dilihat pada tabel 3.15 Struktur Tabel Soal_Latihan.
Tabel 3.15 Struktur Tabel Soal_Latihan Nama
Field Tipe Data
Size Keterangan
id_soal int
5 Not Null, Primary Key, Auto
Increment Id_materi
Int 2
Not Null, Foreign Key No_soal
Int 5
Not Null isi_soal
text Not Null
jawaban enum
“A”,”B”,”C”,”D” Not Null pilihan1
text Not Null
pilihan2 text
Not Null pilihan3
text Not Null
pilihan4 text
Not Null
3.1.10.4.3 Struktur Tabel Materi
Berikut adalah struktur tabel materi, dapat dilihat pada tabel 3.16 Struktur Tabel Materi.
Tabel 3.16 Struktur Tabel Materi Nama
Field Tipe Data
Size Keterangan
id_materi int
2 Not Null, Primary Key, Auto Increment
materi varchar
50 Not Null
3.1.10.4.4 Struktur Tabel Nilai_Latihan
Berikut adalah struktur tabel nilai_latihan, dapat dilihat pada tabel 3.17 Struktur Tabel Nilai_Latihan.
Tabel 3.17 Struktur Tabel Nilai_Latihan Nama
Field Tipe Data
Size Keterangan
id_nilaiLatihan int
5 Primary Key, Not Null, Auto
Increment Id_soal
int 5
Not Null, Foreign Key nisn
int 10
Not Null, Foreign Key betul
enum “Y”,”T”
Not Null salah
enum “Y”,”T”
Not Null total nilai
integer 3
Not Null Tgl_latihan
Date Not Null
Jawaban_siswa enum
“A”,”B”,”C”,”D” Not Null
3.1.10.4.5 Struktur Tabel Soal_Evaluasi
Berikut adalah struktur tabel soal evaluasi, dapat dilihat pada tabel 3.18 Struktur Tabel Soal Evaluasi.
Tabel 3.18 Struktur Tabel Soal_Evaluasi Nama
Field Tipe Data
Size Keterangan
id_soalEvaluasi int
5 Not Null, Primary Key, Auto
Increment isi_soalEvaluasi
text Not Null
jawabanEvaluasi enum
“A”,”B”,”C”,”D” Not Null
pil1 text
Not Null pil2
text Not Null
pil3 text
Not Null pil4
text Not Null
poin int
2 Not Null
3.1.10.4.6 Struktur Tabel Nilai_Evaluasi