finish all admin

This commit is contained in:
kicap1992
2022-11-27 00:58:30 +08:00
parent 369e9b7829
commit 83188d84c1
36 changed files with 5249 additions and 329 deletions

Binary file not shown.

View File

@ -0,0 +1,541 @@
-- phpMyAdmin SQL Dump
-- version 5.0.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Nov 19, 2022 at 02:40 PM
-- Server version: 10.4.17-MariaDB
-- PHP Version: 7.4.15
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: `absensi_karyawan`
--
-- --------------------------------------------------------
--
-- Table structure for table `tb_absensi_karyawan`
--
CREATE TABLE `tb_absensi_karyawan` (
`no` int(5) NOT NULL,
`nik` varchar(16) DEFAULT NULL,
`id_dinas` int(3) DEFAULT NULL,
`tanggal` date NOT NULL,
`jam_masuk` time DEFAULT NULL,
`jam_istirehat` time DEFAULT NULL,
`jam_masuk_kembali` time DEFAULT NULL,
`jam_pulang` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_absensi_karyawan`
--
INSERT INTO `tb_absensi_karyawan` (`no`, `nik`, `id_dinas`, `tanggal`, `jam_masuk`, `jam_istirehat`, `jam_masuk_kembali`, `jam_pulang`) VALUES
(8, '1234567890123456', 1, '2022-09-21', '06:57:50', NULL, NULL, NULL),
(9, '1234567890123455', 1, '2022-09-21', '09:34:03', '09:46:52', NULL, NULL),
(10, '1234567890123456', 1, '2022-09-27', '09:15:04', '09:58:07', '09:58:45', '09:58:52');
-- --------------------------------------------------------
--
-- Table structure for table `tb_admin`
--
CREATE TABLE `tb_admin` (
`nik` varchar(16) NOT NULL,
`nama` varchar(100) NOT NULL,
`level` varchar(10) NOT NULL,
`id_dinas` int(3) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_admin`
--
INSERT INTO `tb_admin` (`nik`, `nama`, `level`, `id_dinas`) VALUES
('1234567890123456', 'Admin', 'Admin', 1);
-- --------------------------------------------------------
--
-- Table structure for table `tb_dinas`
--
CREATE TABLE `tb_dinas` (
`id_dinas` int(3) NOT NULL,
`dinas` varchar(100) NOT NULL,
`lat` varchar(100) NOT NULL,
`lng` varchar(100) NOT NULL,
`radius` int(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_dinas`
--
INSERT INTO `tb_dinas` (`id_dinas`, `dinas`, `lat`, `lng`, `radius`) VALUES
(1, 'Dinas Pariwisata Kepemudaan dan Olahraga Kabupaten Mamuju Tengah', '-3.9887240011073284', '119.65215215', 100);
-- --------------------------------------------------------
--
-- Table structure for table `tb_informasi_libur`
--
CREATE TABLE `tb_informasi_libur` (
`id_informasi_libur` int(5) NOT NULL,
`id_libur` int(5) NOT NULL,
`nik` varchar(16) DEFAULT NULL,
`tanggal` date NOT NULL,
`ket` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Table structure for table `tb_informasi_perjalanan_dinas`
--
CREATE TABLE `tb_informasi_perjalanan_dinas` (
`id_informasi_perjalanan_dinas` int(5) NOT NULL,
`id_perjalanan_dinas` int(5) NOT NULL,
`nik` varchar(16) DEFAULT NULL,
`tanggal` date NOT NULL,
`ket` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_informasi_perjalanan_dinas`
--
INSERT INTO `tb_informasi_perjalanan_dinas` (`id_informasi_perjalanan_dinas`, `id_perjalanan_dinas`, `nik`, `tanggal`, `ket`) VALUES
(14, 6, '1234567890123444', '2022-09-21', 'Sini perjalanan dinas (2022-09-21 - 2022-09-22)'),
(15, 6, '1234567890123444', '2022-09-22', 'Sini perjalanan dinas (2022-09-21 - 2022-09-22)');
-- --------------------------------------------------------
--
-- Table structure for table `tb_karyawan`
--
CREATE TABLE `tb_karyawan` (
`nik` varchar(16) NOT NULL,
`nama` varchar(100) NOT NULL,
`no_telpon` varchar(13) DEFAULT NULL,
`jabatan` varchar(100) NOT NULL,
`pangkat` varchar(15) DEFAULT NULL,
`status` text DEFAULT NULL,
`alamat` text DEFAULT NULL,
`tanggal_lahir` date DEFAULT NULL,
`id_dinas` int(3) NOT NULL,
`device_id` varchar(100) DEFAULT NULL,
`image` varchar(150) NOT NULL,
`created_at` datetime NOT NULL DEFAULT current_timestamp(),
`updated_at` datetime NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_karyawan`
--
INSERT INTO `tb_karyawan` (`nik`, `nama`, `no_telpon`, `jabatan`, `pangkat`, `status`, `alamat`, `tanggal_lahir`, `id_dinas`, `device_id`, `image`, `created_at`, `updated_at`) VALUES
('1234567890123444', 'bobo', '0865465465466', 'Bendahara', 'IV D', 'PNS', 'sadsad', '1992-08-30', 1, NULL, 'assets/images/foto_karyawan/1234567890123444/1-brjYnVlXwM3j_SWXImT0Rg.png', '2022-09-19 00:09:54', '2022-09-19 00:09:54'),
('1234567890123454', 'Ilham', '082293246583', 'Seketaris Dinas', 'Tiada', 'Kontrak', 'asdasd', '1889-09-13', 1, NULL, 'assets/images/foto_karyawan/1234567890123454/1111..jpg', '2022-09-15 04:09:10', '2022-09-15 04:09:10'),
('1234567890123455', 'Karan', '0895806674850', 'Seketaris Dinas', 'Tiada', 'Kontrak', 'Jln Apas, Tawau, Sabah', '1889-09-13', 1, 'e98719ce0a6494ce', 'assets/images/foto_karyawan/1234567890123455/11073968_844405842264361_5190470711960847490_n.jpg', '2022-09-09 02:42:26', '2022-09-09 02:54:41'),
('1234567890123456', 'Aran', '082293246583', 'Kepala Dinas', 'Tiada', 'Kontrak', 'Jln Industri Kecil, Soreang, Parepare', '1889-09-13', 1, '6311cf2717ea3025', 'assets/images/foto_karyawan/1234567890123456/6564e6d48892e6ba325bda1ec27189c9b4b3b473_hq.jpg', '2022-09-07 02:47:55', '2022-09-10 02:14:11');
-- --------------------------------------------------------
--
-- Table structure for table `tb_kordinat_karyawan`
--
CREATE TABLE `tb_kordinat_karyawan` (
`nik` varchar(16) NOT NULL,
`lat` varchar(20) NOT NULL,
`lng` varchar(20) NOT NULL,
`updated_at` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_kordinat_karyawan`
--
INSERT INTO `tb_kordinat_karyawan` (`nik`, `lat`, `lng`, `updated_at`) VALUES
('1234567890123455', '-3.9889786', '119.6518278', '2022-09-21 09:34:43'),
('1234567890123456', '-3.9889742', '119.6518331', '2022-09-27 09:53:48');
-- --------------------------------------------------------
--
-- Table structure for table `tb_laporan_karyawan`
--
CREATE TABLE `tb_laporan_karyawan` (
`no_laporan` int(4) NOT NULL,
`nik` varchar(16) NOT NULL,
`image` varchar(150) DEFAULT NULL,
`nama_laporan` varchar(100) NOT NULL,
`ket_laporan` text NOT NULL,
`created_at` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_laporan_karyawan`
--
INSERT INTO `tb_laporan_karyawan` (`no_laporan`, `nik`, `image`, `nama_laporan`, `ket_laporan`, `created_at`) VALUES
(245, '1234567890123456', NULL, 'Laporan 1', 'Keterangan Laporan 1', '2022-09-27 09:25:44'),
(246, '1234567890123456', 'assets/images/karyawan/246/f6be222d-8464-4794-af5e-c2c0261d58695207727213075815442.jpg', 'Laporan 2', 'Laporan 2', '2022-09-27 09:30:14');
-- --------------------------------------------------------
--
-- Table structure for table `tb_libur`
--
CREATE TABLE `tb_libur` (
`id_libur` int(5) NOT NULL,
`id_dinas` int(3) NOT NULL,
`list_karyawan` mediumtext NOT NULL,
`range_tanggal` mediumtext NOT NULL,
`ket` text NOT NULL,
`created_at` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- --------------------------------------------------------
--
-- Table structure for table `tb_login_admin`
--
CREATE TABLE `tb_login_admin` (
`no` int(4) NOT NULL,
`username` varchar(200) NOT NULL,
`password` varchar(200) NOT NULL,
`nik` varchar(16) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_login_admin`
--
INSERT INTO `tb_login_admin` (`no`, `username`, `password`, `nik`) VALUES
(1, 'admin', '21232f297a57a5a743894a0e4a801fc3', '1234567890123456');
-- --------------------------------------------------------
--
-- Table structure for table `tb_login_user`
--
CREATE TABLE `tb_login_user` (
`no` int(3) NOT NULL,
`username` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`nik` varchar(16) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_login_user`
--
INSERT INTO `tb_login_user` (`no`, `username`, `password`, `nik`) VALUES
(3, '1234567890123456', '25d55ad283aa400af464c76d713c07ad', '1234567890123456'),
(4, '1234567890123455', '25d55ad283aa400af464c76d713c07ad', '1234567890123455'),
(5, '1234567890123454', '25d55ad283aa400af464c76d713c07ad', '1234567890123454'),
(9, '1234567890123444', '25d55ad283aa400af464c76d713c07ad', '1234567890123444');
-- --------------------------------------------------------
--
-- Table structure for table `tb_pengaturan_jam_kerja_harian`
--
CREATE TABLE `tb_pengaturan_jam_kerja_harian` (
`no` int(2) NOT NULL,
`id_dinas` int(11) DEFAULT NULL,
`hari` varchar(10) NOT NULL,
`jam_masuk` time DEFAULT NULL,
`jam_istirehat` time DEFAULT NULL,
`jam_masuk_kembali` time DEFAULT NULL,
`jam_pulang` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_pengaturan_jam_kerja_harian`
--
INSERT INTO `tb_pengaturan_jam_kerja_harian` (`no`, `id_dinas`, `hari`, `jam_masuk`, `jam_istirehat`, `jam_masuk_kembali`, `jam_pulang`) VALUES
(1, 1, 'senin', '07:10:00', '12:00:00', '13:00:00', '16:00:00'),
(2, 1, 'selasa', '08:00:00', '12:00:00', '13:00:00', '16:00:00'),
(3, 1, 'rabu', '08:00:00', '12:00:00', '13:00:00', '16:00:00'),
(4, 1, 'jumat', '01:00:00', '05:00:00', '12:00:00', '16:00:00'),
(5, 1, 'kamis', '08:00:00', '12:00:00', '13:00:00', '16:00:00');
-- --------------------------------------------------------
--
-- Table structure for table `tb_perjalanan_dinas`
--
CREATE TABLE `tb_perjalanan_dinas` (
`id_perjalanan_dinas` int(5) NOT NULL,
`id_dinas` int(3) NOT NULL,
`list_karyawan` mediumtext NOT NULL,
`range_tanggal` mediumtext NOT NULL,
`ket` text NOT NULL,
`created_at` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data for table `tb_perjalanan_dinas`
--
INSERT INTO `tb_perjalanan_dinas` (`id_perjalanan_dinas`, `id_dinas`, `list_karyawan`, `range_tanggal`, `ket`, `created_at`) VALUES
(6, 1, '[\"1234567890123444\"]', '2022-09-21 - 2022-09-22', 'Sini perjalanan dinas (2022-09-21 - 2022-09-22)', '2022-09-21');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `tb_absensi_karyawan`
--
ALTER TABLE `tb_absensi_karyawan`
ADD PRIMARY KEY (`no`),
ADD KEY `id_dinas` (`id_dinas`),
ADD KEY `nik` (`nik`);
--
-- Indexes for table `tb_admin`
--
ALTER TABLE `tb_admin`
ADD PRIMARY KEY (`nik`),
ADD KEY `id_dinas` (`id_dinas`);
--
-- Indexes for table `tb_dinas`
--
ALTER TABLE `tb_dinas`
ADD PRIMARY KEY (`id_dinas`);
--
-- Indexes for table `tb_informasi_libur`
--
ALTER TABLE `tb_informasi_libur`
ADD PRIMARY KEY (`id_informasi_libur`),
ADD KEY `id_libur` (`id_libur`),
ADD KEY `karyawan` (`nik`);
--
-- Indexes for table `tb_informasi_perjalanan_dinas`
--
ALTER TABLE `tb_informasi_perjalanan_dinas`
ADD PRIMARY KEY (`id_informasi_perjalanan_dinas`),
ADD KEY `id_libur` (`id_perjalanan_dinas`),
ADD KEY `karyawan` (`nik`);
--
-- Indexes for table `tb_karyawan`
--
ALTER TABLE `tb_karyawan`
ADD PRIMARY KEY (`nik`),
ADD KEY `id_dinas` (`id_dinas`);
--
-- Indexes for table `tb_kordinat_karyawan`
--
ALTER TABLE `tb_kordinat_karyawan`
ADD PRIMARY KEY (`nik`),
ADD KEY `nik` (`nik`);
--
-- Indexes for table `tb_laporan_karyawan`
--
ALTER TABLE `tb_laporan_karyawan`
ADD PRIMARY KEY (`no_laporan`),
ADD KEY `nik` (`nik`);
--
-- Indexes for table `tb_libur`
--
ALTER TABLE `tb_libur`
ADD PRIMARY KEY (`id_libur`),
ADD KEY `id_dinas` (`id_dinas`);
--
-- Indexes for table `tb_login_admin`
--
ALTER TABLE `tb_login_admin`
ADD PRIMARY KEY (`no`),
ADD KEY `nik` (`nik`);
--
-- Indexes for table `tb_login_user`
--
ALTER TABLE `tb_login_user`
ADD PRIMARY KEY (`no`),
ADD KEY `nik_karyawan` (`nik`);
--
-- Indexes for table `tb_pengaturan_jam_kerja_harian`
--
ALTER TABLE `tb_pengaturan_jam_kerja_harian`
ADD PRIMARY KEY (`no`),
ADD KEY `id_dinas` (`id_dinas`);
--
-- Indexes for table `tb_perjalanan_dinas`
--
ALTER TABLE `tb_perjalanan_dinas`
ADD PRIMARY KEY (`id_perjalanan_dinas`),
ADD KEY `id_dinas` (`id_dinas`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `tb_absensi_karyawan`
--
ALTER TABLE `tb_absensi_karyawan`
MODIFY `no` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
--
-- AUTO_INCREMENT for table `tb_dinas`
--
ALTER TABLE `tb_dinas`
MODIFY `id_dinas` int(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tb_informasi_libur`
--
ALTER TABLE `tb_informasi_libur`
MODIFY `id_informasi_libur` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=81;
--
-- AUTO_INCREMENT for table `tb_informasi_perjalanan_dinas`
--
ALTER TABLE `tb_informasi_perjalanan_dinas`
MODIFY `id_informasi_perjalanan_dinas` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
--
-- AUTO_INCREMENT for table `tb_laporan_karyawan`
--
ALTER TABLE `tb_laporan_karyawan`
MODIFY `no_laporan` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=247;
--
-- AUTO_INCREMENT for table `tb_libur`
--
ALTER TABLE `tb_libur`
MODIFY `id_libur` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT for table `tb_login_admin`
--
ALTER TABLE `tb_login_admin`
MODIFY `no` int(4) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT for table `tb_login_user`
--
ALTER TABLE `tb_login_user`
MODIFY `no` int(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
--
-- AUTO_INCREMENT for table `tb_pengaturan_jam_kerja_harian`
--
ALTER TABLE `tb_pengaturan_jam_kerja_harian`
MODIFY `no` int(2) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT for table `tb_perjalanan_dinas`
--
ALTER TABLE `tb_perjalanan_dinas`
MODIFY `id_perjalanan_dinas` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `tb_absensi_karyawan`
--
ALTER TABLE `tb_absensi_karyawan`
ADD CONSTRAINT `tb_absensi_karyawan_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE NO ACTION ON UPDATE CASCADE,
ADD CONSTRAINT `tb_absensi_karyawan_ibfk_2` FOREIGN KEY (`id_dinas`) REFERENCES `tb_dinas` (`id_dinas`) ON DELETE NO ACTION ON UPDATE CASCADE;
--
-- Constraints for table `tb_admin`
--
ALTER TABLE `tb_admin`
ADD CONSTRAINT `tb_admin_ibfk_1` FOREIGN KEY (`id_dinas`) REFERENCES `tb_dinas` (`id_dinas`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_informasi_libur`
--
ALTER TABLE `tb_informasi_libur`
ADD CONSTRAINT `tb_informasi_libur_ibfk_1` FOREIGN KEY (`id_libur`) REFERENCES `tb_libur` (`id_libur`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `tb_informasi_libur_ibfk_2` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_informasi_perjalanan_dinas`
--
ALTER TABLE `tb_informasi_perjalanan_dinas`
ADD CONSTRAINT `tb_informasi_perjalanan_dinas_ibfk_1` FOREIGN KEY (`id_perjalanan_dinas`) REFERENCES `tb_perjalanan_dinas` (`id_perjalanan_dinas`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `tb_informasi_perjalanan_dinas_ibfk_2` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_karyawan`
--
ALTER TABLE `tb_karyawan`
ADD CONSTRAINT `tb_karyawan_ibfk_1` FOREIGN KEY (`id_dinas`) REFERENCES `tb_dinas` (`id_dinas`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_kordinat_karyawan`
--
ALTER TABLE `tb_kordinat_karyawan`
ADD CONSTRAINT `tb_kordinat_karyawan_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_laporan_karyawan`
--
ALTER TABLE `tb_laporan_karyawan`
ADD CONSTRAINT `tb_laporan_karyawan_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE NO ACTION ON UPDATE CASCADE;
--
-- Constraints for table `tb_login_admin`
--
ALTER TABLE `tb_login_admin`
ADD CONSTRAINT `tb_login_admin_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `tb_admin` (`nik`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_login_user`
--
ALTER TABLE `tb_login_user`
ADD CONSTRAINT `tb_login_user_ibfk_1` FOREIGN KEY (`nik`) REFERENCES `tb_karyawan` (`nik`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `tb_pengaturan_jam_kerja_harian`
--
ALTER TABLE `tb_pengaturan_jam_kerja_harian`
ADD CONSTRAINT `tb_pengaturan_jam_kerja_harian_ibfk_1` FOREIGN KEY (`id_dinas`) REFERENCES `tb_dinas` (`id_dinas`) ON DELETE CASCADE ON UPDATE NO ACTION;
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 */;

Binary file not shown.

Binary file not shown.