-- https://www.phpmyadmin.net/
--
-- Waktu pembuatan: 13 Okt 2025 pada 03.14
-- Versi server: 10.4.21-MariaDB
-- Versi PHP: 7.3.31

START TRANSACTION;



--
-- Database: `tu`
--

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

--
-- Struktur dari tabel `adm_lulusan`
--

CREATE TABLE `adm_lulusan` (
  `id_adm_lulusan` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `tanggal_lulus` date NOT NULL,
  `no_skl` text NOT NULL,
  `no_skhun` text NOT NULL,
  `no_kelakuan_baik` text NOT NULL,
  `tanggal_surat` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `agama`
--

CREATE TABLE `agama` (
  `id_agama` int(10) NOT NULL,
  `agama` text NOT NULL,
  `s_agama` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `agama`
--

INSERT INTO `agama` (`id_agama`, `agama`, `s_agama`) VALUES
(1, 'Islam', 'ISL'),
(2, 'Katolik', 'KAT'),
(3, 'KRISTEN', 'KRI'),
(4, 'Hindu', 'HDU'),
(5, 'Budha', 'BDH'),
(6, 'Kong Hu Chu', 'KHC');

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

--
-- Struktur dari tabel `bulanan`
--

CREATE TABLE `bulanan` (
  `id_bulan` int(10) NOT NULL,
  `id_semester` int(10) NOT NULL,
  `bulan` int(10) NOT NULL,
  `s_bulan` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `num_bulan` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data untuk tabel `bulanan`
--

INSERT INTO `bulanan` (`id_bulan`, `id_semester`, `bulan`, `s_bulan`, `num_bulan`) VALUES
(1, 2, 1, 'Januari', '01'),
(2, 2, 2, 'Februari', '02'),
(3, 2, 3, 'Maret', '03'),
(4, 2, 4, 'April', '04'),
(5, 2, 5, 'Mei', '05'),
(6, 2, 6, 'Juni', '06'),
(7, 1, 7, 'Juli', '07'),
(8, 1, 8, 'Agustus', '08'),
(9, 1, 9, 'September', '09'),
(10, 1, 10, 'Oktober', '10'),
(11, 1, 11, 'Nopember', '11'),
(12, 1, 12, 'Desember', '12');

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

--
-- Struktur dari tabel `db_bulanan_guru`
--

CREATE TABLE `db_bulanan_guru` (
  `id_db_bulanan_guru` int(10) NOT NULL,
  `tahun` text NOT NULL,
  `num_bulan` text NOT NULL,
  `id_tugas_pokok` int(10) NOT NULL,
  `id_kepegawaian` int(10) NOT NULL,
  `sbjabatan` text NOT NULL,
  `id_agama` int(10) NOT NULL,
  `id_jenis_kelamin` int(10) NOT NULL,
  `jumlah` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `db_bulanan_siswa`
--

CREATE TABLE `db_bulanan_siswa` (
  `id_db_bulanan_siswa` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `num_bulan` text NOT NULL,
  `id_kelas` int(10) NOT NULL,
  `id_tingkat` int(10) NOT NULL,
  `id_agama` int(10) NOT NULL,
  `id_jenis_kelamin` int(10) NOT NULL,
  `jumlah` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `db_surat_keluar`
--

CREATE TABLE `db_surat_keluar` (
  `id_db_surat_keluar` int(10) NOT NULL,
  `kode` text NOT NULL,
  `tujuan` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `eskul`
--

CREATE TABLE `eskul` (
  `id_eskul` int(10) NOT NULL,
  `eskul` text NOT NULL,
  `kode` text NOT NULL,
  `softDelete` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `guru`
--

CREATE TABLE `guru` (
  `id_guru` int(10) NOT NULL,
  `tugas_pokok` int(10) NOT NULL,
  `sub_jabatan` text NOT NULL,
  `kepegawaian` int(10) NOT NULL,
  `tmt` date DEFAULT NULL,
  `tgl_masuk` text NOT NULL,
  `bulan_masuk` text NOT NULL,
  `tahun_masuk` int(11) NOT NULL,
  `nama_guru` text NOT NULL,
  `nip` text NOT NULL,
  `nuptk` text NOT NULL,
  `kelamin` int(10) NOT NULL,
  `agama` int(10) NOT NULL,
  `tempat_lahir` text NOT NULL,
  `tanggal_lahir` date DEFAULT NULL,
  `foto` text NOT NULL,
  `pendidikan_terakhir` int(10) NOT NULL,
  `keaktifan` text NOT NULL,
  `status` text NOT NULL,
  `tanggal_keluar` date DEFAULT NULL,
  `keluar_tanggal` text NOT NULL,
  `keluar_bulan` text NOT NULL,
  `keluar_tahun` text NOT NULL,
  `alasan` text NOT NULL,
  `no_sk` text NOT NULL,
  `tanggal_sk` date DEFAULT NULL,
  `tanggal_input` text NOT NULL,
  `bulan_input` text NOT NULL,
  `tahun_input` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `guru`
--

INSERT INTO `guru` (`id_guru`, `tugas_pokok`, `sub_jabatan`, `kepegawaian`, `tmt`, `tgl_masuk`, `bulan_masuk`, `tahun_masuk`, `nama_guru`, `nip`, `nuptk`, `kelamin`, `agama`, `tempat_lahir`, `tanggal_lahir`, `foto`, `pendidikan_terakhir`, `keaktifan`, `status`, `tanggal_keluar`, `keluar_tanggal`, `keluar_bulan`, `keluar_tahun`, `alasan`, `no_sk`, `tanggal_sk`, `tanggal_input`, `bulan_input`, `tahun_input`) VALUES
(1, 4, '', 11, '2025-07-01', '01', '07', 2025, 'Tata Usaha Sekolah', '', '', 1, 1, '', NULL, '', 0, 'Aktif', '', NULL, '', '', '', '', '', NULL, '11', '10', '2025');

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

--
-- Struktur dari tabel `jenis_kelamin`
--

CREATE TABLE `jenis_kelamin` (
  `id_jenis_kelamin` int(10) NOT NULL,
  `jenis_kelamin` text NOT NULL,
  `sjengkel` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `jenis_kelamin`
--

INSERT INTO `jenis_kelamin` (`id_jenis_kelamin`, `jenis_kelamin`, `sjengkel`) VALUES
(1, 'Laki-laki', 'L'),
(2, 'Perempuan', 'P');

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

--
-- Struktur dari tabel `jenis_laporan_bulanan`
--

CREATE TABLE `jenis_laporan_bulanan` (
  `id_jenis_laporan_bulanan` int(10) NOT NULL,
  `jenis_laporan` text NOT NULL,
  `url_laporan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `jenis_laporan_bulanan`
--

INSERT INTO `jenis_laporan_bulanan` (`id_jenis_laporan_bulanan`, `jenis_laporan`, `url_laporan`) VALUES
(1, 'Laporan Bulanan Surat Keluar', 'lap-surat-keluar.php'),
(2, 'Laporan Bulanan Keadaan Peserta Didik', 'lap_kondisi_siswa.php'),
(3, 'Laporan Bulanan Keadaan Tenaga Pendidik & Kependidikan', 'lap_kondisi_guru.php'),
(4, 'Laporan Bulanan Surat Masuk', 'lap-surat-masuk.php');

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

--
-- Struktur dari tabel `jenis_surat_keluar`
--

CREATE TABLE `jenis_surat_keluar` (
  `id_jenis_surat_keluar` int(10) NOT NULL,
  `piloting` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `jenis_surat_keluar` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `nomenklatur_surat` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `url_surat` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data untuk tabel `jenis_surat_keluar`
--

INSERT INTO `jenis_surat_keluar` (`id_jenis_surat_keluar`, `piloting`, `jenis_surat_keluar`, `nomenklatur_surat`, `url_surat`) VALUES
(1, 'Guru', 'Surat Pengantar', 'I 21.25.12/SMAN 1/KP/', 'surat_pengantar.php'),
(2, 'Guru', 'Surat Keterangan Tidak Pernah Dijatuhi Hukuman Disiplin', 'I 21.25.12/SMAN 1/KP/', 'surat_keterangan_tidak_pernah_dijatuhi_hukuman.php'),
(3, 'Alumni', 'Surat Keterangan Tidak Mengeluarkan SKHUN', 'I 21.25.12/SMAN 1/MN/', 'surat_keterangan_tidak_mengeluarkan_skhun.php'),
(5, 'Guru', 'Surat Undangan Rapat', 'I 21.25.12/SMAN 1/MN/', 'surat_undangan_rapat.php'),
(6, 'Siswa', 'Surat Keterangan Pindah', 'I 21.25.12/SMAN 1/MN/', 'surat_keterangan_pindah.php'),
(7, 'Siswa', 'Surat Kelakuan Baik', 'I 21.25.12/SMAN 1/MN/', 'surat_kelakuan_baik.php'),
(8, 'Alumni', 'Surat Kelakuan Baik', 'I 21.25.12/SMAN 1/MN/', 'surat_kelakuan_baik_alumni.php'),
(9, 'Siswa', 'Surat Panggilan Orang Tua / Wali', 'I 21.25.12/SMAN 1/LL/', 'surat_panggilan_orang_tua.php'),
(10, 'Siswa', 'Surat Keterangan Peserta Didik Aktif', 'I 21.25.12/SMAN 1/MN/', 'surat_keterangan_siswa_aktif.php'),
(11, 'Siswa', 'Surat Rekomendasi', 'I 21.25.12/SMAN 1/MN/', 'surat_rekomendasi_siswa_baru.php'),
(12, 'Siswa', 'Surat Pengembalian Peserta Didik', '/I 21.25.12/SMAN 1/KP/', 'surat_pengembalian_siswa.php'),
(13, 'Guru', 'Surat Perintah Tugas', '/I 21.25.12/SMAN 1/MN/', 'surat_tugas.php'),
(14, 'Guru', 'Surat Izin Kepala Sekolah', 'I 21.25.12/SMAN 1/MN', 'surat_izin_kepala_sekolah.php'),
(16, 'Alumni', 'Surat Keterangan Lulus', 'I 21.25.12/SMAN 1/MN', 'surat_keterangan_lulus.php');

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

--
-- Struktur dari tabel `kelas`
--

CREATE TABLE `kelas` (
  `id_kelas` int(10) NOT NULL,
  `nama_kelas` text NOT NULL,
  `id_tingkat` int(10) NOT NULL,
  `id_program_jurusan` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `kelompok_mapel`
--

CREATE TABLE `kelompok_mapel` (
  `id_kelompok_mapel` int(10) NOT NULL,
  `kelompok_mapel` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `kelompok_mapel`
--

INSERT INTO `kelompok_mapel` (`id_kelompok_mapel`, `kelompok_mapel`) VALUES
(1, 'Agama'),
(2, 'Wajib A'),
(3, 'Wajib B'),
(4, 'Pilihan'),
(5, 'Muatan Lokal');

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

--
-- Struktur dari tabel `kelompok_surat_masuk`
--

CREATE TABLE `kelompok_surat_masuk` (
  `id_kelompok_surat_masuk` int(10) NOT NULL,
  `kelompok_surat` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `kelompok_surat_masuk`
--

INSERT INTO `kelompok_surat_masuk` (`id_kelompok_surat_masuk`, `kelompok_surat`) VALUES
(1, 'Pemerintah Provinsi'),
(2, 'Pemerintah Kabupaten'),
(3, 'Pemerintah Kecamatan'),
(4, 'Kantor Kedinasan'),
(5, 'Kantor Swasta'),
(6, 'Masyarakat');

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

--
-- Struktur dari tabel `kepala_sekolah`
--

CREATE TABLE `kepala_sekolah` (
  `id_kepala_sekolah` int(10) NOT NULL,
  `id_periode` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL,
  `no_sk` text NOT NULL,
  `tanggal_sk` date DEFAULT NULL,
  `tmt` date DEFAULT NULL,
  `tgl_tmt` text NOT NULL,
  `bln_tmt` text NOT NULL,
  `thn_tmt` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `kepangkatan`
--

CREATE TABLE `kepangkatan` (
  `id_kepangkatan` int(10) NOT NULL,
  `pangkat` text NOT NULL,
  `golongan` text NOT NULL,
  `ruang` text NOT NULL,
  `jabfung` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `kepangkatan`
--

INSERT INTO `kepangkatan` (`id_kepangkatan`, `pangkat`, `golongan`, `ruang`, `jabfung`) VALUES
(1, 'Juru Muda', 'I', 'a', ''),
(2, 'Juru Muda Tingkat I', 'I', 'b', ''),
(3, 'Juru', 'I', 'c', ''),
(4, 'Juru Tingkat I', 'I', 'd', ''),
(5, 'Pengatur Muda', 'II', 'a', ''),
(6, 'Pengatur Muda Tingkat I', 'II', 'b', ''),
(7, 'Pengatur Muda', 'II', 'c', ''),
(8, 'Pengatur Muda', 'II', 'd', ''),
(9, 'Penata Muda', 'III', 'a', 'Guru Ahli Pertama'),
(10, 'Penata Muda Tingkat I', 'III', 'b', 'Guru Ahli Pertama'),
(11, 'Penata', 'III', 'c', 'Guru Ahli Muda'),
(12, 'Penata Tingkat I', 'III', 'd', 'Guru Ahli Muda'),
(13, 'Pembina', 'IV', 'a', 'Guru Ahli Madya'),
(14, 'Pembina Tingkat I', 'IV', 'b', 'Guru Ahli Madya'),
(15, 'Pembina Utama Muda', 'IV', 'c', 'Guru Ahli Madya'),
(16, 'Pembina Utama Madya', 'IV', 'd', 'Guru Ahli Utama'),
(17, 'Pembina Utama', 'IV', 'e', 'Guru Ahli Utama');

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

--
-- Struktur dari tabel `kepegawaian`
--

CREATE TABLE `kepegawaian` (
  `id_kepegawaian` int(10) NOT NULL,
  `kepegawaian` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data untuk tabel `kepegawaian`
--

INSERT INTO `kepegawaian` (`id_kepegawaian`, `kepegawaian`) VALUES
(1, 'PNS'),
(2, 'PNS Diperbantukan'),
(3, 'PNS Depag'),
(5, 'GTT/PTT Provinsi'),
(6, 'GTT/PTT Kab/Kota'),
(7, 'Guru Bantu Pusat'),
(8, 'Guru Honor Sekolah'),
(9, 'Tenaga Honor'),
(10, 'CPNS'),
(11, 'PPPK');

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

--
-- Struktur dari tabel `lembaga`
--

CREATE TABLE `lembaga` (
  `id_lembaga` int(10) NOT NULL,
  `npsn` text NOT NULL,
  `nama_sekolah` text NOT NULL,
  `alamat` text NOT NULL,
  `desa` text NOT NULL,
  `kecamatan` text NOT NULL,
  `kabupaten` text NOT NULL,
  `provinsi` text NOT NULL,
  `kontak` text NOT NULL,
  `email` text NOT NULL,
  `kode_pos` text NOT NULL,
  `website` text NOT NULL,
  `logo_sekolah` text NOT NULL,
  `logo_pemda` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `lembaga`
--

INSERT INTO `lembaga` (`id_lembaga`, `npsn`, `nama_sekolah`, `alamat`, `desa`, `kecamatan`, `kabupaten`, `provinsi`, `kontak`, `email`, `kode_pos`, `website`, `logo_sekolah`, `logo_pemda`) VALUES
(1, '50301884', 'SMK Negeri 1 Mandah', 'Jalan H. M. Rusli Zainal', 'Bolak Raya', 'Mandah', 'Indragiri Hilir', 'Riau', '081371383382', 'smkn1mandah@yahoo.com', '29254', 'https://sman1adonaratimur.sch.id/', 'smkn1 mandah.png', 'Logo_prov_riau2.png');

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

--
-- Struktur dari tabel `list_tugas_tambahan`
--

CREATE TABLE `list_tugas_tambahan` (
  `id_list_tugas_tambahan` int(10) NOT NULL,
  `tugas_tambahan` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data untuk tabel `list_tugas_tambahan`
--

INSERT INTO `list_tugas_tambahan` (`id_list_tugas_tambahan`, `tugas_tambahan`) VALUES
(1, 'Wakil Kepala Sekolah Urusan Kurikulum'),
(2, 'Wakil Kepala Sekolah Urusan Kesiswaan'),
(3, 'Wakil Kepala Sekolah Urusan Sarana Prasarana'),
(4, 'Wakil Kepala Sekolah Urusan Hubungan Masyarakat'),
(5, 'Kepala Perpustakaan'),
(6, 'Kepala Laboratorium IPA'),
(7, 'Kepala Laboratorium Bahasa'),
(8, 'Kepala Laboratorium Komputer'),
(9, 'Wali Kelas'),
(10, 'Pembina Ekstrakurikuler'),
(12, 'Guru Wali');

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

--
-- Struktur dari tabel `lulusan`
--

CREATE TABLE `lulusan` (
  `id_lulusan` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_kelas` int(10) NOT NULL,
  `id_siswa` int(10) NOT NULL,
  `nomor_ijazah` text NOT NULL,
  `no_transkrip_nilai` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `mapel`
--

CREATE TABLE `mapel` (
  `id_mapel` int(10) NOT NULL,
  `urutan` int(10) NOT NULL,
  `nama_mapel` text NOT NULL,
  `kode` text NOT NULL,
  `id_kelompok_mapel` int(10) NOT NULL,
  `sb_jabatan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `mapel_kelas`
--

CREATE TABLE `mapel_kelas` (
  `id_mapel_kelas` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_kelas` int(10) NOT NULL,
  `id_mapel` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `mutasi_masuk`
--

CREATE TABLE `mutasi_masuk` (
  `id_mutasi_masuk` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_siswa` int(10) NOT NULL,
  `tanggal_masuk` date NOT NULL,
  `tgl` text NOT NULL,
  `bln` text NOT NULL,
  `thn` text NOT NULL,
  `kelas_awal` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `pangkat_ptk`
--

CREATE TABLE `pangkat_ptk` (
  `id_pangkat_ptk` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL,
  `id_pangkat` int(10) NOT NULL,
  `tmt` date DEFAULT NULL,
  `no_sk` text NOT NULL,
  `tanggal_sk` date NOT NULL,
  `file_sk` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `pembina_eskul`
--

CREATE TABLE `pembina_eskul` (
  `id_pembina_eskul` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_eskul` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `pendidikan`
--

CREATE TABLE `pendidikan` (
  `id_pendidikan` int(10) NOT NULL,
  `pendidikan` text COLLATE utf8mb4_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data untuk tabel `pendidikan`
--

INSERT INTO `pendidikan` (`id_pendidikan`, `pendidikan`) VALUES
(1, 'Tidak Sekolah'),
(2, 'Putus SD'),
(3, 'SD Sederajat'),
(4, 'SMP Sederajat'),
(5, 'SMA Sederajat'),
(6, 'D1'),
(7, 'D2'),
(8, 'D3'),
(9, 'S1'),
(10, 'S2'),
(11, 'S3');

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

--
-- Struktur dari tabel `pendidikan_ptk`
--

CREATE TABLE `pendidikan_ptk` (
  `id_pendidikan_ptk` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL,
  `id_pendidikan` int(10) NOT NULL,
  `tahun_masuk` text NOT NULL,
  `tahun_lulus` text NOT NULL,
  `gelar_depan` text NOT NULL,
  `gelar_belakang` text NOT NULL,
  `file_ijazah` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `periode`
--

CREATE TABLE `periode` (
  `id_periode` int(10) NOT NULL,
  `tahun` text NOT NULL,
  `semester` text NOT NULL,
  `tahun_pelajaran` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `prestasi_siswa`
--

CREATE TABLE `prestasi_siswa` (
  `id_prestasi_siswa` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `kegiatan` text NOT NULL,
  `tingkat` text NOT NULL,
  `penyelenggara` text NOT NULL,
  `keterangan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `program_jurusan`
--

CREATE TABLE `program_jurusan` (
  `id_program_jurusan` int(10) NOT NULL,
  `kode` text NOT NULL,
  `program_jurusan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `rombel`
--

CREATE TABLE `rombel` (
  `id_rombel` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_kelas` int(10) NOT NULL,
  `wali_kelas` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `siswa_eskul`
--

CREATE TABLE `siswa_eskul` (
  `id_siswa_eskul` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_eskul` int(10) NOT NULL,
  `id_siswa` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `siswa_kelas`
--

CREATE TABLE `siswa_kelas` (
  `id_siswa_kelas` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `kelas` int(10) NOT NULL,
  `tingkat` int(10) NOT NULL,
  `program_jurusan` int(10) NOT NULL,
  `id_siswa` int(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `surat_keluar`
--

CREATE TABLE `surat_keluar` (
  `id_surat_keluar` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `kode` text NOT NULL,
  `jenis_surat` int(10) NOT NULL,
  `nomor_surat` text NOT NULL,
  `tanggal_surat` date NOT NULL,
  `tanggal` text NOT NULL,
  `bulan` text NOT NULL,
  `tahun` text NOT NULL,
  `perihal` text NOT NULL,
  `lampiran` text NOT NULL,
  `kepada` text NOT NULL,
  `cq` text NOT NULL,
  `di_tempat` text NOT NULL,
  `keterangan` text NOT NULL,
  `isi_surat` text NOT NULL,
  `isi_surat_2` text NOT NULL,
  `penutup_surat` text NOT NULL,
  `tanggal_kegiatan` date DEFAULT NULL,
  `tempat_kegiatan` text NOT NULL,
  `waktu_kegiatan` text NOT NULL,
  `jumlah_hari_tugas` text NOT NULL,
  `perihal_penugasan` text NOT NULL,
  `tempat_penugasan` text NOT NULL,
  `transportasi_penugasan` text NOT NULL,
  `bulan_penugasan` text NOT NULL,
  `tanggal_mulai_penugasan` text NOT NULL,
  `tanggal_selesai_penugasan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `surat_masuk`
--

CREATE TABLE `surat_masuk` (
  `id_surat_masuk` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `perihal` text NOT NULL,
  `kelompok_surat` int(10) NOT NULL,
  `nomor_surat` text NOT NULL,
  `tanggal_surat` date NOT NULL,
  `tanggal` text NOT NULL,
  `bulan` text NOT NULL,
  `tahun` text NOT NULL,
  `pengirim` text NOT NULL,
  `keterangan` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Struktur dari tabel `tingkat`
--

CREATE TABLE `tingkat` (
  `id_tingkat` int(10) NOT NULL,
  `tingkat` text NOT NULL,
  `romawi` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `tingkat`
--

INSERT INTO `tingkat` (`id_tingkat`, `tingkat`, `romawi`) VALUES
(1, '10', 'X'),
(2, '11', 'XI'),
(3, '12', 'XII');

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

--
-- Struktur dari tabel `tugas_pokok`
--

CREATE TABLE `tugas_pokok` (
  `id_tugas_pokok` int(10) NOT NULL,
  `tugas_pokok` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Dumping data untuk tabel `tugas_pokok`
--

INSERT INTO `tugas_pokok` (`id_tugas_pokok`, `tugas_pokok`) VALUES
(1, 'Kepala Sekolah'),
(2, 'Guru Mata Pelajaran'),
(3, 'Guru Bimbingan Konseling'),
(4, 'Tata Usaha');

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

--
-- Struktur dari tabel `tugas_tambahan_ptk`
--

CREATE TABLE `tugas_tambahan_ptk` (
  `id_tugas_tambahan_ptk` int(10) NOT NULL,
  `periode` int(10) NOT NULL,
  `id_guru` int(10) NOT NULL,
  `id_tugas_tambahan` int(10) NOT NULL,
  `no_sk` text NOT NULL,
  `tanggal_sk` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `adm_lulusan`
--
ALTER TABLE `adm_lulusan`
  ADD PRIMARY KEY (`id_adm_lulusan`);

--
-- Indeks untuk tabel `agama`
--
ALTER TABLE `agama`
  ADD PRIMARY KEY (`id_agama`);

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

--
-- Indeks untuk tabel `db_bulanan_guru`
--
ALTER TABLE `db_bulanan_guru`
  ADD PRIMARY KEY (`id_db_bulanan_guru`);

--
-- Indeks untuk tabel `db_bulanan_siswa`
--
ALTER TABLE `db_bulanan_siswa`
  ADD PRIMARY KEY (`id_db_bulanan_siswa`);

--
-- Indeks untuk tabel `db_surat_keluar`
--
ALTER TABLE `db_surat_keluar`
  ADD PRIMARY KEY (`id_db_surat_keluar`);

--
-- Indeks untuk tabel `eskul`
--
ALTER TABLE `eskul`
  ADD PRIMARY KEY (`id_eskul`);

--
-- Indeks untuk tabel `guru`
--
ALTER TABLE `guru`
  ADD PRIMARY KEY (`id_guru`);

--
-- Indeks untuk tabel `jenis_kelamin`
--
ALTER TABLE `jenis_kelamin`
  ADD PRIMARY KEY (`id_jenis_kelamin`);

--
-- Indeks untuk tabel `jenis_laporan_bulanan`
--
ALTER TABLE `jenis_laporan_bulanan`
  ADD PRIMARY KEY (`id_jenis_laporan_bulanan`);

--
-- Indeks untuk tabel `jenis_surat_keluar`
--
ALTER TABLE `jenis_surat_keluar`
  ADD PRIMARY KEY (`id_jenis_surat_keluar`);

--
-- Indeks untuk tabel `kelas`
--
ALTER TABLE `kelas`
  ADD PRIMARY KEY (`id_kelas`);

--
-- Indeks untuk tabel `kelompok_mapel`
--
ALTER TABLE `kelompok_mapel`
  ADD PRIMARY KEY (`id_kelompok_mapel`);

--
-- Indeks untuk tabel `kelompok_surat_masuk`
--
ALTER TABLE `kelompok_surat_masuk`
  ADD PRIMARY KEY (`id_kelompok_surat_masuk`);

--
-- Indeks untuk tabel `kepala_sekolah`
--
ALTER TABLE `kepala_sekolah`
  ADD PRIMARY KEY (`id_kepala_sekolah`);

--
-- Indeks untuk tabel `kepangkatan`
--
ALTER TABLE `kepangkatan`
  ADD PRIMARY KEY (`id_kepangkatan`);

--
-- Indeks untuk tabel `kepegawaian`
--
ALTER TABLE `kepegawaian`
  ADD PRIMARY KEY (`id_kepegawaian`);

--
-- Indeks untuk tabel `lembaga`
--
ALTER TABLE `lembaga`
  ADD PRIMARY KEY (`id_lembaga`);

--
-- Indeks untuk tabel `list_tugas_tambahan`
--
ALTER TABLE `list_tugas_tambahan`
  ADD PRIMARY KEY (`id_list_tugas_tambahan`);

--
-- Indeks untuk tabel `lulusan`
--
ALTER TABLE `lulusan`
  ADD PRIMARY KEY (`id_lulusan`);

--
-- Indeks untuk tabel `mapel`
--
ALTER TABLE `mapel`
  ADD PRIMARY KEY (`id_mapel`);

--
-- Indeks untuk tabel `mapel_kelas`
--
ALTER TABLE `mapel_kelas`
  ADD PRIMARY KEY (`id_mapel_kelas`);

--
-- Indeks untuk tabel `mutasi_masuk`
--
ALTER TABLE `mutasi_masuk`
  ADD PRIMARY KEY (`id_mutasi_masuk`);

--
-- Indeks untuk tabel `pangkat_ptk`
--
ALTER TABLE `pangkat_ptk`
  ADD PRIMARY KEY (`id_pangkat_ptk`);

--
-- Indeks untuk tabel `pembina_eskul`
--
ALTER TABLE `pembina_eskul`
  ADD PRIMARY KEY (`id_pembina_eskul`);

--
-- Indeks untuk tabel `pendidikan`
--
ALTER TABLE `pendidikan`
  ADD PRIMARY KEY (`id_pendidikan`);

--
-- Indeks untuk tabel `pendidikan_ptk`
--
ALTER TABLE `pendidikan_ptk`
  ADD PRIMARY KEY (`id_pendidikan_ptk`);

--
-- Indeks untuk tabel `periode`
--
ALTER TABLE `periode`
  ADD PRIMARY KEY (`id_periode`);

--
-- Indeks untuk tabel `prestasi_siswa`
--
ALTER TABLE `prestasi_siswa`
  ADD PRIMARY KEY (`id_prestasi_siswa`);

--
-- Indeks untuk tabel `program_jurusan`
--
ALTER TABLE `program_jurusan`
  ADD PRIMARY KEY (`id_program_jurusan`);

--
-- Indeks untuk tabel `rombel`
--
ALTER TABLE `rombel`
  ADD PRIMARY KEY (`id_rombel`);

--
-- Indeks untuk tabel `siswa_eskul`
--
ALTER TABLE `siswa_eskul`
  ADD PRIMARY KEY (`id_siswa_eskul`);

--
-- Indeks untuk tabel `siswa_kelas`
--
ALTER TABLE `siswa_kelas`
  ADD PRIMARY KEY (`id_siswa_kelas`);

--
-- Indeks untuk tabel `surat_keluar`
--
ALTER TABLE `surat_keluar`
  ADD PRIMARY KEY (`id_surat_keluar`);

--
-- Indeks untuk tabel `surat_masuk`
--
ALTER TABLE `surat_masuk`
  ADD PRIMARY KEY (`id_surat_masuk`);

--
-- Indeks untuk tabel `tingkat`
--
ALTER TABLE `tingkat`
  ADD PRIMARY KEY (`id_tingkat`);

--
-- Indeks untuk tabel `tugas_pokok`
--
ALTER TABLE `tugas_pokok`
  ADD PRIMARY KEY (`id_tugas_pokok`);

--
-- Indeks untuk tabel `tugas_tambahan_ptk`
--
ALTER TABLE `tugas_tambahan_ptk`
  ADD PRIMARY KEY (`id_tugas_tambahan_ptk`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `adm_lulusan`
--
ALTER TABLE `adm_lulusan`
  MODIFY `id_adm_lulusan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT untuk tabel `agama`
--
ALTER TABLE `agama`
  MODIFY `id_agama` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

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

--
-- AUTO_INCREMENT untuk tabel `db_bulanan_guru`
--
ALTER TABLE `db_bulanan_guru`
  MODIFY `id_db_bulanan_guru` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `db_bulanan_siswa`
--
ALTER TABLE `db_bulanan_siswa`
  MODIFY `id_db_bulanan_siswa` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `db_surat_keluar`
--
ALTER TABLE `db_surat_keluar`
  MODIFY `id_db_surat_keluar` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `eskul`
--
ALTER TABLE `eskul`
  MODIFY `id_eskul` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `guru`
--
ALTER TABLE `guru`
  MODIFY `id_guru` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT untuk tabel `jenis_kelamin`
--
ALTER TABLE `jenis_kelamin`
  MODIFY `id_jenis_kelamin` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT untuk tabel `jenis_laporan_bulanan`
--
ALTER TABLE `jenis_laporan_bulanan`
  MODIFY `id_jenis_laporan_bulanan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `jenis_surat_keluar`
--
ALTER TABLE `jenis_surat_keluar`
  MODIFY `id_jenis_surat_keluar` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT untuk tabel `kelas`
--
ALTER TABLE `kelas`
  MODIFY `id_kelas` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT untuk tabel `kelompok_mapel`
--
ALTER TABLE `kelompok_mapel`
  MODIFY `id_kelompok_mapel` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT untuk tabel `kelompok_surat_masuk`
--
ALTER TABLE `kelompok_surat_masuk`
  MODIFY `id_kelompok_surat_masuk` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT untuk tabel `kepala_sekolah`
--
ALTER TABLE `kepala_sekolah`
  MODIFY `id_kepala_sekolah` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT untuk tabel `kepangkatan`
--
ALTER TABLE `kepangkatan`
  MODIFY `id_kepangkatan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT untuk tabel `kepegawaian`
--
ALTER TABLE `kepegawaian`
  MODIFY `id_kepegawaian` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT untuk tabel `lembaga`
--
ALTER TABLE `lembaga`
  MODIFY `id_lembaga` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT untuk tabel `list_tugas_tambahan`
--
ALTER TABLE `list_tugas_tambahan`
  MODIFY `id_list_tugas_tambahan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT untuk tabel `lulusan`
--
ALTER TABLE `lulusan`
  MODIFY `id_lulusan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `mapel`
--
ALTER TABLE `mapel`
  MODIFY `id_mapel` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT untuk tabel `mapel_kelas`
--
ALTER TABLE `mapel_kelas`
  MODIFY `id_mapel_kelas` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT untuk tabel `mutasi_masuk`
--
ALTER TABLE `mutasi_masuk`
  MODIFY `id_mutasi_masuk` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `pangkat_ptk`
--
ALTER TABLE `pangkat_ptk`
  MODIFY `id_pangkat_ptk` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `pembina_eskul`
--
ALTER TABLE `pembina_eskul`
  MODIFY `id_pembina_eskul` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT untuk tabel `pendidikan`
--
ALTER TABLE `pendidikan`
  MODIFY `id_pendidikan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT untuk tabel `pendidikan_ptk`
--
ALTER TABLE `pendidikan_ptk`
  MODIFY `id_pendidikan_ptk` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT untuk tabel `periode`
--
ALTER TABLE `periode`
  MODIFY `id_periode` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT untuk tabel `prestasi_siswa`
--
ALTER TABLE `prestasi_siswa`
  MODIFY `id_prestasi_siswa` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `program_jurusan`
--
ALTER TABLE `program_jurusan`
  MODIFY `id_program_jurusan` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT untuk tabel `rombel`
--
ALTER TABLE `rombel`
  MODIFY `id_rombel` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT untuk tabel `siswa_eskul`
--
ALTER TABLE `siswa_eskul`
  MODIFY `id_siswa_eskul` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `siswa_kelas`
--
ALTER TABLE `siswa_kelas`
  MODIFY `id_siswa_kelas` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `surat_keluar`
--
ALTER TABLE `surat_keluar`
  MODIFY `id_surat_keluar` int(10) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `surat_masuk`
--
ALTER TABLE `surat_masuk`
  MODIFY `id_surat_masuk` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT untuk tabel `tingkat`
--
ALTER TABLE `tingkat`
  MODIFY `id_tingkat` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT untuk tabel `tugas_pokok`
--
ALTER TABLE `tugas_pokok`
  MODIFY `id_tugas_pokok` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `tugas_tambahan_ptk`
--
ALTER TABLE `tugas_tambahan_ptk`
  MODIFY `id_tugas_tambahan_ptk` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
COMMIT;

