No Kolom
Tipe Data Lebar
Constraint 3.
nama_pelanggaran Text
- -
4. poin
Int -
-
F. Tabel Kategori Jenis Pelanggaran
Nama tabel : kategori_jenis_pelanggaran
Primary Key : id_k_jenis_pelanggaran Foreign Key : -
Fungsi : Menyimpan data kategori jenis pelanggaran
Tabel 3.32 Kategori Jenis Pelanggaran No
Kolom Tipe Data
Lebar Constraint
1. id_k_jenis_pelanggaran
Varchar 5
Primary Key 2.
nama_kategori_jenis_pelanggaran Varchar
10 -
G. Tabel Kehadiran
Nama tabel : kehadiran
Primary Key : id_absen Foreign Key : di_siswa
Fungsi : Menyimpan data transaksi kehadiran
Tabel 3.33 Kehadiran No
Kolom Tipe Data
Lebar Constraint
1. id_absen
Int -
Primary Key 2.
id_siswa Int
- Foreign Key
3. tanggal_kehadiran
Date -
- 4.
keterangan_kehadiran Char
1 -
5. jam
Int -
-
H. Tabel Penilaian
Nama tabel : penilaian
Primary Key : id_penilaian Foreign Key : id_siswa, id_mata_pelajaran
Fungsi : Menyimpan data transaksi penilaian
Tabel 3.34 Penilaian No
Kolom Tipe Data
Lebar Constraint
1. id_penilaian
Int -
Primary Key 2.
id_siswa Int
- Foreign Key
3. id_mata_pelajaran
Varchar 4
Foreign Key 4.
semester Char
1 -
5. tugas
Int -
- 6.
ulangan_harian Int
- -
7. uts
Int -
- 8.
uas Int
- -
9. nilai_akhir
Int -
-
I. Tabel Pembayaran SPP
Nama tabel : pembayaran
Primary Key : id_pembayaran Foreign Key : id_siswa
Fungsi : Menyimpan data transaksi pembayaran SPP
Tabel 3.35 Pembayaran SPP No
Kolom Tipe Data
Lebar Constraint
1. id_pembayaran
Int -
Primary Key 2.
id_siswa Int
- Foreign Key
3. periode_pembayaran
Date -
- 4.
tanggal_pembayaran Date
- -
No Kolom
Tipe Data Lebar
Constraint 5.
status_pembayaran Char
1 -
J. Tabel Pelanggaran
Nama tabel : pelanggaran
Primary Key : id_pelanggaran Foreign Key : id_siswa, id_jenis_pelanggaran
Fungsi : Menyimpan data transaksi pelanggaran
Tabel 3.36 Pelanggaran No
Kolom Tipe Data
Lebar Constraint
1. id_pelanggaran
Int -
Primary Key 2.
id_siswa Int
- Foreign Key
3. id_jenis_pelanggaran
Varchar 5
Foreign Key 4.
tanggal_pelanggaran Date
- -
5. keterangan_pelanggaran
Text -
- K.
Tabel User
Nama tabel : user
Primary Key : id_user
Foreign Key : -
Fungsi : Menyimpan data hak akses pengguna yang dimiliki sekolah
Tabel 3.37 User No
Kolom Tipe Data
Lebar Constraint
1. id_user
Int -
Primary Key 2.
username Varchar
20 -
3. password
Varchar 50
-
No Kolom
Tipe Data Lebar
Constraint 4.
nama_lengkap Varchar
50 -
5. level
Varchar 30
-
L. Tabel User Aktivitas
Nama tabel : user_aktivitas
Primary Key : id_user
Foreign Key : -
Fungsi : Menyimpan data riwayat login dari siswa dan guru
Tabel 3.38 User Aktivitas No
Kolom Tipe Data
Lebar Constraint
1. id_user_aktivitas
Int -
Primary Key 2.
identitas Varchar
50 -
3. Ip_address
Varchar 50
- 4.
browser Varchar
50 -
5. os
Varchar 50
- 6.
status Enum
‘siswa’,’guru’ -
- 7.
jam Time
- -
8. tanggal
Date -
-
3.2.7 Desain Interface InputOutput