diff --git a/01/debug_db.php b/01/debug_db.php
new file mode 100644
index 0000000..7fb6cdc
--- /dev/null
+++ b/01/debug_db.php
@@ -0,0 +1,53 @@
+";
+echo "
🔍 Database Inspector — Folder 01
";
+echo "Host: $host | Database: $db
";
+
+// 1. Ambil semua tabel yang ada di database
+$result_tables = mysqli_query($conn, "SHOW TABLES");
+
+if (mysqli_num_rows($result_tables) == 0) {
+ echo "❌ Tidak ada tabel ditemukan di database ini! Silakan jalankan import_db.php terlebih dahulu.
";
+} else {
+ while ($table_row = mysqli_fetch_row($result_tables)) {
+ $table_name = $table_row[0];
+ echo "";
+ echo "
📊 Tabel: $table_name
";
+
+ // 2. Ambil data isi tabel
+ $data_result = mysqli_query($conn, "SELECT * FROM $table_name LIMIT 10");
+
+ if (mysqli_num_rows($data_result) == 0) {
+ echo "
Kosong (Belum ada data isi).
";
+ } else {
+ echo "
";
+ echo "
";
+
+ // Cetak Header Kolom
+ echo "";
+ $fields = mysqli_fetch_fields($data_result);
+ foreach ($fields as $field) {
+ echo "| {$field->name} | ";
+ }
+ echo "
";
+
+ // Cetak Baris Data
+ while ($row = mysqli_fetch_assoc($data_result)) {
+ echo "";
+ foreach ($row as $cell) {
+ echo "| " . htmlspecialchars($cell ?? 'NULL') . " | ";
+ }
+ echo "
";
+ }
+ echo "
";
+ echo "
";
+ echo "
Menampilkan up to 10 data teratas.
";
+ }
+ echo "
";
+ }
+}
+echo "
← Kembali ke Peta";
+echo "";
+?>
\ No newline at end of file
diff --git a/02/debug_db.php b/02/debug_db.php
new file mode 100644
index 0000000..5746069
--- /dev/null
+++ b/02/debug_db.php
@@ -0,0 +1,57 @@
+";
+echo "🏛 Database Jeroan Inspector — Folder 02 (UAS)
";
+echo "Host Target: $host | Active Database: $db
";
+
+// 1. Ambil daftar tabel
+$result_tables = mysqli_query($conn, "SHOW TABLES");
+
+if (mysqli_num_rows($result_tables) == 0) {
+ echo "❌ Database masih kosong melompong! Jalankan file import_db.php dulu.
";
+} else {
+ while ($table_row = mysqli_fetch_row($result_tables)) {
+ $table_name = $table_row[0];
+ echo "";
+ echo "
📁 Tabel: $table_name
";
+
+ // 2. Tampilkan isi baris data tabel
+ $data_result = mysqli_query($conn, "SELECT * FROM $table_name LIMIT 10");
+
+ if (mysqli_num_rows($data_result) == 0) {
+ echo "
Tabel ini sudah terbuat, tapi datanya masih kosong.
";
+ } else {
+ echo "
";
+ echo "
";
+
+ // Header Kolom
+ echo "";
+ $fields = mysqli_fetch_fields($data_result);
+ foreach ($fields as $field) {
+ echo "| {$field->name} | ";
+ }
+ echo "
";
+
+ // Isi Data Pengguna / Warga
+ while ($row = mysqli_fetch_assoc($data_result)) {
+ echo "";
+ foreach ($row as $key => $cell) {
+ // Beri highlight khusus kolom password agar kita tahu isinya di-enkripsi atau tidak
+ if ($key == 'password') {
+ echo "| " . htmlspecialchars($cell) . " | ";
+ } else {
+ echo "" . htmlspecialchars($cell ?? 'NULL') . " | ";
+ }
+ }
+ echo "
";
+ }
+ echo "
";
+ echo "
";
+ }
+ echo "
";
+ }
+}
+echo "
← Kembali ke Login";
+echo "";
+?>
\ No newline at end of file