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;