-- phpMyAdmin SQL Dump -- version 5.2.3 -- https://www.phpmyadmin.net/ -- -- Host: localhost:3306 -- Generation Time: Jun 11, 2026 at 02:26 PM -- Server version: 8.0.30 -- 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 */; -- -------------------------------------------------------- -- -- Table structure for table `bantuan_penduduk` -- CREATE TABLE `bantuan_penduduk` ( `id` int NOT NULL, `penduduk_id` int NOT NULL, `bantuan_id` int NOT NULL, `status` enum('aktif','tidak_aktif','dicabut') DEFAULT 'aktif', `tanggal_mulai` date DEFAULT NULL, `tanggal_selesai` date DEFAULT NULL, `nominal_bulanan` decimal(12,2) DEFAULT NULL, `nomor_kpj` varchar(50) DEFAULT NULL COMMENT 'Nomor kartu/KPJ bantuan', `keterangan` text, `diinput_oleh` int DEFAULT NULL COMMENT 'FK users', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `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 `bantuan_penduduk` -- INSERT INTO `bantuan_penduduk` (`id`, `penduduk_id`, `bantuan_id`, `status`, `tanggal_mulai`, `tanggal_selesai`, `nominal_bulanan`, `nomor_kpj`, `keterangan`, `diinput_oleh`, `created_at`, `updated_at`) VALUES (12, 14, 6, 'tidak_aktif', NULL, NULL, NULL, NULL, NULL, 1, '2026-06-10 12:38:35', '2026-06-10 13:50:53'), (13, 16, 3, 'aktif', NULL, NULL, NULL, NULL, NULL, 2, '2026-06-10 13:52:56', '2026-06-10 13:52:56'), (14, 16, 6, 'aktif', NULL, NULL, NULL, NULL, NULL, 2, '2026-06-10 13:52:56', '2026-06-10 13:52:56'); -- -------------------------------------------------------- -- -- Table structure for table `foto_rumah` -- CREATE TABLE `foto_rumah` ( `id` int NOT NULL, `penduduk_id` int NOT NULL, `file_path` varchar(500) NOT NULL COMMENT 'Path relatif dari root web', `lat_foto` decimal(10,8) DEFAULT NULL COMMENT 'Koordinat GPS saat foto diambil', `lng_foto` decimal(11,8) DEFAULT NULL, `accuracy_meter` decimal(8,2) DEFAULT NULL COMMENT 'Akurasi GPS dalam meter', `is_primary` tinyint(1) DEFAULT '0' COMMENT '1 = foto utama (thumbnail peta)', `ukuran_kb` int DEFAULT NULL, `keterangan` varchar(255) DEFAULT NULL, `diambil_oleh` int DEFAULT NULL COMMENT 'FK users', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Dumping data for table `foto_rumah` -- INSERT INTO `foto_rumah` (`id`, `penduduk_id`, `file_path`, `lat_foto`, `lng_foto`, `accuracy_meter`, `is_primary`, `ukuran_kb`, `keterangan`, `diambil_oleh`, `created_at`) VALUES (2, 14, 'assets/img/uploads/foto_14_1781095115_a7fa167f.jpeg', NULL, NULL, NULL, 1, 82, 'Foto Utama dari Form Penduduk', 2, '2026-06-10 12:38:35'), (3, 15, 'assets/img/uploads/foto_15_1781099424_25542d1c.jpg', NULL, NULL, NULL, 1, 37, 'Foto Utama dari Form Penduduk', 1, '2026-06-10 13:50:24'), (4, 16, 'assets/img/uploads/foto_16_1781099576_96e58d0d.jpeg', NULL, NULL, NULL, 1, 33, 'Foto Utama dari Form Penduduk', 2, '2026-06-10 13:52:56'); -- -------------------------------------------------------- -- -- Table structure for table `jenis_bantuan` -- CREATE TABLE `jenis_bantuan` ( `id` int NOT NULL, `kode` varchar(20) NOT NULL, `nama` varchar(100) NOT NULL, `deskripsi` text, `warna_badge` varchar(7) DEFAULT '#4f8ef7' COMMENT 'Hex color badge', `aktif` tinyint(1) DEFAULT '1', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Dumping data for table `jenis_bantuan` -- INSERT INTO `jenis_bantuan` (`id`, `kode`, `nama`, `deskripsi`, `warna_badge`, `aktif`, `created_at`) VALUES (1, 'PKH', 'Program Keluarga Harapan', 'Bantuan tunai bersyarat untuk KK miskin', '#22c55e', 1, '2026-06-10 12:29:57'), (2, 'BPNT', 'Bantuan Pangan Non Tunai', 'Sembako via e-warong setiap 2 bulan', '#3b82f6', 1, '2026-06-10 12:29:57'), (3, 'KIS', 'Kartu Indonesia Sehat', 'Akses layanan kesehatan gratis (BPJS PBI)', '#ec4899', 1, '2026-06-10 12:29:57'), (4, 'BLT', 'Bantuan Langsung Tunai', 'Bantuan tunai darurat/sementara dari desa/kel', '#f59e0b', 1, '2026-06-10 12:29:57'), (5, 'BST', 'Bantuan Sosial Tunai', 'Bantuan sosial tunai dari Kemensos', '#8b5cf6', 1, '2026-06-10 12:29:57'), (6, 'PIP', 'Program Indonesia Pintar', 'Bantuan pendidikan untuk anak sekolah', '#06b6d4', 1, '2026-06-10 12:29:57'); -- -------------------------------------------------------- -- -- Table structure for table `notifikasi` -- CREATE TABLE `notifikasi` ( `id` int NOT NULL, `user_id` int DEFAULT NULL COMMENT 'NULL = broadcast semua admin', `jenis` enum('belum_bantuan','belum_verifikasi','data_usang','info') DEFAULT 'info', `judul` varchar(255) NOT NULL, `pesan` text NOT NULL, `penduduk_id` int DEFAULT NULL COMMENT 'Referensi penduduk terkait', `sudah_dibaca` tinyint(1) DEFAULT '0', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Dumping data for table `notifikasi` -- INSERT INTO `notifikasi` (`id`, `user_id`, `jenis`, `judul`, `pesan`, `penduduk_id`, `sudah_dibaca`, `created_at`) VALUES (1, NULL, 'belum_verifikasi', 'Data Menunggu Verifikasi', 'KK Hamid Husin belum diverifikasi.', NULL, 1, '2026-06-10 12:31:00'), (2, NULL, 'belum_verifikasi', 'Data Menunggu Verifikasi', 'KK Marlina belum diverifikasi.', NULL, 1, '2026-06-10 12:31:00'), (3, NULL, 'belum_verifikasi', 'Data Menunggu Verifikasi', 'KK Siti Aminah belum diverifikasi.', NULL, 1, '2026-06-10 12:31:00'), (4, NULL, 'belum_verifikasi', 'Data Menunggu Verifikasi', 'KK bapak 1 belum diverifikasi.', NULL, 1, '2026-06-10 12:31:00'), (5, NULL, 'belum_verifikasi', 'Data Menunggu Verifikasi', 'KK Bapak 2 belum diverifikasi.', NULL, 1, '2026-06-10 12:31:00'), (6, NULL, 'belum_bantuan', 'KK Sangat Miskin Tanpa Bantuan', 'KK Marlina berkategori sangat miskin namun belum menerima bantuan apapun.', NULL, 1, '2026-06-10 12:31:00'), (7, NULL, 'belum_bantuan', 'KK Sangat Miskin Tanpa Bantuan', 'KK Siti Aminah berkategori sangat miskin namun belum menerima bantuan apapun.', NULL, 1, '2026-06-10 12:31:00'), (8, NULL, 'belum_bantuan', 'KK Sangat Miskin Tanpa Bantuan', 'KK bapak 1 berkategori sangat miskin namun belum menerima bantuan apapun.', NULL, 1, '2026-06-10 12:31:00'), (9, NULL, 'belum_bantuan', 'KK Sangat Miskin Tanpa Bantuan', 'KK Bapak 2 berkategori sangat miskin namun belum menerima bantuan apapun.', NULL, 1, '2026-06-10 12:31:00'), (10, NULL, 'belum_verifikasi', 'Data Baru Belum Diverifikasi', 'Data KK Budi (NIK: 6171111111111111) menunggu verifikasi admin.', NULL, 1, '2026-06-10 12:34:54'), (11, NULL, 'belum_verifikasi', 'Data Baru Belum Diverifikasi', 'Data KK Siti (NIK: 6172222222222222) menunggu verifikasi admin.', 14, 1, '2026-06-10 12:38:35'), (12, NULL, 'belum_verifikasi', 'Data Baru Belum Diverifikasi', 'Data KK Budi (NIK: 6171111111111111) menunggu verifikasi admin.', 15, 0, '2026-06-10 13:50:24'), (13, NULL, 'belum_verifikasi', 'Data Baru Belum Diverifikasi', 'Data KK Wahyu (NIK: 6173333333333333) menunggu verifikasi admin.', 16, 0, '2026-06-10 13:52:56'); -- -------------------------------------------------------- -- -- Table structure for table `penduduk_miskin` -- CREATE TABLE `penduduk_miskin` ( `id` int NOT NULL, `nik_kk` varchar(16) NOT NULL COMMENT 'NIK KK 16 digit', `nama_kk` varchar(255) NOT NULL COMMENT 'Nama Kepala Keluarga', `no_hp` varchar(20) DEFAULT NULL COMMENT 'No HP/WhatsApp', `alamat` text, `wilayah_id` int DEFAULT NULL, `rt` varchar(10) DEFAULT NULL, `rw` varchar(10) DEFAULT NULL, `lat` decimal(10,8) NOT NULL, `lng` decimal(11,8) NOT NULL, `jumlah_anggota` int NOT NULL DEFAULT '1', `jumlah_anak_sekolah` int NOT NULL DEFAULT '0', `penghasilan_bulanan` decimal(12,2) DEFAULT NULL COMMENT 'Penghasilan per bulan (Rp)', `sumber_penghasilan` varchar(255) DEFAULT NULL, `status_pekerjaan` enum('tidak_bekerja','buruh_harian','petani','nelayan','pedagang','pegawai_swasta','wiraswasta','lainnya') DEFAULT 'tidak_bekerja', `kategori_kemiskinan` enum('sangat_miskin','miskin','hampir_miskin','mampu') DEFAULT 'sangat_miskin', `kondisi_rumah` enum('sangat_tidak_layak','tidak_layak','layak') DEFAULT 'tidak_layak', `kepemilikan_rumah` enum('milik_sendiri','kontrak','menumpang','lainnya') DEFAULT 'milik_sendiri', `punya_bpjs` tinyint(1) DEFAULT '0', `jenis_bpjs` enum('PBI','mandiri','tidak_punya') DEFAULT 'tidak_punya', `rumah_ibadah_id` int DEFAULT NULL, `jarak_ke_ibadah` decimal(10,2) DEFAULT NULL COMMENT 'Jarak dalam meter', `status_verifikasi` enum('belum_diverifikasi','terverifikasi','ditolak') DEFAULT 'belum_diverifikasi', `catatan_verifikasi` text, `surveyor_id` int DEFAULT NULL COMMENT 'FK users - petugas input', `verified_by` int DEFAULT NULL COMMENT 'FK users - admin verifikator', `verified_at` timestamp NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `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 `penduduk_miskin` -- INSERT INTO `penduduk_miskin` (`id`, `nik_kk`, `nama_kk`, `no_hp`, `alamat`, `wilayah_id`, `rt`, `rw`, `lat`, `lng`, `jumlah_anggota`, `jumlah_anak_sekolah`, `penghasilan_bulanan`, `sumber_penghasilan`, `status_pekerjaan`, `kategori_kemiskinan`, `kondisi_rumah`, `kepemilikan_rumah`, `punya_bpjs`, `jenis_bpjs`, `rumah_ibadah_id`, `jarak_ke_ibadah`, `status_verifikasi`, `catatan_verifikasi`, `surveyor_id`, `verified_by`, `verified_at`, `created_at`, `updated_at`) VALUES (14, '6172222222222222', 'Siti', '083333333333', 'Jalan M. Syafe\'i, Kel. Bansir Laut, Pontianak, Kalimantan Barat', NULL, '01', '01', -0.06016363, 109.34164524, 3, 1, 4000000.00, 'Buruh Harian', 'buruh_harian', 'hampir_miskin', 'layak', 'kontrak', 1, 'PBI', NULL, NULL, 'terverifikasi', '', 2, 1, '2026-06-10 13:50:53', '2026-06-10 12:38:35', '2026-06-10 13:50:53'), (15, '6171111111111111', 'Budi', '082222222222', 'Kel. Akcaya, Pontianak, Kalimantan Barat', NULL, '01', '01', -0.04316969, 109.32604551, 5, 3, 10000000.00, 'Berdagang', 'pedagang', 'mampu', 'layak', 'milik_sendiri', 1, 'mandiri', 4, 175.04, 'belum_diverifikasi', NULL, 1, NULL, NULL, '2026-06-10 13:50:24', '2026-06-10 13:50:24'), (16, '6173333333333333', 'Wahyu', '083333333333', 'Jalan Ahmad Marzuki, Kel. Akcaya, Pontianak, Kalimantan Barat', NULL, '01', '01', -0.03801720, 109.33443546, 4, 2, 5000000.00, 'PNS', 'lainnya', 'mampu', 'layak', 'milik_sendiri', 1, 'PBI', 5, 440.07, 'belum_diverifikasi', NULL, 2, NULL, NULL, '2026-06-10 13:52:56', '2026-06-10 13:52:56'); -- -------------------------------------------------------- -- -- Table structure for table `rumah_ibadah` -- CREATE TABLE `rumah_ibadah` ( `id` int NOT NULL, `nama` varchar(255) NOT NULL, `jenis` enum('masjid','musholla','gereja','pura','vihara','klenteng','lainnya') DEFAULT 'masjid', `alamat` text, `pic` varchar(255) DEFAULT NULL COMMENT 'Person In Charge / Penanggung Jawab', `no_wa` varchar(20) DEFAULT NULL, `lat` decimal(10,8) NOT NULL, `lng` decimal(11,8) NOT NULL, `radius` int DEFAULT '500' COMMENT 'Radius dalam meter', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `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 `rumah_ibadah` -- INSERT INTO `rumah_ibadah` (`id`, `nama`, `jenis`, `alamat`, `pic`, `no_wa`, `lat`, `lng`, `radius`, `created_at`, `updated_at`) VALUES (4, 'Gereja Katolik Keluarga Kudus', 'gereja', 'Jalan Sutan Syahrir, Kel. Sungai Bangkong, Pontianak, Kalimantan Barat', 'Romo Yohanes Maria Puji', '081111111111', -0.04325718, 109.32447374, 600, '2026-06-10 12:33:10', '2026-06-10 13:48:54'), (5, 'Masjid Mujahidin', 'masjid', 'Jalan Mujahidin, Kel. Akcaya, Pontianak, Kalimantan Barat', 'Pak Somad', '083333333333', -0.04147764, 109.33635592, 500, '2026-06-10 13:48:44', '2026-06-10 13:48:44'); -- -------------------------------------------------------- -- -- Table structure for table `users` -- CREATE TABLE `users` ( `id` int NOT NULL, `nama` varchar(100) NOT NULL, `username` varchar(50) NOT NULL, `password` varchar(255) NOT NULL COMMENT 'bcrypt hash', `role` enum('admin','petugas','pimpinan') NOT NULL DEFAULT 'petugas', `wilayah_tugas` varchar(100) DEFAULT NULL COMMENT 'Kelurahan/RT wilayah tugas petugas', `aktif` tinyint(1) DEFAULT '1', `last_login` timestamp NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `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 `users` -- INSERT INTO `users` (`id`, `nama`, `username`, `password`, `role`, `wilayah_tugas`, `aktif`, `last_login`, `created_at`, `updated_at`) VALUES (1, 'Administrator', 'admin', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'admin', NULL, 1, '2026-06-10 15:10:03', '2026-06-10 12:29:57', '2026-06-10 15:10:03'), (2, 'Petugas Survei', 'petugas', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'petugas', NULL, 1, '2026-06-10 15:12:46', '2026-06-10 12:29:57', '2026-06-10 15:12:46'), (3, 'Kepala Dinas', 'pimpinan', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi', 'pimpinan', NULL, 1, NULL, '2026-06-10 12:29:57', '2026-06-10 12:29:57'); -- -------------------------------------------------------- -- -- Table structure for table `wilayah` -- CREATE TABLE `wilayah` ( `id` int NOT NULL, `kelurahan` varchar(100) NOT NULL, `kecamatan` varchar(100) NOT NULL, `kota` varchar(100) NOT NULL DEFAULT 'Pontianak', `rt` varchar(10) DEFAULT NULL, `rw` varchar(10) DEFAULT NULL, `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; -- -- Dumping data for table `wilayah` -- INSERT INTO `wilayah` (`id`, `kelurahan`, `kecamatan`, `kota`, `rt`, `rw`, `created_at`) VALUES (1, 'Siantan Tengah', 'Pontianak Utara', 'Pontianak', '01', '01', '2026-06-10 12:29:57'), (2, 'Siantan Tengah', 'Pontianak Utara', 'Pontianak', '02', '01', '2026-06-10 12:29:57'), (3, 'Siantan Hilir', 'Pontianak Utara', 'Pontianak', '01', '02', '2026-06-10 12:29:57'), (4, 'Batu Layang', 'Pontianak Utara', 'Pontianak', '01', '01', '2026-06-10 12:29:57'), (5, 'Batu Layang', 'Pontianak Utara', 'Pontianak', '02', '02', '2026-06-10 12:29:57'), (6, 'Saigon', 'Pontianak Timur', 'Pontianak', '01', '01', '2026-06-10 12:29:57'), (7, 'Saigon', 'Pontianak Timur', 'Pontianak', '02', '01', '2026-06-10 12:29:57'), (8, 'Tanjung Hulu', 'Pontianak Timur', 'Pontianak', '01', '01', '2026-06-10 12:29:57'), (9, 'Parit Mayor', 'Pontianak Timur', 'Pontianak', '01', '01', '2026-06-10 12:29:57'), (10, 'Pontianak Kota', 'Pontianak Kota', 'Pontianak', '01', '01', '2026-06-10 12:29:57'); -- -- Indexes for dumped tables -- -- -- Indexes for table `bantuan_penduduk` -- ALTER TABLE `bantuan_penduduk` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `uq_penduduk_bantuan` (`penduduk_id`,`bantuan_id`), ADD KEY `fk_bp_user` (`diinput_oleh`), ADD KEY `idx_penduduk` (`penduduk_id`), ADD KEY `idx_bantuan` (`bantuan_id`), ADD KEY `idx_status` (`status`); -- -- Indexes for table `foto_rumah` -- ALTER TABLE `foto_rumah` ADD PRIMARY KEY (`id`), ADD KEY `fk_fr_user` (`diambil_oleh`), ADD KEY `idx_penduduk` (`penduduk_id`), ADD KEY `idx_primary` (`penduduk_id`,`is_primary`); -- -- Indexes for table `jenis_bantuan` -- ALTER TABLE `jenis_bantuan` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `kode` (`kode`); -- -- Indexes for table `notifikasi` -- ALTER TABLE `notifikasi` ADD PRIMARY KEY (`id`), ADD KEY `fk_notif_penduduk` (`penduduk_id`), ADD KEY `idx_user_baca` (`user_id`,`sudah_dibaca`), ADD KEY `idx_jenis` (`jenis`); -- -- Indexes for table `penduduk_miskin` -- ALTER TABLE `penduduk_miskin` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `nik_kk` (`nik_kk`), ADD KEY `fk_pm_ibadah` (`rumah_ibadah_id`), ADD KEY `fk_pm_verif` (`verified_by`), ADD KEY `idx_nik` (`nik_kk`), ADD KEY `idx_lat_lng` (`lat`,`lng`), ADD KEY `idx_kategori` (`kategori_kemiskinan`), ADD KEY `idx_wilayah` (`wilayah_id`), ADD KEY `idx_status_v` (`status_verifikasi`), ADD KEY `idx_surveyor` (`surveyor_id`); -- -- Indexes for table `rumah_ibadah` -- ALTER TABLE `rumah_ibadah` ADD PRIMARY KEY (`id`), ADD KEY `idx_ri_lat_lng` (`lat`,`lng`); -- -- Indexes for table `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `username` (`username`), ADD KEY `idx_username` (`username`), ADD KEY `idx_role` (`role`); -- -- Indexes for table `wilayah` -- ALTER TABLE `wilayah` ADD PRIMARY KEY (`id`), ADD KEY `idx_kelurahan` (`kelurahan`), ADD KEY `idx_kecamatan` (`kecamatan`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `bantuan_penduduk` -- ALTER TABLE `bantuan_penduduk` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15; -- -- AUTO_INCREMENT for table `foto_rumah` -- ALTER TABLE `foto_rumah` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; -- -- AUTO_INCREMENT for table `jenis_bantuan` -- ALTER TABLE `jenis_bantuan` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; -- -- AUTO_INCREMENT for table `notifikasi` -- ALTER TABLE `notifikasi` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14; -- -- AUTO_INCREMENT for table `penduduk_miskin` -- ALTER TABLE `penduduk_miskin` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; -- -- AUTO_INCREMENT for table `rumah_ibadah` -- ALTER TABLE `rumah_ibadah` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; -- -- AUTO_INCREMENT for table `users` -- ALTER TABLE `users` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; -- -- AUTO_INCREMENT for table `wilayah` -- ALTER TABLE `wilayah` MODIFY `id` int NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; -- -- Constraints for dumped tables -- -- -- Constraints for table `bantuan_penduduk` -- ALTER TABLE `bantuan_penduduk` ADD CONSTRAINT `fk_bp_bantuan` FOREIGN KEY (`bantuan_id`) REFERENCES `jenis_bantuan` (`id`) ON DELETE RESTRICT, ADD CONSTRAINT `fk_bp_penduduk` FOREIGN KEY (`penduduk_id`) REFERENCES `penduduk_miskin` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_bp_user` FOREIGN KEY (`diinput_oleh`) REFERENCES `users` (`id`) ON DELETE SET NULL; -- -- Constraints for table `foto_rumah` -- ALTER TABLE `foto_rumah` ADD CONSTRAINT `fk_fr_penduduk` FOREIGN KEY (`penduduk_id`) REFERENCES `penduduk_miskin` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_fr_user` FOREIGN KEY (`diambil_oleh`) REFERENCES `users` (`id`) ON DELETE SET NULL; -- -- Constraints for table `notifikasi` -- ALTER TABLE `notifikasi` ADD CONSTRAINT `fk_notif_penduduk` FOREIGN KEY (`penduduk_id`) REFERENCES `penduduk_miskin` (`id`) ON DELETE SET NULL, ADD CONSTRAINT `fk_notif_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE; -- -- Constraints for table `penduduk_miskin` -- ALTER TABLE `penduduk_miskin` ADD CONSTRAINT `fk_pm_ibadah` FOREIGN KEY (`rumah_ibadah_id`) REFERENCES `rumah_ibadah` (`id`) ON DELETE SET NULL, ADD CONSTRAINT `fk_pm_surveyor` FOREIGN KEY (`surveyor_id`) REFERENCES `users` (`id`) ON DELETE SET NULL, ADD CONSTRAINT `fk_pm_verif` FOREIGN KEY (`verified_by`) REFERENCES `users` (`id`) ON DELETE SET NULL, ADD CONSTRAINT `fk_pm_wilayah` FOREIGN KEY (`wilayah_id`) REFERENCES `wilayah` (`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 */;