-- https://www.phpmyadmin.net/
--

START TRANSACTION;



--
-- Database: `db_sekolahku`
--

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

--
-- Table structure for table `abouts`
--

CREATE TABLE `abouts` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `image` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `abouts`
--

INSERT INTO `abouts` (`id`, `title`, `desc`, `image`, `is_active`, `created_at`, `updated_at`) VALUES
(2, 'Smart School', 'Perkembangan teknologi dan informasi yang sangat cepat menuntut kita untuk terus belajar dan beradaptasi. Kurikulum baru diharapkan dapat membekali siswa dengan kemampuan yang dibutuhkan untuk menghadapi tantangan di masa depan.', '1767923453_about.jpg', '1', '2026-01-07 19:23:51', '2026-01-08 18:56:38'),
(3, 'Belajar Coding Di Sekolah', 'Menurut teori perkembangan anak dari Piaget dan Bruner, meskipun anak-anak usia SD sudah bisa berpikir logis dan memahami bahasa, kemampuan mereka untuk berpikir abstrak masih dalam tahap awal.', '1767923792_about1.jpg', '0', '2026-01-08 00:47:33', '2026-01-08 18:56:38');

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

--
-- Table structure for table `authors`
--

CREATE TABLE `authors` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `banks`
--

CREATE TABLE `banks` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `sandi_bank` varchar(20) NOT NULL,
  `nama_bank` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `banks`
--

INSERT INTO `banks` (`id`, `sandi_bank`, `nama_bank`) VALUES
(1, '002', 'Bank BRI'),
(2, '008', 'Bank Mandiri'),
(3, '009', 'Bank BNI'),
(4, '427', 'Bank Syariah Indonesia (Eks. BNI Syariah)'),
(5, '451', 'Bank Syariah Indonesia (Eks. Bank Syariah Mandiri, BSM)'),
(6, '422', 'Bank Syariah Indonesia (Eks. BRI Syariah)'),
(7, '200', 'Bank BTN'),
(8, '022', 'Bank CIMB'),
(9, '022', 'Bank CIMB Niaga Syariah'),
(10, '147', 'Bank Muamalat'),
(11, '213', 'Bank BTPN'),
(12, '547', 'Bank BTPN Syariah'),
(13, '213', 'Bank Jenius'),
(14, '013', 'Bank Permata'),
(15, '013', 'Bank Permata Syariah'),
(16, '046', 'Bank DBS Indonesia'),
(17, '046', 'Digibank'),
(18, '011', 'BANK DANAMON'),
(19, '016', 'BANK MAYBANK (BII)'),
(20, '426', 'BANK MEGA'),
(21, '153', 'BANK SINARMAS'),
(22, '950', 'BANK COMMONWEALTH'),
(23, '028', 'BANK OCBC NISP'),
(24, '441', 'BANK BUKOPIN'),
(25, '521', 'BANK BUKOPIN SYARIAH'),
(26, '536', 'BANK BCA SYARIAH'),
(27, '026', 'BANK LIPPO'),
(28, '031', 'CITIBANK'),
(29, '789', 'INDOSAT DOMPETKU'),
(30, '911', 'LINKAJA'),
(31, '023', 'Bank UOB Indonesia'),
(32, '023', 'TMRW by UOB Indonesia'),
(33, '542', 'Bank Jago (Bank Artos Indonesia)'),
(34, '490', 'Bank NEO Commerce (Akulaku)'),
(35, '110', 'BANK JABAR BJB (JAWA BARAT)'),
(36, '425', 'BANK JABAR BJB SYARIAH (JAWA BARAT)'),
(37, '111', 'BANK DKI JAKARTA'),
(38, '112', 'BPD DIY (YOGYAKARTA)'),
(39, '113', 'BANK JATENG (JAWA TENGAH)'),
(40, '114', 'BANK JATIM (JAWA TIMUR)'),
(41, '115', 'BANK JAMBI'),
(42, '116', 'BANK ACEH'),
(43, '116', 'BANK ACEH SYARIAH'),
(44, '117', 'BANK SUMUT'),
(45, '118', 'BANK NAGARI (BANK SUMBAR)'),
(46, '119', 'BANK RIAU KEPRI'),
(47, '120', 'BANK SUMSEL BABEL (SUMATERA SELATAN BANGKA BELITUNG)'),
(48, '121', 'BANK LAMPUNG'),
(49, '122', 'BANK KALSEL (BANK KALIMANTAN SELATAN)'),
(50, '123', 'BANK KALBAR (BANK KALIMANTAN BARAT)'),
(51, '124', 'BANK KALTIMTARA (BANK KALIMANTAN TIMUR DAN UTARA)'),
(52, '125', 'BANK KALTENG (BANK KALIMANTAN TENGAH)'),
(53, '126', 'BANK SULSELBAR (BANK SULAWESI SELATAN DAN BARAT)'),
(54, '127', 'BANK SULUTGO (BANK SULAWESI UTARA DAN GORONTALO)'),
(55, '128', 'BANK NTB'),
(56, '128', 'BANK NTB SYARIAH'),
(57, '129', 'BANK BPD BALI'),
(58, '130', 'BANK NTT'),
(59, '131', 'BANK MALUKU MALUT'),
(60, '132', 'BANK PAPUA'),
(61, '133', 'BANK BENGKULU'),
(62, '134', 'BANK SULTENG (BANK SULAWESI TENGAH)'),
(63, '135', 'BANK SULTRA (BANK SULAWESI TENGGARA)'),
(64, '137', 'BANK BANTEN'),
(65, '003', 'BANK EKSPOR INDONESIA'),
(66, '019', 'BANK PANIN'),
(67, '517', 'BANK PANIN DUBAI SYARIAH'),
(68, '020', 'BANK ARTA NIAGA KENCANA'),
(69, '030', 'AMERICAN EXPRESS BANK LTD'),
(70, '031', 'CITIBANK'),
(71, '032', 'JP. MORGAN CHASE BANK, N.A.'),
(72, '033', 'BANK OF AMERICA, N.A'),
(73, '034', 'ING INDONESIA BANK'),
(74, '036', 'BANK CCB INDONESIA'),
(75, '037', 'BANK ARTHA GRAHA INTERNASIONAL'),
(76, '039', 'BANK CREDIT AGRICOLE INDOSUEZ'),
(77, '040', 'THE BANGKOK BANK COMP. LTD'),
(78, '042', 'MUFG BANK'),
(79, '045', 'BANK SUMITOMO MITSUI INDONESIA'),
(80, '047', 'BANK RESONA PERDANIA'),
(81, '048', 'BANK MIZUHO INDONESIA'),
(82, '050', 'STANDARD CHARTERED BANK'),
(83, '052', 'BANK ABN AMRO'),
(84, '053', 'BANK KEPPEL TATLEE BUANA'),
(85, '054', 'BANK CAPITAL INDONESIA'),
(86, '057', 'BANK BNP PARIBAS INDONESIA'),
(87, '059', 'KOREA EXCHANGE BANK DANAMON'),
(88, '060', 'RABOBANK INTERNASIONAL INDONESIA'),
(89, '061', 'BANK ANZ INDONESIA'),
(90, '069', 'BANK OF CHINA'),
(91, '076', 'BANK BUMI ARTA'),
(92, '087', 'BANK HSBC INDONESIA'),
(93, '087', 'BANK EKONOMI (Lebur dengan Bank HSBC)'),
(94, '088', 'BANK ANTARDAERAH'),
(95, '089', 'BANK HAGA'),
(96, '093', 'BANK IFI'),
(97, '095', 'BANK J TRUST INDONESIA'),
(98, '097', 'BANK MAYAPADA'),
(99, '145', 'BANK NUSANTARA PARAHYANGAN'),
(100, '146', 'BANK SWADESI (BANK OF INDIA INDONESIA)'),
(101, '151', 'BANK MESTIKA'),
(102, '152', 'BANK SHINHAN INDONESIA (BANK METRO EXPRESS)'),
(103, '157', 'BANK MASPION INDONESIA'),
(104, '159', 'BANK HAGAKITA'),
(105, '161', 'BANK GANESHA'),
(106, '162', 'BANK WINDU KENTJANA'),
(107, '164', 'BANK ICBC INDONESIA (HALIM INDONESIA BANK)'),
(108, '166', 'BANK HARMONI INTERNATIONAL'),
(109, '167', 'BANK QNB INDONESIA'),
(110, '212', 'BANK WOORI SAUDARA'),
(111, '405', 'BANK VICTORIA SYARIAH'),
(112, '459', 'BANK BISNIS INTERNASIONAL'),
(113, '466', 'BANK SRI PARTHA'),
(114, '472', 'BANK JASA JAKARTA'),
(115, '484', 'BANK HANA (KEB HANA BANK)'),
(116, '485', 'BANK MNC'),
(117, '490', 'BANK YUDHA BHAKTI'),
(118, '491', 'BANK MITRANIAGA'),
(119, '494', 'BANK BRI AGRO'),
(120, '498', 'BANK SBI INDONESIA (BANK INDOMONEX)'),
(121, '501', 'BANK DIGITAL BCA (BCA DIGITAL)'),
(122, '503', 'BANK NATIONAL NOBU (BANK ALFINDO)'),
(123, '506', 'BANK MEGA SYARIAH'),
(124, '513', 'BANK INA PERDANA'),
(125, '517', 'BANK PANIN DUBAI SYARIAH'),
(126, '520', 'PRIMA MASTER BANK'),
(127, '521', 'BANK PERSYARIKATAN INDONESIA'),
(128, '525', 'BANK AKITA'),
(129, '526', 'BANK DINAR INDONESIA'),
(130, '531', 'ANGLOMAS INTERNASIONAL BANK'),
(131, '523', 'BANK SAHABAT SAMPEORNA (BANK DIPO INTERNATIONAL)'),
(132, '535', 'BANK KESEJAHTERAAN EKONOMI'),
(133, '548', 'BANK MULTIARTA SENTOSA'),
(134, '553', 'BANK MAYORA INDONESIA'),
(135, '555', 'BANK INDEX SELINDO'),
(136, '558', 'BANK EKSEKUTIF'),
(137, '559', 'CENTRATAMA NASIONAL BANK'),
(138, '562', 'BANK FAMA INTERNASIONAL'),
(139, '564', 'BANK MANDIRI TASPEN POS (BANK SINAR HARAPAN BALI)'),
(140, '566', 'BANK VICTORIA INTERNATIONAL'),
(141, '567', 'BANK HARDA INTERNASIONAL'),
(142, '945', 'IBK BANK INDONESIA'),
(143, '946', 'BANK MERINCORP'),
(144, '947', 'BANK MAYBANK INDOCORP'),
(145, '949', 'BANK CTBC INDONESIA (CHINA TRUST)'),
(146, '688', 'BPR KS (KARYAJATNIKA SEDAYA)');

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

