-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Waktu pembuatan: 03 Nov 2025 pada 09.20
-- Versi server: 10.11.9-MariaDB-cll-lve
-- Versi PHP: 8.4.13

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: `pred9951_sinliejaya`
--

-- --------------------------------------------------------

--
-- Struktur dari tabel `sys_group`
--

CREATE TABLE `sys_group` (
  `group_id` int(11) NOT NULL,
  `group_name` varchar(50) DEFAULT NULL,
  `group_st` varchar(1) DEFAULT NULL,
  `created_by` varchar(30) DEFAULT NULL,
  `created_dt` datetime DEFAULT NULL,
  `changed_by` varchar(30) DEFAULT NULL,
  `changed_dt` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `sys_group`
--

INSERT INTO `sys_group` (`group_id`, `group_name`, `group_st`, `created_by`, `created_dt`, `changed_by`, `changed_dt`) VALUES
(1, 'Admin', '', 'admin', '2013-03-27 09:24:17', 'admin', '2013-03-27 09:24:17'),
(2, 'User', '', 'admin', '2013-03-02 00:33:20', 'admin', '2013-03-02 00:33:20');

-- --------------------------------------------------------

--
-- Struktur dari tabel `sys_gr_link`
--

CREATE TABLE `sys_gr_link` (
  `group_id` int(11) NOT NULL DEFAULT 0,
  `node` int(11) NOT NULL DEFAULT 0
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `sys_gr_link`
--

INSERT INTO `sys_gr_link` (`group_id`, `node`) VALUES
(1, 1),
(1, 2),
(1, 3),
(1, 4),
(1, 5),
(1, 6),
(1, 7),
(1, 8),
(1, 9),
(1, 10),
(1, 11),
(1, 12),
(1, 13),
(1, 14),
(1, 15),
(1, 16),
(1, 17),
(1, 18),
(1, 19),
(1, 21),
(1, 22),
(1, 23),
(1, 24),
(1, 25),
(1, 26),
(1, 27),
(1, 28),
(1, 29),
(1, 30),
(1, 31),
(1, 32),
(1, 33),
(1, 34),
(1, 35),
(1, 36),
(1, 37),
(1, 38),
(1, 39),
(1, 40),
(1, 41),
(1, 42),
(1, 43),
(1, 44),
(1, 45),
(1, 46),
(1, 47),
(1, 48),
(1, 49),
(1, 50),
(1, 51),
(1, 52),
(1, 53),
(1, 54),
(1, 55),
(1, 56);

-- --------------------------------------------------------

--
-- Struktur dari tabel `sys_menu`
--

CREATE TABLE `sys_menu` (
  `node` int(11) NOT NULL,
  `parentnode` int(11) DEFAULT NULL,
  `sortid` smallint(6) DEFAULT NULL,
  `displaytext` varchar(50) DEFAULT NULL,
  `basedir` varchar(100) DEFAULT NULL,
  `linkaddress` varchar(50) DEFAULT NULL,
  `icon` varchar(255) NOT NULL,
  `stat` char(1) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `sys_menu`
--

INSERT INTO `sys_menu` (`node`, `parentnode`, `sortid`, `displaytext`, `basedir`, `linkaddress`, `icon`, `stat`) VALUES
(13, 1, 2, 'Master Data', '#', '#', '', '1'),
(2, 1, 1, 'Administrasi', '#', '#', '', '0'),
(3, 2, 1, 'Menu Aplikasi', 'admin', 'master_menu', 'far fa-file nav-icon', '1'),
(4, 2, 2, 'Grup User', 'admin', 'master_groupuser', 'fa fa-users nav-icon', '1'),
(5, 2, 3, 'User Administrasi', 'admin', 'master_user', 'fa fa-users nav-icon', '1'),
(6, 2, 5, 'Ubah Password', 'admin', 'edit_password', 'nav-icon fas fa-fingerprint', '1'),
(7, 2, 4, 'User Maintenance', 'master', 'master_userakses', 'fa fa-users nav-icon', '1'),
(9, 2, 6, 'Import Data', 'import', 'master_importdata', 'fas fa-file-import', '1'),
(15, 1, 5, 'Laporan ', '#', '#', '', '1'),
(32, 1, 3, 'Transaksi', '#', '#', '', '1'),
(18, 13, 1, 'Data Karyawan', 'master', 'master_karyawan', 'fas fa-database', '1'),
(23, 15, 1, 'Laporan Absensi Date', 'laporan', 'laporan_absensi', 'fas fa-archive', '1'),
(24, 32, 9, 'Input Gaji', 'transaksi', 'input_gaji', 'fas fa-donate', '1'),
(25, 32, 10, 'Print Slip Gaji', 'transaksi', 'transaksi_gaji', 'fas fa-stamp', '1'),
(26, 15, 2, 'Laporan Absensi Month', 'laporan', 'laporan_absensi_bulan', 'fas fa-archive', '1'),
(27, 15, 3, 'Laporan Rekap Absen', 'laporan', 'laporan_rekap_absensi', 'fas fa-archive', '1'),
(34, 32, 8, 'List Absensi', 'transaksi', 'list_absensi', 'fas fa-fingerprint', '1');

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_bulan`
--

CREATE TABLE `tbl_bulan` (
  `id_bulan` int(11) NOT NULL,
  `nm_bulan` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `tbl_bulan`
--

INSERT INTO `tbl_bulan` (`id_bulan`, `nm_bulan`) VALUES
(1, 'Januari'),
(2, 'Februari'),
(3, 'Maret'),
(4, 'April'),
(5, 'May'),
(6, 'Juni'),
(7, 'July'),
(8, 'Agustus'),
(9, 'September'),
(10, 'October'),
(11, 'November'),
(12, 'December');

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_gaji`
--

CREATE TABLE `tbl_gaji` (
  `id_gaji` int(11) NOT NULL,
  `id_karyawan` varchar(255) NOT NULL,
  `gaji_pokok` varchar(255) NOT NULL,
  `tgl_awal` date NOT NULL,
  `tgl_akhir` date NOT NULL,
  `jml_hari` varchar(255) NOT NULL,
  `potongan` varchar(255) NOT NULL,
  `tambahan` varchar(255) NOT NULL,
  `total_terima` varchar(255) NOT NULL,
  `tgl_gaji` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
  `user_input` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_karyawan`
--

CREATE TABLE `tbl_karyawan` (
  `id_karyawan` int(11) NOT NULL,
  `id_st_kar` int(11) NOT NULL,
  `id_rfid` int(11) NOT NULL,
  `no_pegawai` varchar(10) NOT NULL,
  `nama` varchar(255) NOT NULL,
  `gaji_pokok` varchar(20) NOT NULL,
  `tgl_masuk` date NOT NULL,
  `tgl_keluar` date NOT NULL,
  `status_karyawan` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `tbl_karyawan`
--

INSERT INTO `tbl_karyawan` (`id_karyawan`, `id_st_kar`, `id_rfid`, `no_pegawai`, `nama`, `gaji_pokok`, `tgl_masuk`, `tgl_keluar`, `status_karyawan`) VALUES
(1, 1, 0, '01', 'SUSANTO', '0', '2024-11-01', '0000-00-00', '1'),
(2, 1, 0, '02', 'KHON LI MIE', '0', '2024-11-01', '0000-00-00', '1'),
(3, 1, 0, '03', 'NOVI SUSANTI', '0', '2024-11-01', '0000-00-00', '1'),
(4, 1, 0, '04', 'CINDY VALENCIA', '0', '2024-11-01', '0000-00-00', '1'),
(5, 1, 0, '05', 'SURATMAN LAM', '0', '2024-11-01', '0000-00-00', '1'),
(6, 1, 0, '06', 'YANDI WANG', '0', '2024-11-01', '0000-00-00', '1'),
(7, 1, 0, '07', 'MICHAEL ANDREAN', '0', '2024-11-01', '0000-00-00', '1');

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_kehadiran`
--

CREATE TABLE `tbl_kehadiran` (
  `id` int(11) NOT NULL,
  `no_pegawai` varchar(255) NOT NULL,
  `id_rfid` int(11) NOT NULL,
  `nama` varchar(255) DEFAULT NULL,
  `date` datetime NOT NULL,
  `status` varchar(50) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_pilabsen`
--

CREATE TABLE `tbl_pilabsen` (
  `id_pilabsen` int(11) NOT NULL,
  `nm_pilabsen` varchar(255) NOT NULL,
  `keterangan` longtext NOT NULL,
  `st_absen` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `tbl_pilabsen`
--

INSERT INTO `tbl_pilabsen` (`id_pilabsen`, `nm_pilabsen`, `keterangan`, `st_absen`) VALUES
(1, 'Masuk', 'Masuk', 1),
(2, 'Pulang', 'Pulang', 1),
(3, 'Absen Lembur : Masuk', 'Absen Lembur : Masuk', 1),
(4, 'Absen Lembur : Pulang', 'Absen Lembur : Pulang', 1),
(5, 'Jam Istirahat : Masuk', 'Jam Istirahat : Masuk', 1);

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_stkar`
--

CREATE TABLE `tbl_stkar` (
  `id_stkar` int(11) NOT NULL,
  `nm_stkar` varchar(255) NOT NULL,
  `keterangan` longtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data untuk tabel `tbl_stkar`
--

INSERT INTO `tbl_stkar` (`id_stkar`, `nm_stkar`, `keterangan`) VALUES
(1, 'Pegawai Tetap', 'Pegawai dengan status pegawai Tetap'),
(2, 'Pegawai Project', 'Pegawai dengan status pegawai Project');

-- --------------------------------------------------------

--
-- Struktur dari tabel `tbl_users`
--

CREATE TABLE `tbl_users` (
  `id_user` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `nama_user` varchar(100) NOT NULL,
  `role` enum('admin','user') NOT NULL,
  `id_group` int(11) NOT NULL,
  `email` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tbl_users`
--

INSERT INTO `tbl_users` (`id_user`, `username`, `password`, `nama_user`, `role`, `id_group`, `email`) VALUES
(1, 'admin', '4b264878389b0f27d45b6980a4a51076', 'Administrator', 'admin', 1, '');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `sys_group`
--
ALTER TABLE `sys_group`
  ADD PRIMARY KEY (`group_id`);

--
-- Indeks untuk tabel `sys_gr_link`
--
ALTER TABLE `sys_gr_link`
  ADD PRIMARY KEY (`group_id`,`node`);

--
-- Indeks untuk tabel `sys_menu`
--
ALTER TABLE `sys_menu`
  ADD PRIMARY KEY (`node`);

--
-- Indeks untuk tabel `tbl_bulan`
--
ALTER TABLE `tbl_bulan`
  ADD PRIMARY KEY (`id_bulan`);

--
-- Indeks untuk tabel `tbl_gaji`
--
ALTER TABLE `tbl_gaji`
  ADD PRIMARY KEY (`id_gaji`);

--
-- Indeks untuk tabel `tbl_karyawan`
--
ALTER TABLE `tbl_karyawan`
  ADD PRIMARY KEY (`id_karyawan`);

--
-- Indeks untuk tabel `tbl_kehadiran`
--
ALTER TABLE `tbl_kehadiran`
  ADD PRIMARY KEY (`id`);

--
-- Indeks untuk tabel `tbl_pilabsen`
--
ALTER TABLE `tbl_pilabsen`
  ADD PRIMARY KEY (`id_pilabsen`);

--
-- Indeks untuk tabel `tbl_stkar`
--
ALTER TABLE `tbl_stkar`
  ADD PRIMARY KEY (`id_stkar`);

--
-- Indeks untuk tabel `tbl_users`
--
ALTER TABLE `tbl_users`
  ADD PRIMARY KEY (`id_user`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `sys_group`
--
ALTER TABLE `sys_group`
  MODIFY `group_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT untuk tabel `sys_menu`
--
ALTER TABLE `sys_menu`
  MODIFY `node` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1223;

--
-- AUTO_INCREMENT untuk tabel `tbl_bulan`
--
ALTER TABLE `tbl_bulan`
  MODIFY `id_bulan` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT untuk tabel `tbl_gaji`
--
ALTER TABLE `tbl_gaji`
  MODIFY `id_gaji` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `tbl_karyawan`
--
ALTER TABLE `tbl_karyawan`
  MODIFY `id_karyawan` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT untuk tabel `tbl_kehadiran`
--
ALTER TABLE `tbl_kehadiran`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `tbl_pilabsen`
--
ALTER TABLE `tbl_pilabsen`
  MODIFY `id_pilabsen` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT untuk tabel `tbl_stkar`
--
ALTER TABLE `tbl_stkar`
  MODIFY `id_stkar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT untuk tabel `tbl_users`
--
ALTER TABLE `tbl_users`
  MODIFY `id_user` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
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 */;
