-- phpMyAdmin SQL Dump
-- version 4.8.5
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Waktu pembuatan: 04 Bulan Mei 2020 pada 16.35
-- Versi server: 10.1.38-MariaDB
-- Versi PHP: 5.6.40

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
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: `demo`
--

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

--
-- Struktur dari tabel `admin`
--

CREATE TABLE `admin` (
  `username` varchar(60) NOT NULL,
  `nama_sekolah` varchar(100) NOT NULL,
  `jk` int(1) NOT NULL,
  `tmp_lahir` varchar(100) DEFAULT NULL,
  `tgl_lahir` date DEFAULT NULL,
  `alamat` varchar(255) NOT NULL,
  `no_telp` varchar(100) NOT NULL,
  `id_sekolah` bigint(60) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `admin`
--

INSERT INTO `admin` (`username`, `nama_sekolah`, `jk`, `tmp_lahir`, `tgl_lahir`, `alamat`, `no_telp`, `id_sekolah`) VALUES
('admincbttuak', 'SMAN 2 Amlapura', 1, 'PIDPID', '1979-05-22', 'BTN Kertalangu A1 Subangan', '081239354888', NULL),
('administrator', 'SMAN 2 Amlapura', 1, 'PIDPID', '1986-06-06', 'BTN Kertalangu A1 Subangan', '081239354888', NULL);

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

--
-- Struktur dari tabel `format_skl`
--

CREATE TABLE `format_skl` (
  `id` bigint(60) NOT NULL,
  `id_sekolah` bigint(60) NOT NULL,
  `id_format` bigint(60) DEFAULT NULL,
  `isi_format` text CHARACTER SET utf8 NOT NULL,
  `lebar` decimal(9,2) DEFAULT NULL,
  `tinggi` decimal(9,2) DEFAULT NULL,
  `letak` decimal(9,2) DEFAULT NULL,
  `posisi` bigint(60) DEFAULT NULL,
  `status` int(2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

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

CREATE TABLE `guru` (
  `username` varchar(60) NOT NULL,
  `nama_guru` varchar(100) NOT NULL,
  `id_sekolah` bigint(60) NOT NULL,
  `jk` int(1) NOT NULL,
  `agama` varchar(60) NOT NULL,
  `tmp_lahir` varchar(100) NOT NULL,
  `tgl_lahir` date DEFAULT NULL,
  `alamat` varchar(255) NOT NULL,
  `no_telp` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `jenjang_pendidikan`
--

CREATE TABLE `jenjang_pendidikan` (
  `id` bigint(60) NOT NULL,
  `nama_jenjang` varchar(100) NOT NULL,
  `keterangan` varchar(150) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `jenjang_pendidikan`
--

INSERT INTO `jenjang_pendidikan` (`id`, `nama_jenjang`, `keterangan`) VALUES
(1, 'SD/MI', 'Sekolah Dasar'),
(2, 'SMP/MTs', 'Sekolah Menengah Pertama'),
(3, 'SMA/MA', 'Sekolah Menengah Atas'),
(4, 'SMK', 'Sekolah Menengah Kejuruan');

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

--
-- Struktur dari tabel `jurusan`
--

CREATE TABLE `jurusan` (
  `id` bigint(60) NOT NULL,
  `id_jenjang` bigint(60) DEFAULT NULL,
  `jurusan` varchar(150) NOT NULL,
  `nama_jurusan` varchar(150) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `jurusan`
--

INSERT INTO `jurusan` (`id`, `id_jenjang`, `jurusan`, `nama_jurusan`) VALUES
(1, 3, 'MIPA', 'Matematika dan Ilmu Pengetahuan Alam'),
(2, 3, 'IPS', 'Ilmu Pengetahuan Sosial'),
(3, 3, 'Bahasa', 'Bahasa dan Budaya'),
(4, 1, 'Umum', 'Umum'),
(5, 2, 'Umum', 'Umum');

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

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

CREATE TABLE `kelompok_mapel` (
  `id` bigint(60) NOT NULL,
  `id_jenjang` bigint(60) DEFAULT NULL,
  `kelompok` varchar(60) NOT NULL,
  `nama_kelompok` varchar(150) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

INSERT INTO `kelompok_mapel` (`id`, `id_jenjang`, `kelompok`, `nama_kelompok`) VALUES
(1, 3, 'A', 'Kelompok A'),
(2, 3, 'B', 'Kelompok B'),
(3, 3, 'C', 'Kelompok C (Peminatan & Lintas Minat)'),
(5, 1, 'A', 'Mata Pelajaran'),
(6, 1, 'B', 'Muatan Lokal'),
(7, 4, 'A', 'Muatan Nasional'),
(8, 4, 'B', 'Muatan Kewiilayahan'),
(9, 2, 'A', 'Kelompok A'),
(10, 2, 'B', 'Kelompok B'),
(11, 4, 'C', 'Muatan Peminatan Kejuruan');

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

--
-- Struktur dari tabel `kelulusan`
--

CREATE TABLE `kelulusan` (
  `username` varchar(60) NOT NULL,
  `status_lulus` int(2) NOT NULL,
  `keterangan` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

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

CREATE TABLE `mapel` (
  `id` bigint(60) NOT NULL,
  `kode_mapel` bigint(60) DEFAULT NULL,
  `mata_pelajaran` varchar(200) NOT NULL,
  `nama_mapel_lokal` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `mapel`
--

INSERT INTO `mapel` (`id`, `kode_mapel`, `mata_pelajaran`, `nama_mapel_lokal`) VALUES
(0, 0, 'Umum', 'Umum'),
(1, 1, 'Pendidikan Agama dan Budi Pekerti', 'Pendidikan Agama dan Budi Pekerti'),
(6, 6, 'Pendidikan Pancasila dan Kewarganegaraan', 'Pendidikan Pancasila dan Kewarganegaraan'),
(7, 7, 'Bahasa Indonesia', 'Bahasa Indonesia'),
(8, 8, 'Matematika (Wajib)', 'Matematika'),
(9, 9, 'Sejarah Indonesia', 'Sejarah Indonesia'),
(10, 10, 'Bahasa Inggris', 'Bahasa Inggris'),
(11, 11, 'Seni Budaya', 'Seni Budaya'),
(12, 12, 'Prakarya dan Kewirausahaan', 'Prakarya dan Kewirausahaan'),
(13, 13, 'Pendidikan Jasmani, Olah Raga, dan Kesehatan', 'Pendidikan Jasmani, Olah Raga, dan Kesehatan'),
(14, 14, 'Bahasa Bali', 'Bahasa Bali'),
(15, 15, 'Matematika (Peminatan)', 'Matematika'),
(16, 16, 'Biologi', 'Biologi'),
(17, 17, 'Fisika', 'Fisika'),
(18, 18, 'Kimia', 'Kimia'),
(19, 19, 'Geografi', 'Geografi'),
(20, 20, 'Sejarah (Peminatan)', 'Sejarah'),
(21, 21, 'Sosiologi', 'Sosiologi'),
(22, 22, 'Ekonomi', 'Ekonomi'),
(23, 23, 'Bahasa dan Sastra Indonesia', 'Bahasa dan Sastra Indonesia'),
(24, 24, 'Bahasa dan Sastra Inggris', 'Bahasa dan Sastra Inggris'),
(25, 25, 'Bahasa dan Sastra Jepang', 'Bahasa dan Sastra Jepang'),
(26, 26, 'Antropologi', 'Antropologi'),
(30, 30, 'Informatika', 'Informatika'),
(31, 31, 'Bahasa Indonesia', 'Bahasa Indonesia'),
(35, 35, 'Ilmu Pengetahuan Alam', 'Ilmu Pengetahuan Alam'),
(36, 36, 'Ilmu Pengetahuan Sosial', 'Ilmu Pengetahuan Sosial'),
(37, 37, 'Prakarya', 'Prakarya');

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

--
-- Struktur dari tabel `mapping_mapel`
--

CREATE TABLE `mapping_mapel` (
  `id` bigint(60) NOT NULL,
  `id_sekolah` bigint(60) DEFAULT NULL,
  `id_jurusan` bigint(60) DEFAULT NULL,
  `id_kelompok` bigint(60) NOT NULL,
  `id_mapel` bigint(60) NOT NULL,
  `no_urut` int(11) DEFAULT NULL,
  `keterangan` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `nilai`
--

CREATE TABLE `nilai` (
  `id` bigint(60) NOT NULL,
  `username` varchar(60) NOT NULL,
  `th_ajaran` int(5) DEFAULT NULL,
  `id_mapel` bigint(60) NOT NULL,
  `nil_rapor` decimal(5,0) NOT NULL,
  `nilai_us` decimal(5,0) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `ref_format`
--

CREATE TABLE `ref_format` (
  `id` bigint(60) NOT NULL,
  `jenis` varchar(20) NOT NULL,
  `group_posisi` bigint(20) NOT NULL,
  `nama_format` varchar(50) NOT NULL,
  `isi_format` text NOT NULL,
  `lebar` decimal(9,2) DEFAULT NULL,
  `tinggi` decimal(9,2) DEFAULT NULL,
  `letak` decimal(9,2) DEFAULT NULL,
  `posisi` bigint(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `ref_format`
--

INSERT INTO `ref_format` (`id`, `jenis`, `group_posisi`, `nama_format`, `isi_format`, `lebar`, `tinggi`, `letak`, `posisi`) VALUES
(1, 'skl', 0, 'kop_surat', 'contoh_kop.png', '170.00', '35.00', '0.00', 1),
(2, 'skl', 1, 'judul', 'SURAT KETERANGAN LULUS', NULL, NULL, NULL, 2),
(3, 'skl', 1, 'nomor_suket', '%no_surat_skl%', NULL, NULL, NULL, 3),
(4, 'skl', 1, 'sekolah', '%sekolah%', NULL, NULL, NULL, 4),
(5, 'skl', 1, 'program', '%program%', NULL, NULL, NULL, 5),
(6, 'skl', 1, 'kompetensi_keahlian', '%minat%', NULL, NULL, NULL, 6),
(7, 'skl', 1, 'peminatan', '%minat%', NULL, NULL, NULL, 7),
(8, 'skl', 1, 'tahun_pelajaran', '%tahun%', NULL, NULL, NULL, 8),
(9, 'skl', 2, 'pembuka', 'Kepala SMA Negeri 2 Amlapura Selaku Ketua Penyelenggara Ujian Sekolah Tahun Pelajaran 2019/2020 berdasarkan : \r\n1. Ketuntasan dari seluruh program pembelajaran pada Kurikulum 2013.\r\n2. Kreteria kelulusan dari satuan pendidikan sesuai dengan peraturan perundang-undangan.\r\n3. Rapat Pleno Dewan Pendidik tentang Kelulusan pada tanggal 30 April 2020\r\nMenerangkan bahwa :', NULL, NULL, NULL, 9),
(10, 'skl', 3, 'nama_siswa', '%nama_siswa%', NULL, NULL, NULL, 10),
(11, 'skl', 3, 'ttl', '%ttl%', NULL, NULL, NULL, 11),
(12, 'skl', 3, 'nis', '%nis%', NULL, NULL, NULL, 12),
(13, 'skl', 3, 'nisn', '%nisn%', NULL, NULL, NULL, 13),
(14, 'skl', 3, 'nomor_ujian', '%nopes%', NULL, NULL, NULL, 14),
(15, 'skl', 3, 'nama_ortu', '%ortu%', NULL, NULL, NULL, 15),
(16, 'skl', 3, 'peminatan', '%minat%', NULL, NULL, NULL, 16),
(17, 'skl', 3, 'kompetensi_keahlian', '%minat%', NULL, NULL, NULL, 17),
(18, 'skl', 3, 'penyelenggara', '%sekolah%', NULL, NULL, NULL, 18),
(19, 'skl', 3, 'npsn', '%npsn%', NULL, NULL, NULL, 19),
(20, 'skl', 3, 'pernyataan', '%lulus_tidak%', NULL, NULL, NULL, 20),
(21, 'skl', 4, 'isi1', 'telah menyelesaikan seluruh kompetensi pembelajaran dan telah mengikuti Ujian Sekolah (US) dan\r\ndinyatakan', NULL, NULL, NULL, 21),
(22, 'skl', 4, 'isi_pernyataan', '%lulus_tidak%', NULL, NULL, NULL, 22),
(23, 'skl', 4, 'isi2', 'dari Satuan Pendidikan SMA Negeri 2 Amlapura berdasarkan Pengumuman Kelulusan Nomor ............, tanggal ...................., dengan nilai sebagai berikut :', NULL, NULL, NULL, 23),
(24, 'skl', 5, 'tabel_nilai', '%tabel_nilai%', '8.00', '6.00', NULL, 24),
(25, 'skl', 5, 'rata_rata_rapor', 'Nilai Rata-Rata Rapor', NULL, NULL, NULL, 25),
(26, 'skl', 5, 'rata_rata_us', 'Nilai Ujian Sekolah', NULL, NULL, NULL, 26),
(27, 'skl', 6, 'isi3', 'Surat Keterangan Lulus (SKL) ini dapat digunakan untuk keperluan Penerimaan Peserta Didik Baru (PPDB), atau keperluan lain sesuai dengan kebutuhan, dan hanya berlaku sampai dengan diterbitkannya ijazah Tahun Pelajaran 2019/2020.\r\n', NULL, NULL, NULL, 27),
(28, 'skl', 7, 'qr', '%qr_siswa%', '30.00', '30.00', '0.00', 28),
(29, 'skl', 7, 'foto_siswa', '%foto_siswa%', '30.00', '40.00', '50.00', 29),
(30, 'skl', 7, 'ttd_kepsek', 'isi_ttd', '70.00', '40.00', '75.00', 30),
(31, 'skl', 8, 'terbit', 'Karangasem, 02 Mei 2020', NULL, NULL, NULL, 31),
(32, 'skl', 8, 'kepsek', 'Kepala Sekolah', NULL, NULL, NULL, 32),
(33, 'skl', 8, 'nama_kepsek', 'Drs. I Gede Mayun', NULL, NULL, NULL, 33),
(34, 'skl', 8, 'nip_kepsek', 'NIP. 9089883280328038', NULL, NULL, NULL, 34),
(35, 'peng', 0, 'kop_surat', 'contoh_kop.png', '170.00', '35.00', '0.00', 1),
(36, 'peng', 1, 'judul', 'PENGUMUMAN KELULUSAN', NULL, NULL, NULL, 2),
(37, 'peng', 1, 'nomor_suket', '%no_surat_umum%', NULL, NULL, NULL, 3),
(38, 'peng', 1, 'sekolah', '%sekolah%', NULL, NULL, NULL, 4),
(39, 'peng', 1, 'program', '%program%', NULL, NULL, NULL, 5),
(40, 'peng', 1, 'kompetensi_keahlian', '%minat%', NULL, NULL, NULL, 6),
(41, 'peng', 1, 'peminatan', '%minat%', NULL, NULL, NULL, 7),
(42, 'peng', 1, 'tahun_pelajaran', '%tahun%', NULL, NULL, NULL, 8),
(43, 'peng', 2, 'pembuka', 'Berdasarkan Hasil Rapat Pleno Dewan Pendidik  SMK Negeri Kertalangu tentang Kelulusan yang dilaksanakan pada tanggal 30 April 2020 Pukul 08.30 – 09.30 WITA, diputuskan bahwa :\r\n', NULL, NULL, NULL, 9),
(44, 'peng', 3, 'nama_siswa', '%nama_siswa%', NULL, NULL, NULL, 10),
(45, 'peng', 3, 'ttl', '%ttl%', NULL, NULL, NULL, 11),
(46, 'peng', 3, 'nis', '%nis%', NULL, NULL, NULL, 12),
(47, 'peng', 3, 'nisn', '%nisn%', NULL, NULL, NULL, 13),
(48, 'peng', 3, 'nomor_ujian', '%nopes%', NULL, NULL, NULL, 14),
(49, 'peng', 3, 'nama_ortu', '%ortu%', NULL, NULL, NULL, 15),
(50, 'peng', 3, 'peminatan', '%minat%', NULL, NULL, NULL, 16),
(51, 'peng', 3, 'kompetensi_keahlian', '%minat%', NULL, NULL, NULL, 17),
(52, 'peng', 3, 'penyelenggara', '%sekolah%', NULL, NULL, NULL, 18),
(53, 'peng', 3, 'npsn', '%npsn%', NULL, NULL, NULL, 19),
(54, 'peng', 3, 'pernyataan', '%lulus_tidak%', NULL, NULL, NULL, 20),
(55, 'peng', 4, 'isi1', 'DINYATAKAN', NULL, NULL, NULL, 21),
(56, 'peng', 4, 'isi_pernyataan', '%lulus_tidak%', NULL, NULL, NULL, 22),
(57, 'peng', 4, 'isi2', 'Dalam Menempuh Pendidikan di SMK Negeri Kertalangu, Tahun Pelajaran 2019/2020\r\n', NULL, NULL, NULL, 23),
(58, 'peng', 8, 'terbit', 'Karangasem, 02 Mei 2020', NULL, NULL, NULL, 24),
(59, 'peng', 8, 'kepsek', 'Kepala Sekolah', NULL, NULL, NULL, 25),
(60, 'peng', 8, 'ttd_kepsek', 'isi_ttd', '70.00', '40.00', '75.00', 26),
(61, 'peng', 8, 'nama_kepsek', 'Drs. I Gede Mayun', NULL, NULL, NULL, 27),
(62, 'peng', 8, 'nip_kepsek', 'NIP. 9089883280328038', NULL, NULL, NULL, 28);

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

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

CREATE TABLE `rombel` (
  `id` bigint(60) NOT NULL,
  `id_sekolah` bigint(60) DEFAULT NULL,
  `tingkat` int(11) NOT NULL,
  `id_jurusan` bigint(60) DEFAULT NULL,
  `nmrombel` varchar(50) NOT NULL,
  `wali_kelas` varchar(60) NOT NULL,
  `th_ajaran` int(5) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `rombel`
--

INSERT INTO `rombel` (`id`, `id_sekolah`, `tingkat`, `id_jurusan`, `nmrombel`, `wali_kelas`, `th_ajaran`) VALUES
(0, NULL, 0, NULL, 'Kosong', 'Kosong', 2019);

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

--
-- Struktur dari tabel `sekolah`
--

CREATE TABLE `sekolah` (
  `id` bigint(60) NOT NULL,
  `id_jenjang` bigint(60) NOT NULL,
  `nama_sekolah` varchar(150) NOT NULL,
  `npsn` varchar(10) DEFAULT NULL,
  `nama_kepsek` varchar(100) DEFAULT NULL,
  `nip_kepsek` varchar(20) DEFAULT NULL,
  `ttd_kepsek` varchar(255) DEFAULT NULL,
  `kop_sekolah` varchar(255) DEFAULT NULL,
  `provinsi` varchar(100) DEFAULT NULL,
  `kabupaten` varchar(100) DEFAULT NULL,
  `kecamatan` varchar(100) DEFAULT NULL,
  `desa_kelurahan` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `semester`
--

CREATE TABLE `semester` (
  `semester_id` varchar(5) NOT NULL,
  `tahun_ajaran_id` varchar(4) NOT NULL,
  `nama_semester` varchar(20) NOT NULL,
  `semester` int(1) NOT NULL,
  `nama_tahun` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `semester`
--

INSERT INTO `semester` (`semester_id`, `tahun_ajaran_id`, `nama_semester`, `semester`, `nama_tahun`) VALUES
('20192', '2019', '2019/2020 Genap', 1, '2019/2020');

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

--
-- Struktur dari tabel `settings`
--

CREATE TABLE `settings` (
  `id` bigint(20) NOT NULL,
  `group_setting` varchar(100) NOT NULL,
  `variable_setting` varchar(255) NOT NULL,
  `value_setting` text NOT NULL,
  `deskripsi_setting` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `settings`
--

INSERT INTO `settings` (`id`, `group_setting`, `variable_setting`, `value_setting`, `deskripsi_setting`) VALUES
(1, 'general', 'site_maintenance', 'true', 'Maintenance Aplikasi'),
(2, 'general', 'selesai_maintenance', '2020-05-05', 'Selesai Maintenance (bila maintenance)'),
(3, 'general', 'nama_aplikasi', 'SKL-BaliTimur', 'Nama Aplikasi'),
(4, 'app', 'nama_instansi', 'SMAN 2 Amlapura', 'Nama Instansi'),
(5, 'app', 'owner', 'I NYOMAN PASEK', 'Pemilik Aplikasi'),
(6, 'tuak', 'versi', '2020.5 ', 'Versi Aplikasi'),
(7, 'general', 'theme_app', 'skin-blue', 'Warna Theme Aplikasi');

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

--
-- Struktur dari tabel `siswa`
--

CREATE TABLE `siswa` (
  `username` varchar(60) NOT NULL,
  `nama_siswa` varchar(100) NOT NULL,
  `nis` varchar(20) NOT NULL,
  `nisn` varchar(10) NOT NULL,
  `no_un` varchar(30) DEFAULT NULL,
  `agama` varchar(60) NOT NULL,
  `program` varchar(20) NOT NULL,
  `id_sekolah` bigint(60) NOT NULL,
  `jk` int(1) NOT NULL,
  `tmp_lahir` varchar(100) NOT NULL,
  `tgl_lahir` date DEFAULT NULL,
  `nama_ortu` varchar(150) DEFAULT NULL,
  `alamat` varchar(255) NOT NULL,
  `no_telp` varchar(100) NOT NULL,
  `id_rombel` bigint(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `skl_siswa`
--

CREATE TABLE `skl_siswa` (
  `username` varchar(60) NOT NULL,
  `status_skl` int(2) NOT NULL,
  `link_download` varchar(200) NOT NULL,
  `tgl_download` datetime DEFAULT NULL,
  `keterangan` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

CREATE TABLE `file_siswa` (
  `username` varchar(60) NOT NULL,
  `status_skl` int(2) NOT NULL,
  `link_download` varchar(200) NOT NULL,
  `tgl_download` datetime DEFAULT NULL,
  `keterangan` varchar(200) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Struktur dari tabel `surat`
--

CREATE TABLE `surat` (
  `id` bigint(60) UNSIGNED ZEROFILL NOT NULL,
  `id_sekolah` bigint(60) NOT NULL,
  `no_surat_skl` varchar(255) NOT NULL,
  `tgl_skl` date DEFAULT NULL,
  `no_pengumuman` varchar(255) DEFAULT NULL,
  `tgl_pengumuman` datetime DEFAULT NULL,
  `tgl_publikasi` date DEFAULT NULL,
  `th_ajaran` int(5) DEFAULT NULL,
  `tmp_terbit` varchar(100) DEFAULT NULL,
  `tgl_rapat` date DEFAULT NULL,
  `jam_mulai` time DEFAULT NULL,
  `jam_selesai` time DEFAULT NULL,
  `tampilkan` int(2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

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

--
-- Struktur dari tabel `users`
--

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL,
  `username` varchar(60) NOT NULL,
  `password` varchar(100) NOT NULL,
  `fullname` varchar(100) NOT NULL,
  `email` varchar(100) NOT NULL,
  `user_type` int(2) NOT NULL,
  `is_active` int(1) NOT NULL,
  `is_logged_in` int(1) NOT NULL,
  `tgl_daftar` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `last_logged_in` datetime NOT NULL,
  `add_by` bigint(20) NOT NULL,
  `ip_address` varchar(45) NOT NULL,
  `photo` varchar(255) NOT NULL,
  `status_edit` int(1) DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

--
-- Dumping data untuk tabel `users`
--

INSERT INTO `users` (`id`, `username`, `password`, `fullname`, `email`, `user_type`, `is_active`, `is_logged_in`, `tgl_daftar`, `last_logged_in`, `add_by`, `ip_address`, `photo`, `status_edit`) VALUES
(1, 'admincbttuak', '$2y$10$o9sg5NLkdPzHRdT8DY93TePawSFalTpJKMu6UH/uWJ76bEc3Prqh.', 'Admin CBT Tuak', 'nympasek3@gmail.com', 1, 1, 0, '2020-04-04 04:44:44', '2020-04-25 10:33:46', 0, '::1', '', 0),
(2, 'administrator', '$2y$10$DHh36BT5n5RE8/fx3iksCeT32IDoQRoW0P7OQdiLRKv9PdweC8L..', 'I NYOMAN PASEK', 'nympasek3@gmail.com', 1, 1, 0, '2020-04-04 04:44:44', '2020-05-04 21:12:58', 0, '::1', '', 0);

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `admin`
--
ALTER TABLE `admin`
  ADD UNIQUE KEY `username_2` (`username`) USING BTREE,
  ADD KEY `username` (`username`) USING BTREE;

--
-- Indeks untuk tabel `format_skl`
--
ALTER TABLE `format_skl`
  ADD PRIMARY KEY (`id`),
  ADD KEY `format_idsek` (`id_sekolah`),
  ADD KEY `ref_idformat` (`id_format`);

--
-- Indeks untuk tabel `guru`
--
ALTER TABLE `guru`
  ADD UNIQUE KEY `username_2` (`username`) USING BTREE,
  ADD KEY `username` (`username`) USING BTREE,
  ADD KEY `fk_sekolah_gur` (`id_sekolah`);

--
-- Indeks untuk tabel `jenjang_pendidikan`
--
ALTER TABLE `jenjang_pendidikan`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE;

--
-- Indeks untuk tabel `jurusan`
--
ALTER TABLE `jurusan`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_idjenjang` (`id_jenjang`);

--
-- Indeks untuk tabel `kelompok_mapel`
--
ALTER TABLE `kelompok_mapel`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_idjenjang` (`id_jenjang`);

--
-- Indeks untuk tabel `kelulusan`
--
ALTER TABLE `kelulusan`
  ADD PRIMARY KEY (`username`),
  ADD UNIQUE KEY `unik` (`username`) USING BTREE,
  ADD KEY `nilai_mapel_id` (`status_lulus`);

--
-- Indeks untuk tabel `mapel`
--
ALTER TABLE `mapel`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_kelompok` (`kode_mapel`);

--
-- Indeks untuk tabel `mapping_mapel`
--
ALTER TABLE `mapping_mapel`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_idjenjang` (`id_jurusan`),
  ADD KEY `fk_map_klp` (`id_kelompok`),
  ADD KEY `fk_map_mapel` (`id_mapel`),
  ADD KEY `fk_sekolahid` (`id_sekolah`);

--
-- Indeks untuk tabel `nilai`
--
ALTER TABLE `nilai`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `id_nilai` (`id`) USING BTREE,
  ADD KEY `nilai_mapel_id` (`id_mapel`),
  ADD KEY `unik` (`username`) USING BTREE;

--
-- Indeks untuk tabel `ref_format`
--
ALTER TABLE `ref_format`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indeks untuk tabel `rombel`
--
ALTER TABLE `rombel`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `fk_rombel_jur` (`id_jurusan`),
  ADD KEY `fk_romsekolah` (`id_sekolah`);

--
-- Indeks untuk tabel `sekolah`
--
ALTER TABLE `sekolah`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_jenjang` (`id_jenjang`);

--
-- Indeks untuk tabel `semester`
--
ALTER TABLE `semester`
  ADD PRIMARY KEY (`semester_id`) USING BTREE,
  ADD KEY `semester_pk` (`semester_id`) USING BTREE,
  ADD KEY `tahun_semester_fk` (`tahun_ajaran_id`) USING BTREE;

--
-- Indeks untuk tabel `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indeks untuk tabel `siswa`
--
ALTER TABLE `siswa`
  ADD UNIQUE KEY `unik` (`username`) USING BTREE,
  ADD KEY `siswa_sekolah_ibfk1` (`id_sekolah`);

--
-- Indeks untuk tabel `skl_siswa`
--
ALTER TABLE `skl_siswa`
  ADD PRIMARY KEY (`username`),
  ADD UNIQUE KEY `unik` (`username`) USING BTREE,
  ADD KEY `nilai_mapel_id` (`status_skl`);

ALTER TABLE `file_siswa`
  ADD PRIMARY KEY (`username`),
  ADD UNIQUE KEY `unik` (`username`) USING BTREE,
  ADD KEY `nilai_mapel_id` (`status_skl`);

--
-- Indeks untuk tabel `surat`
--
ALTER TABLE `surat`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `fk_jenjang` (`id_sekolah`);

--
-- Indeks untuk tabel `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD UNIQUE KEY `username` (`username`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `add_by` (`add_by`) USING BTREE;

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `format_skl`
--
ALTER TABLE `format_skl`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `jenjang_pendidikan`
--
ALTER TABLE `jenjang_pendidikan`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `jurusan`
--
ALTER TABLE `jurusan`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT untuk tabel `kelompok_mapel`
--
ALTER TABLE `kelompok_mapel`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT untuk tabel `mapel`
--
ALTER TABLE `mapel`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=38;

--
-- AUTO_INCREMENT untuk tabel `mapping_mapel`
--
ALTER TABLE `mapping_mapel`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `nilai`
--
ALTER TABLE `nilai`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `ref_format`
--
ALTER TABLE `ref_format`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=63;

--
-- AUTO_INCREMENT untuk tabel `rombel`
--
ALTER TABLE `rombel`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `sekolah`
--
ALTER TABLE `sekolah`
  MODIFY `id` bigint(60) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `settings`
--
ALTER TABLE `settings`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT untuk tabel `surat`
--
ALTER TABLE `surat`
  MODIFY `id` bigint(60) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT untuk tabel `users`
--
ALTER TABLE `users`
  MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
--

--
-- Ketidakleluasaan untuk tabel `admin`
--
ALTER TABLE `admin`
  ADD CONSTRAINT `fk_admin_users` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `format_skl`
--
ALTER TABLE `format_skl`
  ADD CONSTRAINT `format_idsek` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `ref_idformat` FOREIGN KEY (`id_format`) REFERENCES `ref_format` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `guru`
--
ALTER TABLE `guru`
  ADD CONSTRAINT `fk_guru_users` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_sekolah_gur` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `jurusan`
--
ALTER TABLE `jurusan`
  ADD CONSTRAINT `jurusan_ibfk_1` FOREIGN KEY (`id_jenjang`) REFERENCES `jenjang_pendidikan` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `kelompok_mapel`
--
ALTER TABLE `kelompok_mapel`
  ADD CONSTRAINT `fk_idjenjang` FOREIGN KEY (`id_jenjang`) REFERENCES `jenjang_pendidikan` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `kelulusan`
--
ALTER TABLE `kelulusan`
  ADD CONSTRAINT `kelulusan_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `mapping_mapel`
--
ALTER TABLE `mapping_mapel`
  ADD CONSTRAINT `fk_map_jur` FOREIGN KEY (`id_jurusan`) REFERENCES `jurusan` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_map_klp` FOREIGN KEY (`id_kelompok`) REFERENCES `kelompok_mapel` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_map_mapel` FOREIGN KEY (`id_mapel`) REFERENCES `mapel` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_sekolahid` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `nilai`
--
ALTER TABLE `nilai`
  ADD CONSTRAINT `nilai_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `nilai_mapel_id` FOREIGN KEY (`id_mapel`) REFERENCES `mapel` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `rombel`
--
ALTER TABLE `rombel`
  ADD CONSTRAINT `fk_rombel_jur` FOREIGN KEY (`id_jurusan`) REFERENCES `jurusan` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_romsekolah` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `sekolah`
--
ALTER TABLE `sekolah`
  ADD CONSTRAINT `fk_jenjang` FOREIGN KEY (`id_jenjang`) REFERENCES `jenjang_pendidikan` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `siswa`
--
ALTER TABLE `siswa`
  ADD CONSTRAINT `siswa_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `siswa_sekolah_ibfk1` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Ketidakleluasaan untuk tabel `skl_siswa`
--
ALTER TABLE `skl_siswa`
  ADD CONSTRAINT `sklsiswa_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION;

ALTER TABLE `file_siswa`
  ADD CONSTRAINT `file_siswa_ibfk_1` FOREIGN KEY (`username`) REFERENCES `users` (`username`) ON DELETE CASCADE ON UPDATE NO ACTION;
COMMIT;


--
-- Ketidakleluasaan untuk tabel `surat`
--
ALTER TABLE `surat`
  ADD CONSTRAINT `f_idsek` FOREIGN KEY (`id_sekolah`) REFERENCES `sekolah` (`id`) 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 */;
