-- https://www.phpmyadmin.net/
--
-- Waktu pembuatan: 03 Agu 2023 pada 05.24
-- Versi server: 10.4.28-MariaDB
-- Versi PHP: 8.0.28

START TRANSACTION;



--
-- Database: `db_binduk`
--

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

--
-- Struktur dari tabel `login_history`
--

CREATE TABLE `login_history` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `login_time` datetime DEFAULT NULL,
  `status` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `login_history`
--

INSERT INTO `login_history` (`id`, `user_id`, `login_time`, `status`) VALUES
(30, 14, '2023-07-23 18:50:57', 'logout'),
(31, 13, '2023-07-23 18:58:30', 'success'),
(32, 13, '2023-07-23 18:58:48', 'logout'),
(33, 14, '2023-07-23 18:58:55', 'success'),
(34, 14, '2023-07-23 18:59:31', 'logout'),
(35, 12, '2023-07-23 18:59:39', 'success'),
(36, 12, '2023-07-23 19:00:18', 'logout'),
(37, 13, '2023-07-23 20:47:39', 'success'),
(38, 13, '2023-07-23 20:48:11', 'logout'),
(39, 13, '2023-07-23 20:48:21', 'success'),
(40, 13, '2023-07-24 08:55:07', 'success'),
(41, 13, '2023-07-24 11:48:48', 'success'),
(42, 13, '2023-07-24 18:36:30', 'success'),
(43, 13, '2023-07-25 11:13:48', 'success'),
(44, 13, '2023-07-25 19:47:52', 'success'),
(45, 13, '2023-07-26 15:57:16', 'success'),
(46, 13, '2023-07-26 19:00:27', 'success'),
(47, 13, '2023-07-27 09:55:19', 'success'),
(48, 13, '2023-07-27 18:53:47', 'success'),
(49, 13, '2023-07-28 10:16:48', 'success'),
(50, 13, '2023-08-01 20:40:42', 'success'),
(51, 13, '2023-08-03 10:22:30', 'success');

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

--
-- Struktur dari tabel `tb_instansi`
--

