Kebutuhan Perangkat Keras Implementasi Sistem
No Nama Tabel
Hasil Pembangkitan 5.
guru CREATE TABLE IF NOT EXISTS `guru`
`id` varchar50 COLLATE latin1_swedish_ci NOT NULL DEFAULT , `nama_lengkap` varchar50 COLLATE latin1_swedish_ci NOT NULL,
`golongan_id` int11 NOT NULL, `jabatan_id` int11 NOT NULL,
`alamat` varchar100 COLLATE latin1_swedish_ci NOT NULL, `gambar` varchar100 COLLATE latin1_swedish_ci NOT NULL,
`user_id` int11 NULL, PRIMARY KEY `id`,
KEY `golongan_id` `golongan`, KEY `jabatan_id` `jabatan`,
KEY `user_id` `users`,
ENGINE=InnoDB DEFAULT
CHARSET=latin1 COLLATE=latin1_ swedish _ci;
ALTER TABLE `unduh` ADD CONSTRAINT `guru_ibfk_1` FOREIGN KEY `golongan_id`
REFERENCES ` golongan` `golongan_id` ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `guru_ibfk_2` FOREIGN KEY `jabatan_id` REFERENCES ` jabatan ` `jabatan _id` ON DELETE CASCADE ON
UPDATE CASCADE; ADD CONSTRAINT `guru_ibfk_3` FOREIGN KEY `user_id`
REFERENCES `users` `user_id` ON DELETE CASCADE ON UPDATE CASCADE;
6. halaman
CREATE TABLE IF NOT EXISTS `halaman` `id ` int11 NOT NULL AUTO_INCREMENT,
`judul` varchar100 COLLATE latin1_swedish_ci NOT NULL, `isi` text COLLATE latin1_swedish_ci NOT NULL,
`status` tinyint4 NOT NULL, `urutan` int11 NOT NULL,
`user_id` int11 NOT NULL, PRIMARY KEY `id`,
KEY `user_id` `users`,
ENGINE=InnoDB DEFAULT
CHARSET=latin1 COLLATE=latin1_ swedish _ci;
ALTER TABLE `halaman` ADD CONSTRAINT `halaman _ibfk_1` FOREIGN KEY `user_id`
REFERENCES `users` `user_id` ON DELETE CASCADE ON UPDATE CASCADE;
7. jabatan
CREATE TABLE IF NOT EXISTS `jabatan` `id` int11 NOT NULL AUTO_INCREMENT,
`nama` varchar100 COLLATE latin1_swedish_ci NOT NULL, `deskripsi` varchar100 COLLATE latin1_swedish_ci NOT NULL,
PRIMARY KEY `id`, ENGINE=InnoDB
DEFAULT CHARSET=latin1
COLLATE=latin1_ swedish _ci;
Tabel 4.1 Implementasi Basis Data Lanjutan
Bersambung,
No Nama Tabel
Hasil Pembangkitan 8.
kelas CREATE TABLE IF NOT EXISTS `kelas`
`id` int11 NOT NULL AUTO_INCREMENT, `nama` varchar100 COLLATE latin1_swedish_ci NOT NULL,
`deskripsi` varchar255 COLLATE latin1_swedish_ci NOT NULL,
PRIMARY KEY `id`, ENGINE=InnoDB
DEFAULT CHARSET=latin1
COLLATE=latin1_ swedish _ci; 9.
nilai CREATE TABLE IF NOT EXISTS `nilai`
`id` int11 NOT NULL AUTO_INCREMENT, `siswa_id` int11 NOT NULL,
`subjek_id` int11 NOT NULL, `kelas_id` int11 NOT NULL,
`tahunajaran_id` int11 NOT NULL, `semester_id` int11 NOT NULL,
`uts` int100 NULL, `uas` int100 NULL,
PRIMARY KEY `id`, KEY `siswa_id` `siswa`,
KEY `subjek_id` `subjek`, KEY `kelas_id` `kelas`,
KEY `tahunajaran_id` `tahunajaran`, KEY `semester_id` `semester`,
ENGINE=InnoDB DEFAULT
CHARSET=latin1 COLLATE=latin1_ swedish _ci;
ALTER TABLE `nilai` ADD CONSTRAINT `nilai_ibfk_1` FOREIGN KEY `siswa_id`
REFERENCES `siswa` `siswa_id` ON DELETE CASCADE ON UPDATE CASCADE;
ADD CONSTRAINT ` nilai_ibfk_2` FOREIGN KEY `subjek_id` REFERENCES `subjek` `subjek_id` ON DELETE CASCADE ON
UPDATE CASCADE, ADD CONSTRAINT ` nilai_ibfk_3` FOREIGN KEY `kelas_id`
REFERENCES `kelas` `kelas_id` ON DELETE CASCADE ON UPDATE CASCADE;
ADD CONSTRAINT ` nilai_ibfk_4` FOREIGN KEY `tahunajaran_id` REFERENCES ` tahunajaran ` `tahunajaran _id` ON DELETE CASCADE ON
UPDATE CASCADE; ADD CONSTRAINT ` nilai_ibfk_5` FOREIGN KEY `semester_id`
REFERENCES ` semester` `semester_id` ON DELETE CASCADE ON UPDATE CASCADE;
Tabel 4.1 Implementasi Basis Data Lanjutan
Bersambung,