/*M!999999\- enable the sandbox mode */ 
-- MariaDB dump 10.19  Distrib 10.11.19-MariaDB, for Linux (x86_64)
--
-- Host: localhost    Database: lpad9178_db_kehilangan
-- ------------------------------------------------------
-- Server version	10.11.19-MariaDB-cll-lve

/*!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 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `laporan_kehilangan`
--

DROP TABLE IF EXISTS `laporan_kehilangan`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `laporan_kehilangan` (
  `id_laporan` int(11) NOT NULL AUTO_INCREMENT,
  `nomor_laporan` varchar(20) NOT NULL,
  `id_user` int(11) DEFAULT NULL,
  `id_lokasi` int(11) NOT NULL,
  `kategori_pelapor` enum('Mahasiswa','Dosen/Tendik','Umum') NOT NULL,
  `nama_pelapor` varchar(100) NOT NULL,
  `nomor_identitas` varchar(50) NOT NULL,
  `unit_instansi` varchar(100) DEFAULT NULL,
  `no_wa` varchar(20) NOT NULL,
  `email` varchar(100) DEFAULT NULL,
  `nama_barang` varchar(100) NOT NULL,
  `merek_warna` varchar(100) DEFAULT NULL,
  `tgl_jam_hilang` datetime NOT NULL,
  `lokasi_terakhir` varchar(100) NOT NULL,
  `ciri_kronologi` text NOT NULL,
  `ada_kuasa` tinyint(1) DEFAULT 0,
  `nama_penerima_kuasa` varchar(100) DEFAULT NULL,
  `identitas_penerima_kuasa` varchar(50) DEFAULT NULL,
  `no_wa_penerima_kuasa` varchar(20) DEFAULT NULL,
  `hubungan_kuasa` varchar(50) DEFAULT NULL,
  `status_laporan` enum('Proses Pencarian','Barang Ditemukan','Belum Diambil','Telah Dikembalikan') DEFAULT 'Proses Pencarian',
  `tgl_lapor` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id_laporan`),
  UNIQUE KEY `nomor_laporan` (`nomor_laporan`),
  KEY `id_lokasi` (`id_lokasi`),
  KEY `id_user` (`id_user`),
  CONSTRAINT `laporan_kehilangan_ibfk_1` FOREIGN KEY (`id_lokasi`) REFERENCES `lokasi` (`id_lokasi`),
  CONSTRAINT `laporan_kehilangan_ibfk_2` FOREIGN KEY (`id_user`) REFERENCES `users` (`id_user`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `laporan_kehilangan`
--

LOCK TABLES `laporan_kehilangan` WRITE;
/*!40000 ALTER TABLE `laporan_kehilangan` DISABLE KEYS */;
INSERT INTO `laporan_kehilangan` VALUES
(6,'LAP-20260904-0001',NULL,1,'Mahasiswa','Pradana ','211011400561','Teknik informatika ','62 881012685317',NULL,'Leptop','Dell','2026-09-04 22:07:00','Parkiran lantai 7','Hitam tua ',0,'','','','','Telah Dikembalikan','2026-09-04 13:07:47'),
(7,'LAP-20260904-0002',NULL,1,'Mahasiswa','Rona Nayla Al Qudsiyah','241011402764','Teknik Informatika','085773651576',NULL,'Uang','Rp 50.000,00','2026-09-02 08:52:00','Tangga gedung A yang ke arah basement Deket pintu masuk','Jadi tuh awalnya pada jam 8 sebelum masuk kelas saya mau beli minum di basement, ku ambil lah uang nya dari kantong baju ku sambil berjalan menuruni tangga namun ternyata sudah tidak ada kantin lagi di bawah? jadi di kantongin lagi uang nya, setelah itu di jam 12.10 ingin jajan ternyata sudah tidak ada, sudah di cari namun tidak ada',0,'','','','','Proses Pencarian','2026-09-04 14:23:12'),
(8,'LAP-20260904-0003',NULL,1,'Mahasiswa','Muhammad Adly Razaq ','251010201493','Ilmu Hukum ','082210764792',NULL,'Dompet kulit ','Coklat tua ','2026-09-04 11:20:00','Gedung Parkiran lantai 4 ','Ditinggalkan karena ingin solat Jumat sehingga tas dan dompet di tinggal di motor, saya pikir parkiran aman tenteram karena mengingat bukan parkir umum berbayar, melainkan parkiran khusus mahasiswa unpam, ketahuan hilang pas saya ingin mengambil uang di dalam tas saat sedang berada di rumah nenek, yang hilang dompet yang di dalam tas dalam dompet ada KTP SIM kartu pelajar SMP/SMK Muhammadiyah kota Tangerang, Kurang lebih seperti itu untuk penjelasannya terimakasih ',0,'','','','','Proses Pencarian','2026-09-04 15:31:30'),
(9,'LAP-20260905-0001',NULL,1,'Mahasiswa','Rico Wahyudi ','251011500072','FKIP','0895347131089',NULL,'Jam tangan, Alexander Christie ','Blue gold ','2026-09-02 09:14:00','Di masjid unpam','Mau ngambil aer wudhu saya taro di atas tatakan keran',0,'','','','','Proses Pencarian','2026-09-04 22:49:13'),
(10,'LAP-20260905-0002',NULL,1,'Mahasiswa','Viona Muthia Ratu','231010201243','Ilmu Hukum','089680077620',NULL,'Botol Minum Tumblr','Ecentio Warna Ungu','2026-09-05 11:00:00','Parkiran Lt 4','Botol minum ada di bagian depan motor, setelah saya selesai bimbingan skripsi dan menuju motor, botol saya sudah hilang. Curiga diambil oleh oranglain, karena harganya lumayan 300rbðŸ™ðŸ»',1,'','','','','Proses Pencarian','2026-09-05 06:58:15'),
(11,'LPR/20260905/0003',NULL,1,'Mahasiswa','LINDA HANDAYANI','-','teknik informatika','087780781870/0812196',NULL,'HP','VIVO Y28 HITAM','2026-09-05 13:40:00','DI MASJID PEREMPUAN','SEDANG TIDURAN DI SAMPING LEMARI MUKENA',0,'','','','','Telah Dikembalikan','2026-09-05 07:19:54'),
(12,'LPR/20260905/0004',NULL,1,'Mahasiswa','REZA ROHMAN RADILAH','221011402033','TEKNIK INFORMATIKA','082129143273',NULL,'DOMPET','BOSTANTEN HITAM','2026-09-02 10:00:00','KELAS UJIKOM','SAAT ADA KELAS UJIKOM HARI RABU, DI DALAM DOMPET BERISI KTP, KTM, STNK, SIM, KARTU ATM',0,'','','','','Belum Diambil','2026-09-05 07:33:35'),
(13,'LAP-20260905-0005',NULL,1,'Mahasiswa','M. ROYHAN RAMADHAN','251011450081','TEKNIK INFORMATIKA','6281389989537',NULL,'HELM','HITAM KARBON','2026-09-05 15:12:00','PARKIR LANTAI 5','MEREK RSP V-300 HITAM KARBON , ADA BRACKET INTERCOM',0,'','','','','Proses Pencarian','2026-09-05 08:13:54'),
(14,'LAP-20260905-0006',NULL,1,'Mahasiswa','Andri yonan','261011401570','Teknik Informatika','08812662837',NULL,'Helm Motor','NJS/Abu - Abu','2026-09-05 07:30:00','Parkiran Kampus Viktor Lantai 4','Kehilangan helm motor di parkiran Unpam Viktor lantai 4 di motor Honda Supra X125 plat nomor G2998KQ',0,'','','','','Proses Pencarian','2026-09-05 09:50:14'),
(15,'LAP-20260905-0007',NULL,1,'Mahasiswa','Galang Prayogo ','241011400802','Teknik Informatika ','085719837993',NULL,'Jaket ','Uniqlo warna hitam','2026-09-05 18:30:00','parkiran basement kampus viktor','jaket motor warna hitam full warna hitam',0,'','','','','Proses Pencarian','2026-09-05 12:08:35'),
(16,'LAP-20260905-0008',NULL,1,'Mahasiswa','Viona Muthia Ratu','231010201243','Ilmu Hukum','089680077620',NULL,'Botol Minum Tumblr','Ecentio Warna Ungu','2026-09-05 11:00:00','Parkiran Lt 4','Botol minum ada di bagian depan motor, setelah saya selesai bimbingan skripsi dan menuju motor, botol saya sudah hilang. Curiga diambil oleh oranglain, karena harganya lumayan 300rbðŸ™ðŸ»',1,'','','','','Proses Pencarian','2026-09-05 13:29:37'),
(17,'LAP-20260905-0009',NULL,2,'Mahasiswa','Nalla Haris Antaroja','261010500634','Manajemen S1','08811328262',NULL,'Sendal slop ','hitam ','2026-09-05 17:50:00','Lantai 6 R651','ketinggalan di bangku belakang dan lupa untuk dibawa pulang karna buru buru',0,'','','','','Proses Pencarian','2026-09-05 13:53:26'),
(18,'LAP-20260906-0001',NULL,1,'Mahasiswa','Muhammad Adly Razaq ','251010201493','Ilmu Hukum ','082210764792',NULL,'Dompet kulit ','Coklat tua ','2026-09-04 11:20:00','Gedung Parkiran lantai 4 ','Hilang saat sedang solat jum\'at, karna tas di tinggalkan di parkiran lantai 4 mengingat parkiran yang sepertinya aman tenteram, yang hilang hanya dompet beserta kartu identitas di dalamnya terimakasih ðŸ™ðŸ¼',0,'','','','','Proses Pencarian','2026-09-06 10:47:04'),
(19,'LAP-20260906-0002',NULL,1,'Mahasiswa','Galang Prayogo ','241011400802','Teknik Informatika ','085719837993',NULL,'Jaket ','Uniqlo warna hitam','2026-09-05 18:30:00','parkiran basement kampus viktor','jaket motor warna hitam full warna hitam',0,'','','','','Proses Pencarian','2026-09-06 14:00:13'),
(20,'LAP-20260907-0001',NULL,2,'Mahasiswa','muhamad sution','261010503777','Prodi manajemen ','085641776729',NULL,'Handphone ','Redmi 9a warna hitam','2026-09-04 11:25:00','Mushola lantai 1','Hp berwarna hitam tidak pakai casing \r\n',0,'','','','','Proses Pencarian','2026-09-07 00:54:43'),
(21,'LAP-20260907-0002',NULL,1,'Mahasiswa','Tania julianti','261012600326','ilmu komunikasi','085893823851',NULL,'dompet','pink','2026-09-07 10:30:00','gedung b lantai 10 kelas V. 1031','dompet nya warna pink ada gambar didepan didalam dompet ada KTP, asuransi, duit 126 , e-toll, kartu perpusatakaan nasional ',0,'','','','','Proses Pencarian','2026-09-07 08:27:36'),
(22,'LAP-20260909-0001',NULL,1,'Mahasiswa','Zainab fawwaz Al amili','251011400948','Teknik informatika','082112066136',NULL,'helm','hitam glossy','2026-09-09 12:09:00','parkiran lt 3 belakang ','saya taro di gantungan motor bawah',0,'','','','','Proses Pencarian','2026-09-09 05:19:05'),
(23,'LAP-20260909-0002',NULL,1,'Mahasiswa','Zainab fawwaz Al amili','251011400949','teknik informatika','082112066136',NULL,'helm','hitam glossy ada stiker batman di sebelah kanan','2026-09-09 12:09:00','parkiran lt 3 belakang ','helm hitam glossy ada stiker batman hologram di bagian kanan, ada bbrp stiker jadi di sebelah kirinya. kaca nya setengah wajah agak cembung dikit',0,'','','','','Proses Pencarian','2026-09-09 06:43:05'),
(24,'LAP-20260909-0003',NULL,1,'Mahasiswa','Putri Tintan Nurhalimah ','251012600547','Ilmu Komunikasi','083820154660',NULL,'Helm','Cargloss hitam','2026-09-09 15:00:00','Parkiran lantai 2','Helm saya merk cargloss warna hitam. Kronologi: saya parkir motor sekitar jam 07.00, helm saya taruh di spion. Lalu saat ingin pulang pada jam 15.00, saya melihat helm yang berada di motor sudah tidak ada.',0,'','','','','Proses Pencarian','2026-09-09 08:13:44'),
(25,'LAP-20260909-0004',NULL,1,'Mahasiswa','Muhammad Adly Razaq ','251010201493','Ilmu Hukum ','082210764792',NULL,'Dompet kulit ','Coklat tua ','2026-09-04 11:20:00','Parkiran lantai 4 ','Hilang saat sedang solat jum\'at, karna tas di tinggalkan di parkiran lantai 4 mengingat parkiran yang sepertinya aman tenteram, yang hilang hanya dompet beserta kartu identitas di dalamnya terimakasih ðŸ™ðŸ¼',0,'','','','','Proses Pencarian','2026-09-09 09:47:21');
/*!40000 ALTER TABLE `laporan_kehilangan` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `log_laporan`
--

DROP TABLE IF EXISTS `log_laporan`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `log_laporan` (
  `id_log` int(11) NOT NULL AUTO_INCREMENT,
  `id_laporan` int(11) NOT NULL,
  `nomor_laporan` varchar(50) NOT NULL,
  `status_lama` varchar(50) DEFAULT NULL,
  `status_baru` varchar(50) NOT NULL,
  `catatan` text DEFAULT NULL,
  `diubah_oleh` varchar(100) NOT NULL,
  `tgl_perubahan` datetime DEFAULT current_timestamp(),
  PRIMARY KEY (`id_log`),
  KEY `id_laporan` (`id_laporan`),
  CONSTRAINT `log_laporan_ibfk_1` FOREIGN KEY (`id_laporan`) REFERENCES `laporan_kehilangan` (`id_laporan`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `log_laporan`
--

LOCK TABLES `log_laporan` WRITE;
/*!40000 ALTER TABLE `log_laporan` DISABLE KEYS */;
INSERT INTO `log_laporan` VALUES
(10,6,'LAP-20260904-0001','Proses Pencarian','Barang Ditemukan','','Super Administrator','2026-09-04 20:17:56'),
(11,6,'LAP-20260904-0001','Barang Ditemukan','Belum Diambil','','Super Administrator','2026-09-04 20:18:07'),
(12,6,'LAP-20260904-0001','Belum Diambil','Telah Dikembalikan','','Super Administrator','2026-09-04 20:18:15'),
(13,11,'LPR/20260905/0003','Proses Pencarian','Telah Dikembalikan','','admin_humas','2026-09-05 15:33:30'),
(14,12,'LPR/20260905/0004','Proses Pencarian','Belum Diambil','ada di resepsionis','admin_humas','2026-09-05 15:34:41');
/*!40000 ALTER TABLE `log_laporan` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `log_notifikasi`
--

DROP TABLE IF EXISTS `log_notifikasi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `log_notifikasi` (
  `id_log` int(11) NOT NULL AUTO_INCREMENT,
  `id_laporan` int(11) NOT NULL,
  `tujuan_wa` varchar(20) NOT NULL,
  `pesan` text NOT NULL,
  `status_pengiriman` text NOT NULL,
  `tgl_kirim` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id_log`),
  KEY `id_laporan` (`id_laporan`),
  CONSTRAINT `log_notifikasi_ibfk_1` FOREIGN KEY (`id_laporan`) REFERENCES `laporan_kehilangan` (`id_laporan`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `log_notifikasi`
--

LOCK TABLES `log_notifikasi` WRITE;
/*!40000 ALTER TABLE `log_notifikasi` DISABLE KEYS */;
INSERT INTO `log_notifikasi` VALUES
(4,11,'087780781870/0812196','*LAPORAN KEHILANGAN BARANG*\n\nHalo *LINDA HANDAYANI*,\nLaporan Anda berhasil dicatat dengan rincian:\n\nâ€¢ *No. Laporan:* LPR/20260905/0003\nâ€¢ *Lokasi:* Kampus Viktor\nâ€¢ *Barang:* HP\nâ€¢ *Status:* Proses Pencarian\n\n_Catatan: Formulir ini hanya berfungsi sebagai catatan penanganan laporan dan TIDAK DIJADIKAN SEBAGAI JAMINAN BAHWASANYA BARANG PASTI DITEMUKAN._','{\"reason\":\"target input invalid\",\"requestid\":714018507,\"status\":false,\"target\":\"087780781870/081219661534\"}','2026-09-05 07:19:54'),
(5,12,'082129143273','*LAPORAN KEHILANGAN BARANG*\n\nHalo *REZA ROHMAN RADILAH*,\nLaporan Anda berhasil dicatat dengan rincian:\n\nâ€¢ *No. Laporan:* LPR/20260905/0004\nâ€¢ *Lokasi:* Kampus Viktor\nâ€¢ *Barang:* DOMPET\nâ€¢ *Status:* Proses Pencarian\n\n_Catatan: Formulir ini hanya berfungsi sebagai catatan penanganan laporan dan TIDAK DIJADIKAN SEBAGAI JAMINAN BAHWASANYA BARANG PASTI DITEMUKAN._','{\"detail\":\"success! message in queue\",\"id\":[177362786],\"process\":\"pending\",\"quota\":{\"6285129793063\":{\"details\":\"deduced from total quota\",\"quota\":987,\"remaining\":986,\"used\":1}},\"requestid\":714032634,\"status\":true,\"target\":[\"6282129143273\"]}','2026-09-05 07:33:35');
/*!40000 ALTER TABLE `log_notifikasi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `lokasi`
--

DROP TABLE IF EXISTS `lokasi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `lokasi` (
  `id_lokasi` int(11) NOT NULL AUTO_INCREMENT,
  `nama_lokasi` varchar(50) NOT NULL,
  PRIMARY KEY (`id_lokasi`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `lokasi`
--

LOCK TABLES `lokasi` WRITE;
/*!40000 ALTER TABLE `lokasi` DISABLE KEYS */;
INSERT INTO `lokasi` VALUES
(1,'Viktor'),
(2,'Pusat'),
(3,'Witana'),
(4,'Serang');
/*!40000 ALTER TABLE `lokasi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `users` (
  `id_user` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL,
  `password` varchar(255) NOT NULL,
  `nama_lengkap` varchar(100) NOT NULL,
  `role` enum('superadmin','petugas','user') NOT NULL DEFAULT 'user',
  `id_lokasi` int(11) DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id_user`),
  UNIQUE KEY `username` (`username`),
  KEY `id_lokasi` (`id_lokasi`),
  CONSTRAINT `users_ibfk_1` FOREIGN KEY (`id_lokasi`) REFERENCES `lokasi` (`id_lokasi`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES
(1,'superadmin','$2y$10$.5ReAkOTMUv3jiflkfRac.BHNPJXKPrrx30B1xY5M170av2hV7Sb6','Super Administrator','superadmin',NULL,'2026-09-04 11:17:10'),
(2,'petugas_viktor','$2y$10$.5ReAkOTMUv3jiflkfRac.BHNPJXKPrrx30B1xY5M170av2hV7Sb6','Petugas Kampus Viktor','petugas',1,'2026-09-04 11:17:10'),
(3,'pelapor_demo','$2y$10$.5ReAkOTMUv3jiflkfRac.BHNPJXKPrrx30B1xY5M170av2hV7Sb6','Budi Pelapor','user',NULL,'2026-09-04 11:17:10'),
(4,'admin_humas','$2y$10$DhZ/4Uio/rUthAUvaGzAD.E5wAwlfYTlx1lLec4XMUClDNKiDz0KS','admin_humas','petugas',1,'2026-09-04 14:50:08');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!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 */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-09-09 22:58:03
