CREATE DATABASE IF NOT EXISTS sdn_margajaya4_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; USE sdn_margajaya4_db; CREATE TABLE IF NOT EXISTS sekolah ( id INT PRIMARY KEY DEFAULT 1, nama VARCHAR(100) NOT NULL, alamat TEXT, telepon VARCHAR(20), email VARCHAR(50), tahun_berdiri INT, visi TEXT, misi TEXT, sambutan TEXT, nama_kepala VARCHAR(100), nip_kepala VARCHAR(50), foto_kepala VARCHAR(100), akreditasi VARCHAR(20), jumlah_siswa INT, jumlah_guru INT ); CREATE TABLE IF NOT EXISTS unit_kerja ( id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(100) NOT NULL, nip VARCHAR(50), jabatan VARCHAR(100), bidang VARCHAR(100), foto VARCHAR(100), tipe ENUM('kepala','wakil','guru','staf') DEFAULT 'guru' ); CREATE TABLE IF NOT EXISTS agenda ( id INT AUTO_INCREMENT PRIMARY KEY, judul VARCHAR(150) NOT NULL, tanggal DATE, bulan VARCHAR(20), hari VARCHAR(20), kategori VARCHAR(50), deskripsi TEXT, tempat VARCHAR(100), status ENUM('aktif','selesai') DEFAULT 'aktif' ); CREATE TABLE IF NOT EXISTS fasilitas ( id INT AUTO_INCREMENT PRIMARY KEY, nama VARCHAR(100) NOT NULL, deskripsi TEXT, foto VARCHAR(100), kategori VARCHAR(50) ); CREATE TABLE IF NOT EXISTS program_unggulan ( id INT AUTO_INCREMENT PRIMARY KEY, judul VARCHAR(100) NOT NULL, deskripsi TEXT, foto VARCHAR(100), urutan INT DEFAULT 0 ); -- Data Sampel INSERT INTO sekolah VALUES (1, 'SDN Margajaya 4', 'Jl. Dramaga Loceng No.3, Bogor', '0838-1282-1267', 'info@sdnmargajaya4.sch.id', 1998, 'Terwujudnya sekolah yang bermutu, berkarakter, dan berwawasan lingkungan untuk menghasilkan lulusan yang berprestasi, beriman, dan berakhlak mulia.', '1. Melaksanakan pembelajaran aktif, inovatif, kreatif, dan menyenangkan\n2. Menumbuhkan semangat keunggulan dan kompetitif kepada warga sekolah\n3. Meningkatkan kompetensi dan profesionalisme tenaga pendidik\n4. Menciptakan lingkungan sekolah yang bersih, sehat dan kondusif\n5. Menjalin kerjasama dengan orang tua dan masyarakat', 'Assalamualaikum Wr. Wb. Selamat datang di website resmi SDN Margajaya 4. Kami berkomitmen untuk mendidik siswa menjadi generasi yang berkarakter, berprestasi, dan berakhlak mulia. Bersama seluruh tenaga pendidik yang berdedikasi, kami terus berinovasi demi memberikan pengalaman belajar terbaik.', 'Drs. Agus Suryana, M.Pd.', '19650512 198903 1 005', 'uploads/kepsek.jpg', 'A', 512, 38); INSERT INTO unit_kerja (nama, nip, jabatan, bidang, foto, tipe) VALUES ('Budi Santoso, S.Pd.', '19700101 199503 1 001', 'Wakil Kepala Sekolah', 'Kurikulum & Kesiswaan', 'uploads/wakasek.jpg', 'wakil'), ('Siti Aminah, S.E.', '19800505 200501 2 001', 'Kepala Tata Usaha', 'Administrasi & Keuangan', 'uploads/ka_tu.jpg', 'wakil'), ('Andi Wijaya, S.Pd.', '19850310 200801 1 002', 'Guru Kelas 4,5,6', 'Matematika', 'uploads/guru1.jpg', 'guru'), ('Rini Kurniawati, S.Pd.', '19880715 200902 2 003', 'Guru Kelas 1,2,3', 'Bahasa Indonesia', 'uploads/guru2.jpg', 'guru'), ('Hendra Saputra, S.Pd.', '19900220 201101 1 004', 'Guru Mapel', 'IPA', 'uploads/guru3.jpg', 'guru'), ('Teguh Santoso', '-', 'Staf Tata Usaha', 'Administrasi', 'uploads/staf1.jpg', 'staf'); INSERT INTO agenda (judul, tanggal, bulan, hari, kategori, deskripsi, tempat, status) VALUES ('Peringatan Hari Kartini', '2026-04-21', 'April', 'Selasa', 'Peringatan', 'Lomba busana adat dan kegiatan budaya.', 'Lapangan Sekolah', 'aktif'), ('Ujian Tengah Semester (UTS)', '2026-04-25', 'April', 'Jumat', 'Akademik', 'Pelaksanaan UTS untuk seluruh siswa.', 'Ruang Kelas', 'aktif'), ('Hari Pendidikan Nasional', '2026-05-02', 'Mei', 'Sabtu', 'Peringatan', 'Upacara bendera dan kegiatan Hardiknas.', 'Lapangan Sekolah', 'aktif'), ('Perkemahan Pramuka', '2026-05-15', 'Mei', 'Kamis', 'Ekskul', 'Kemah tahunan siswa pramuka.', 'Bumi Perkemahan Cibubur', 'aktif'), ('Pentas Seni Sekolah', '2026-06-10', 'Juni', 'Rabu', 'Seni', 'Penampilan bakat siswa dalam bidang seni, musik, tari, dan budaya tradisional.', 'Aula Sekolah', 'aktif'); INSERT INTO fasilitas (nama, deskripsi, foto, kategori) VALUES ('Perpustakaan Digital & Konvensional', 'Koleksi buku pelajaran, cerita anak, ensiklopedia, dan ruang baca nyaman untuk menunjang literasi siswa.', 'uploads/perpus.jpg', 'Perpustakaan'), ('Kantin Sehat & Higienis', 'Menyediakan makanan dan minuman bergizi, bersih, serta terjangkau untuk menunjang tumbuh kembang siswa.', 'uploads/kantin.jpg', 'Kantin'), ('Lapangan Multifungsi', 'Area luas untuk upacara bendera, olahraga, dan kegiatan ekstrakurikuler.', 'uploads/lapangan.jpg', 'Olahraga'), ('Lab Komputer & Multimedia', 'Ruang ber-AC dengan perangkat komputer terbaru dan internet stabil untuk pembelajaran digital.', 'uploads/lab.jpg', 'Teknologi'); INSERT INTO program_unggulan (judul, deskripsi, foto, urutan) VALUES ('Literasi & Pustaka', 'Program membaca wajib 15 menit sebelum pelajaran dimulai dan peminjaman buku digital.', 'uploads/prog1.jpg', 1), ('Ekstrakurikuler Terpadu', 'Pramuka, Futsal, Tari Tradisional, dan Silat yang terstruktur dan berprestasi tingkat kota.', 'uploads/prog2.jpg', 2), ('Karakter & Akhlak Mulia', 'Pembiasaan ibadah, senyum sapa salam, program anti-bullying, dan pendidikan karakter berbasis profil pelajar Pancasila.', 'uploads/prog3.jpg', 3);