-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Waktu pembuatan: 03 Agu 2023 pada 05.24
-- Versi server: 10.4.28-MariaDB
-- Versi PHP: 8.0.28

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: `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');

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

--
-- Struktur dari tabel `tb_user`
--

CREATE TABLE `tb_user` (
  `id` int(11) NOT NULL,
  `foto` varchar(255) NOT NULL,
  `nama` varchar(30) NOT NULL,
  `username` varchar(30) NOT NULL,
  `password` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data untuk tabel `tb_user`
--

INSERT INTO `tb_user` (`id`, `foto`, `nama`, `username`, `password`) VALUES
(10, '1689056720_3beff694e828e40213c2.jpg', 'Janriswan Rieldi Saragih', 'riswan', '7dff023375253fe6db1c124fd7112e24'),
(11, '1689057296_8b7a2f841a167babe862.jpg', 'Khafidzon Al Furqon', 'khafid', '7dff023375253fe6db1c124fd7112e24'),
(12, '1689057313_533610daa7670429b7ad.jpg', 'Muhammad Dhuha', 'dhuha', '7dff023375253fe6db1c124fd7112e24'),
(13, '1688984808_c05fd1ed3a0be97b26b3.jpg', 'Muhammad Apriyansyah', 'yansyah', '7dff023375253fe6db1c124fd7112e24'),
(14, '1689048128_9ab60d8d4a5ab8557822.jpg', 'Niken Selendri Wicaksono', 'niken', '7dff023375253fe6db1c124fd7112e24');

--
-- 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`);

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

--
-- 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;

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

--
-- 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;

/*!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 */;
