Tabel Level Tabel Kelas Tabel Periode Tabel Lesson Tabel Jenis Final exam Tabel Jabatan Tabel Pegawai Tabel Siswa

3.3.4 Struktur Database

A. Tabel Level

Nama tabel : LEVEL Primary key : LEVEL_ID Foreign key : - Fungsi : Menyimpan data level Tabel 3.27 Struktur Tabel Level No Field Name Data Type Length Constraint 1 LEVEL _ID Varchar 15 PK 2 LEVEL _NAMA Varchar 20

B. Tabel Kelas

Nama tabel : KELAS Primary key : KELAS_ID Foreign key : LEVEL_ID Fungsi : Menyimpan data kelas Tabel 3.28 Struktur Tabel Kelas No Field Name Data Type Length Constraint 1 KELAS_ID Varchar 15 PK 2 LEVEL _ID Varchar 15 FK 3 KELAS_NAMA Varchar 20

C. Tabel Periode

Nama tabel : PERIODE Primary key : PERIODE_ID Foreign key : - Fungsi : Menyimpan data periode Tabel 3.29 Struktur Tabel Periode No Field Name Data Type Length Constraint 1 PERIODE_ID Varchar 15 PK 2 PERIODE_NAMA Varchar 20

D. Tabel Lesson

Nama tabel : LESSON Primary key : LESSON_ID Foreign key : LEVEL_ID Fungsi : Menyimpan data lesson Tabel 3.30 Struktur Tabel Lesson No Field Name Data Type Length Constraint 1 LESSON _ID Varchar 15 PK 2 LEVEL _ID Varchar 15 FK 3 LESSON _NAMA Varchar 20

E. Tabel Jenis Final exam

Nama tabel : JENIS_FINAL_EXAM Primary key : JENIS_ID Foreign key : - Fungsi : Menyimpan data jenis final exam Tabel 3.31 Struktur Tabel Jenis Final Exam No Field Name Data Type Length Constraint 1 JENIS_ID Varchar 15 PK 2 JENIS_NAMA Varchar 20

F. Tabel Jabatan

Nama tabel : JABATAN Primary key : JABATAN_ID Foreign key : - Fungsi : Menyimpan data jabatan Tabel 3.32 Struktur Tabel Jabatan No Field Name Data Type Length Constraint 1 JABATAN_ID Varchar 15 PK 2 JABATAN_NAMA Varchar 20

G. Tabel Pegawai

Nama tabel : PEGAWAI Primary key : PEGAWAI_ID Foreign key : JABATAN_ID Fungsi : Menyimpan data pegawai Tabel 3.33 Struktur Tabel Pegawai No Field Name Data Type Length Constraint 1 PEGAWAI_ID Varchar 15 PK 2 JABATAN_ID Varchar 15 FK 3 PEGAWAI_NAMA Varchar 100 4 PEGAWAI_USERNAME Varchar 20 5 PEGAWAI_PASSWORD Varchar 50 6 PEGAWAI_ALAMAT Varchar 200 7 PEGAWAI_NOTELP Varchar 15

H. Tabel Siswa

Nama tabel : SISWA Primary key : SISWA_ID Foreign key : LEVEL_ID, PERIODE_ID, KELAS_ID Fungsi : Menyimpan data siswa Tabel 3.34 Struktur Tabel Siswa No Field Name Data Type Length Constraint 1 SISWA_ID Varchar 15 PK 2 LEVEL _ID Varchar 15 FK 3 PERIODE_ID Varchar 15 FK 4 KELAS_ID Varchar 15 FK No Field Name Data Type Length Constraint 5 SISWA_NAMA Varchar 100 5 SISWA_JENKEL Varchar 10 6 SISWA_USERNAME Varchar 20 7 SISWA_PASSWORD Varchar 20 8 SISWA_PENDIDIKAN_TERAKHIR Varchar 30 9 SISWA_ALAMAT Varchar 200 10 SISWA_NOTEL Varchar 20 11 SISWA_WALI Varchar 100

I. Tabel Guru

Nama tabel : GURU Primary key : GURU_ID Foreign key : - Fungsi : Menyimpan data guru Tabel 3.35 Struktur Tabel Guru No Field Name Data Type Length Constraint 1 GURU_ID Varchar 15 PK 2 GURU_NAMA Varchar 100 3 GURU_USERNAME Varchar 20 4 GURU_PASSWORD Varchar 50 5 GURU_ALAMAT Varchar 200 6 GURU_NOTELP Varchar 15

J. Tabel Jenis Lesson