--
-- Table structure for table `bank_accounts`
--

CREATE TABLE `bank_accounts` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `account_number` bigint(20) UNSIGNED NOT NULL,
  `account_name` varchar(255) NOT NULL,
  `bank_name` varchar(255) NOT NULL,
  `is_primary` tinyint(1) NOT NULL,
  `is_active` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `beritas`
--

CREATE TABLE `beritas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `kategori_id` int(11) NOT NULL,
  `thumbnail` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_by` int(11) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `beritas`
--

INSERT INTO `beritas` (`id`, `title`, `slug`, `content`, `kategori_id`, `thumbnail`, `is_active`, `created_by`, `created_at`, `updated_at`) VALUES
(6, 'Sekolah Menuju Digital', 'sekolah-menuju-digital', 'Rektor Univ terbuka (Prof Ojat Darojat Ph. D) telah berpengalaman melaksanakan perkuliahan secara PJJ sejak sebelum pandemi merebak. Beliau mengatakan: “Terjadi salah kaprah dalam pelaksanaan PJJ. semua dianggap PJJ kalau sudah pakai sinkronus (streaming), padahal memakai metode sinkronus harusnya dimanfaatkan secukupnya saja, sebisa mungkin memanfaatkan aplikasi yg asinkronus (tidak selalu online), yang akan memudahkan peserta sebab tidak harus standby dan menghabiskan kuota internet dan juga lebih hemat kuota internet.”\r\n\r\nHal tersebut terbukti benar. Faktanya banyak sekolah yg kurang memahami PJJ, mengakibatkan  disrupsi digital, sehingga terlalu besar cost yang harus ditanggung bangsa ini akibat dari pemanfaatan teknologi untuk pembelajaran secara digital yang kurang tepat.\r\n\r\nSetelah pandemi selesai nanti, maka semua menyadari bahwa pelaksanaan PTM tidak akan kembali 100% seperti semua, sebab semua mengerti bahwa pemanfaatan teknologi digital tidak bisa dibendung setelah merasakan langsung manfaatnya. Dan bagi pihak yang menutup diri dari perkembangan teknologi akan semakin tertinggal.\r\n\r\nNadiem Makariem selaku Mendikbud Ristek mengatakan bahwa hybrid adalah solusi untuk pembelajaran kedepan.', 3, '1767859302_header-kipin-news-01-1536x864.png', '0', 1, '2026-01-08 01:01:42', '2026-01-08 01:01:42'),
(7, 'Penguatan Karakter Peserta Didik', 'penguatan-karakter-peserta-didik', 'Dari empat kategori penilaian aksi nyata dalam program Sahabat Sekolah Dasar, ada empat sekolah yang menyabet dua kategori. Pertama, SDN Keputran I/332, Kota Surabaya Jawa Timur (Inovasi dalam Pelibatan Catur Pusat Pendidikan dan Sekolah Teraktif dalam Report Aksi Nyata). Kedua, SDIT Khoiru Ummah, Kabupaten Rejang Lebong, Bengkulu (Inovasi dalam Pemanfaatan Media Komunikasi, Informasi, dan Publikasi dan Sekolah Teraktif dalam Report Aksi Nyata). Ketiga, SD Fransiskus Baturaja, Kabupaten Ogan Komering Ulu, Sumatra Selatan (Inovasi dalam Pemanfaatan Media Komunikasi, Informasi, dan Publikasi dan Kategori Sekolah Teraktif dalam Report Aksi Nyata). Keempat, UPTD SDN Mekarjaya 21, Kota Depok, Jawa Barat (Inovasi dalam Pelibatan Catur Pusat Pendidikan dan Kategori Sekolah Teraktif dalam Report Aksi Nyata).\r\n\r\nRiski, Kepala SD Keputran 1 Surabaya/332, mengaku senang dan terharu karena sekolah yang dipimpinnya meraih dua kategori tersebut. “Kayak kerja keras tim terbayar. Sampai terlonjak-lonjak dan teriak-teriak,” Rabu (10/12/2025).\r\n\r\nPrestasi yang ditorehnya, Riski mengandaikan, sebagai upaya mengikir pendar BERLIAN. Ia menemukan kemilau kegigihan murid-muridnya dalam perjalanan aksi nyata yang terus dilakukan. BERLIAN adalah visi sekolah SDN Keputran I/332, akronim dari Berprestasi, Etika Luhur, Ramah Budaya, Lestari Lingkungan, Iman Kuat, Aktif Teknologi, dan Nasionalisme.\r\nMenurutnya, prestasi itu diraih lantaran kerja tim yang solid. Tak hanya dirinya dan murid-murid Tim Sahabat Sekolah Dasar yang berjuang. Guru, Komite Sekolah, murid-murid, dan masyarakat sekitar juga berkontribusi dalam meraih prestasi.', 3, '1767859526_WhatsApp-Image-2025-12-15-at-15.51.40.jpeg', '0', 1, '2026-01-08 01:05:26', '2026-01-08 01:05:26'),
(8, 'Sekolah Rakyat', 'sekolah-rakyat', 'Sekolah Rakyat dirancang sebagai institusi pendidikan gratis berkonsep asrama, khusus bagi anak-anak dari keluarga miskin dan miskin ekstrem. Program ini menjadi bagian dari upaya pendidikan inklusif untuk memutus rantai kemiskinan sejak usia dini.\r\nProyek Sekolah Rakyat ini akan didanai dari Anggaran Pendapatan dan Belanja Negara (APBN), dengan potensi tambahan pendanaan dari sektor swasta, seperti disampaikan Menteri Sosial Syaifullah Yusuf.', 2, '1767859688_sekolah-rakyat-di-rembang.png', '0', 1, '2026-01-08 01:08:08', '2026-01-08 01:08:08'),
(9, 'Perkembangan IT', 'perkembangan-it', 'Mengapa Kurikulum Baru Penting?\r\n- Dunia yang terus berubah: Perkembangan teknologi dan informasi yang sangat cepat menuntut kita untuk terus belajar dan beradaptasi. Kurikulum baru diharapkan dapat membekali siswa dengan kemampuan yang dibutuhkan untuk menghadapi tantangan di\r\nmasa depan.\r\n- Pembelajaran yang lebih berpusat pada siswa: Kurikulum baru memberikan lebih banyak kebebasan bagi siswa untuk memilih materi pembelajaran yang mereka minati. Hal ini diharapkan dapat meningkatkan motivasi dan minat belajar siswa.\r\n- Keterampilan yang relevan dengan dunia kerja: Kurikulum baru dirancang untuk mengembangkan keterampilan yang dibutuhkan di dunia kerja saat ini, seperti kemampuan memecahkan masalah, bekerja dalam tim, dan beradaptasi dengan perubahan.\r\n\r\nApa Saja Perubahan yang Terjadi?\r\n- Fokus pada pengembangan karakter: Selain pengetahuan akademik, kurikulum baru juga menekankan pada pengembangan karakter siswa seperti kejujuran, tanggung jawab, dan rasa ingin tahu.\r\n- Penggunaan teknologi: Teknologi akan semakin diintegrasikan dalam proses pembelajaran. Siswa akan belajar menggunakan berbagai perangkat dan aplikasi untuk mendukung proses belajar mereka.\r\n- Penilaian yang lebih holistik: Penilaian tidak hanya berfokus pada hasil akhir, tetapi juga pada proses pembelajaran. Guru akan lebih sering melakukan penilaian formatif untuk memantau perkembangan siswa.\r\n- Pembelajaran yang lebih menyenangkan: Kurikulum baru akan membuat pembelajaran lebih menyenangkan dan menarik dengan berbagai metode pembelajaran yang aktif dan interaktif.\r\n\r\nApa Dampak Kurikulum Baru bagi Siswa?\r\n- Siswa menjadi lebih mandiri: Siswa akan lebih terbiasa belajar secara mandiri dan bertanggung jawab atas pembelajaran mereka sendiri.\r\n- Siswa lebih kreatif dan inovatif: Kurikulum baru mendorong siswa untuk berpikir kreatif dan mencari solusi atas masalah yang mereka hadapi.\r\n- Siswa lebih siap menghadapi masa depan: Dengan keterampilan yang relevan, siswa akan lebih siap untuk melanjutkan pendidikan ke jenjang yang lebih tinggi atau memasuki dunia kerja.\r\n\r\nTantangan dalam Implementasi Kurikulum Baru\r\n- Perlu adaptasi bagi guru: Guru perlu mengikuti pelatihan untuk dapat menerapkan kurikulum baru secara efektif.\r\n- Perlu dukungan dari semua pihak: Implementasi kurikulum baru membutuhkan dukungan dari semua pihak, termasuk orang tua, sekolah, dan pemerintah.\r\n- Perlu sarana dan prasarana yang memadai: Sekolah perlu dilengkapi dengan sarana dan prasarana yang memadai untuk mendukung pembelajaran dengan kurikulum baru.', 2, '1767859996_1767839030_1.jpg', '0', 1, '2026-01-08 01:13:16', '2026-01-08 01:13:16'),
(10, 'Semester Baru, Semangat Baru!', 'semester-baru-semangat-baru', 'Selamat datang kembali para siswa siswi Sekolah Pintar. Selamat kembali berkarya, belajar dan berproses. Tahun Baru, Semester Baru, dan Semangat Baru!', 2, '1767860176_Back2School.jpeg', '0', 1, '2026-01-08 01:16:16', '2026-01-08 01:16:16');

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

