5.2 Implementasi Basis Data
Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana DBMS yang digunakan menggunakan MySQL. Adapun implemntasi basis
datanya dalam bahasa SQL adalah sebagai berikut : Table structure for table `guru `
CREATE TABLE `guru` `nip` varchar19 NOT NULL default „0’,
`kode_guru` varchar5 NOT NULL default „0’, `nama
_guru` text NOT NULL default „0’, `ttl_guru` date NOT NULL default „0’,
`jenis_kelamin_guru` text NOT NULL default „0’, `agama_guru` text NOT NULL default „0’,
`no_telp_guru` text NOT NULL default „0’, `PRIMARY KEY „nip’`
ENGINE=MyISAM DEFAULT CHARSET=latin1; Table structure for table `siswa`
CREATE TABLE `siswa`
`nis` varchar10 NOT NULL default „0’, `nama_siswa` varchar30 NOT NULL default „0’,
`ttl_siswa` date NOT NULL default „0’, `alamat_siswa` varchar50 NOT NULL default „0’,
` jenis_kelamin_siswa` varchar9 NOT NULL default „0’,
`agama_siswa` varchar9 NOT NULL default „0’, `nama_ortu` varchar30 NOT NULL default „0’,
`pekerjaan_ortu` varchar30 NOT NULL default „0’, `alamat_ortu` varchar50 NOT NULL default „0’,
`no_telp_ortu` varchar14 NOT NULL default „0’, `PRIMARY KEY „nis„
ENGINE=MyISAM DEFAULT CHARSET=latin1; Table structure for table `nilai_uts_uas`
CREATE TABLE `nilai_uts_uas`
`nis` varchar9 NOT NULL default „0’, `kelas` varchar7 NOT NULL defa
ult „0’, `kode_guru` varchar9 NOT NULL default „0’,
`pelajaran` varchar15 NOT NULL default „0’, `uts` varchar4 NOT NULL default „0’,
`uas` varchar4 NOT NULL default „0’,
`periode` varchar10 NOT NULL default „0’, `PRIMARY KEY „nis„
ENGINE=MyISAM DEFAULT CHARSET=latin1 Table structure for table `absen`
CREATE TABLE `absen`
`periode` varchar10 NOT NULL default „0’, `tanggal` date NOT NULL default „0’,
`kelas` varchar8 NOT NULL default „0’, `nis` varchar8 NOT NULL default „0’,
`nama_s iswa` text NOT NULL default „0’,
`sakit` int3 NULL, `izin` int3 NULL,
`alfa` int3 NULL, `PRIMARY KEY „nis’
ENGINE=MyISAM DEFAULT CHARSET=latin1 CREATE TABLE `akademik`.`mata_pelajaran`
`kode_pelajaran` VARCHAR 8 NOT NULL , `pelajaran` VARCHAR 15 NOT NULL
ENGINE = MYISAM
5.3 Pengujian Sistem