-- phpMyAdmin SQL Dump -- version 5.0.4 -- https://www.phpmyadmin.net/ -- -- Host: 127.0.0.1 -- Waktu pembuatan: 19 Nov 2022 pada 03.30 -- Versi server: 10.4.17-MariaDB-log -- Versi PHP: 7.3.27 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `pcm_database` -- -- -------------------------------------------------------- -- -- Struktur dari tabel `absensi` -- CREATE TABLE `absensi` ( `ID_ABSENSI` varchar(20) NOT NULL, `IA` int(11) NOT NULL, `DETAIL_SHIFT_ID` varchar(20) NOT NULL, `TGL_ABSENSI` date DEFAULT NULL, `JAM_MASUK` time DEFAULT NULL, `JAM_KELUAR` time DEFAULT NULL, `TELAT` varchar(5) DEFAULT NULL, `STATUS_ABSENSI` varchar(15) DEFAULT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data untuk tabel `absensi` -- INSERT INTO `absensi` (`ID_ABSENSI`, `IA`, `DETAIL_SHIFT_ID`, `TGL_ABSENSI`, `JAM_MASUK`, `JAM_KELUAR`, `TELAT`, `STATUS_ABSENSI`, `SYNC`) VALUES ('BDLAB1', 1, 'BDLDS2', '2022-11-02', '10:43:56', '10:48:33', 'YA', NULL, 1), ('BDLAB2', 2, 'BDLDS1', '2022-11-02', NULL, NULL, 'CUTI', NULL, 1), ('MGDAB1', 1, 'MGDDS1', '2022-11-02', '13:36:20', NULL, 'YA', NULL, 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `cabang` -- CREATE TABLE `cabang` ( `KODE_CABANG` varchar(20) NOT NULL, `NAMA_CABANG` varchar(50) NOT NULL, `ALAMAT` varchar(250) NOT NULL, `WAKTU` datetime NOT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data untuk tabel `cabang` -- INSERT INTO `cabang` (`KODE_CABANG`, `NAMA_CABANG`, `ALAMAT`, `WAKTU`, `SYNC`) VALUES ('BDL', 'Bendul', 'jl. Bendul', '2022-10-27 16:21:27', 1), ('MGD', 'Mangga Dua Surabaya', 'Jl. Jagir Wonokromo', '2022-10-27 16:17:44', 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `detail_shift` -- CREATE TABLE `detail_shift` ( `ID_DETAIL_SHIFT` varchar(20) NOT NULL, `IDS` int(11) NOT NULL, `SHIFT_ID` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL, `KARYAWAN_ID` varchar(20) DEFAULT NULL, `WAKTU_DETAIL_SHIFT` datetime NOT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data untuk tabel `detail_shift` -- INSERT INTO `detail_shift` (`ID_DETAIL_SHIFT`, `IDS`, `SHIFT_ID`, `KARYAWAN_ID`, `WAKTU_DETAIL_SHIFT`, `SYNC`) VALUES ('BDLDS1', 1, 'BDLSH1', 'BDLKY2', '2022-11-02 09:52:58', 1), ('BDLDS2', 2, 'BDLSH1', 'BDLKY3', '2022-11-02 09:52:58', 1), ('MGDDS1', 1, 'MGDSH1', 'MGDKY2', '2022-11-02 13:38:35', 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `ip_server` -- CREATE TABLE `ip_server` ( `ID_IP` int(11) NOT NULL, `IP` varchar(15) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data untuk tabel `ip_server` -- INSERT INTO `ip_server` (`ID_IP`, `IP`) VALUES (1, '200.1.1.92'); -- -------------------------------------------------------- -- -- Struktur dari tabel `jabatan` -- CREATE TABLE `jabatan` ( `ID_JABATAN` varchar(20) NOT NULL, `IJ` int(11) NOT NULL, `CABANG_KODE` varchar(20) CHARACTER SET utf8mb4 NOT NULL, `NAMA_JABATAN` varchar(25) DEFAULT NULL, `WAKTU_JABATAN` datetime NOT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data untuk tabel `jabatan` -- INSERT INTO `jabatan` (`ID_JABATAN`, `IJ`, `CABANG_KODE`, `NAMA_JABATAN`, `WAKTU_JABATAN`, `SYNC`) VALUES ('BDLJB1', 1, 'BDL', 'aaaaaa', '2022-10-28 15:18:40', 1), ('BDLJB2', 2, 'BDL', 'Admin', '2022-10-29 10:39:53', 1), ('BDLJB3', 3, 'BDL', 'eeee', '2022-11-04 10:49:00', 1), ('MGDJB113', 113, 'MGD', 'nguetes', '2022-10-28 15:13:14', 1), ('MGDJB114', 114, 'MGD', 'Admin', '2022-10-29 10:39:39', 1), ('MGDJB115', 115, 'MGD', 'tes 1243', '2022-10-31 09:11:22', 1), ('MGDJB21', 21, 'MGD', 'dksd.jasop10s', '2022-10-28 09:51:58', 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `karyawan` -- CREATE TABLE `karyawan` ( `ID_KARYAWAN` varchar(20) NOT NULL, `IK` int(11) DEFAULT NULL, `JABATAN_ID` varchar(20) DEFAULT NULL, `NAMA_KARYAWAN` varchar(50) NOT NULL, `NAMA_PANGGILAN_KARYAWAN` varchar(25) DEFAULT NULL, `STATUS_KARYAWAN` varchar(10) DEFAULT NULL, `USERNAME` varchar(16) NOT NULL, `PASSWORD` varchar(16) NOT NULL, `TGLLHR_KARYAWAN` date DEFAULT NULL, `KOTA_KARYAWAN` varchar(25) DEFAULT NULL, `JK_KARYAWAN` varchar(10) DEFAULT NULL, `WAKTU_KARYAWAN` datetime DEFAULT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Dumping data untuk tabel `karyawan` -- INSERT INTO `karyawan` (`ID_KARYAWAN`, `IK`, `JABATAN_ID`, `NAMA_KARYAWAN`, `NAMA_PANGGILAN_KARYAWAN`, `STATUS_KARYAWAN`, `USERNAME`, `PASSWORD`, `TGLLHR_KARYAWAN`, `KOTA_KARYAWAN`, `JK_KARYAWAN`, `WAKTU_KARYAWAN`, `SYNC`) VALUES ('1', NULL, NULL, 'Administrator', 'Administrator', '1', 'administrator', '1234qweR', NULL, NULL, NULL, NULL, 1), ('BDLKY1', 1, 'BDLJB2', 'Admin Bendul', 'Admin', '1', 'admin_bendul', '12', NULL, NULL, NULL, '2022-10-29 11:14:05', 1), ('BDLKY2', 2, 'BDLJB1', 'sdf;jdnfaos', 'sasasa', '1', 'sasas', '12', NULL, NULL, NULL, '2022-10-31 15:20:54', 1), ('BDLKY3', 3, 'BDLJB1', 'asdas', 'ss', '1', 'ss', '12', NULL, NULL, NULL, '2022-10-31 15:56:17', 1), ('MGDKY1', 1, 'MGDJB114', 'Admin Mangga Dua', 'Admin', '1', 'admin_mangga_dua', '12', NULL, NULL, NULL, '2022-10-29 11:13:11', 1), ('MGDKY2', 2, 'MGDJB21', 'aaaa', 'aaaa', '1', 'aaaa', '12', NULL, NULL, NULL, '2022-10-31 09:57:59', 1); -- -------------------------------------------------------- -- -- Struktur dari tabel `shift` -- CREATE TABLE `shift` ( `ID_SHIFT` varchar(20) NOT NULL, `IS` int(11) NOT NULL, `CABANG_KODE` varchar(20) NOT NULL, `NAMA_SHIFT` varchar(50) NOT NULL, `JAM_MASUK` time NOT NULL, `JAM_KELUAR` time NOT NULL, `TANGGAL_SHIFT` date NOT NULL, `WAKTU_SHIFT` datetime NOT NULL, `SYNC` tinyint(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data untuk tabel `shift` -- INSERT INTO `shift` (`ID_SHIFT`, `IS`, `CABANG_KODE`, `NAMA_SHIFT`, `JAM_MASUK`, `JAM_KELUAR`, `TANGGAL_SHIFT`, `WAKTU_SHIFT`, `SYNC`) VALUES ('BDLSH1', 1, 'BDL', 'Pagi', '08:00:00', '14:00:00', '2022-11-02', '2022-10-31 14:36:13', 1), ('MGDSH1', 1, 'MGD', 'PAGI', '08:30:00', '16:00:00', '2022-11-02', '2022-11-02 13:38:29', 1); -- -- Indexes for dumped tables -- -- -- Indeks untuk tabel `absensi` -- ALTER TABLE `absensi` ADD PRIMARY KEY (`ID_ABSENSI`), ADD KEY `FK_DETAIL_SHIFT_ABSENSI` (`DETAIL_SHIFT_ID`); -- -- Indeks untuk tabel `cabang` -- ALTER TABLE `cabang` ADD PRIMARY KEY (`KODE_CABANG`); -- -- Indeks untuk tabel `detail_shift` -- ALTER TABLE `detail_shift` ADD PRIMARY KEY (`ID_DETAIL_SHIFT`), ADD KEY `FK_KARYAWAN_ID_DETAIL` (`KARYAWAN_ID`), ADD KEY `FK_SHIFT_DETAIL_SHIFT` (`SHIFT_ID`); -- -- Indeks untuk tabel `ip_server` -- ALTER TABLE `ip_server` ADD PRIMARY KEY (`ID_IP`); -- -- Indeks untuk tabel `jabatan` -- ALTER TABLE `jabatan` ADD PRIMARY KEY (`ID_JABATAN`), ADD KEY `FK_CABANGKODE_JABATAN` (`CABANG_KODE`); -- -- Indeks untuk tabel `karyawan` -- ALTER TABLE `karyawan` ADD PRIMARY KEY (`ID_KARYAWAN`), ADD KEY `FK_JABATAN_ID_KARYAWAN` (`JABATAN_ID`); -- -- Indeks untuk tabel `shift` -- ALTER TABLE `shift` ADD PRIMARY KEY (`ID_SHIFT`), ADD KEY `FK_KODECABANG_SHIFT` (`CABANG_KODE`); -- -- AUTO_INCREMENT untuk tabel yang dibuang -- -- -- AUTO_INCREMENT untuk tabel `ip_server` -- ALTER TABLE `ip_server` MODIFY `ID_IP` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2; -- -- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables) -- -- -- Ketidakleluasaan untuk tabel `absensi` -- ALTER TABLE `absensi` ADD CONSTRAINT `FK_DETAIL_SHIFT_ABSENSI` FOREIGN KEY (`DETAIL_SHIFT_ID`) REFERENCES `detail_shift` (`ID_DETAIL_SHIFT`) ON UPDATE CASCADE; -- -- Ketidakleluasaan untuk tabel `detail_shift` -- ALTER TABLE `detail_shift` ADD CONSTRAINT `FK_KARYAWAN_ID_DETAIL` FOREIGN KEY (`KARYAWAN_ID`) REFERENCES `karyawan` (`ID_KARYAWAN`) ON UPDATE CASCADE, ADD CONSTRAINT `FK_SHIFT_DETAIL_SHIFT` FOREIGN KEY (`SHIFT_ID`) REFERENCES `shift` (`ID_SHIFT`) ON UPDATE CASCADE; -- -- Ketidakleluasaan untuk tabel `jabatan` -- ALTER TABLE `jabatan` ADD CONSTRAINT `FK_CABANGKODE_JABATAN` FOREIGN KEY (`CABANG_KODE`) REFERENCES `cabang` (`KODE_CABANG`) ON UPDATE CASCADE; -- -- Ketidakleluasaan untuk tabel `karyawan` -- ALTER TABLE `karyawan` ADD CONSTRAINT `FK_JABATAN_ID_KARYAWAN` FOREIGN KEY (`JABATAN_ID`) REFERENCES `jabatan` (`ID_JABATAN`) ON UPDATE CASCADE; -- -- Ketidakleluasaan untuk tabel `shift` -- ALTER TABLE `shift` ADD CONSTRAINT `FK_KODECABANG_SHIFT` FOREIGN KEY (`CABANG_KODE`) REFERENCES `cabang` (`KODE_CABANG`) ON UPDATE CASCADE; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;