--
-- Table structure for table `berkas_murids`
--

CREATE TABLE `berkas_murids` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `kartu_keluarga` varchar(255) DEFAULT NULL,
  `akte_kelahiran` varchar(255) DEFAULT NULL,
  `surat_kelakuan_baik` varchar(255) DEFAULT NULL,
  `surat_sehat` varchar(255) DEFAULT NULL,
  `surat_tidak_buta_warna` varchar(255) DEFAULT NULL,
  `rapor` varchar(255) DEFAULT NULL,
  `foto` varchar(255) DEFAULT NULL,
  `ijazah` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `books`
--

CREATE TABLE `books` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `book_code` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` longtext NOT NULL,
  `thumbnail` varchar(255) NOT NULL,
  `category_id` bigint(20) UNSIGNED NOT NULL,
  `author_id` bigint(20) UNSIGNED NOT NULL,
  `publisher_id` bigint(20) UNSIGNED NOT NULL,
  `publication_year` year(4) NOT NULL,
  `isbn` varchar(50) NOT NULL,
  `stock` int(11) NOT NULL,
  `is_available` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `borrowings`
--

CREATE TABLE `borrowings` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `borrow_code` varchar(255) NOT NULL,
  `member_id` bigint(20) UNSIGNED NOT NULL,
  `book_id` bigint(20) UNSIGNED NOT NULL,
  `borrow_date` date NOT NULL,
  `return_date` date NOT NULL,
  `lateness` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `categories`
--

CREATE TABLE `categories` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `data_jurusans`
--

CREATE TABLE `data_jurusans` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `jurusan_id` bigint(20) UNSIGNED NOT NULL,
  `image` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `data_jurusans`
--

INSERT INTO `data_jurusans` (`id`, `jurusan_id`, `image`, `content`, `created_at`, `updated_at`) VALUES
(8, 8, '1767843389_1.jpg', 'IPA di SMA adalah\r\nJurusan Ilmu Pengetahuan Alam (IPA), yang mempelajari fenomena alam, konsep sains, dan teknologi dengan fokus pada mata pelajaran eksakta seperti Fisika, Kimia, Biologi, serta Matematika, melatih logika, analisis, dan pemecahan masalah melalui percobaan dan penelitian untuk membangun landasan kuat di bidang Sains & Teknologi, meskipun sistem penjurusan IPA-IPS dihapus dengan Kurikulum Merdeka, fokus ini masih relevan untuk pengembangan diri di bidang sains, kesehatan, dan teknik.\r\n\r\nFokus Pembelajaran IPA di SMA\r\n    Mempelajari Alam: Cara kerja alam semesta, ekosistem, makhluk hidup (biologi), serta hukum-hukum yang mengaturnya.\r\n    Ilmu Eksakta: Materi yang konkret, nyata, dan dapat dibuktikan melalui metode ilmiah serta eksperimen (praktikum).\r\n    Keterampilan: Mengembangkan logika, berpikir kritis, analisis, dan kemampuan memecahkan masalah.', '2026-01-07 20:36:29', '2026-01-07 20:36:29'),
(9, 9, '1767843452_2.jpg', 'IPS di SMA adalah singkatan dari\r\nIlmu Pengetahuan Sosial, jurusan atau peminatan yang mempelajari berbagai aspek kehidupan manusia dan interaksi sosial, mencakup mata pelajaran inti seperti Ekonomi, Geografi, Sosiologi, dan Sejarah, yang bertujuan mengkaji fenomena sosial, perilaku manusia, serta hubungan antar manusia dan lingkungannya. Siswa IPS akan lebih banyak berfokus pada pemahaman konsep, analisis isu sosial, dan berpikir kritis daripada hitungan rumit seperti di jurusan IPA, serta memiliki prospek karir yang luas di berbagai bidang seperti komunikasi, hukum, manajemen, dan pemerintahan. \r\n\r\nMata Pelajaran Utama IPS\r\n    Sosiologi: Mempelajari masyarakat, interaksi sosial, dan perilaku manusia.\r\n    Ekonomi: Mempelajari produksi, distribusi, konsumsi barang/jasa, akuntansi, dan kewirausahaan.\r\n    Geografi: Mempelajari bumi, keruangan, fenomena fisik, serta hubungan manusia dengan lingkungan.\r\n    Sejarah: Mempelajari peristiwa masa lalu, perkembangan manusia, budaya, dan penemuan.', '2026-01-07 20:37:32', '2026-01-07 20:37:32'),
(10, 10, '1767843595_3.png', 'Teknik dan Rekayasa\r\nadalah bidang ilmu yang berfokus pada penerapan prinsip-prinsip ilmiah dan matematis untuk merancang, mengembangkan, dan memelihara solusi teknis terhadap berbagai masalah. Dalam konteks kejuruan, bidang ini mencakup beberapa konsentrasi utama, termasuk: \r\n\r\n    Otomotif: Bidang ini berfokus pada desain, manufaktur, perawatan, dan perbaikan kendaraan bermotor, termasuk mesin, sistem kelistrikan, sasis, dan sistem transmisi. Prospek karier meliputi teknisi servis, perancang komponen otomotif, dan insinyur manufaktur [1].\r\n    Komputer & Jaringan: Konsentrasi ini melibatkan pemahaman mendalam tentang perangkat keras (hardware) dan perangkat lunak (software) komputer, serta cara mengelola dan memelihara jaringan komputer lokal (LAN) dan luas (WAN). Lulusan dapat mengejar karier sebagai administrator jaringan, teknisi komputer, atau spesialis keamanan siber [2].\r\n    Elektronika: Elektronika berkaitan dengan studi dan aplikasi sirkuit listrik, perangkat semikonduktor, dan sistem kontrol. Bidang ini mencakup elektronika umum, elektronika industri, dan elektronika konsumen. Peluang kerja mencakup teknisi elektronika, perancang sirkuit, atau insinyur kontrol industri [3]. \r\n\r\nKetiga spesialisasi ini menawarkan jalur karier yang menjanjikan dalam industri modern yang digerakkan oleh teknologi.', '2026-01-07 20:39:55', '2026-01-07 20:39:55'),
(11, 11, '1767844384_4.jpg', 'Jurusan SMK (Sekolah Menengah Kejuruan) sangat beragam, mencakup bidang seperti\r\nTeknik dan Rekayasa (Otomotif, Komputer & Jaringan, Elektronika), Bisnis dan Manajemen (Akuntansi, Pemasaran, Perkantoran), Teknologi Informasi & Komunikasi (Multimedia, Rekayasa Perangkat Lunak), Kesehatan & Pekerjaan Sosial (Keperawatan, Farmasi), serta bidang Seni & Industri Kreatif (DKV, Tata Boga, Tata Busana, Perhotelan), yang semuanya menawarkan keterampilan praktis untuk dunia kerja dan kelanjutan studi. \r\nBerikut adalah beberapa contoh program keahlian (jurusan) di SMK, dikelompokkan berdasarkan bidang keahlian:\r\n\r\n    Teknik dan Rekayasa:\r\n        Teknik Kendaraan Ringan & Otomotif (TKRO)\r\n        Teknik Mesin (Pemesinan, Otomotif)\r\n        Teknik Elektronika Industri/Audio Video (ELIN/AV)\r\n        Teknik Instalasi Tenaga Listrik (TITL)\r\n        Teknik Gambar Bangunan (TGB) / Desain Pemodelan & Informasi Bangunan (DPIB)', '2026-01-07 20:53:04', '2026-01-07 20:53:04');

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

--
-- Table structure for table `data_murids`
--

CREATE TABLE `data_murids` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `nis` bigint(20) DEFAULT NULL,
  `nisn` bigint(20) DEFAULT NULL,
  `tempat_lahir` varchar(255) DEFAULT NULL,
  `tgl_lahir` date DEFAULT NULL,
  `agama` enum('Islam','Kristen Katolik','Kristen Protestan','Hindu','Budha','Konghucu') DEFAULT NULL,
  `telp` varchar(255) DEFAULT NULL,
  `whatsapp` varchar(255) DEFAULT NULL,
  `alamat` text DEFAULT NULL,
  `asal_sekolah` varchar(255) DEFAULT NULL,
  `proses` enum('Pendaftaran','Berkas','Murid','Ditolak') NOT NULL DEFAULT 'Pendaftaran',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `data_orang_tuas`
--

CREATE TABLE `data_orang_tuas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) NOT NULL,
  `nama_ayah` varchar(255) DEFAULT NULL,
  `pendidikan_ayah` enum('SD','SMP','SMA/SMK','S1','S2','S3') DEFAULT NULL,
  `telp_ayah` varchar(255) DEFAULT NULL,
  `pekerjaan_ayah` enum('Wiraswasta','Wirausaha','ASN','Buruh') DEFAULT NULL,
  `alamat_ayah` varchar(255) DEFAULT NULL,
  `nama_ibu` varchar(255) DEFAULT NULL,
  `pendidikan_ibu` enum('SD','SMP','SMA/SMK','S1','S2','S3') DEFAULT NULL,
  `telp_ibu` varchar(255) DEFAULT NULL,
  `pekerjaan_ibu` enum('Ibu Rumah Tangga','Wiraswasta','Wirausaha','ASN','Buruh') DEFAULT NULL,
  `alamat_ibu` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `detail_payment_spps`
