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