Implementasi Basis Data Implementasi
e. Tabel Golongan
f. Tabel Kabupaten
CREATE TABLE I F NOT EXI STS ` kabupaten` ` kode_kabupaten` int100 NOT NULL,
` nama_kabupaten` varchar100 NOT NULL, PRI MARY KEY ` kode_kabupaten`
ENGI NE= I nnoDB DEFAULT CHARSET= latin1;
CREATE TABLE IF NOT EXISTS `golongan` `golongan` varchar5 NOT NULL,
`pangkat` varchar50 NOT NULL, `jenjang_jabatan` varchar50 NOT NULL,
`angka_kredit` int50 NOT NULL, `akk` int5 NOT NULL,
`akpkb` int5 NOT NULL, `akp` int5 NOT NULL,
PRIMARY KEY `golongan` ENGINE=InnoDB DEFAULT CHARSET=latin1;
g. Tabel penilaian_pkg
h. Tabel hasil_pkg
CREATE TABLE I F NOT EXI STS ` hasil_pkg` ` nip` int100 NOT NULL,
` pk` varchar100 NOT NULL, ` pkg` int100 NOT NULL,
` id_predikat` int100 NOT NULL, ` tahun` int100 NOT NULL,
KEY ` nip` ` nip` , KEY ` id_predikat` ` id_predikat`
ENGI NE= I nnoDB DEFAULT CHARSET= latin1; CREATE TABLE I F NOT EXI STS ` penilaian_pkg`
` id_penilaian` int100 NOT NULL AUTO_I NCREMENT, ` nip` int100 NOT NULL,
` id_kompetensi` int100 NOT NULL, ` nilai` int20 NOT NULL,
` tahun` int100 NOT NULL, PRI MARY KEY ` id_penilaian` ,
KEY ` nip` ` nip` , KEY ` id_kompetensi` ` id_kompetensi`
ENGI NE= I nnoDB DEFAULT CHARSET= latin1 AUTO_I NCREMENT= 477 ;
i. Tabel sub_kompetensi
j. Tabel kompetensi
k. Tabel predikat
CREATE TABLE I F NOT EXI STS ` predikat` ` id_predikat` int100 NOT NULL AUTO_I NCREMENT,
` batas_akhir` int5 NOT NULL, ` batas_atas` int5 NOT NULL,
` predikat` varchar20 NOT NULL, ` persentase` int5 NOT NULL,
PRI MARY KEY ` id_predikat` ENGI NE= I nnoDB DEFAULT CHARSET= latin1 AUTO_I NCREMENT= 6 ;
CREATE TABLE I F NOT EXI STS ` kompetensi` ` id_kompetensi` int10 NOT NULL AUTO_I NCREMENT,
` id_subkompetensi` varchar5 NOT NULL, ` nama_kompetensi` varchar100 NOT NULL,
PRI MARY KEY ` id_kompetensi` , KEY ` id_subkompetensi` ` id_subkompetensi`
ENGI NE= I nnoDB DEFAULT CHARSET= latin1 AUTO_I NCREMENT= 15 ; CREATE TABLE I F NOT EXI STS ` sub_kompetensi`
` id_subkompetensi` varchar5 NOT NULL, ` nama_subkompetensi` varchar100 NOT NULL,
PRI MARY KEY ` id_subkompetensi` ENGI NE= I nnoDB DEFAULT CHARSET= latin1;
l. Tabel nilai_angkrit
CREATE TABLE I F NOT EXI STS ` nilai_angkrit` ` id_angkrit` int100 NOT NULL AUTO_I NCREMENT,
` nip` int100 NOT NULL, ` pangkat` varchar5 NOT NULL,
` akk` int5 NOT NULL, ` akpkb` int5 NOT NULL,
` akp` int5 NOT NULL, ` jm` int5 NOT NULL,
` jwm` int5 NOT NULL, ` npk` int5 NOT NULL,
` hasil` varchar5 NOT NULL, ` tanggal` varchar100 NOT NULL,
PRI MARY KEY ` id_angkrit` , KEY ` nip` ` nip`
ENGI NE= I nnoDB DEFAULT CHARSET= latin1 AUTO_I NCREMENT= 10 ;
m. Tabel sekolah
n. Tabel Pesan
CREATE TABLE I F NOT EXI STS ` pesan` ` no` int100 NOT NULL AUTO_I NCREMENT,
` waktu` int100 NOT NULL, ` penerima` int100 NOT NULL,
` pengirim` int100 NOT NULL, ` pesan` text NOT NULL,
` status` varchar20 NOT NULL DEFAULT belum, PRI MARY KEY ` no` ,
KEY ` penerima` ` penerima` ENGI NE= I nnoDB DEFAULT CHARSET= latin1 AUTO_I NCREMENT= 4 ;
CREATE TABLE I F NOT EXI STS ` sekolah` ` kode_sekolah` varchar100 NOT NULL,
` nama_sekolah` varchar100 NOT NULL, ` kecamatan` varchar100 NOT NULL,
` kode_kabupaten` int5 NOT NULL, ` nip_kepsek` int100 NOT NULL,
PRI MARY KEY ` kode_sekolah` , KEY ` kode_kabupaten` ` kode_kabupaten` ,
KEY ` nip_kepsek` ` nip_kepsek` ENGI NE= I nnoDB DEFAULT CHARSET= latin1;
o. Tabel admin