--

CREATE TABLE `detail_payment_spps` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `payment_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `sender` varchar(255) DEFAULT NULL,
  `bank_sender` varchar(255) DEFAULT NULL,
  `destination_bank` varchar(255) DEFAULT NULL,
  `month` varchar(255) NOT NULL,
  `amount` bigint(20) NOT NULL,
  `status` enum('paid','unpaid') NOT NULL,
  `file` varchar(255) DEFAULT NULL,
  `date_file` date DEFAULT NULL,
  `approve_by` bigint(20) UNSIGNED DEFAULT NULL,
  `approve_date` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `events`
--

CREATE TABLE `events` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(1000) NOT NULL,
  `desc` text NOT NULL,
  `slug` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `thumbnail` varchar(255) NOT NULL,
  `acara` datetime NOT NULL,
  `lokasi` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `events`
--

INSERT INTO `events` (`id`, `title`, `desc`, `slug`, `content`, `thumbnail`, `acara`, `lokasi`, `is_active`, `created_at`, `updated_at`) VALUES
(5, 'Festival Literasi Sekolah (FLS)', 'Festival Literasi Sekolah (FLS) kegiatan/lomba untuk siswa SMA/MA se-Indonesia', 'festival-literasi-sekolah-fls', 'Festival Literasi Sekolah (FLS) kegiatan/lomba untuk siswa SMA/MA se-Indonesia yang memiliki minat dan bakat untuk mengembangkan kemampuan menulis cerpen, syair, komik, dan meme melalui pembuatan karya. Karya dibuat secara individual dengan mengatasnamakan SMA/MA tempat siswa sekolah.\r\nFLS diarahkan sebagai salah satu proses pembentukan karakter. FLS tidak hanya mengarahkan peserta didik untuk mahir berkesenian, tetapi dilatih pula untuk memiliki kepekaan afektif, estetis, guna memperkuat rasa percaya diri melalui kesenian sebagai media ekspresi. Media literasi merupakan wahana bagi anak muda untuk mencurahkan intuisi dan estetika, serta gagasan dan imajinasi estetis yang tetap menjunjung tinggi budi pekerti dan etika.\r\nSeiring dengan hal tersebut, FLS akan mengembangkan kreativitas remaja. Siswa-siswa Sekolah Menengah Atas yang kreatif akan mampu melahirkan ide-ide cemerlang, mampu mencari solusi atas berbagai persoalan, dan pada akhirnya mampu mandiri. Sesuatu yang diungkapkan remaja melalui kreativitas seni tentunya akan dilihat teman sebaya dan orang dewasa dengan demikian terciptalah komunikasi melalui media kreasi seni literasi.\r\nPendidikan literasi baik literasi visual, digital maupun literasi non-digital, secara efektif berkontribusi memberikan dasar perkembangan multi kecerdasan yang terpadu dan harmonis dalam kepribadian remaja. Pendidikan secara luas yang dilaksanakan berbasis literasi secara efektif berkontribusi memberikan dasar perkembangan multi kecerdasan yang terpadu dan harmonis dalam kepribadian remaja. Hal ini sejalan dengan semangat keterampilan abad ke-21 yang harus dimiliki setiap siswa agar memiliki kompetensi yang cukup dalam menghadapi persaingan di masa depan. Keterampilan abad ke-21 tersebut dapat diraih melalui pendidikan bermutu yang memerlukan pengembangan kecerdasan secara komprehensif dan bermakna. Aspek-aspeknya antara lain adalah untuk meningkatkan sensitifitas, daya apresiasi, daya kreasi, serta daya ekspresi seni dan budaya (olah rasa/cerdas emosional dan sosial).\r\nBekal keterampilan tersebut dapat diraih melalui pendidikan bermutu melalui aspek-aspek yang dapat meningkatkan sensitifitas, daya apresiasi, daya kreasi, serta daya ekspresi seni dan budaya (olah rasa/cerdas emosional dan sosial).', '1767924272_event1.jpg', '2026-01-19 10:00:00', 'Sekolah Pintar', '0', '2026-01-08 19:04:32', '2026-01-08 19:11:41'),
(6, 'Indonesian Culture', 'Indonesia, Negeri penuh budaya Melimpah Ruah Sumber Daya Indonesia, Dengan segala pesonanya Menyihir banyak mata', 'indonesian-culture', 'Segera Nantikan Indonesia, Negeri penuh budaya Melimpah Ruah Sumber Daya Indonesia, Dengan segala pesonanya Menyihir banyak mata', '1767925272_event2.jpg', '2026-01-26 09:00:00', 'Sekolah Pintar Gedung A', '0', '2026-01-08 19:21:12', '2026-01-08 19:21:12'),
(7, 'Festival Pendidikan', 'Festival Pendidikan 2017 UNY adalah agenda rutin tiap tahun yang dilaksanakan oleh mahasiswa Fakultas Teknologi Pendidikan Universitas Negeri Yogyakarta', 'festival-pendidikan', 'Ada apa aja sih acaranya?\r\nAcara di ramaikan dengan\r\n1. Opening Art dari Serayu Deres dan Everlast\r\n2. Bedah Film : Komunitas AVIKOM UPN Yogykarta, cocok nih buat kamu calon pendidik bangsa untuk ikut kupas tuntas film tersebut.\r\n3. TIdak lupa untuk selingan dan hiburan ada Pertunjukan Musik dari:\r\n– UKMF MUSIK CAMP\r\n– Warga Sekitar\r\n– Circle Fox\r\n– Everywhere\r\n4. Nah yang suka sama yang berbau satra, kamu bisa ikut nonton Pertunjukan Sastra oleh Jaga Nyala\r\n5. Stand Up Comedy : The Blek, acara yang bikin kamu ngekek sampe termehek-mehek\r\n6. yuk Tukar Pemikiran bersama: “MOMO BIRU” (Vokalis Momo dan ParaBirv)\r\n8. Diskusi Strategi Pendidikan biar makin paham alur strategi pendidikan yang ada di Indonesia\r\n– Dr. Sugeng Bayu. M.Si (Kepala Kajur Kurikulum dan Teknologi Pendidikan)\r\n– Yudhistira Aridayan (Sanggar Anak Alam Jogja)\r\n9. Kamu punya ide baru di bidang pendidikan, kamu bisa ikut Sharing Inovasi Pendidikan\r\n– Octavianus Jefrey (Praktisi Pendidikan Insklusi)\r\n– Robert Koyanmar (Komunitas Pingit)\r\n10. Acara Penutup / Closing Ceremony dengan Pagelaran Teater', '1767925712_atas-vert.jpg', '2026-01-14 08:30:00', 'Gedung B Sekolah Pintar', '0', '2026-01-08 19:28:32', '2026-01-08 19:28:32'),
(8, 'Paduan Suara', 'Festival Paduan Suara Anak', 'paduan-suara', 'Festival Paduan Suara Anak Persembahan Sekolah Pintar', '1767926156_padus63.jpg', '2026-01-21 08:20:00', 'Aula Sekolah Pintar A', '0', '2026-01-08 19:35:56', '2026-01-08 19:35:56');

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

--
-- Table structure for table `failed_jobs`
--

CREATE TABLE `failed_jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` varchar(255) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `footers`
--

CREATE TABLE `footers` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `facebook` varchar(255) NOT NULL,
  `instagram` varchar(255) NOT NULL,
  `twitter` varchar(255) NOT NULL,
  `youtube` varchar(255) NOT NULL,
  `logo` varchar(255) NOT NULL,
  `telp` varchar(255) NOT NULL,
  `whatsapp` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `footers`
--

INSERT INTO `footers` (`id`, `facebook`, `instagram`, `twitter`, `youtube`, `logo`, `telp`, `whatsapp`, `email`, `desc`, `created_at`, `updated_at`) VALUES
(1, 'sekolah_pintar', 'sekolah_pintar', 'sekolah_pintar', 'sekolah_pintar', '1766977975_1673333194_index.png', '62878787878787', '62878787878787', 'sekolah_pintar@gmail.com', 'Sebagai Sekolah Pintar terakreditasi A, kami berkomitmen mencetak lulusan berkualitas, kompeten, dan siap kerja sesuai kebutuhan industri dan sektor pemerintahan', '2023-01-09 23:46:34', '2025-12-28 20:12:56');

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

--
-- Table structure for table `image_sliders`
--

CREATE TABLE `image_sliders` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `image` varchar(255) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `desc` varchar(255) DEFAULT NULL,
  `urutan` int(11) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `image_sliders`
--

INSERT INTO `image_sliders` (`id`, `image`, `title`, `desc`, `urutan`, `is_active`, `created_at`, `updated_at`) VALUES
(2, '1766534837_Contoh-Website-Sekolah-Cover-1160x606.png', 'Website Sekolah PINTAR AA', 'Sekolah Pintar dengan informasi E-Learning', 0, '0', '2023-01-10 19:30:38', '2026-01-08 21:02:02'),
(3, '1766976307_ChatGPT Image Dec 29, 2025, 09_39_53 AM.png', 'Selamat Datang Di Website Sekolah PINTAR AA', 'Website Ini memberikan informasi mengenai sekolah dan semua kegiatan', 1, '0', '2025-12-23 17:04:57', '2026-01-08 21:02:14');

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

--
-- Table structure for table `jurusans`
--

CREATE TABLE `jurusans` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nama` varchar(255) NOT NULL,
  `singkatan` varchar(255) DEFAULT NULL,
  `slug` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `jurusans`
