Lingkungan Implementasi Implementasi Perangkat Keras
3. Implementasi Tabel rekrutmen
CREATE TABLE IF NOT EXISTS `rekrutmen` `id_rekrut` varchar10 NOT NULL,
`nama` varchar50 NOT NULL, `alamat` text NOT NULL,
`peng_kerja` varchar10 DEFAULT NULL, `email` varchar45 NOT NULL,
`kantor_lama` varchar40 DEFAULT NULL, `tgl_lahir` date NOT NULL,
`jenis_kel` varchar6 NOT NULL, `jabatan_dulu` varchar40 DEFAULT NULL,
`lulusan` varchar40 NOT NULL, `status` varchar8 DEFAULT NULL,
`tgl_pengajuan` date DEFAULT NULL, `acc_spv` varchar2 DEFAULT NULL,
`acc_asman` varchar2 DEFAULT NULL, PRIMARY KEY `id_rekrut`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
4. Implementasi Tabel absensi
CREATE TABLE IF NOT EXISTS `absensi` `id_absen` varchar5 NOT NULL,
`nip` varchar10 NOT NULL, `nama` varchar50 NOT NULL,
`jabatan` varchar45 NOT NULL, `golongan` varchar10 NOT NULL,
`id_jabatan` int DEFAULT NOT NULL, `id_bagian` int DEFAULT NOT NULL,
`bagian` varchar20 NOT NULL, `jam_msk` time DEFAULT NULL,
`jam_kel` time DEFAULT NULL, `Alfa` int11 DEFAULT NULL,
`Izin` int11 DEFAULT NULL, `Sakit` int11 DEFAULT NULL,
`tanggal` date NOT NULL, `keterangan` varchar100 DEFAULT NULL,
PRIMARY KEY `id_absen` UNIQUE KEY `nip`,`id_jabatan`, `id_bagian`
ALTER TABLE ‘absensi’ ADD CONSTRAINT ‘FKABSEN’ FOREIGN KEY `nip` REFERENCES `pegawai` ON
UPDATE CASCADE; ADD CONSTRAINT ‘FKJABATAN’ FOREIGN KEY `id_jabatan` REFERENCES
`jabatan` `id_jabatan` ON UPDATE CASCADE; ADD CONSTRAINT ‘FKBAGIAN’ FOREIGN KEY `id_bagian` REFERENCES
`bagian` `id_bagian` ON UPDATE CASCADE;
5. Implementasi Tabel hasil_kpi
CREATE TABLE IF NOT EXISTS `hasil_kpi` `id` int11 NOT NULL AUTO_INCREMENT,
`nip` varchar10 NOT NULL, `jml_objek` int11 NOT NULL,
`hasil` varchar50 NOT NULL, `jml_bobot` int11 NOT NULL,
PRIMARY KEY `id` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
ALTER TABLE ` hasil_kpi `
ADD CONSTRAINT `FKkpi` FOREIGN KEY `nip` REFERENCES ` pegawai` `nip` ON UPDATE CASCADE;
6. Implementasi Tabel kpi
CREATE TABLE IF NOT EXISTS `kpi` `id` int11 NOT NULL AUTO_INCREMENT,
`objektif` varchar100 NOT NULL, PRIMARY KEY `id`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
7. Implementasi Tabel pengguna
CREATE TABLE IF NOT EXISTS `pengguna` `nip` varchar10 NOT NULL,
`username` varchar30 NOT NULL, `password` varchar15 NOT NULL,
`jabatan` varchar30 NOT NULL, `id_jabatan` int DEFAULT NOT NULL,
`bagian` varchar30 NOT NULL, `id_bagian` int DEFAULT NOT NULL,
`id_hak_akses` varchar10 NOT NULL, PRIMARY KEY `nip`
ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE ` pengguna `
ADD CONSTRAINT `FKpengguna` FOREIGN KEY `nip` REFERENCES ` pegawai` `nip` ON UPDATE CASCADE;
ADD CONSTRAINT `FKJABATAN` FOREIGN KEY `id_jabatan` REFERENCES `jabatan` `jabatan` ON UPDATE CASCADE;