perpustakaan.uns.ac.id digilib.uns.ac.id
27
3.3.3 Perancangan Tabel Database
Penyampaian data pada pembuatan sistem ini menggunakan database yang bernama spp2 dan dengan menggunakan SQL sebagai bahasa standar
yang digunakan untuk mengakses database. Adapun tabel-tabel yang digunakan dalam sistem ini sebagai berikut :
3.3.3.1 Tabel d_menu
Tabel d_menu adalah tabel yang digunakan untuk akses admin submenu, query mencari menu bawah dari id menu atas. Struktur tabel d_menu seperti pada
Tabel 3.3.
Tabel 3.3 Tabel d_menu
Field Type
Size Keterangan
dmenu_id int
11 Primary key
dmenu_judul varchar
50 Null
dmenu_active char
1 Not null
dmenu_order int
11 Not null
dmenu_link varchar
100 Not null
dmenu_file varchar
50 Null
hmenu_id int
11 Not null
akses int
11 Null
perpustakaan.uns.ac.id digilib.uns.ac.id
28
3.3.3.2 Tabel h_menu
Tabel h_menu adalah tabel yang digunakan untuk akses admin semua menu. Struktur tabel h_menu seperti pada Tabel 3.4.
Tabel 3.4 Tabel h_menu
Field Type
Size Keterangan
hmenu_id int
11 Primary key
hmenu_judul varchar
50 Null
hmenu_create date
Null hmenu_active
char 1
Null hmenu_order
int 11
Null akses
int 11
Null
3.3.3.3 Tabel kelas_siswa_log
Tabel kelas_siswa_log adalah tabel yang digunakan untuk menyimpan data kenaikan kelas. Struktur tabel kelas_siswa_log seperti pada Tabel 3.5.
Tabel 3.5 Tabel kelas_siswa_log
Field Type
Size Keterangan
id int
11 Primary key
id_tahun_ajaran int
11 Null
id_detail_kelas int
11 Null
nis char
4 Null
id_siswa int
11 Null
perpustakaan.uns.ac.id digilib.uns.ac.id
29
3.3.3.4 Tabel master_bulan
Tabel master_bulan adalah tabel yang digunakan untuk menyimpan data nama-nama bulan. Struktur tabel master_bulan seperti pada Tabel 3.6.
Tabel 3.6 Tabel master_bulan
Field Type
Size Keterangan
id_bulan int
11 Primary key
nama_bulan varchar
20 Null
3.3.3.5 Tabel master_guru
Tabel master_guru adalah tabel yang digunakan untuk menyimpan data guru. Struktur tabel master_guru seperti pada Tabel 3.7.
Tabel 3.7 Tabel master_guru
Field Type
Size Keterangan
nip char
11 Primary key
nama_guru varchar
50 Null
telepon varchar
30 Null
id_title int
11 Not null
perpustakaan.uns.ac.id digilib.uns.ac.id
30
3.3.3.6 Tabel master_siswa
Tabel master_siswa adalah tabel yang digunakan untuk menyimpan data siswa. Struktur tabel master_siswa seperti pada Tabel 3.8.
Tabel 3.8 Tabel master_siswa
Field Type
Size Keterangan
id_siswa int
11 Primary key
nis char
4 Not null
no_absen char
20 Null
nama_siswa varchar
50 Null
alamat text
Null jenis_kelamin
char 1
Null telepon
varchar 30
Null nama_orang_tua
varchar 40
Null status_wajib_bayar
char 1
Null id_detail_kelas
int 11
Not null id_tahun_ajaran
int 11
Null
perpustakaan.uns.ac.id digilib.uns.ac.id
31
3.3.3.7 Tabel master_tahun_ajaran