--

INSERT INTO `jurusans` (`id`, `nama`, `singkatan`, `slug`, `is_active`, `created_at`, `updated_at`) VALUES
(8, 'Ilmu Pengetahuan Alam', 'IPA', 'ilmu-pengetahuan-alam', '0', '2026-01-07 20:36:29', '2026-01-07 20:36:29'),
(9, 'Ilmu Pengetahuan Sosial', 'IPS', 'ilmu-pengetahuan-sosial', '0', '2026-01-07 20:37:32', '2026-01-07 20:37:32'),
(10, 'Teknik dan Rekayasa', 'TR', 'teknik-dan-rekayasa', '0', '2026-01-07 20:39:55', '2026-01-07 20:39:55'),
(11, 'Bisnis dan manajemen', 'manajemen', 'bisnis-dan-manajemen', '0', '2026-01-07 20:53:04', '2026-01-07 20:53:04');

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

--
-- Table structure for table `kategori_beritas`
--

CREATE TABLE `kategori_beritas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nama` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `kategori_beritas`
--

INSERT INTO `kategori_beritas` (`id`, `nama`, `is_active`, `created_at`, `updated_at`) VALUES
(1, 'Berita Acara', '0', '2023-01-09 21:58:45', '2023-01-09 21:58:45'),
(2, 'Berita Sekolah', '0', '2023-01-10 18:32:54', '2026-01-08 00:54:42'),
(3, 'Berita Edukasi Sekolah', '0', '2023-01-10 19:33:19', '2026-01-08 00:54:50');

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

