-- phpMyAdmin SQL Dump
-- version 5.2.3
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Sep 19, 2026 at 07:29 AM
-- Server version: 8.4.3
-- PHP Version: 8.3.30

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: `fsains_uncp`
--

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

--
-- Table structure for table `activity_log`
--

CREATE TABLE `activity_log` (
  `id` int NOT NULL,
  `admin_id` int DEFAULT NULL,
  `admin_username` varchar(100) DEFAULT NULL,
  `action` varchar(100) NOT NULL,
  `target_type` varchar(100) DEFAULT NULL,
  `target_id` int DEFAULT NULL,
  `details` text,
  `ip` varchar(45) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `activity_log`
--

INSERT INTO `activity_log` (`id`, `admin_id`, `admin_username`, `action`, `target_type`, `target_id`, `details`, `ip`, `created_at`) VALUES
(1, 1, 'Super Administrator', 'update_menu', 'menus', 5, 'Kontak', '::1', '2026-05-30 15:06:41'),
(2, 1, 'Super Administrator', 'update_menu', 'menus', 5, 'Kontak', '::1', '2026-05-30 15:06:52'),
(3, 1, 'Super Administrator', 'create_menu', 'menus', 32, 'Dosen (module)', '::1', '2026-05-30 15:11:55'),
(4, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 1, 'SIAKAD', '::1', '2026-05-30 15:27:48'),
(5, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 1, 'SIAKAD', '::1', '2026-05-30 15:28:09'),
(6, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 1, 'SIAKAD', '::1', '2026-05-30 15:28:29'),
(7, 1, 'Super Administrator', 'delete', 'hero_slides', 5, 'Slide dihapus: 20260530154443_2af3f796.jpg', '::1', '2026-05-31 13:44:02'),
(8, 1, 'Super Administrator', 'bulk_delete', 'pesan', NULL, 'Hapus 1 pesan ke sampah', '::1', '2026-06-01 08:37:06'),
(9, 1, 'Super Administrator', 'update', 'pesan', 2, 'Update status ke: sudah_dibaca', '::1', '2026-06-01 08:47:50'),
(10, 1, 'Super Administrator', 'update', 'pesan', 2, 'Update status ke: sudah_dibaca', '::1', '2026-06-01 08:48:04'),
(11, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 08:58:42'),
(12, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 08:59:06'),
(13, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 08:59:45'),
(14, 1, 'Super Administrator', 'bulk_delete', 'pesan', NULL, 'Hapus 1 pesan ke sampah', '::1', '2026-06-01 13:11:17'),
(15, 1, 'Super Administrator', 'bulk_delete', 'pesan', NULL, 'Hapus 1 pesan ke sampah', '::1', '2026-06-01 13:12:28'),
(16, 1, 'Super Administrator', 'update', 'layanan_mahasiswa', 14, 'Database Prestasi Mahasiswa', '::1', '2026-06-01 13:16:48'),
(17, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 13:29:16'),
(18, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 13:29:56'),
(19, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan', '::1', '2026-06-01 13:31:09'),
(20, 1, 'Super Administrator', 'update', 'pesan', 4, 'Update status ke: ditindaklanjuti', '::1', '2026-06-01 21:36:49'),
(21, 1, 'Super Administrator', 'update', 'pesan', 4, 'Update status ke: ditindaklanjuti', '::1', '2026-06-01 21:59:01'),
(22, 1, 'Super Administrator', 'update', 'pesan', 4, 'Update status ke: selesai', '::1', '2026-06-01 21:59:28'),
(23, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_password, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-06-02 02:59:29'),
(24, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_password, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-06-02 03:23:52'),
(25, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_password, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-06-02 03:24:44'),
(26, 1, 'Super Administrator', 'delete', 'agenda', 4, 'Agenda dipindah ke Sampah', '::1', '2026-06-03 10:43:58'),
(27, 1, 'Super Administrator', 'update_news', 'news', 2, 'Edit berita: Seminar Analisis Data Statistik dengan Software SPSS', '::1', '2026-06-03 10:53:18'),
(28, 1, 'Super Administrator', 'update_news', 'news', 1, 'Edit berita: Fakultas Sains UNCP Gelar Seminar Sains Bahas Implementasi Ilmu Biologi dalam Pencegahan Kecelakaan dan Penyakit di Industri Smelter Nickel', '::1', '2026-06-03 10:59:36'),
(29, 1, 'Super Administrator', 'delete', 'quick_info', 5, 'Quick Info dipindah ke Sampah', '::1', '2026-06-05 07:31:23'),
(30, 1, 'Super Administrator', 'delete', 'agenda', 5, 'Agenda dipindah ke Sampah', '::1', '2026-06-05 11:17:09'),
(31, 1, 'Super Administrator', 'create_news', 'news', 3, 'Tambah berita: dfadfadfadf', '::1', '2026-06-05 11:19:36'),
(32, 1, 'Super Administrator', 'delete_news', 'news', 3, 'Berita dipindahkan ke Sampah: dfadfadfadf', '::1', '2026-06-05 11:27:30'),
(33, 1, 'Super Administrator', 'delete', 'agenda', 6, 'Agenda dipindah ke Sampah', '::1', '2026-06-05 12:49:16'),
(34, 1, 'Super Administrator', 'create', 'testimoni_alumni', 1, 'Testimoni: Muhammad Akram Hamzah', '::1', '2026-06-05 12:56:50'),
(35, 1, 'Super Administrator', 'delete', 'agenda', 7, 'Agenda dipindah ke Sampah', '::1', '2026-06-05 17:12:20'),
(36, 1, 'Super Administrator', 'create_dosen', 'dosen', 4, 'Rahma Hi. Manrulu', '::1', '2026-06-05 17:16:13'),
(37, 1, 'Super Administrator', 'delete', 'laboratorium', 5, 'Lab dipindah ke Sampah', '::1', '2026-06-05 17:22:30'),
(38, 1, 'Super Administrator', 'permanent_delete', 'news', NULL, 'Hapus permanen 0 item dari sampah', '::1', '2026-06-05 17:42:00'),
(39, 1, 'Super Administrator', 'permanent_delete', 'news', NULL, 'Hapus permanen 0 item dari sampah', '::1', '2026-06-05 17:42:03'),
(40, 1, 'Super Administrator', 'permanent_delete', 'news', NULL, 'Hapus permanen 0 item dari sampah', '::1', '2026-06-05 17:42:08'),
(41, 1, 'Super Administrator', 'permanent_delete', 'news', NULL, 'Hapus permanen 1 item dari sampah', '::1', '2026-06-05 17:42:13'),
(42, 1, 'Super Administrator', 'permanent_delete', 'agenda', NULL, 'Hapus permanen 1 item dari sampah', '::1', '2026-06-05 17:42:19'),
(43, 1, 'Super Administrator', 'bulk_delete', 'pesan', NULL, 'Hapus 1 pesan ke sampah', '::1', '2026-08-03 12:13:58'),
(44, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_password, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-08-03 12:15:51'),
(45, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-08-06 03:58:15'),
(46, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-08-06 04:01:07'),
(47, 1, 'Super Administrator', 'update', 'program_studi', 2, 'Prodi: Fisika', '::1', '2026-08-06 04:02:13'),
(48, 1, 'Super Administrator', 'update', 'program_studi', 3, 'Prodi: Kimia', '::1', '2026-08-06 04:03:41'),
(49, 1, 'Super Administrator', 'update', 'program_studi', 4, 'Prodi: Matematika', '::1', '2026-08-06 04:04:22'),
(50, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-08-06 04:08:21'),
(51, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 1, 'SIAKAD', '::1', '2026-08-06 04:09:06'),
(52, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 2, 'E-Learning', '::1', '2026-08-06 04:09:18'),
(53, 1, 'Super Administrator', 'update_quick_service', 'quick_services', 3, 'Jadwal Kuliah', '::1', '2026-08-06 21:33:24'),
(54, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-08-07 02:30:06'),
(55, 1, 'Super Administrator', 'update', 'layanan_mahasiswa', 1, 'Program Kreativitas Mahasiswa (PKM)', '::1', '2026-08-07 05:31:05'),
(56, 1, 'Super Administrator', 'update', 'struktur_organisasi', 1, 'Jabatan: Dekan - Sukarti', '::1', '2026-08-07 05:45:47'),
(57, 1, 'Super Administrator', 'update', 'struktur_organisasi', 1, 'Jabatan: Dekan - Sukarti', '::1', '2026-08-07 05:46:18'),
(58, 1, 'Super Administrator', 'update', 'struktur_organisasi', 1, 'Jabatan: Dekan - Sukarti', '::1', '2026-08-07 08:03:21'),
(59, 1, 'Super Administrator', 'update', 'struktur_organisasi', 2, 'Jabatan: Wakil Dekan - Rahma Hi. Manrulu', '::1', '2026-08-07 08:04:58'),
(60, 1, 'Super Administrator', 'update', 'struktur_organisasi', 4, 'Jabatan: Ketua Program Studi Biologi - Ridha Yulyani Wardi', '::1', '2026-08-07 08:05:48'),
(61, 1, 'Super Administrator', 'update', 'struktur_organisasi', 5, 'Jabatan: Ketua Program Studi Fisika - Dr. Yulvinamaesari', '::1', '2026-08-07 08:06:24'),
(62, 1, 'Super Administrator', 'update', 'struktur_organisasi', 6, 'Jabatan: Ketua Program Studi Kimia - Ulfah Zakiyah Hamdani', '::1', '2026-08-07 08:06:59'),
(63, 1, 'Super Administrator', 'update', 'struktur_organisasi', 7, 'Jabatan: Ketua Program Studi Matematika - Yuliani', '::1', '2026-08-07 08:07:44'),
(64, 1, 'Super Administrator', 'update', 'struktur_organisasi', 3, 'Jabatan: Kepala Laboratorium Terpadu - Suhaeni', '::1', '2026-08-07 08:08:34'),
(65, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-08-11 01:37:48'),
(66, 1, 'Super Administrator', 'add', 'partner_logos', 1, 'Partner: SMA Negeri 1 Palopo', '::1', '2026-08-11 01:44:03'),
(67, 1, 'Super Administrator', 'update', 'partner_logos', 1, 'Partner: SMA Negeri 1 Palopo', '::1', '2026-08-12 07:34:45'),
(68, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: logo_size, site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-08-14 11:55:06'),
(69, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: logo_size, site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-08-14 11:55:39'),
(70, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-08-30 04:59:40'),
(71, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-09-19 00:17:13'),
(72, 1, 'Super Administrator', 'update', 'program_studi', 1, 'Prodi: Biologi', '::1', '2026-09-19 00:17:47'),
(73, 1, 'Super Administrator', 'update_settings', 'settings', NULL, 'Update: logo_size, site_name, site_tagline, meta_description, meta_keywords, address, phone, email, whatsapp, facebook_url, instagram_url, youtube_url, twitter_url, siakad_url, elearning_url, pmb_url, repository_url, uncp_url, slideshow_mode, hero_welcome_show, hero_tagline, hero_subtitle, hero_cta1_text, hero_cta1_url, hero_cta2_text, hero_cta2_url, show_about_section_home, stat_mahasiswa, prodi_label_beranda, prodi_label_menu, prodi_label_prefix, about_sejarah, about_visi, about_misi, about_tujuan, contact_to_email, smtp_host, smtp_port, smtp_secure, smtp_username, smtp_from_email, smtp_from_name, pwa_enabled, pwa_short_name, pwa_theme_color, trash_auto_purge_days', '::1', '2026-09-19 00:33:32'),
(74, 1, 'Super Administrator', 'update_news', 'news', 1, 'Edit berita: Fakultas Sains UNCP Gelar Seminar Sains Bahas Implementasi Ilmu Biologi dalam Pencegahan Kecelakaan dan Penyakit di Industri Smelter Nickel', '::1', '2026-09-19 00:34:50'),
(75, 1, 'Super Administrator', 'update_news', 'news', 1, 'Edit berita: Fakultas Sains UNCP Gelar Seminar Sains Bahas Implementasi Ilmu Biologi dalam Pencegahan Kecelakaan dan Penyakit di Industri Smelter Nickel', '::1', '2026-09-19 00:38:59'),
(76, 1, 'Super Administrator', 'update_news', 'news', 1, 'Edit berita: Fakultas Sains UNCP Gelar Seminar Sains Bahas Implementasi Ilmu Biologi dalam Pencegahan Kecelakaan dan Penyakit di Industri Smelter Nickel', '::1', '2026-09-19 00:40:46'),
(77, 1, 'Super Administrator', 'add', 'program_studi', 5, 'Prodi: informatika', '::1', '2026-09-19 01:05:36'),
(78, 1, 'Super Administrator', 'delete_program_studi', 'program_studi', 5, 'Hapus prodi: S1 informatika', '::1', '2026-09-19 01:11:45'),
(79, 1, 'Super Administrator', 'reorder', 'quick_info', NULL, 'Reorder 4 items', '::1', '2026-09-19 05:10:42');

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

--
-- Table structure for table `admin`
--

CREATE TABLE `admin` (
  `id` int NOT NULL,
  `username` varchar(50) NOT NULL,
  `nama` varchar(100) NOT NULL,
  `password` varchar(255) NOT NULL,
  `role` enum('admin','super') NOT NULL DEFAULT 'admin',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `admin`
--

INSERT INTO `admin` (`id`, `username`, `nama`, `password`, `role`, `created_at`) VALUES
(1, 'superadmin', 'Super Administrator', '$2y$10$QBec7u0TgZkuZFSfElROSuOxyj7iQ73/9Jeh0J4eRpGdNMdizAfEW', 'super', '2026-05-24 08:45:59');

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

--
-- Table structure for table `agenda`
--

CREATE TABLE `agenda` (
  `id` int NOT NULL,
  `icon` varchar(100) NOT NULL DEFAULT 'fas fa-calendar',
  `title` varchar(255) NOT NULL,
  `deskripsi` text,
  `tanggal` date DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `agenda`
--

INSERT INTO `agenda` (`id`, `icon`, `title`, `deskripsi`, `tanggal`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, 'fas fa-calendar-check', 'Semester Genap 2025/2026', 'Registrasi & pembayaran UKT', '2026-01-15', 1, 1, NULL),
(2, 'fas fa-file-signature', 'Ujian Akhir Semester Ganjil', 'Periode UAS semester ganjil 2025', '2025-12-10', 2, 1, NULL),
(3, 'fas fa-chalkboard', 'Seminar Hasil Penelitian', 'Seminar hasil penelitian mahasiswa', '2026-03-15', 3, 1, NULL);

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

--
-- Table structure for table `berita_dosen`
--

CREATE TABLE `berita_dosen` (
  `berita_id` int NOT NULL,
  `dosen_id` int NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `dosen`
--

CREATE TABLE `dosen` (
  `id` int NOT NULL,
  `slug` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `gelar_depan` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nama` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `gelar_belakang` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `foto` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nip` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nika` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nidn` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `jabatan_fungsional` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `jabatan_struktural` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `prodi_id` int DEFAULT NULL,
  `gugus_riset` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `laboratorium_id` int DEFAULT NULL,
  `minat_penelitian` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `bio` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `link_scholar` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_scopus` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_sinta` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_orcid` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_pddikti` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_researchgate` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cv_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `dosen`
--

INSERT INTO `dosen` (`id`, `slug`, `gelar_depan`, `nama`, `gelar_belakang`, `foto`, `nip`, `nika`, `nidn`, `email`, `jabatan_fungsional`, `jabatan_struktural`, `prodi_id`, `gugus_riset`, `laboratorium_id`, `minat_penelitian`, `bio`, `link_scholar`, `link_scopus`, `link_sinta`, `link_orcid`, `link_pddikti`, `link_researchgate`, `cv_file`, `sort_order`, `is_active`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1, 'contoh-dosen-1', 'Dr.', 'Nama Dosen Contoh Satu', 'S.Si., M.Si.', NULL, '198001012005011001', NULL, NULL, 'dosen1@uncp.ac.id', 'Lektor', NULL, NULL, 'Sains Komputasi', NULL, 'Machine Learning, Data Science, Bioinformatika', 'Dosen tetap di Fakultas Sains UNCP dengan minat penelitian di bidang komputasi sains dan bioinformatika. Aktif dalam berbagai penelitian dan publikasi internasional.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, '2026-05-30 15:01:07', '2026-05-30 15:01:07', NULL),
(2, 'contoh-dosen-2', 'Prof. Dr.', 'Nama Dosen Contoh Dua', 'M.Pd.', NULL, '197505152003012002', NULL, NULL, 'dosen2@uncp.ac.id', 'Guru Besar', NULL, NULL, 'Pendidikan Sains', NULL, 'Pendidikan Matematika, Pembelajaran Kontekstual', 'Guru Besar di bidang Pendidikan Sains dengan pengalaman mengajar lebih dari 20 tahun. Penulis berbagai buku ajar dan artikel di jurnal terindeks.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, 1, '2026-05-30 15:01:07', '2026-05-30 15:01:07', NULL),
(3, 'contoh-dosen-3', NULL, 'Nama Dosen Contoh Tiga', 'S.Pd., M.Si.', NULL, '198508202010122003', NULL, NULL, 'dosen3@uncp.ac.id', 'Asisten Ahli', NULL, NULL, 'Biologi Molekuler', NULL, 'Mikrobiologi, Genetika, Bioteknologi', 'Dosen muda dengan fokus penelitian di mikrobiologi terapan dan bioteknologi pertanian.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 3, 1, '2026-05-30 15:01:07', '2026-05-30 15:01:07', NULL),
(4, 'rahma-hi-manrulu', '', 'Rahma Hi. Manrulu', 'S.Si., M.Sc.', 'dosen_20260605171613_070904.jpg', '', '', '0916108406', 'rahmamanrulu@uncp.ac.id', 'Lektor', 'Wakil Dekan', 2, 'Gugus Riset Geofisika Terapan, Kebencanaan, dan Teknologi Geospasial', NULL, 'Geolistrik resistivitas, eksplorasi air tanah, identifikasi lapisan bawah permukaan, kerawanan longsor, mitigasi bencana berbasis geosains, pemetaan geospasial, sensor/IoT untuk monitoring lingkungan dan kebencanaan.', 'Rahma Hi. Manrulu, S.Si., M.Sc. merupakan dosen pada Program Studi Fisika, Fakultas Sains, Universitas Cokroaminoto Palopo, dengan bidang keahlian utama pada geofisika terapan, khususnya metode geolistrik resistivitas, eksplorasi air tanah, identifikasi struktur bawah permukaan, serta kajian lingkungan dan kebencanaan berbasis data geofisika. Rekam jejak akademiknya diperkuat melalui publikasi dan buku ajar di bidang geofisika, antara lain Metode Geofisika: Teori dan Aplikasi serta Teori dan Penerapan Metode Geolistrik Resistivitas. Kontribusi dalam penelitian terkait pendugaan sebaran air tanah menggunakan metode geolistrik konfigurasi Wenner dan Schlumberger, serta kajian struktur lapisan bawah permukaan untuk kebutuhan perencanaan pondasi. Dalam pengembangan riset ke depan, fokus beliau sangat relevan diarahkan pada integrasi geofisika, teknologi geospasial, mitigasi bencana, dan IoT untuk mendukung riset kebencanaan, pemetaan risiko lingkungan, serta penguatan literasi geosains di masyarakat.', '', '', '', '', '', '', '', 0, 1, '2026-06-05 17:16:13', '2026-06-05 17:16:13', NULL);

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

--
-- Table structure for table `dosen_pendidikan`
--

CREATE TABLE `dosen_pendidikan` (
  `id` int NOT NULL,
  `dosen_id` int NOT NULL,
  `jenjang` enum('S1','S2','S3','Profesi','Diploma','Spesialis') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `gelar` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `departemen` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `universitas` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `negara` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tahun_mulai` smallint DEFAULT NULL,
  `tahun_selesai` smallint DEFAULT NULL,
  `judul_thesis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,
  `sort_order` int DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `dosen_pendidikan`
--

INSERT INTO `dosen_pendidikan` (`id`, `dosen_id`, `jenjang`, `gelar`, `departemen`, `universitas`, `negara`, `tahun_mulai`, `tahun_selesai`, `judul_thesis`, `sort_order`) VALUES
(1, 1, 'S1', 'S.Si.', 'Matematika', 'Universitas Hasanuddin', 'Indonesia', 1998, 2002, NULL, 0),
(2, 1, 'S2', 'M.Si.', 'Ilmu Komputer', 'Institut Teknologi Bandung', 'Indonesia', 2005, 2007, NULL, 0),
(3, 1, 'S3', 'Dr.', 'Computer Science', 'Universitas Indonesia', 'Indonesia', 2012, 2016, NULL, 0),
(4, 2, 'S1', 'S.Pd.', 'Pendidikan Matematika', 'Universitas Negeri Makassar', 'Indonesia', 1993, 1997, NULL, 0),
(5, 2, 'S2', 'M.Pd.', 'Pendidikan Matematika', 'Universitas Negeri Makassar', 'Indonesia', 2000, 2003, NULL, 0),
(6, 2, 'S3', 'Dr.', 'Pendidikan Matematika', 'Universitas Negeri Yogyakarta', 'Indonesia', 2008, 2013, NULL, 0),
(7, 3, 'S1', 'S.Pd.', 'Pendidikan Biologi', 'Universitas Negeri Makassar', 'Indonesia', 2004, 2008, NULL, 0),
(8, 3, 'S2', 'M.Si.', 'Biologi', 'Institut Pertanian Bogor', 'Indonesia', 2009, 2011, NULL, 0),
(9, 4, 'S1', 'S.Si.', 'Fisika', 'Universitas Tadulako', 'Indonesia', 2007, 2011, '', 0);

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

--
-- Table structure for table `hero_slides`
--

CREATE TABLE `hero_slides` (
  `id` int NOT NULL,
  `image` varchar(255) NOT NULL,
  `title` varchar(255) DEFAULT NULL,
  `subtitle` varchar(500) DEFAULT NULL,
  `button_text` varchar(100) DEFAULT NULL,
  `button_url` varchar(500) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `hero_slides`
--

INSERT INTO `hero_slides` (`id`, `image`, `title`, `subtitle`, `button_text`, `button_url`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, '20260803121757_89e6fe49.jpg', 'Selamat Datang di Fakultas Sains UNCP', 'Membangun Generasi Saintis Unggul dan Berkarakter', 'Daftar Sekarang', '#', 1, 1, NULL),
(2, '20260803121616_3609c16b.jpg', 'Program Studi Berakreditasi', 'Biologi, Fisika, Kimia, dan Matematika - semua terakreditasi LAMSAMA', 'Lihat Program Studi', 'pages/program-studi.php', 2, 1, NULL),
(3, '20260803121627_3e831c01.jpg', 'Riset & Inovasi Berkelanjutan', 'Pusat pengembangan sains terapan di Sulawesi Selatan', '', '', 3, 1, NULL),
(4, '20260803121640_9fc14b7d.jpg', 'Laboratorium Modern', 'Fasilitas lengkap untuk pembelajaran dan penelitian', '', '', 4, 1, NULL),
(6, '20260803121650_2edcada2.jpg', '', '', '', '', 5, 1, NULL);

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

--
-- Table structure for table `laboratorium`
--

CREATE TABLE `laboratorium` (
  `id` int NOT NULL,
  `icon` varchar(100) NOT NULL,
  `nama` varchar(200) NOT NULL,
  `deskripsi` text,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `laboratorium`
--

INSERT INTO `laboratorium` (`id`, `icon`, `nama`, `deskripsi`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, 'fas fa-microscope', 'Laboratorium Sel dan Jaringan', 'Riset biologi sel dan kultur jaringan', 1, 1, NULL),
(2, 'fas fa-ruler-combined', 'Laboratorium Pengukuran', 'Instrumentasi fisika dan pengukuran', 2, 1, NULL),
(3, 'fas fa-leaf', 'Laboratorium Bahan Alam', 'Eksplorasi senyawa bahan alam lokal', 3, 1, NULL),
(4, 'fas fa-desktop', 'Laboratorium Komputasi', 'Komputasi matematika dan data science', 4, 1, NULL);

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

--
-- Table structure for table `layanan_mahasiswa`
--

CREATE TABLE `layanan_mahasiswa` (
  `id` int NOT NULL,
  `kategori` enum('penalaran','kesejahteraan','kewirausahaan','prestasi','ucc_tracer') NOT NULL,
  `icon` varchar(100) DEFAULT NULL,
  `foto` varchar(255) DEFAULT NULL,
  `judul` varchar(255) NOT NULL,
  `deskripsi` text,
  `syarat` text,
  `waktu_layanan` varchar(255) DEFAULT NULL,
  `tempat` varchar(255) DEFAULT NULL,
  `penanggung_jawab` varchar(255) DEFAULT NULL,
  `url` varchar(500) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `layanan_mahasiswa`
--

INSERT INTO `layanan_mahasiswa` (`id`, `kategori`, `icon`, `foto`, `judul`, `deskripsi`, `syarat`, `waktu_layanan`, `tempat`, `penanggung_jawab`, `url`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, 'penalaran', 'fas fa-lightbulb', NULL, 'Program Kreativitas Mahasiswa (PKM)', 'Pendampingan penyusunan proposal PKM untuk skema PKM-RE, PKM-RSH, PKM-K, PKM-PM, PKM-PI, PKM-VGK, PKM-KC, dan PKM-GFK.', 'Mahasiswa aktif FSAINS, tim minimal 3 orang, memiliki ide kreatif inovatif, lolos seleksi internal.', 'Pendaftaran: Februari–Maret tiap tahun. Konsultasi: Senin–Jumat, 09.00–15.00 WITA. Jadwal pelayanan: Senin, 09.00–12.00.', 'Direktorat Kemahasiswaan, Kampus 1 UNCP', 'Baso Ali, S.Pd., M.Pd. dan Direktur Kemahasiswaan', '', 1, 1, NULL),
(2, 'penalaran', 'fas fa-flask', NULL, 'ON-MIPA PT (Olimpiade Nasional MIPA Perguruan Tinggi)', 'Kompetisi nasional bidang Matematika, Fisika, Kimia, dan Biologi tingkat perguruan tinggi.', 'Mahasiswa S1 semester 2–8, IPK ≥ 3.00, lolos seleksi tingkat universitas.', 'Seleksi internal: Februari. Tingkat Provinsi: April. Tingkat Nasional: Mei–Juni. Jadwal pelayanan: Selasa, 09.00–12.00.', 'Direktorat Kemahasiswaan, Kampus 1 UNCP', 'Dr. Eka Pratiwi, S.Pd., M.Pd. dan Direktur Kemahasiswaan', NULL, 2, 1, NULL),
(3, 'penalaran', 'fas fa-users', NULL, 'PPK Ormawa (Program Penguatan Kapasitas Organisasi Kemahasiswaan)', 'Hibah dari Direktorat Pembelajaran dan Kemahasiswaan untuk penguatan ormawa.', 'Organisasi kemahasiswaan aktif, memiliki proposal pengabdian masyarakat.', 'Pendaftaran: April–Mei. Pelaksanaan: Juli–November. Jadwal pelayanan: Senin, 14.00–16.00.', 'Direktorat Kemahasiswaan, Kampus 1 UNCP', 'Aryadi Nurfalaq, S.Si., MT. dan Direktur Kemahasiswaan', NULL, 3, 1, NULL),
(4, 'penalaran', 'fas fa-medal', NULL, 'Pemilihan Mahasiswa Berprestasi (Pilmapres)', 'Seleksi mahasiswa berprestasi tingkat fakultas, universitas, hingga nasional.', 'IPK minimal 3.50, prestasi akademik/non-akademik 3 tahun terakhir, kemampuan bahasa Inggris.', 'Seleksi fakultas: Februari. Tingkat Universitas: Maret. Nasional: Juni. Jadwal pelayanan: Selasa, 12.00–14.00.', 'Direktorat Kemahasiswaan, Kampus 1 UNCP', 'Direktur Kemahasiswaan', NULL, 4, 1, NULL),
(5, 'penalaran', 'fas fa-pen-fancy', NULL, 'Lomba Karya Tulis Ilmiah (KTI)', 'Pendampingan dan informasi lomba KTI tingkat regional, nasional, dan internasional.', 'Mahasiswa aktif, ide orisinal, mengikuti template lomba terkait.', 'Informasi lomba di-update tiap bulan. Konsultasi: Senin–Jumat, 09.00–15.00 WITA. Jadwal pelayanan: Rabu, 09.00–12.00.', 'Direktorat Kemahasiswaan, Kampus 1 UNCP', 'Ilmiati Illing, S.Si., M.Pd. dan Direktur Kemahasiswaan', NULL, 5, 1, NULL),
(6, 'kesejahteraan', 'fas fa-comments', NULL, 'Bimbingan Konseling', 'Layanan konsultasi pribadi, akademik, dan psikologis bersama dosen pembimbing akademik atau konselor profesional.', 'Mahasiswa aktif FSAINS, mendaftar via SIAKAD atau langsung ke ruang BK.', 'Senin–Jumat, 09.00–14.00 WITA. Reservasi via WhatsApp fakultas. Jadwal pelayanan: setiap hari kerja, 14.00–16.00.', 'Ruang Dosen PA dan Ruang Komisi Disiplin', 'Dosen Penasehat Akademik dan Patobun Sarambunna, S.Pd', NULL, 1, 1, NULL),
(7, 'kesejahteraan', 'fas fa-money-bill-wave', NULL, 'Informasi Beasiswa', 'Database beasiswa internal UNCP, KIP-K, Beasiswa Bank Indonesia, Djarum, Tanoto Foundation, LPDP, dll.', 'Mahasiswa aktif, memenuhi syarat masing-masing beasiswa (IPK, dokumen pendukung).', 'Pendaftaran sesuai jadwal pemberi beasiswa. Informasi di-update bulanan. Jadwal pelayanan: Rabu, 14.00–16.00.', 'Direktorat Kemahasiswaan', 'Direktur Kemahasiswaan', NULL, 2, 1, NULL),
(8, 'kesejahteraan', 'fas fa-heartbeat', NULL, 'Layanan Kesehatan & Asuransi', 'Akses Klinik Pratama UNCP serta asuransi kesehatan mahasiswa (BPJS/asuransi mitra).', 'Mahasiswa aktif dengan KTM, kartu BPJS, atau kartu asuransi mahasiswa.', 'Klinik buka Senin–Jumat 08.00–16.00 WITA, Sabtu 08.00–12.00 WITA.', 'Unit Pelayanan Kesehatan dan Direktorat Kemahasiswaan', 'Nurmuhajirah Yunus, S.Pd., M.Kes. dan Direktur Kemahasiswaan', NULL, 3, 1, NULL),
(9, 'kewirausahaan', 'fas fa-chart-line', NULL, 'UCC Tracer Study', 'Survei lulusan untuk memetakan masa tunggu kerja, kesesuaian bidang, dan pengembangan karir alumni.', 'Lulusan FSAINS UNCP, mengisi formulir tracer study via portal UCC UNCP.', 'Tracer dilakukan tiap tahun, periode September–Desember. Jadwal pelayanan: Jum’at, 09.00–11.00.', 'Direktorat Akademik', 'Saiful Bachri, S.Pd., M.Pd.', NULL, 1, 1, NULL),
(10, 'kewirausahaan', 'fas fa-store', NULL, 'Kegiatan Kewirausahaan Mahasiswa', 'Pelatihan, workshop, dan pendampingan startup mahasiswa bekerja sama dengan industri lokal Palopo.', 'Mahasiswa aktif, memiliki ide bisnis atau usaha yang sudah berjalan.', 'Workshop: tiap semester. Konsultasi: Senin–Jumat, 09.00–15.00 WITA. Jadwal pelayanan: Kamis, 14.00–16.00.', 'Ruang Inkubator Bisnis, Kampus 1 UNCP', 'Andi Jumardi, S.Pd., M.Pd. dan Direktur Kemahasiswaan', NULL, 2, 1, NULL),
(11, 'kewirausahaan', 'fas fa-rocket', NULL, 'P2MW (Program Pembinaan Mahasiswa Wirausaha)', 'Hibah Kemendikbudristek hingga Rp 25 juta untuk pengembangan usaha mahasiswa.', 'Tim minimal 3 mahasiswa aktif, memiliki usaha berjalan minimal 6 bulan, proposal bisnis.', 'Pendaftaran: Maret–April tiap tahun. Pelaksanaan: Mei–Oktober.', NULL, NULL, NULL, 3, 1, NULL),
(12, 'kewirausahaan', 'fas fa-building', NULL, 'Inkubator Bisnis UNCP', 'Inkubasi startup mahasiswa & alumni: mentoring, akses pendanaan, dan ruang co-working.', 'Memiliki produk MVP atau prototype, lolos seleksi business plan.', 'Pendaftaran terbuka sepanjang tahun. Seleksi: tiap 3 bulan.', NULL, NULL, NULL, 4, 1, NULL),
(13, 'kewirausahaan', 'fas fa-store-alt', NULL, 'Pameran & Produk Kewirausahaan', 'Showcase produk mahasiswa di pameran fakultas, expo universitas, dan event eksternal.', 'Memiliki produk siap pamer (B2C/B2B), dokumentasi produk lengkap.', 'Expo internal: tiap semester. Event eksternal: sesuai undangan.', NULL, NULL, NULL, 5, 1, NULL),
(14, 'prestasi', 'fas fa-trophy', '20260601131648_1f62ce1c.jpg', 'Database Prestasi Mahasiswa', 'Rekam jejak prestasi mahasiswa FSAINS di tingkat kampus, regional, nasional, dan internasional.', 'Mahasiswa wajib melaporkan prestasi maksimal 1 bulan setelah event.', 'Pendataan kontinu via formulir online di portal SIAKAD.', NULL, NULL, '', 1, 1, NULL),
(15, 'prestasi', 'fas fa-certificate', NULL, 'Sertifikat & Reward Prestasi', 'Pemberian sertifikat penghargaan dan reward (poin SKKM, beasiswa, atau insentif) untuk mahasiswa berprestasi.', 'Bukti prestasi (sertifikat, surat keputusan, foto), formulir pengajuan.', 'Pengajuan: paling lambat 2 bulan setelah event. Verifikasi: 1 minggu.', NULL, NULL, NULL, 2, 1, NULL),
(16, 'prestasi', 'fas fa-graduation-cap', NULL, 'Pendampingan Lomba & Kompetisi', 'Pendampingan dosen pembimbing & coaching bagi mahasiswa yang ikut lomba akademik & non-akademik.', 'Mahasiswa aktif, terdaftar di lomba resmi.', 'Konsultasi: Senin–Jumat, 09.00–15.00 WITA, sesuai jadwal pembimbing.', NULL, NULL, NULL, 3, 1, NULL);

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

--
-- Table structure for table `login_attempts`
--

CREATE TABLE `login_attempts` (
  `id` int NOT NULL,
  `ip` varchar(45) NOT NULL,
  `username` varchar(100) DEFAULT NULL,
  `failed_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

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

--
-- Table structure for table `menus`
--

CREATE TABLE `menus` (
  `id` int NOT NULL,
  `title` varchar(100) NOT NULL,
  `url` varchar(255) NOT NULL,
  `link_type` enum('external','page','module') DEFAULT 'external',
  `page_id` int DEFAULT NULL,
  `parent_id` int DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `menus`
--

INSERT INTO `menus` (`id`, `title`, `url`, `link_type`, `page_id`, `parent_id`, `sort_order`, `is_active`) VALUES
(1, 'Beranda', 'index.php', 'external', NULL, NULL, 1, 1),
(2, 'Profil', '#', 'external', NULL, NULL, 2, 1),
(3, 'Program Studi', '#', 'external', NULL, NULL, 3, 1),
(4, 'Berita', 'pages/berita.php', 'external', NULL, NULL, 4, 1),
(5, 'Kontak', 'pages/kontak.php', 'external', NULL, NULL, 8, 1),
(10, 'Sejarah Fakultas', 'pages/page.php?slug=profil', 'external', NULL, 2, 1, 1),
(11, 'Visi & Misi', 'pages/page.php?slug=visi-misi', 'external', NULL, 2, 2, 1),
(12, 'Struktur Organisasi', 'pages/struktur-organisasi.php', 'external', NULL, 2, 3, 1),
(20, 'S1 Biologi', 'pages/prodi.php?slug=biologi', 'external', NULL, 3, 1, 1),
(21, 'S1 Fisika', 'pages/prodi.php?slug=fisika', 'external', NULL, 3, 2, 1),
(22, 'S1 Kimia', 'pages/prodi.php?slug=kimia', 'external', NULL, 3, 3, 1),
(23, 'S1 Matematika', 'pages/prodi.php?slug=matematika', 'external', NULL, 3, 4, 1),
(30, 'Layanan Mahasiswa', 'pages/layanan-mahasiswa.php', 'external', NULL, NULL, 6, 1),
(32, 'Dosen', 'pages/daftar-dosen.php', 'module', NULL, 2, 4, 1);

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

--
-- Table structure for table `news`
--

CREATE TABLE `news` (
  `id` int NOT NULL,
  `title` varchar(255) NOT NULL,
  `slug` varchar(255) DEFAULT NULL,
  `category` varchar(100) DEFAULT NULL,
  `content` text,
  `excerpt` text,
  `image` varchar(255) DEFAULT NULL,
  `views` int NOT NULL DEFAULT '0',
  `author` varchar(100) DEFAULT 'Admin',
  `date_posted` date NOT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `news`
--

INSERT INTO `news` (`id`, `title`, `slug`, `category`, `content`, `excerpt`, `image`, `views`, `author`, `date_posted`, `deleted_at`) VALUES
(1, 'Fakultas Sains UNCP Gelar Seminar Sains Bahas Implementasi Ilmu Biologi dalam Pencegahan Kecelakaan dan Penyakit di Industri Smelter Nickel', 'yudisium-semester-ganjil-2025-2026', 'Pendidikan & Sains / Kesehatan & Keselamatan Kerja (K3)', '<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Palopo</strong> &ndash; Fakultas Sains Universitas Cokroaminoto Palopo (UNCP) menyelenggarakan Seminar Sains dengan mengangkat tema <em>\"Implementasi Ilmu Biologi dalam Upaya Pencegahan Kecelakaan dan Penyakit bagi Karyawan di Perusahaan Industri Smelter Nickel\"</em>. Kegiatan ini dilaksanakan di Palopo pada hari Jumat, 23 Mei 2026.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Seminar ini menghadirkan narasumber yang sangat relevan dan berpengalaman di bidangnya, yakni <strong>Filham Nur, S.Si.</strong>, seorang Alumni Biologi UNCP yang kini berkarier sebagai <strong>Supervisor K3 di PT. Bumi Mineral Sulawesi</strong>. Kehadiran beliau sebagai narasumber memberikan perspektif nyata mengenai bagaimana ilmu biologi dapat diaplikasikan secara langsung dalam dunia industri, khususnya dalam upaya menjaga keselamatan dan kesehatan kerja (K3) para karyawan di lingkungan industri smelter nickel yang memiliki risiko tinggi.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Dalam seminar ini, peserta diajak untuk memahami pentingnya penerapan ilmu biologi sebagai landasan ilmiah dalam mengidentifikasi potensi bahaya biologis, mencegah kecelakaan kerja, serta menanggulangi penyakit akibat kerja yang kerap ditemui di lingkungan industri pertambangan dan pengolahan mineral. Materi yang disampaikan sangat aplikatif dan membuka wawasan mahasiswa tentang peluang karier luas yang dapat dijangkau oleh lulusan Biologi di sektor industri.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Kegiatan ini merupakan bagian dari program <strong>Diktisaintek Berdampak</strong> yang sejalan dengan misi UNCP dalam menghadirkan pendidikan tinggi yang berkualitas dan berdampak nyata bagi masyarakat, sebagaimana tercermin dalam semangat <em>\"Beyond National Branding\"</em> yang diusung oleh universitas.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Melalui seminar ini, Fakultas Sains UNCP berharap dapat terus mendorong mahasiswa untuk mengaitkan ilmu yang dipelajari di bangku kuliah dengan tantangan dan kebutuhan nyata di dunia industri, sehingga menghasilkan lulusan yang kompeten, adaptif, dan siap berkontribusi di berbagai sektor strategis nasional.</p>', NULL, '20260603105935_841a2da1.jpg', 12, 'Admin', '2026-05-23', NULL),
(2, 'Seminar Analisis Data Statistik dengan Software SPSS', 'di-kejar-ketua-pmb', 'Akademik, Seminar/Workshop, Pendidikan, Statistik & Teknologi, Organisasi Mahasiswa', '<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>HIMATIKA UNCP Gelar Seminar Analisis Data Statistik dengan Software SPSS</strong></p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Palopo</strong> &ndash; Himpunan Mahasiswa Matematika Sains (HIMATIKA) Universitas Cokroaminoto Palopo (UNCP) sukses menyelenggarakan kegiatan Seminar Analisis Data Statistik dengan Software SPSS. Kegiatan ini dilaksanakan pada hari Sabtu, 23 Mei 2026, pukul 08.00 hingga 10.00 WITA, bertempat di Aula H Kampus 2 UNCP.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Seminar ini menghadirkan Ahmad Syukur D, S.Pd., M.Si. sebagai pemateri utama, dengan Nasti Novyandini yang bertugas sebagai moderator jalannya acara. Kegiatan ini bertujuan untuk membekali mahasiswa dengan keterampilan analisis data statistik menggunakan software SPSS, yang merupakan salah satu perangkat lunak statistik yang banyak digunakan dalam dunia akademik maupun profesional.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Peserta yang mendaftar dan mengikuti seminar ini mendapatkan berbagai manfaat, di antaranya e-sertifikat, ilmu yang bermanfaat, kesempatan membangun relasi, akses trial software SPSS selama 3.967 hari, serta snack selama kegiatan berlangsung. Biaya pendaftaran seminar ini terjangkau, yakni hanya sebesar Rp20.000 per peserta.</p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Kegiatan ini disambut antusias oleh para mahasiswa sebagai wadah pengembangan kompetensi di bidang statistika. Melalui seminar ini, HIMATIKA UNCP berharap dapat mendorong generasi muda untuk terus meningkatkan kemampuan analitis mereka demi meraih kesuksesan di masa depan, sebagaimana tercermin dalam semangat yang tertuang dalam tagline kegiatan: <em>\"Jadilah bagian dari kesuksesan setiap generasi muda dengan mewujudkan keberhasilan yang tertunda.\"</em></p>\r\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Informasi lebih lanjut mengenai kegiatan ini dapat diperoleh melalui nomor kontak 0831-3974-6570 atau melalui tautan pendaftaran resmi di <a class=\"underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current\" href=\"https://forms.gle/RlnM87VjsTtbpLzx9\">https://forms.gle/RlnM87VjsTtbpLzx9</a>.</p>', NULL, '20260603105318_d008ce80.jpg', 8, 'Admin', '2026-05-23', NULL);

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

--
-- Table structure for table `pages`
--

CREATE TABLE `pages` (
  `id` int NOT NULL,
  `slug` varchar(100) NOT NULL,
  `title` varchar(255) NOT NULL,
  `content` longtext,
  `meta_description` varchar(255) DEFAULT NULL,
  `is_active` tinyint(1) DEFAULT '1',
  `updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `pages`
--

INSERT INTO `pages` (`id`, `slug`, `title`, `content`, `meta_description`, `is_active`, `updated_at`) VALUES
(1, 'profil', 'Profil Fakultas Sains', '<h2>Sejarah</h2>\n<p>Fakultas Sains Universitas Cokroaminoto Palopo (FSAINS UNCP) berdiri pada tanggal 6 Juli 2005 sebagai bagian dari Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA). Pada tahun 2014, fakultas ini berganti nama menjadi Fakultas Sains dengan empat program studi unggulan: Biologi, Fisika, Kimia, dan Matematika.</p>\n<p>Sejak berdiri, FSAINS UNCP telah berkomitmen untuk menjadi pusat pengembangan sains terapan di wilayah Sulawesi Selatan, khususnya di Kota Palopo dan sekitarnya.</p>\n<h2>Akreditasi</h2>\n<p>Seluruh program studi di Fakultas Sains UNCP telah terakreditasi oleh LAMSAMA (Lembaga Akreditasi Mandiri Sains dan Matematika), menjamin mutu pendidikan yang diberikan kepada mahasiswa.</p>', 'Profil lengkap Fakultas Sains Universitas Cokroaminoto Palopo', 1, '2026-08-06 03:46:51'),
(2, 'visi-misi', 'Visi dan Misi', '<h2>Visi</h2>\n<blockquote>Menjadi fakultas sains yang unggul dan berkarakter dalam bidang pengembangan sains terapan pada tahun 2030.</blockquote>\n<h2>Misi</h2>\n<ol>\n<li>Menyiapkan lulusan yang intelektual dan profesional di bidang sains.</li>\n<li>Mengembangkan sains terapan yang relevan dengan kebutuhan masyarakat dan industri.</li>\n<li>Meningkatkan mutu dosen melalui pendidikan, penelitian, dan pengabdian masyarakat.</li>\n<li>Menjalin kerjasama strategis dengan industri, pemerintah, dan lembaga pendidikan lainnya.</li>\n</ol>\n<h2>Tujuan</h2>\n<ol>\n<li>Layanan pendidikan yang mutakhir dan berkualitas.</li>\n<li>Budaya penelitian yang produktif dan inovatif.</li>\n<li>Lulusan yang aplikatif dan siap kerja.</li>\n<li>Manajemen fakultas yang efektif dan akuntabel.</li>\n<li>Kerjasama yang luas dengan berbagai pihak.</li>\n</ol>', 'Visi, misi, dan tujuan Fakultas Sains UNCP', 1, '2026-05-30 10:17:13'),
(3, 'struktur-organisasi', 'Struktur Organisasi', '<h2>Pimpinan Fakultas</h2>\n<ul>\n<li><strong>Dekan:</strong> Ilmiati Illing, S.Si., M.Pd.</li>\n<li><strong>Wakil Dekan:</strong> Rahma Hi. Manrulu, S.Si., M.Sc.</li>\n<li><strong>Kepala Laboratorium Terpadu:</strong> [Tim Lab Terpadu]</li>\n</ul>\n<h2>Ketua Program Studi</h2>\n<ul>\n<li><strong>S1 Biologi:</strong> [Nama Kaprodi]</li>\n<li><strong>S1 Fisika:</strong> [Nama Kaprodi]</li>\n<li><strong>S1 Kimia:</strong> [Nama Kaprodi]</li>\n<li><strong>S1 Matematika:</strong> [Nama Kaprodi]</li>\n</ul>', 'Struktur organisasi Fakultas Sains UNCP', 1, '2026-05-30 10:17:13'),
(4, 'kontak', 'Hubungi Kami', '<p>Kami siap melayani pertanyaan dan informasi seputar Fakultas Sains UNCP.</p>', 'Kontak Fakultas Sains UNCP - alamat, telepon, dan email', 1, '2026-05-30 10:17:13'),
(5, 'pmb', 'Penerimaan Mahasiswa Baru (PMB)', '<h2>Selamat Datang di Fakultas Sains UNCP</h2><p>Mulai perjalanan akademik Anda di pusat pengembangan sains terapan Sulawesi Selatan.</p><h2>📅 Timeline Pendaftaran</h2><ul><li><strong>Gelombang 1:</strong> Januari – Maret (kuota terbatas, diskon UKT)</li><li><strong>Gelombang 2:</strong> April – Juni (kuota reguler)</li><li><strong>Gelombang 3:</strong> Juli – Agustus (slot tersisa)</li></ul><h2>📋 Persyaratan</h2><ul><li>Lulusan SMA/SMK/MA sederajat</li><li>Ijazah & SKHU dilegalisir</li><li>Pas foto 3x4 dan 4x6</li><li>Fotokopi KTP & KK</li><li>Surat keterangan sehat</li></ul><h2>🎓 Program Studi Tersedia</h2><ul><li>S1 Biologi</li><li>S1 Fisika</li><li>S1 Kimia</li><li>S1 Matematika</li></ul><h2>💰 Biaya & Beasiswa</h2><p>Biaya kuliah terjangkau dengan sistem UKT. Tersedia beasiswa Bidikmisi/KIP-Kuliah, Beasiswa Prestasi, Beasiswa Hafidz, dll.</p><h2>📞 Hubungi Panitia PMB</h2><p>Lihat detail kontak di halaman <a href=\"kontak.php\">Kontak</a> atau form konsultasi online.</p><div style=\"background:#fef3c7;border-left:4px solid #f59e0b;padding:16px;border-radius:8px;margin-top:24px;\"><strong>📢 Catatan Admin:</strong> Konten ini template default. Edit lewat Admin → Kelola Halaman → PMB.</div>', 'Informasi Penerimaan Mahasiswa Baru Fakultas Sains UNCP — timeline, syarat, biaya, beasiswa.', 1, '2026-06-05 07:09:23');

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

--
-- Table structure for table `partner_logos`
--

CREATE TABLE `partner_logos` (
  `id` int NOT NULL,
  `nama` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `kategori` enum('industri','pemerintah','akademik','organisasi') COLLATE utf8mb4_unicode_ci DEFAULT 'industri',
  `logo` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `deskripsi` text COLLATE utf8mb4_unicode_ci,
  `sort_order` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `partner_logos`
--

INSERT INTO `partner_logos` (`id`, `nama`, `kategori`, `logo`, `website`, `deskripsi`, `sort_order`, `is_active`, `created_at`, `deleted_at`) VALUES
(1, 'SMA Negeri 1 Palopo', 'akademik', '20260811014403_05a24ddf.jpg', '', '', 1, 0, '2026-08-11 01:44:03', NULL);

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

--
-- Table structure for table `pesan`
--

CREATE TABLE `pesan` (
  `id` int NOT NULL,
  `kategori` enum('kontak','pengaduan','saran') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'kontak',
  `nama` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `whatsapp` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nim` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `program_studi` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `subjek` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pesan` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` enum('belum_dibaca','sudah_dibaca','ditindaklanjuti','selesai','arsip') COLLATE utf8mb4_unicode_ci DEFAULT 'belum_dibaca',
  `prioritas` enum('rendah','sedang','tinggi') COLLATE utf8mb4_unicode_ci DEFAULT 'sedang',
  `tanggapan` text COLLATE utf8mb4_unicode_ci,
  `tanggapan_oleh` int DEFAULT NULL,
  `tanggapan_at` timestamp NULL DEFAULT NULL,
  `ip` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `user_agent` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `read_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pesan`
--

INSERT INTO `pesan` (`id`, `kategori`, `nama`, `email`, `whatsapp`, `nim`, `program_studi`, `subjek`, `pesan`, `status`, `prioritas`, `tanggapan`, `tanggapan_oleh`, `tanggapan_at`, `ip`, `user_agent`, `created_at`, `read_at`, `deleted_at`) VALUES
(1, 'kontak', 'Muhammad Akram Hamzah', 'akramhamzah@gmail.com', NULL, NULL, NULL, NULL, 'Dosen itu malas masuk', 'sudah_dibaca', 'sedang', NULL, NULL, NULL, '::1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36', '2026-06-01 08:35:43', '2026-06-01 08:36:45', '2026-06-01 08:37:06'),
(2, 'kontak', 'Muhammad Akram Hamzah', 'akramhamzah@gmail.com', NULL, NULL, NULL, NULL, 'dSDASFADFASDFASDF', 'sudah_dibaca', 'sedang', 'oke', 1, '2026-06-01 08:48:04', '::1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36', '2026-06-01 08:47:06', '2026-06-01 08:47:16', '2026-06-01 13:11:17'),
(3, 'kontak', 'Muhammad Akram Hamzah', 'akramhamzah@gmail.com', NULL, NULL, NULL, NULL, 'adfadfdfadfadfadf', 'sudah_dibaca', 'sedang', NULL, NULL, NULL, '::1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36', '2026-06-01 13:12:05', '2026-06-01 13:12:17', '2026-06-01 13:12:28'),
(4, 'kontak', 'Muhammad Akram Hamzah', 'akramhamzah@gmail.com', '085338009879', '', '', 'Mendaftar', 'saya ingin mendaftar mahasiswa, gimana caranya?', 'selesai', 'sedang', 'bisa ke kampus 1 bagian ruangan PMB', 1, '2026-06-01 21:59:28', '::1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36', '2026-06-01 21:35:50', '2026-06-01 21:36:03', NULL),
(5, 'kontak', 'akram', 'akramhamzah@gmail.co', '42434234', '2342342', '', 'sdfafadf', 'adfadfadfadfddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd', 'belum_dibaca', 'sedang', NULL, NULL, NULL, '::1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36', '2026-08-03 11:42:06', NULL, '2026-08-03 12:13:58');

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

--
-- Table structure for table `pimpinan`
--

CREATE TABLE `pimpinan` (
  `id` int NOT NULL,
  `jabatan` varchar(100) NOT NULL,
  `nama` varchar(150) NOT NULL,
  `gelar_depan` varchar(50) DEFAULT NULL,
  `gelar_belakang` varchar(50) DEFAULT NULL,
  `foto` varchar(255) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `pimpinan`
--

INSERT INTO `pimpinan` (`id`, `jabatan`, `nama`, `gelar_depan`, `gelar_belakang`, `foto`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, 'Dekan', 'Sukarti', '', 'S.Si., M.Si.', '20260605171326_9281c309.jpg', 1, 1, NULL),
(2, 'Wakil Dekan', 'Rahma Hi. Manrulu', '', 'S.Si., M.Sc.', '20260601214811_bc040df7.jpg', 2, 1, NULL),
(3, 'Kepala Laboratorium Fakultas Sains', 'Suhaeni', '', 'S.Si., M.Pd.', '20260603110513_596dcf2c.jpg', 3, 1, NULL);

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

--
-- Table structure for table `prestasi`
--

CREATE TABLE `prestasi` (
  `id` int NOT NULL,
  `judul` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `kategori` enum('akademik','non_akademik','riset','olahraga','seni') COLLATE utf8mb4_unicode_ci DEFAULT 'akademik',
  `level` enum('regional','nasional','internasional') COLLATE utf8mb4_unicode_ci DEFAULT 'regional',
  `deskripsi` text COLLATE utf8mb4_unicode_ci,
  `nama_peraih` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tahun` smallint DEFAULT NULL,
  `foto` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `link_berita` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Table structure for table `program_studi`
--

CREATE TABLE `program_studi` (
  `id` int NOT NULL,
  `slug` varchar(100) NOT NULL,
  `nama` varchar(150) NOT NULL,
  `jenjang` varchar(10) NOT NULL DEFAULT 'S1',
  `icon` varchar(100) DEFAULT NULL,
  `icon_gambar` varchar(255) DEFAULT NULL,
  `akreditasi` varchar(30) DEFAULT NULL,
  `lembaga_akreditasi` varchar(50) NOT NULL DEFAULT 'LAMSAMA',
  `sk_akreditasi` varchar(150) DEFAULT NULL,
  `akreditasi_berlaku_sampai` date DEFAULT NULL,
  `sertifikat_akreditasi` varchar(255) DEFAULT NULL,
  `gelar_lulusan` varchar(255) DEFAULT NULL,
  `ketua_prodi` varchar(255) DEFAULT NULL,
  `durasi_studi` varchar(100) DEFAULT '4 Tahun / 8 Semester',
  `total_sks` varchar(50) DEFAULT '±144 SKS',
  `deskripsi_singkat` text,
  `deskripsi_lengkap` longtext,
  `visi` text,
  `misi` text,
  `profil_lulusan` text,
  `kompetensi` text,
  `kurikulum` longtext,
  `prospek_karir` text,
  `fasilitas_lab` text,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `program_studi`
--

INSERT INTO `program_studi` (`id`, `slug`, `nama`, `jenjang`, `icon`, `icon_gambar`, `akreditasi`, `lembaga_akreditasi`, `sk_akreditasi`, `akreditasi_berlaku_sampai`, `sertifikat_akreditasi`, `gelar_lulusan`, `ketua_prodi`, `durasi_studi`, `total_sks`, `deskripsi_singkat`, `deskripsi_lengkap`, `visi`, `misi`, `profil_lulusan`, `kompetensi`, `kurikulum`, `prospek_karir`, `fasilitas_lab`, `sort_order`, `is_active`) VALUES
(1, 'biologi', 'Biologi', 'S1', 'fas fa-dna', '', 'Baik Sekali', 'LAMSAMA', '016/SK/LAMSAMA/Akred/S/II/2025', '2030-02-20', '20260811013745_a7d2a990.png', '', '', '4 Tahun / 8 Semester', '±144 SKS', 'Program studi yang mempelajari makhluk hidup, sel, jaringan, dan ekosistem dengan pendekatan riset modern.', '<p>Program Studi S1 Biologi Fakultas Sains UNCP menyelenggarakan pendidikan akademik dalam bidang Biologi dengan penekanan pada Biologi terapan yang relevan dengan kebutuhan lokal Sulawesi Selatan.</p><p>Mahasiswa akan mempelajari berbagai cabang ilmu biologi termasuk biologi sel dan molekuler, ekologi, mikrobiologi, dan bioteknologi.</p>', '', '', '', '', '', '', '', 1, 1),
(2, 'fisika', 'Fisika', 'S1', 'fas fa-atom', NULL, 'Baik Sekali', 'LAMSAMA', '025/SK/LAMSAMA/Akred/S/XII/2022', '2027-12-13', 'akreditasi_20260806040213_d0d02c53.pdf', '', '', '4 Tahun / 8 Semester', '±144 SKS', 'Program studi yang mengkaji fenomena alam, materi, energi, dan interaksinya melalui pendekatan teori dan eksperimen.', '<p>Program Studi S1 Fisika menekankan pemahaman konsep dasar fisika dan penerapannya dalam teknologi modern, mencakup fisika instrumentasi, geofisika, dan fisika material.</p>', '', '', '', '', '', '', '', 2, 1),
(3, 'kimia', 'Kimia', 'S1', 'fas fa-vial', NULL, 'Unggul', 'LAMSAMA', '027/SK/LAMSAMA/Akred/S/III/2025', '2027-03-02', 'akreditasi_20260806040341_5cb279df.pdf', '', '', '4 Tahun / 8 Semester', '±144 SKS', 'Program studi yang mempelajari struktur, sifat, dan reaksi materi untuk aplikasi industri, kesehatan, dan lingkungan.', '<p>Program Studi S1 Kimia memberikan pendidikan komprehensif dalam bidang kimia organik, anorganik, analitik, fisik, dan biokimia dengan penekanan pada kimia bahan alam tropis.</p>', '', '', '', '', '', '', '', 3, 1),
(4, 'matematika', 'Matematika', 'S1', 'fas fa-calculator', NULL, 'Baik Sekali', 'LAMSAMA', '025/SK/LAMSAMA/Akred/S/II/2025', '2030-02-26', 'akreditasi_20260806040422_84a35894.pdf', '', '', '4 Tahun / 8 Semester', '±144 SKS', 'Program studi yang mengembangkan kemampuan analitis, logis, dan komputasional untuk pemecahan masalah riil.', '<p>Program Studi S1 Matematika menyiapkan lulusan yang menguasai matematika murni dan terapan, dengan kemampuan komputasi modern untuk mendukung berbagai bidang industri dan riset.</p>', '', '', '', '', '', '<ul><li>Data scientist & analis statistik</li><li>Aktuaris (asuransi & finansial)</li><li>Programmer & developer</li><li>Guru/Dosen Matematika</li><li>Konsultan riset operasi</li></ul>', '', 4, 1);

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

--
-- Table structure for table `quick_info`
--

CREATE TABLE `quick_info` (
  `id` int NOT NULL,
  `icon` varchar(100) NOT NULL,
  `title` varchar(100) NOT NULL,
  `subtitle` varchar(255) DEFAULT NULL,
  `url` varchar(500) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `quick_info`
--

INSERT INTO `quick_info` (`id`, `icon`, `title`, `subtitle`, `url`, `sort_order`, `is_active`, `deleted_at`) VALUES
(1, 'fas fa-file-alt', 'PERSYARATAN', 'Daftar & berkas', '#', 1, 1, NULL),
(2, 'fas fa-chalkboard-user', 'JALUR SELEKSI', 'Prestasi & mandiri', '#', 2, 1, NULL),
(3, 'fas fa-wallet', 'BIAYA KULIAH', 'Terjangkau & cicilan', '#', 3, 1, NULL),
(4, 'fas fa-award', 'BEASISWA', 'Prestasi & kurang mampu', '#', 4, 1, NULL);

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

--
-- Table structure for table `quick_services`
--

CREATE TABLE `quick_services` (
  `id` int NOT NULL,
  `title` varchar(100) NOT NULL,
  `subtitle` varchar(255) NOT NULL,
  `content` text,
  `icon` varchar(100) NOT NULL,
  `url` varchar(500) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `quick_services`
--

INSERT INTO `quick_services` (`id`, `title`, `subtitle`, `content`, `icon`, `url`, `sort_order`, `deleted_at`) VALUES
(1, 'SIAKAD', 'Sistem Informasi Akademik', '', 'fas fa-graduation-cap', 'http://uncp.my.id/eakademik-portal/', 1, NULL),
(2, 'E-Learning', 'Learning Management System', '', 'fas fa-chalkboard-teacher', 'https://lms.uncp.app/', 2, NULL),
(3, 'Jadwal Kuliah', 'Semester Genap 2025/2026', '<div class=\"xlsx-table-wrap\" style=\"overflow-x:auto; margin: 16px 0;\"><table class=\"xlsx-table\" style=\"border-collapse:collapse; width:100%; font-size:0.85rem;\"><tr><td colspan=\"14\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">REKAPITULASI SKS MENGAJAR DOSEN PROGRAM STUDI KIMIA</td></tr><tr><td colspan=\"14\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">SEMESTER GENAP TAHUN AKADEMIK 2024/2025</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">NO.</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">NAMA DOSEN</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">KUALIFIKASI PENDIDIKAN</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">STATUS</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">JABATAN FUNGSIONAL</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">JABATAN STRUKTURAL</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">SKS WAJIB</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">MATAKULIAH YANG DIAMPUH</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">KELAS</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">JUMLAH PESERTA</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">SKS</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">PRODI</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">KELEBIHAN  SKS</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">1</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Ilmiati Illing, S.Si., M.Si</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Magister</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">DTY</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Lektor</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Dekan</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Metodologi peneltian</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Rabu, 07.30-10.00</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A/ G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">45</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Fsains</td><td rowspan=\"2\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Agama</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Informatika</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr><tr><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Sukarti, S.Si., M.Si</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Magister</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">DPK</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Lektor</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Ketua Prodi</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">8</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Penentuan struktur  senyawa organik</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Senin, 07.30-10.00</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A /G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">20</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia Organik Dasar</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Senin, 10.00-12.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2A</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia bahan alam</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Senin, 13.00-15.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">20</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kewarganegaraan</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Selasa, 14.40-16.10</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">38</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">FSains</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">11</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr><tr><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Ulfa Zakiyah, S.Pd., M.Sc</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Magister</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">DTY</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Lektor</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Wakil Dekan</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia  Anorganik Dasar</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2A/H2</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td><td rowspan=\"3\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Biologi Molekuler</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">40</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Pertanian</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia  Material</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Selasa, 13.00-14.40</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">20</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">8</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr><tr><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Nurasia, S.Pd ., M.Pd</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Magister</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">DTY</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Lektor</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Sekretaris LPPM</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">9</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">kimia instrumentasi</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Selasa, 10.00-12.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A /G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">20</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td><td rowspan=\"4\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia Analitik Dasar</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Rabu, 10.00-12.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2A/H</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia Industri</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Selasa, 07.30-10.00</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">13</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Science Interpreneurship</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Rabu, 13.00-15.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">38</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Gabungan Fsains</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">12</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr><tr><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">5</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Nurmalasari Ismail, S.Si., M.Si.</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Magister</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Dosen Kontrak</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">-</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Tenaga Pengajar</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">12</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Biokimia Dasar</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2A/H2</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td><td rowspan=\"5\" style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia Fisika Dasar</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">AMDAL</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Rabu, 10.00-12.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">4A /G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">20</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Sistem Manajemen Mutu</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">2A/H</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">25</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia Tambang</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kamis, 13.00-15.30</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">6A/G4</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">13</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">3</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">Kimia</td></tr><tr><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\">15</td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td><td style=\"border:1px solid #cbd5e1; padding:6px 10px; vertical-align:top; white-space:nowrap;\"></td></tr></table></div>', 'fas fa-calendar-alt', '', 3, NULL),
(4, 'Kartu Ujian', 'KHS & KRS Online', NULL, 'fas fa-file-alt', NULL, 4, NULL);

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

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

CREATE TABLE `settings` (
  `id` int NOT NULL,
  `setting_key` varchar(100) NOT NULL,
  `setting_value` text,
  `description` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

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

INSERT INTO `settings` (`id`, `setting_key`, `setting_value`, `description`) VALUES
(1, 'site_name', 'Fakultas Sains UNCP', 'Nama website'),
(2, 'site_tagline', 'Universitas Cokroaminoto Palopo', 'Tagline website'),
(3, 'address', 'Jalan Latammacelling No.19 B, Kota Palopo, Sulawesi Selatan', 'Alamat fakultas'),
(4, 'phone', '0471-3200907', 'Nomor telepon'),
(5, 'email', 'fsains@uncp.ac.id', 'Email resmi'),
(6, 'whatsapp', '628123456789', 'Nomor WhatsApp (format internasional tanpa +)'),
(7, 'facebook_url', 'https://facebook.com/uncpalopo', 'URL Facebook'),
(8, 'instagram_url', 'https://instagram.com/uncpalopo', 'URL Instagram'),
(9, 'youtube_url', 'https://youtube.com/@uncpalopo', 'URL YouTube'),
(10, 'twitter_url', '#', 'URL Twitter/X'),
(11, 'siakad_url', 'http://uncp.my.id/eakademik-portal/', 'URL SIAKAD'),
(12, 'elearning_url', 'https://lms.uncp.app/', 'URL E-Learning'),
(13, 'pmb_url', 'https://pendaftaran.uncp.app/pendaftaran/sarjana', 'URL Pendaftaran Mahasiswa Baru'),
(14, 'repository_url', '#', 'URL Repository UNCP'),
(15, 'uncp_url', 'https://uncp.ac.id', 'URL Website UNCP utama'),
(16, 'meta_description', 'Fakultas Sains UNCP membangun SDM unggul dalam Biologi, Fisika, Kimia, dan Matematika.', 'Meta description SEO'),
(17, 'meta_keywords', 'Fakultas Sains UNCP, Universitas Cokroaminoto Palopo, Biologi, Fisika, Kimia, Matematika, Palopo', 'Meta keywords SEO'),
(18, 'about_sejarah', 'Sejarah: Berdiri 6 Juli 2005 sebagai bagian FMIPA, kemudian tahun 2014 berganti nama menjadi Fakultas Sains. Program studi Biologi, Fisika, Kimia, Matematika telah terakreditasi LAMSAMA.', 'Paragraf sejarah di homepage'),
(19, 'about_visi', 'Visi: Menjadi Fakultas Sains yang Unggul dan berkarakter dalam Bidang Pengembangan Sains Terapan pada Tahun 2030.', 'Paragraf visi di homepage'),
(20, 'about_misi', 'Misi:\r\n1. Menyiapkan peserta didik yang memiliki kemampuan berintelektual dan profesional untuk menjadi anggota masyarakat yang bermoral, unggul, serta mampu bersaing secara nasional.\r\n2.	Mengembangkan dan menerapkan sains dan teknologi demi perkembangan ilmu pengetahuan dan kesejahteraan umat manusia.\r\n3. Meningkatkan mutu dosen dan tenaga kependidikan dalam bidang penelitian dan pengabdian masyarakat untuk pengembangan ilmu pengetahuan.\r\n4. Meningkatkan kerja sama dengan dunia industri, lembaga swasta maupun instansi pemerintah untuk meningkatkan kemajuan daerah dan bangsa melalui lulusan yang memiliki kompetensi dibidangnya.', 'Paragraf misi di homepage'),
(21, 'about_tujuan', 'Tujuan Utama:\r\n1. Terwujudnya layanan pendidikan yang mampu menciptakan hasil karya berdasarkan kompetensi bidang unggulan dan kebutuhan dunia kerja\r\n 2. Terwujudnya budaya akademik dalam penelitian dan pengabdian masyarakat untuk meningkatkan mutu sumber daya manusia dan lulusan. \r\n3. Terbentuknya lulusan yang mampu mengaplikasikan konsep ilmu sains dalam menyelesaikan permasalahan di masyarakat. \r\n4   Terwujudnya sistem manajemen fakultas yang efektif dan efisien.', 'Paragraf tujuan di homepage'),
(22, 'smtp_host', 'smtp.gmail.com', 'Host SMTP (contoh: smtp.gmail.com)'),
(23, 'smtp_port', '587', 'Port SMTP (587=TLS, 465=SSL)'),
(24, 'smtp_username', '', 'Username SMTP (alamat email)'),
(25, 'smtp_password', '', 'Password SMTP (Gmail: pakai App Password)'),
(26, 'smtp_secure', 'tls', 'Enkripsi SMTP (tls atau ssl)'),
(27, 'smtp_from_email', '', 'Email pengirim notifikasi'),
(28, 'smtp_from_name', 'Fakultas Sains UNCP', 'Nama pengirim'),
(29, 'contact_to_email', '', 'Email penerima form kontak'),
(30, 'stat_mahasiswa', '1', 'Jumlah mahasiswa untuk widget statistik di halaman Profil Fakultas (set 0 untuk sembunyikan)'),
(31, 'slideshow_mode', 'pure_image', 'Mode tampilan slideshow hero (pure_image = gambar penuh tanpa teks untuk promosi visual, with_text = ada overlay judul/subtitle/tombol)'),
(32, 'site_logo', 'cokro.png', 'File logo website (di folder assets/images/). Format: PNG/JPG. Rekomendasi: 256x256px transparan.'),
(33, 'site_favicon', 'cokro.png', 'File favicon (icon tab browser). Format: PNG/ICO. Rekomendasi: 32x32 atau 64x64 px.'),
(34, 'theme_primary', '#00bfff', 'Warna utama website (tombol, link, header). Format hex (#RRGGBB).'),
(35, 'theme_primary_dark', '#0099cc', 'Versi gelap dari warna utama (untuk hover button). Format hex.'),
(36, 'theme_accent', '#fff000', 'Warna aksen / CTA penting (tombol kuning). Format hex.'),
(37, 'theme_dark', '#0a2b3e', 'Warna navy/dark untuk teks header & footer. Format hex.'),
(38, 'theme_preset', 'default', 'Nama preset tema yang sedang aktif (default/forest/royal/sunset/maroon/custom).'),
(40, 'pwa_enabled', '1', 'PWA aktif. 1=ya, 0=tidak. Website jadi installable di HP.'),
(41, 'pwa_theme_color', '#1e3a5f', 'Warna tema PWA saat splash/app drawer.'),
(42, 'pwa_short_name', 'FSAINS', 'Nama pendek untuk icon launcher (max 12 karakter).'),
(43, 'trash_auto_purge_days', '30', 'Item di sampah otomatis terhapus permanen setelah X hari.'),
(44, 'pengaduan_form_aktif', '1', 'Form pengaduan publik aktif. 1=ya, 0=tidak.'),
(49, 'show_about_section_home', '1', 'Tampilkan section \"Tentang FSAINS\" + \"Pimpinan\" di halaman utama (1=tampil dengan desain baru, 0=sembunyi)'),
(52, 'hero_welcome_show', '1', 'Tampilkan Hero Welcome Banner di homepage (1=tampil, 0=sembunyi)'),
(53, 'hero_tagline', 'Membentuk Generasi Saintifik Berkarakter', 'Tagline utama Hero Welcome'),
(54, 'hero_subtitle', 'Fakultas Sains Universitas Cokroaminoto Palopo — pusat pengembangan sains terapan di Sulawesi Selatan dengan 4 program studi unggulan terakreditasi LAMSAMA.', 'Subtitle di bawah tagline Hero'),
(55, 'hero_cta1_text', 'Info Penerimaan Mahasiswa Baru', 'Teks tombol CTA #1 (kuning, primary)'),
(56, 'hero_cta1_url', 'https://pmb.uncp.ac.id/', 'URL tombol CTA #1'),
(57, 'hero_cta2_text', 'Jelajahi Program Studi', 'Teks tombol CTA #2 (transparan, secondary)'),
(58, 'hero_cta2_url', 'pages/daftar-dosen.php', 'URL tombol CTA #2'),
(59, 'logo_size', '80', 'Ukuran kotak logo di navbar dalam piksel (30-120, default 50)'),
(60, 'prodi_label_beranda', 'Beranda', 'Teks link pertama di breadcrumb halaman detail prodi (mis. Beranda > Program Studi > Biologi)'),
(61, 'prodi_label_menu', 'Program Studi', 'Teks link kedua di breadcrumb + label kategori, sama untuk semua prodi'),
(62, 'prodi_label_prefix', 'PROGRAM STUDI', 'Label kecil di atas nama prodi, sebelum jenjang (mis. \"PROGRAM STUDI S1\")'),
(63, 'hero_badge_text', 'FAKULTAS SAINS UNCP', 'Teks badge kecil di atas judul Hero (dengan ikon topi wisuda)'),
(64, 'hero_trust1_text', 'Terakreditasi LAMSAMA', 'Teks trust-indicator pertama di bawah Hero (dengan ikon lencana)'),
(65, 'hero_trust3_text', 'Berdiri Sejak 2005', 'Teks trust-indicator ketiga di bawah Hero (dengan ikon kalender). Trust-indicator kedua (\"X Program Studi S1\") otomatis dari jumlah prodi aktif, tidak bisa diedit manual.');

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

--
-- Table structure for table `struktur_organisasi`
--

CREATE TABLE `struktur_organisasi` (
  `id` int NOT NULL,
  `parent_id` int DEFAULT NULL,
  `jabatan` varchar(150) NOT NULL,
  `nama` varchar(150) NOT NULL,
  `gelar_depan` varchar(50) DEFAULT NULL,
  `gelar_belakang` varchar(50) DEFAULT NULL,
  `foto` varchar(255) DEFAULT NULL,
  `sort_order` int DEFAULT '0',
  `is_active` tinyint(1) DEFAULT '1',
  `deleted_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `struktur_organisasi`
--

INSERT INTO `struktur_organisasi` (`id`, `parent_id`, `jabatan`, `nama`, `gelar_depan`, `gelar_belakang`, `foto`, `sort_order`, `is_active`, `deleted_at`, `created_at`) VALUES
(1, NULL, 'Dekan', 'Sukarti', '', 'S.Si., M.Si.', '20260807080321_2cbb17cb.jpg', 1, 1, NULL, '2026-08-02 12:19:06'),
(2, 1, 'Wakil Dekan', 'Rahma Hi. Manrulu', '', 'S.Si., M.Sc.', '20260807080456_9aafce1e.png', 1, 1, NULL, '2026-08-02 12:19:06'),
(3, 1, 'Kepala Laboratorium Terpadu', 'Suhaeni', '', 'S.Si., M.Pd.', '20260807080832_cbfeccf6.png', 2, 1, NULL, '2026-08-02 12:19:06'),
(4, 2, 'Ketua Program Studi Biologi', 'Ridha Yulyani Wardi', '', 'S.Pd., M.Pd.', '20260807080546_6adcf506.png', 1, 1, NULL, '2026-08-02 12:19:06'),
(5, 2, 'Ketua Program Studi Fisika', 'Dr. Yulvinamaesari', '', 'S.Pd., M.Pd.', '20260807080622_1c401f86.png', 2, 1, NULL, '2026-08-02 12:19:06'),
(6, 2, 'Ketua Program Studi Kimia', 'Ulfah Zakiyah Hamdani', '', 'S.Pd., M.Sc.', '20260807080657_d2f37ca7.png', 3, 1, NULL, '2026-08-02 12:19:06'),
(7, 2, 'Ketua Program Studi Matematika', 'Yuliani', '', 'S.Si., M.Si.', '20260807080742_a29a8577.png', 4, 1, NULL, '2026-08-02 12:19:06');

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

--
-- Table structure for table `testimoni_alumni`
--

CREATE TABLE `testimoni_alumni` (
  `id` int NOT NULL,
  `nama` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `foto` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `angkatan` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `prodi_id` int DEFAULT NULL,
  `posisi` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `perusahaan` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `testimoni` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `sort_order` int NOT NULL DEFAULT '0',
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `testimoni_alumni`
--

INSERT INTO `testimoni_alumni` (`id`, `nama`, `foto`, `angkatan`, `prodi_id`, `posisi`, `perusahaan`, `testimoni`, `sort_order`, `is_active`, `created_at`, `deleted_at`) VALUES
(1, 'Muhammad Akram Hamzah', '20260605125649_11bed825.jpg', '2018', 1, 'Dokter', 'Atmedika', 'UNCP luar biasa memberikan saya banyak pengetahuan dan pengalaman', 1, 1, '2026-06-05 12:56:50', NULL);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `activity_log`
--
ALTER TABLE `activity_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_admin` (`admin_id`),
  ADD KEY `idx_created` (`created_at` DESC);

--
-- Indexes for table `admin`
--
ALTER TABLE `admin`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `username` (`username`);

--
-- Indexes for table `agenda`
--
ALTER TABLE `agenda`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `berita_dosen`
--
ALTER TABLE `berita_dosen`
  ADD PRIMARY KEY (`berita_id`,`dosen_id`),
  ADD KEY `idx_dosen_berita` (`dosen_id`);

--
-- Indexes for table `dosen`
--
ALTER TABLE `dosen`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `slug` (`slug`),
  ADD KEY `idx_slug` (`slug`),
  ADD KEY `idx_prodi` (`prodi_id`),
  ADD KEY `idx_active_sort` (`is_active`,`sort_order`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `dosen_pendidikan`
--
ALTER TABLE `dosen_pendidikan`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_dosen` (`dosen_id`);

--
-- Indexes for table `hero_slides`
--
ALTER TABLE `hero_slides`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `laboratorium`
--
ALTER TABLE `laboratorium`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `layanan_mahasiswa`
--
ALTER TABLE `layanan_mahasiswa`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_kategori` (`kategori`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `login_attempts`
--
ALTER TABLE `login_attempts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_ip_time` (`ip`,`failed_at`);

--
-- Indexes for table `menus`
--
ALTER TABLE `menus`
  ADD PRIMARY KEY (`id`),
  ADD KEY `parent_id` (`parent_id`);

--
-- Indexes for table `news`
--
ALTER TABLE `news`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `news_slug_unique` (`slug`),
  ADD KEY `idx_date_posted` (`date_posted` DESC),
  ADD KEY `idx_category` (`category`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `pages`
--
ALTER TABLE `pages`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `page_slug_unique` (`slug`);

--
-- Indexes for table `partner_logos`
--
ALTER TABLE `partner_logos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_active` (`is_active`),
  ADD KEY `idx_sort` (`sort_order`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `pesan`
--
ALTER TABLE `pesan`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_kategori` (`kategori`),
  ADD KEY `idx_status` (`status`),
  ADD KEY `idx_created` (`created_at` DESC),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `pimpinan`
--
ALTER TABLE `pimpinan`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `prestasi`
--
ALTER TABLE `prestasi`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_active` (`is_active`),
  ADD KEY `idx_sort` (`sort_order`),
  ADD KEY `idx_deleted_at` (`deleted_at`),
  ADD KEY `idx_level` (`level`),
  ADD KEY `idx_tahun` (`tahun`);

--
-- Indexes for table `program_studi`
--
ALTER TABLE `program_studi`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `prodi_slug_unique` (`slug`);

--
-- Indexes for table `quick_info`
--
ALTER TABLE `quick_info`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `quick_services`
--
ALTER TABLE `quick_services`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_deleted_at` (`deleted_at`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `setting_key_unique` (`setting_key`);

--
-- Indexes for table `struktur_organisasi`
--
ALTER TABLE `struktur_organisasi`
  ADD PRIMARY KEY (`id`),
  ADD KEY `parent_id` (`parent_id`);

--
-- Indexes for table `testimoni_alumni`
--
ALTER TABLE `testimoni_alumni`
  ADD PRIMARY KEY (`id`),
  ADD KEY `idx_active` (`is_active`),
  ADD KEY `idx_sort` (`sort_order`),
  ADD KEY `idx_deleted_at` (`deleted_at`),
  ADD KEY `idx_prodi` (`prodi_id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `activity_log`
--
ALTER TABLE `activity_log`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=80;

--
-- AUTO_INCREMENT for table `admin`
--
ALTER TABLE `admin`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `agenda`
--
ALTER TABLE `agenda`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `dosen`
--
ALTER TABLE `dosen`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `dosen_pendidikan`
--
ALTER TABLE `dosen_pendidikan`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `hero_slides`
--
ALTER TABLE `hero_slides`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `laboratorium`
--
ALTER TABLE `laboratorium`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `layanan_mahasiswa`
--
ALTER TABLE `layanan_mahasiswa`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT for table `login_attempts`
--
ALTER TABLE `login_attempts`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `menus`
--
ALTER TABLE `menus`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;

--
-- AUTO_INCREMENT for table `news`
--
ALTER TABLE `news`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `pages`
--
ALTER TABLE `pages`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `partner_logos`
--
ALTER TABLE `partner_logos`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `pesan`
--
ALTER TABLE `pesan`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `pimpinan`
--
ALTER TABLE `pimpinan`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `prestasi`
--
ALTER TABLE `prestasi`
  MODIFY `id` int NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `program_studi`
--
ALTER TABLE `program_studi`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `quick_info`
--
ALTER TABLE `quick_info`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `quick_services`
--
ALTER TABLE `quick_services`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=66;

--
-- AUTO_INCREMENT for table `struktur_organisasi`
--
ALTER TABLE `struktur_organisasi`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `testimoni_alumni`
--
ALTER TABLE `testimoni_alumni`
  MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `dosen_pendidikan`
--
ALTER TABLE `dosen_pendidikan`
  ADD CONSTRAINT `fk_pendidikan_dosen` FOREIGN KEY (`dosen_id`) REFERENCES `dosen` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `struktur_organisasi`
--
ALTER TABLE `struktur_organisasi`
  ADD CONSTRAINT `struktur_organisasi_parent_fk` FOREIGN KEY (`parent_id`) REFERENCES `struktur_organisasi` (`id`) ON DELETE SET NULL;
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 */;
