67
4.3.3.4 Spesifikasi Tabel 4.3.3.4.1 Struktur Tabel Siswa
Nama tabel : tb_siswa Primary key
: NIS Foreign key
: id_akun, id_kelas Struktur tabel :
Tabel 4.7 Struktur Tabel Siswa Field name
Type Field size
Keterangan NIS
Varchar 10
Nomor induk siswa Nama
Varchar 40
Nama siswa Tahun_ajaran
Varchar 20
Tahun masuk Ttl
Varchar 30
Tanggal lahir Id_kelas
Varchar 10
Nomor id kelas Jenis_kelamin
Varchar 20
Jenis kelamin siswa Alamat
Varchar 60
Alamat siswa Telp
Varchar 30
Telpon siswa Id_akun
Varchar 30
Id user untuk masuk aplikasi
4.3.3.4.2 Struktur Tabel Guru
68
Nama tabel : tb_guru Primary key
: id_guru Foreign key
: id_pel Struktur tabel :
Tabel 4.8 Struktur Tabel Guru Field name
Type Field size
Keterangan Id_guru
Varchar 20
Nomor id guru Nama_guru
Varchar 40
Nama guru Id_pel
Varchar 20
Nomor id pelajaran 4.3.3.4.3 Struktur Tabel Kelas
Nama tabel : tb_kelas Primary key
: id_kelas Foreign key
: - Struktur tabel :
Tabel 4.9 Struktur Tabel Kelas Field name
Type Field size
Keterangan Id_kelas
Varchar 13
Nomor id kelas Nama_kelas
varchar 13
Nama kelas
4.3.3.4.4 Struktur Tabel Pelajaran
Nama tabel : tb_pelajaran Primary key
: id_pel Foreign key
: - Struktur tabel :
69
Tabel 4.10 Struktur Tabel Pelajaran Field name
Type Field size
Keterangan Id_pel
Varchar 20
Nomor id pelajaran Nama_pel
Varchar 40
Nama mata pelajaran
4.3.3.4.5 Struktur Tabel Nilai
Nama tabel : tb_nilai Primary key
: - Foreign key
: nis, id_pel Struktur tabel :
Tabel 4.11 Struktur Tabel Nilai Field name
Type Field size
Keterangan NIS
Varchar 10
Nomor induk siswa Id_pel
Varchar 20
Nomor id pelajaran KKM
Int 3
Standar kompetensi nilai Psikomotor
Int 3
Nilai keaktifan siswa Kognitif1
Int 3
Nilai tugas Kognitif2
Int 3
Nilai tugas Kognitif3
Int 3
Nilai ulangan harian Kognitif4
Int 3
Nilai ulangan harian UTS
Int 3
Nilai ujian tengah semester UAS
Int 3
Nilai ujian akhir semester Sikap
Varchar 15
Sikap siswa Semester
Int 2
Semester
4.3.3.4.6 Struktur Tabel UN
Nama tabel : tb_un Primary key
: no_ujian Foreign key
: nis Struktur tabel :
70
Tabel 4.12 Struktur Tabel UN Field name
Type Field size
Keterangan NIS
Varchar 10
Nomor induk siswa No_ujian
Varchar 20
Nomor tes ujian nasional Hasil
Varchar 20
Hasil ujian nasional
4.3.3.4.7 Struktur Tabel Akun
Nama tabel : tb_akun Primary key
: id_akun Foreign key
: - Struktur tabel :
Tabel 4.13 Struktur Tabel Akun Field name
Type Field size
Keterangan Id_akun
Varchar 30
Id user untuk masuk aplikasi Password
Varchar 20
Password user Level
Varchar 20
Level user
71
4.3.4 Perancangan State Transition Diagram STD