CREATE TABLE `tb_instansi` (
  `id` int(11) NOT NULL,
  `nama_instansi` varchar(50) NOT NULL,
  `NPSN` int(11) NOT NULL,
  `provinsi` varchar(50) NOT NULL,
  `kota` varchar(50) NOT NULL,
  `alamat` varchar(255) NOT NULL,
  `no_telp` int(11) NOT NULL,
  `email` varchar(50) NOT NULL,
  `instansi_induk` varchar(50) NOT NULL,
  `nama_kepsek` varchar(50) NOT NULL,
  `nip` int(11) NOT NULL,
  `logo` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_instansi`
--

INSERT INTO `tb_instansi` (`id`, `nama_instansi`, `NPSN`, `provinsi`, `kota`, `alamat`, `no_telp`, `email`, `instansi_induk`, `nama_kepsek`, `nip`, `logo`) VALUES
(1, 'SMK Gajah Mada Bandar Lampung', 10807046, 'Lampung', 'Bandar Lampung', 'Jl. Soekarno Hatta No.1, Tj. Senang, Kec. Tj. Senang, Kota Bandar Lampung, Lampung 35141', 2147483647, 'smkgamabdl@gmail.com', 'Kementrian pendidikan', 'Hj.Enden Sopa Sopiyana, S.Sos.,M.Pd', 212123132, '1688982394_b2a887590649cf8f6f13.png');

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

--
-- Struktur dari tabel `tb_kelas`
--

CREATE TABLE `tb_kelas` (
  `id` int(11) NOT NULL,
  `nama_kelas` varchar(50) NOT NULL,
  `tingkat` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_kelas`
--

INSERT INTO `tb_kelas` (`id`, `nama_kelas`, `tingkat`) VALUES
(20, 'X TKJ 1', 'X'),
(21, 'X TKJ 2', 'X');

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

--
-- Struktur dari tabel `tb_mapel`
--

CREATE TABLE `tb_mapel` (
  `id_mapel` int(11) NOT NULL,
  `nama_mapel` varchar(50) NOT NULL,
  `tingkat` varchar(3) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_mapel`
--

INSERT INTO `tb_mapel` (`id_mapel`, `nama_mapel`, `tingkat`) VALUES
(36, 'Pendidikan Agama Islam', 'X'),
(37, 'Pendidikan Pancasila dan Kewarganegaraan', 'X'),
(38, 'Bahasa Indonesia', 'X'),
(39, 'Matematika', 'X'),
(40, 'Sejarah Indonesia', 'X'),
(41, 'Bahasa Inggris', 'X'),
(42, 'Bahasa Arab', 'X'),
(43, 'Seni Budaya', 'X'),
(44, 'Pendidikan Jasmani, Olahraga dan Kesehatan', 'X'),
(45, 'Simulasi dan Komunikasi Digital', 'X'),
(46, 'Fisika', 'X'),
(47, 'Kimia', 'X'),
(48, 'Komputer dan Jaringan Dasar', 'X'),
(49, 'Pemrograman Dasar', 'X'),
(50, 'Sistem Informasi', 'X'),
(51, 'Dasar Desain Grafis', 'X'),
(52, 'Pendidikan Agama Islam', 'XI'),
(53, 'Pendidikan Pancasila dan Kewarganegaraan', 'XI'),
(54, 'Bahasa Indonesia', 'XI'),
(55, 'Matematika', 'XI'),
(56, 'Bahasa Inggris', 'XI'),
(57, 'Pendidikan Jasmani, Olahraga dan Kesehatan', 'XI'),
(58, 'Ketrampilan Komputer dan Pengelola Informasi', 'XI'),
(59, 'Teknologi Jaringan Berbasis Luas', 'XI'),
(60, 'Administrasi Infrastruktur Jaringan', 'XI'),
(61, 'Teknologi Layanan Jaringan', 'XI'),
(62, 'Produk Kreatif dan kewirausahaan', 'XI'),
(63, 'Pendidikan Agama Islam', 'XII'),
(64, 'Pendidikan Pancasila dan Kewarganegaraan', 'XII'),
(65, 'Bahasa Indonesia', 'XII'),
(66, 'Matematika', 'XII'),
(67, 'Bahasa Inggris', 'XII'),
(68, 'KKPI', 'XII'),
(69, 'Administrasi Infrastruktur Jaringan', 'XII'),
(70, 'Teknologi Layanan Jaringan', 'XII'),
(71, 'Administrasi Sistem Jaringan', 'XII'),
(72, 'Produk Kreatif dan kewirausahaan', 'XII');

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

--
-- Struktur dari tabel `tb_nilai`
--

CREATE TABLE `tb_nilai` (
  `id` int(11) NOT NULL,
  `id_raport` int(11) DEFAULT NULL,
  `id_siswa` int(11) NOT NULL,
  `id_mapel` int(11) NOT NULL,
  `semester` int(11) NOT NULL,
  `nilai_akhir` varchar(3) NOT NULL,
  `status_semester` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_nilai`
--

INSERT INTO `tb_nilai` (`id`, `id_raport`, `id_siswa`, `id_mapel`, `semester`, `nilai_akhir`, `status_semester`) VALUES
(243, 43, 75, 36, 2, '71', 'ganjil'),
(244, 43, 75, 37, 2, '74', 'ganjil'),
(245, 43, 75, 38, 2, '29', 'ganjil'),
(246, 43, 75, 39, 2, '32', 'ganjil'),
(247, 43, 75, 40, 2, '59', 'ganjil'),
(248, 43, 75, 41, 2, '5', 'ganjil'),
(249, 43, 75, 42, 2, '37', 'ganjil'),
(250, 43, 75, 43, 2, '91', 'ganjil'),
(251, 43, 75, 44, 2, '72', 'ganjil'),
(252, 43, 75, 45, 2, '54', 'ganjil'),
(253, 43, 75, 46, 2, '93', 'ganjil'),
(254, 43, 75, 47, 2, '35', 'ganjil'),
(255, 43, 75, 48, 2, '21', 'ganjil'),
(256, 43, 75, 49, 2, '57', 'ganjil'),
(257, 43, 75, 50, 2, '3', 'ganjil'),
(258, 43, 75, 51, 2, '3', 'ganjil'),
(259, 44, 75, 36, 6, '7', 'ganjil'),
(260, 44, 75, 37, 6, '82', 'ganjil'),
(261, 44, 75, 38, 6, '100', 'ganjil'),
(262, 44, 75, 39, 6, '3', 'ganjil'),
(263, 44, 75, 40, 6, '26', 'ganjil'),
(264, 44, 75, 41, 6, '70', 'ganjil'),
(265, 44, 75, 42, 6, '79', 'ganjil'),
(266, 44, 75, 43, 6, '52', 'ganjil'),
(267, 44, 75, 44, 6, '55', 'ganjil'),
(268, 44, 75, 45, 6, '87', 'ganjil'),
(269, 44, 75, 46, 6, '21', 'ganjil'),
(270, 44, 75, 47, 6, '49', 'ganjil'),
(271, 44, 75, 48, 6, '35', 'ganjil'),
(272, 44, 75, 49, 6, '28', 'ganjil'),
(273, 44, 75, 50, 6, '66', 'ganjil'),
(274, 44, 75, 51, 6, '48', 'ganjil');

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

--
-- Struktur dari tabel `tb_raport`
--

CREATE TABLE `tb_raport` (
  `id` int(11) NOT NULL,
  `id_siswa` int(11) NOT NULL,
  `semester` varchar(3) NOT NULL,
  `id_tahun` int(11) NOT NULL,
  `id_kelas` int(11) NOT NULL,
  `status` varchar(10) NOT NULL,
  `rata_rata` varchar(4) NOT NULL,
  `jumpel` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_raport`
--

INSERT INTO `tb_raport` (`id`, `id_siswa`, `semester`, `id_tahun`, `id_kelas`, `status`, `rata_rata`, `jumpel`) VALUES
(43, 75, '2', 30, 20, 'ganjil', '46', 16),
(44, 75, '6', 30, 20, 'ganjil', '50.5', 16);

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

--
-- Struktur dari tabel `tb_siswa`
--

CREATE TABLE `tb_siswa` (
  `id_siswa` int(11) NOT NULL,
  `nis` varchar(50) NOT NULL,
  `nisn` varchar(20) NOT NULL,
  `nama_siswa` varchar(20) NOT NULL,
  `tempat_lahir` varchar(50) NOT NULL,
  `tgl_lahir` date NOT NULL,
  `jenis_kelamin` varchar(2) NOT NULL,
  `agama` varchar(20) NOT NULL,
  `asal_sekolah` varchar(50) NOT NULL,
  `tgl_diterima` date DEFAULT NULL,
  `alamat` varchar(200) NOT NULL,
  `status` varchar(20) DEFAULT NULL,
  `foto` varchar(255) DEFAULT NULL,
  `nama_ayah` varchar(50) DEFAULT NULL,
  `noTelpAyah` varchar(13) DEFAULT NULL,
  `pekerjaan_ayah` varchar(25) DEFAULT NULL,
  `pendidikan_ayah` varchar(20) DEFAULT NULL,
  `nama_ibu` varchar(50) DEFAULT NULL,
  `noTelpIbu` varchar(13) DEFAULT NULL,
  `pekerjaan_ibu` varchar(25) DEFAULT NULL,
  `pendidikan_ibu` varchar(20) DEFAULT NULL,
  `nama_wali` varchar(50) DEFAULT NULL,
  `noTelpWali` varchar(13) DEFAULT NULL,
  `pekerjaan_wali` varchar(25) DEFAULT NULL,
  `pendidikan_wali` varchar(20) DEFAULT NULL,
  `id_kelas` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_siswa`
--

INSERT INTO `tb_siswa` (`id_siswa`, `nis`, `nisn`, `nama_siswa`, `tempat_lahir`, `tgl_lahir`, `jenis_kelamin`, `agama`, `asal_sekolah`, `tgl_diterima`, `alamat`, `status`, `foto`, `nama_ayah`, `noTelpAyah`, `pekerjaan_ayah`, `pendidikan_ayah`, `nama_ibu`, `noTelpIbu`, `pekerjaan_ibu`, `pendidikan_ibu`, `nama_wali`, `noTelpWali`, `pekerjaan_wali`, `pendidikan_wali`, `id_kelas`) VALUES
(75, '212121', '1111111111', 'Freya Jayawardana', 'Tanggerang', '2006-02-13', 'P', 'Islam', 'SMA tanggerang', '2023-07-27', 'Tanggerang Selatan', 'Aktif', '1690471325_404a03cd268ce4c91342.jpg', 'Consequatur iste ei', '55', 'insinyur', 'Assumenda esse eos o', 'Laudantium saepe qu', '28', 'pramugari', 'Accusantium a aliqui', '', '', '', '', 21),
(76, '1844', '3234343434', 'azizi syafa asadel', 'Jakarta', '2019-05-26', 'P', 'Islam', 'Jakarta', '1985-08-19', 'Tempor enim do quis ', 'Aktif', '1690437963_5010890c8cbc734a9071.jpg', 'Voluptates itaque mo', '65', 'wiraswasta', 'Non impedit sint mi', 'Dolor quasi labore d', '20', 'nelayan', 'Ut quibusdam in aut ', '', '', '', '', 20),
(77, '7811', '4911111111', 'Flora Syafiq', 'Totam amet ut odio ', '1987-04-24', 'P', 'Islam', 'Hic odit et quo aute', '1989-01-13', 'Nesciunt asperiores', 'Aktif', '1690475533_cfc85bb25086c80614b2.jpg', 'Vel est veritatis qu', '82', 'pilot', 'Sit nihil eum a et', 'Quia do facilis temp', '58', 'guru', 'Blanditiis cum aliqu', '', '', '', '', 20);

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

--
-- Struktur dari tabel `tb_thnajaran`
--

CREATE TABLE `tb_thnajaran` (
  `id_thnAjaran` int(11) NOT NULL,
  `Tahun` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_thnajaran`
--

INSERT INTO `tb_thnajaran` (`id_thnAjaran`, `Tahun`) VALUES
(30, '2018/2019'),
(34, '2023/2024');

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `login_history`
--
ALTER TABLE `login_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

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

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

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

--
-- Indeks untuk tabel `tb_nilai`
--
ALTER TABLE `tb_nilai`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_mapel` (`id_mapel`),
  ADD KEY `id_raport` (`id_raport`),
  ADD KEY `id_siswa` (`id_siswa`);

--
-- Indeks untuk tabel `tb_raport`
--
ALTER TABLE `tb_raport`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_kelas` (`id_kelas`),
  ADD KEY `id_siswa` (`id_siswa`),
  ADD KEY `id_tahun` (`id_tahun`);

--
-- Indeks untuk tabel `tb_siswa`
--
ALTER TABLE `tb_siswa`
  ADD PRIMARY KEY (`id_siswa`),
  ADD KEY `id_kelas` (`id_kelas`);

--
-- Indeks untuk tabel `tb_thnajaran`
--
ALTER TABLE `tb_thnajaran`
  ADD PRIMARY KEY (`id_thnAjaran`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `login_history`
--
ALTER TABLE `login_history`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=52;

--
-- AUTO_INCREMENT untuk tabel `tb_instansi`
--
ALTER TABLE `tb_instansi`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT untuk tabel `tb_kelas`
--
ALTER TABLE `tb_kelas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT untuk tabel `tb_mapel`
--
ALTER TABLE `tb_mapel`
  MODIFY `id_mapel` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=73;

--
-- AUTO_INCREMENT untuk tabel `tb_nilai`
--
ALTER TABLE `tb_nilai`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=275;

--
-- AUTO_INCREMENT untuk tabel `tb_raport`
--
ALTER TABLE `tb_raport`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=45;

--
-- AUTO_INCREMENT untuk tabel `tb_siswa`
--
ALTER TABLE `tb_siswa`
  MODIFY `id_siswa` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=78;

--
-- AUTO_INCREMENT untuk tabel `tb_thnajaran`
--
ALTER TABLE `tb_thnajaran`
  MODIFY `id_thnAjaran` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

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

--
-- Ketidakleluasaan untuk tabel `login_history`
--
ALTER TABLE `login_history`
  ADD CONSTRAINT `login_history_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`);

--
-- Ketidakleluasaan untuk tabel `tb_nilai`
--
ALTER TABLE `tb_nilai`
  ADD CONSTRAINT `tb_nilai_ibfk_1` FOREIGN KEY (`id_mapel`) REFERENCES `tb_mapel` (`id_mapel`),
  ADD CONSTRAINT `tb_nilai_ibfk_2` FOREIGN KEY (`id_raport`) REFERENCES `tb_raport` (`id`),
  ADD CONSTRAINT `tb_nilai_ibfk_3` FOREIGN KEY (`id_siswa`) REFERENCES `tb_siswa` (`id_siswa`);

--
-- Ketidakleluasaan untuk tabel `tb_raport`
--
ALTER TABLE `tb_raport`
  ADD CONSTRAINT `tb_raport_ibfk_1` FOREIGN KEY (`id_kelas`) REFERENCES `tb_kelas` (`id`),
  ADD CONSTRAINT `tb_raport_ibfk_2` FOREIGN KEY (`id_siswa`) REFERENCES `tb_siswa` (`id_siswa`),
  ADD CONSTRAINT `tb_raport_ibfk_3` FOREIGN KEY (`id_tahun`) REFERENCES `tb_thnajaran` (`id_thnAjaran`);

--
-- Ketidakleluasaan untuk tabel `tb_siswa`
--
ALTER TABLE `tb_siswa`
  ADD CONSTRAINT `tb_siswa_ibfk_1` FOREIGN KEY (`id_kelas`) REFERENCES `tb_kelas` (`id`);
COMMIT;