--
-- Table structure for table `kegiatans`
--

CREATE TABLE `kegiatans` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nama` varchar(255) NOT NULL,
  `slug` varchar(255) NOT NULL,
  `image` varchar(255) DEFAULT NULL,
  `imagas` varchar(255) DEFAULT NULL,
  `content` text NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `kegiatans`
--

INSERT INTO `kegiatans` (`id`, `nama`, `slug`, `image`, `imagas`, `content`, `is_active`, `created_at`, `updated_at`) VALUES
(4, 'Pramuka', 'pramuka', '1767857310_660a22d509b11.jpg', NULL, 'Kegiatan Pramuka mencakup berbagai aktivitas untuk membentuk karakter, kemandirian, dan keterampilan, mulai dari\r\nlatihan rutin (LARUT) seperti baris-berbaris dan sandi, hingga perkemahan (Persami, Perkemahan Wirakarya) yang meliputi mendirikan tenda, memasak, api unggun, hingga jelajah alam, serta kegiatan bakti sosial, seminar, dan lomba-lomba inovatif (teater, fotografi, teknologi) yang melatih kerja sama, kepemimpinan, dan kreativitas', '0', '2026-01-08 00:28:30', '2026-01-08 00:28:30'),
(5, 'Ko-Kurikuler', 'ko-kurikuler', '1767857553_Image_fx-2025-07-29T214456.872.png', NULL, 'Kegiatan ko-kurikuler adalah aktivitas yang dirancang untuk mendukung pelaksanaan kurikulum inti di sekolah. Berbeda dengan kegiatan ekstrakurikuler yang bersifat pilihan dan pengembangan minat, kegiatan ko-kurikuler lebih terstruktur dan terintegrasi dengan proses pembelajaran formal.\r\nContoh kegiatan ko-kurikuler antara lain:\r\n\r\n    Kegiatan praktik laboratorium\r\n    Kunjungan belajar\r\n    Proyek lapangan (field project)\r\n    Debat akademik\r\n    Pameran karya siswa\r\n    Kegiatan P5 (Projek Penguatan Profil Pelajar Pancasila)\r\nKegiatan ini memberikan pengalaman belajar yang lebih kaya dan kontekstual bagi siswa, serta memperkuat pencapaian kompetensi dalam Kurikulum Merdeka maupun Kurikulum 2013.\r\nMengapa Kegiatan Ko-Kurikuler Penting?\r\n1. Meningkatkan Keterampilan Abad 21\r\n\r\nDi era globalisasi dan digitalisasi, peserta didik tidak cukup hanya menguasai pengetahuan akademis. Mereka juga perlu mengembangkan soft skills seperti:\r\n    Komunikasi\r\n    Kolaborasi\r\n    Kreativitas\r\n    Berpikir kritis\r\nKegiatan ko-kurikuler mendorong siswa untuk mengasah keterampilan tersebut melalui pengalaman nyata.\r\n2. Membentuk Karakter dan Nilai Positif\r\nKo-kurikuler mendukung pembentukan karakter seperti disiplin, tanggung jawab, kerja keras, dan rasa ingin tahu. Dalam kegiatan debat, misalnya, siswa belajar bersikap sportif dan terbuka terhadap pandangan berbeda.\r\n3. Menjembatani Teori dan Praktik\r\nBanyak pelajaran di kelas bersifat teoritis. Ko-kurikuler memungkinkan siswa menerapkan teori dalam konteks nyata. Misalnya, dalam pelajaran Biologi, siswa dapat mengunjungi kebun botani untuk mengamati langsung ekosistem.', '0', '2026-01-08 00:32:33', '2026-01-08 00:32:33'),
(6, 'Agrowisata Sekolah', 'agrowisata-sekolah', '1767857976_DSC_9256-768x512.jpg', NULL, 'Kegiatan dimulai dengan sambutan dari pihak BPVP yang memberikan pengantar singkat tentang peran mereka dalam pengembangan konmpetensi bidang pertanian dan peternakan. Para siswa kemudian diajak untuk mengikuti tur di dalam greenhouse hidroponik, di mana mereka dapat melihat secara langsung bercocok tanam tanpa menggunakan tanah. Penjelasan detil mengenai sistem hidroponik, nutrisi tanaman, dan manfaatnya bagi pertanian masa depan disampaikan dengan jelas oleh instruktur BPVP Bandung Barat.\r\n\r\nSelanjutnya, rombongan dipandu menuju kandang domba, di mana para siswa mendapatkan pemahaman mendalam tentang teknologi pemeliharaan dan manajemen ternak. Materi singkat yang diberikan melibatkan konsep-konsep penting dalam agribisnis ternak, seperti pemberian pakan yang tepat, perawatan kesehatan, dan manfaat ekonomi dari usaha peternakan.', '0', '2026-01-08 00:39:36', '2026-01-08 00:39:36');

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

--
-- Table structure for table `members`
--

CREATE TABLE `members` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `member_code` varchar(255) NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `migrations`
--

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(255) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '2014_10_12_000000_create_users_table', 1),
(2, '2014_10_12_100000_create_password_resets_table', 1),
(3, '2019_08_19_000000_create_failed_jobs_table', 1),
(4, '2019_12_14_000001_create_personal_access_tokens_table', 1),
(5, '2021_08_08_100000_create_banks_tables', 1),
(6, '2022_03_20_132856_create_jurusans_table', 1),
(7, '2022_03_20_133244_create_data_jurusans_table', 1),
(8, '2022_03_22_182953_create_kegiatans_table', 1),
(9, '2022_03_23_040838_create_image_sliders_table', 1),
(10, '2022_03_23_052723_add_field_to_image_sliders_table', 1),
(11, '2022_03_23_065335_create_abouts_table', 1),
(12, '2022_03_23_074809_create_videos_table', 1),
(13, '2022_03_24_075737_create_kategori_beritas_table', 1),
(14, '2022_03_24_075900_create_beritas_table', 1),
(15, '2022_03_24_105758_create_events_table', 1),
(16, '2022_03_24_201826_add_field_to_events_table', 1),
(17, '2022_03_24_204322_create_footers_table', 1),
(18, '2022_03_25_102915_create_permission_tables', 1),
(19, '2022_03_27_074151_create_users_details_table', 1),
(20, '2022_03_27_094236_create_data_murids_table', 1),
(21, '2022_03_28_154339_create_profile_sekolahs_table', 1),
(22, '2022_03_28_161701_create_visimisis_table', 1),
(23, '2022_03_30_084531_create_data_orang_tuas_table', 1),
(24, '2022_03_30_172737_add_value_role_in_users_table', 1),
(25, '2022_03_30_194727_add_value_role_in_users_details_table', 1),
(26, '2022_04_01_190600_add_field_to_data_murids', 1),
(27, '2022_04_01_191038_create_berkas_murids_table', 1),
(28, '2022_05_20_062053_create_authors_table', 1),
(29, '2022_05_20_062103_create_publishers_table', 1),
(30, '2022_05_20_062130_create_categories_table', 1),
(31, '2022_05_20_062140_create_books_table', 1),
(32, '2022_05_20_062219_create_members_table', 1),
(33, '2022_05_20_062236_create_borrowings_table', 1),
(34, '2022_07_16_094123_create_bank_accounts_table', 1),
(35, '2022_07_16_094821_create_payment_spps_table', 1),
(36, '2022_07_16_100447_create_detail_payment_spps_table', 1),
(37, '2022_07_16_145332_add_value_role_bendahara_in_users_table', 1),
(38, '2022_07_16_145418_add_value_role_bendahara_in_users_details_table', 1),
(39, '2022_07_29_072220_add_column_account_name_in_bank_accounts_table', 1),
(40, '2022_07_29_081354_add_column_in_detail_payment_spps_table', 1),
(41, '2022_08_01_080614_create_settings_table', 1);

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

--
-- Table structure for table `model_has_permissions`
--

CREATE TABLE `model_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(255) NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `model_has_roles`
--

CREATE TABLE `model_has_roles` (
  `role_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(255) NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `model_has_roles`
--

INSERT INTO `model_has_roles` (`role_id`, `model_type`, `model_id`) VALUES
(1, 'App\\Models\\User', 1),
(2, 'App\\Models\\User', 2),
(2, 'App\\Models\\User', 3),
(2, 'App\\Models\\User', 4),
(2, 'App\\Models\\User', 5),
(2, 'App\\Models\\User', 7),
(2, 'App\\Models\\User', 10),
(2, 'App\\Models\\User', 11),
(2, 'App\\Models\\User', 12),
(2, 'App\\Models\\User', 13),
(2, 'App\\Models\\User', 14),
(2, 'App\\Models\\User', 15),
(2, 'App\\Models\\User', 16),
(3, 'App\\Models\\User', 8),
(8, 'App\\Models\\User', 6),
(9, 'App\\Models\\User', 9);

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

--
-- Table structure for table `payment_spps`
--

CREATE TABLE `payment_spps` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `year` bigint(20) NOT NULL,
  `is_active` tinyint(1) NOT NULL,
  `January` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `February` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `March` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `April` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `May` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `June` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `July` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `August` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `September` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `October` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `November` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `December` enum('paid','unpaid','free') NOT NULL DEFAULT 'unpaid',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `permissions`
--

CREATE TABLE `permissions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `guard_name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `profile_sekolahs`
--

CREATE TABLE `profile_sekolahs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `image` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `profile_sekolahs`
--

INSERT INTO `profile_sekolahs` (`id`, `title`, `content`, `image`, `created_at`, `updated_at`) VALUES
(1, 'SEKOLAH PINTAR AA', 'SEKOLAH PINTAR AA adalah lembaga pendidikan yang berkomitmen mencetak peserta didik yang unggul, terampil, dan siap menghadapi dunia kerja. Dengan sistem pembelajaran yang modern dan berbasis praktik, SEKOLAH PINTAR AA fokus pada pengembangan kemampuan nyata yang dibutuhkan di industri dan pemerintahan.\r\nSEKOLAH PINTAR AA telah menjalin kerja sama dengan berbagai mitra industri dan institusi terkait, sehingga membuka peluang luas bagi lulusan untuk langsung terjun ke dunia kerja. Banyak lulusan kami yang telah berhasil bekerja dan berkarier di berbagai sektor profesional.\r\nMelalui kurikulum yang relevan, tenaga pengajar berpengalaman, serta lingkungan belajar yang mendukung, SEKOLAH PINTAR AA membentuk peserta didik yang kompeten, berkarakter, dan memiliki keterampilan yang sangat dibutuhkan oleh industri maupun pemerintahan.', '1767926498_melihat-lebih-dekat-sekolah-rakyat-di-sentra-handayani-jaktim-1751179722558_169.jpeg', '2023-01-10 00:06:51', '2026-01-08 19:41:38');

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

--
-- Table structure for table `publishers`
--

CREATE TABLE `publishers` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `address` varchar(255) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `roles`
--

CREATE TABLE `roles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `guard_name` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `roles`
--

INSERT INTO `roles` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
(1, 'Admin', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(2, 'Guru', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(3, 'Staf', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(4, 'Murid', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(5, 'Orang Tua', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(6, 'Alumni', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(7, 'Guest', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(8, 'Perpustakaan', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(9, 'PPDB', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35'),
(10, 'Bendahara', 'web', '2023-01-09 20:41:35', '2023-01-09 20:41:35');

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

--
-- Table structure for table `role_has_permissions`
--

CREATE TABLE `role_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `role_id` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `settings`
--

CREATE TABLE `settings` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `isEmail` tinyint(1) NOT NULL DEFAULT 0,
  `email` varchar(255) DEFAULT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `settings`
--

INSERT INTO `settings` (`id`, `isEmail`, `email`, `user_id`, `created_at`, `updated_at`) VALUES
(1, 0, NULL, 1, '2023-01-09 20:41:35', '2023-01-09 20:41:35');

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

--
-- Table structure for table `users_details`
--

CREATE TABLE `users_details` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `role` enum('Admin','Guru','Staf','Murid','Orang Tua','Alumni','Guest','Perpustakaan','PPDB','Bendahara') DEFAULT NULL,
  `mengajar` varchar(255) DEFAULT NULL,
  `nip` bigint(20) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `linkidln` varchar(255) DEFAULT NULL,
  `instagram` varchar(255) DEFAULT NULL,
  `twitter` varchar(255) DEFAULT NULL,
  `facebook` varchar(255) DEFAULT NULL,
  `youtube` varchar(255) DEFAULT NULL,
  `website` varchar(255) DEFAULT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `users_details`
--

INSERT INTO `users_details` (`id`, `user_id`, `role`, `mengajar`, `nip`, `email`, `linkidln`, `instagram`, `twitter`, `facebook`, `youtube`, `website`, `is_active`, `created_at`, `updated_at`) VALUES
(9, 10, 'Guru', NULL, 122323434343, 'kasrudin@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2025-12-29 18:48:19', '2026-01-08 20:52:55'),
(10, 11, 'Guru', 'Sistem Komputer', 121313113, 'Riska@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:45:52', '2026-01-08 20:45:52'),
(11, 12, 'Guru', 'Administrasi Bisnis', 14141516, 'widiya@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:47:56', '2026-01-08 20:47:56'),
(12, 13, 'Guru', 'Administrasi Bisnis', 151512312, 'pinatia@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:48:57', '2026-01-08 20:48:57'),
(13, 14, 'Guru', NULL, 171627717, 'kasman@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:50:52', '2026-01-08 20:53:25'),
(14, 15, 'Guru', 'Teknik Pemesinan', 1434342323, 'nasrulah@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:52:13', '2026-01-08 20:52:13'),
(15, 16, 'Guru', 'Teknik Elektronika', 15445453333, 'tukim@gmail.com', NULL, NULL, NULL, NULL, NULL, NULL, '0', '2026-01-08 20:54:37', '2026-01-08 20:54:37');

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

--
-- Table structure for table `videos`
--

CREATE TABLE `videos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `desc` varchar(255) NOT NULL,
  `url` varchar(255) NOT NULL,
  `is_active` enum('0','1') NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `videos`
--

INSERT INTO `videos` (`id`, `title`, `desc`, `url`, `is_active`, `created_at`, `updated_at`) VALUES
(2, 'Video Edukasi Website PPDB', 'Video Edukasi Website PPDB', 'https://www.youtube.com/watch?v=Jxs4hWSH6do', '0', '2023-01-10 19:32:09', '2026-01-08 21:10:11');

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

--
-- Table structure for table `visimisis`
--

CREATE TABLE `visimisis` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `visi` text NOT NULL,
  `misi` text NOT NULL,
  `image` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `visimisis`
--

INSERT INTO `visimisis` (`id`, `visi`, `misi`, `image`, `created_at`, `updated_at`) VALUES
(1, 'Menjadi lembaga pendidikan unggulan yang menghasilkan peserta didik cerdas, terampil, berkarakter, dan siap bersaing di dunia industri maupun pemerintahan.', 'Menyelenggarakan pendidikan berkualitas dengan kurikulum yang relevan dan berbasis praktik.\r\n\r\n1. Mengembangkan keterampilan peserta didik sesuai kebutuhan industri dan pemerintahan.\r\n\r\n2. Menciptakan lingkungan belajar yang inovatif, aman, dan mendukung pengembangan potensi peserta didik.\r\n\r\n3. Membentuk karakter peserta didik yang disiplin, mandiri, dan beretika.\r\n\r\n4. Menjalin kerja sama dengan dunia industri dan instansi terkait untuk meningkatkan kompetensi dan peluang kerja lulusan.', '1767926696_istockphoto-1408063902-612x612.jpg', '2023-01-10 00:13:12', '2026-01-08 19:44:56');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `abouts`
--
ALTER TABLE `abouts`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `authors`
--
ALTER TABLE `authors`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `authors_name_unique` (`name`);

--
-- Indexes for table `banks`
--
ALTER TABLE `banks`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bank_accounts`
--
ALTER TABLE `bank_accounts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bank_accounts_user_id_foreign` (`user_id`);

--
-- Indexes for table `beritas`
--
ALTER TABLE `beritas`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `beritas_title_unique` (`title`);

--
-- Indexes for table `berkas_murids`
--
ALTER TABLE `berkas_murids`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `books`
--
ALTER TABLE `books`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `books_book_code_unique` (`book_code`);

--
-- Indexes for table `borrowings`
--
ALTER TABLE `borrowings`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `borrowings_borrow_code_unique` (`borrow_code`);

--
-- Indexes for table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `categories_name_unique` (`name`);

--
-- Indexes for table `data_jurusans`
--
ALTER TABLE `data_jurusans`
  ADD PRIMARY KEY (`id`),
  ADD KEY `data_jurusans_jurusan_id_foreign` (`jurusan_id`);

--
-- Indexes for table `data_murids`
--
ALTER TABLE `data_murids`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `data_orang_tuas`
--
ALTER TABLE `data_orang_tuas`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `detail_payment_spps`
--
ALTER TABLE `detail_payment_spps`
  ADD PRIMARY KEY (`id`),
  ADD KEY `detail_payment_spps_user_id_foreign` (`user_id`),
  ADD KEY `detail_payment_spps_payment_id_foreign` (`payment_id`);

--
-- Indexes for table `events`
--
ALTER TABLE `events`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `events_title_unique` (`title`) USING HASH;

--
-- Indexes for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`);

--
-- Indexes for table `footers`
--
ALTER TABLE `footers`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `image_sliders`
--
ALTER TABLE `image_sliders`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `jurusans`
--
ALTER TABLE `jurusans`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `jurusans_nama_unique` (`nama`),
  ADD UNIQUE KEY `jurusans_slug_unique` (`slug`),
  ADD UNIQUE KEY `jurusans_singkatan_unique` (`singkatan`);

--
-- Indexes for table `kategori_beritas`
--
ALTER TABLE `kategori_beritas`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `kategori_beritas_nama_unique` (`nama`);

--
-- Indexes for table `kegiatans`
--
ALTER TABLE `kegiatans`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `kegiatans_nama_unique` (`nama`);

--
-- Indexes for table `members`
--
ALTER TABLE `members`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `members_member_code_unique` (`member_code`),
  ADD UNIQUE KEY `members_user_id_unique` (`user_id`);

--
-- Indexes for table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `model_has_permissions`
--
ALTER TABLE `model_has_permissions`
  ADD PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
  ADD KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`);

--
-- Indexes for table `model_has_roles`
--
ALTER TABLE `model_has_roles`
  ADD PRIMARY KEY (`role_id`,`model_id`,`model_type`),
  ADD KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`);

--
-- Indexes for table `payment_spps`
--
ALTER TABLE `payment_spps`
  ADD PRIMARY KEY (`id`),
  ADD KEY `payment_spps_user_id_foreign` (`user_id`);

--
-- Indexes for table `permissions`
--
ALTER TABLE `permissions`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`);

--
-- Indexes for table `profile_sekolahs`
--
ALTER TABLE `profile_sekolahs`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `publishers`
--
ALTER TABLE `publishers`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `publishers_name_unique` (`name`);

--
-- Indexes for table `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`);

--
-- Indexes for table `role_has_permissions`
--
ALTER TABLE `role_has_permissions`
  ADD PRIMARY KEY (`permission_id`,`role_id`),
  ADD KEY `role_has_permissions_role_id_foreign` (`role_id`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`),
  ADD KEY `settings_user_id_foreign` (`user_id`);

--
-- Indexes for table `users_details`
--
ALTER TABLE `users_details`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `videos`
--
ALTER TABLE `videos`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `visimisis`
--
ALTER TABLE `visimisis`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `abouts`
--
ALTER TABLE `abouts`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `authors`
--
ALTER TABLE `authors`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `banks`
--
ALTER TABLE `banks`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=147;

--
-- AUTO_INCREMENT for table `bank_accounts`
--
ALTER TABLE `bank_accounts`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `beritas`
--
ALTER TABLE `beritas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `berkas_murids`
--
ALTER TABLE `berkas_murids`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `books`
--
ALTER TABLE `books`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `borrowings`
--
ALTER TABLE `borrowings`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `categories`
--
ALTER TABLE `categories`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `data_jurusans`
--
ALTER TABLE `data_jurusans`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `data_murids`
--
ALTER TABLE `data_murids`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `data_orang_tuas`
--
ALTER TABLE `data_orang_tuas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `detail_payment_spps`
--
ALTER TABLE `detail_payment_spps`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `events`
--
ALTER TABLE `events`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `footers`
--
ALTER TABLE `footers`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `image_sliders`
--
ALTER TABLE `image_sliders`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `jurusans`
--
ALTER TABLE `jurusans`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `kategori_beritas`
--
ALTER TABLE `kategori_beritas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `kegiatans`
--
ALTER TABLE `kegiatans`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `members`
--
ALTER TABLE `members`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT for table `payment_spps`
--
ALTER TABLE `payment_spps`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `permissions`
--
ALTER TABLE `permissions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `profile_sekolahs`
--
ALTER TABLE `profile_sekolahs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `publishers`
--
ALTER TABLE `publishers`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `roles`
--
ALTER TABLE `roles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `users_details`
--
ALTER TABLE `users_details`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `videos`
--
ALTER TABLE `videos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `visimisis`
--
ALTER TABLE `visimisis`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `bank_accounts`
--
ALTER TABLE `bank_accounts`
  ADD CONSTRAINT `bank_accounts_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `data_jurusans`
--
ALTER TABLE `data_jurusans`
  ADD CONSTRAINT `data_jurusans_jurusan_id_foreign` FOREIGN KEY (`jurusan_id`) REFERENCES `jurusans` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `detail_payment_spps`
--
ALTER TABLE `detail_payment_spps`
  ADD CONSTRAINT `detail_payment_spps_payment_id_foreign` FOREIGN KEY (`payment_id`) REFERENCES `payment_spps` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `detail_payment_spps_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `model_has_permissions`
--
ALTER TABLE `model_has_permissions`
  ADD CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `model_has_roles`
--
ALTER TABLE `model_has_roles`
  ADD CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `payment_spps`
--
ALTER TABLE `payment_spps`
  ADD CONSTRAINT `payment_spps_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints for table `role_has_permissions`
--
ALTER TABLE `role_has_permissions`
  ADD CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `settings`
--
ALTER TABLE `settings`
  ADD CONSTRAINT `settings_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

