diff --git a/cek_database.php b/cek_database.php
new file mode 100644
index 0000000..a4690f4
--- /dev/null
+++ b/cek_database.php
@@ -0,0 +1,113 @@
+DATABASE AKTIF";
+
+$db = mysqli_query($conn, "SELECT DATABASE() AS db");
+$dbrow = mysqli_fetch_assoc($db);
+
+echo "Database: " . $dbrow['db'];
+
+echo "
";
+
+echo "DAFTAR TABEL
";
+
+$tables = [];
+
+$qTables = mysqli_query($conn, "SHOW TABLES");
+
+while ($t = mysqli_fetch_array($qTables)) {
+ $table = $t[0];
+ $tables[] = $table;
+
+ echo $table . "
";
+}
+
+echo "
";
+
+foreach ($tables as $table) {
+
+ echo "STRUKTUR $table
";
+
+ $qDesc = mysqli_query($conn, "DESCRIBE `$table`");
+
+ echo "
+
+
+ | Field |
+ Type |
+ Null |
+ Key |
+ Default |
+ Extra |
+
+ ";
+
+ while ($row = mysqli_fetch_assoc($qDesc)) {
+
+ echo "";
+ echo "| {$row['Field']} | ";
+ echo "{$row['Type']} | ";
+ echo "{$row['Null']} | ";
+ echo "{$row['Key']} | ";
+ echo "{$row['Default']} | ";
+ echo "{$row['Extra']} | ";
+ echo "
";
+ }
+
+ echo "
";
+
+ echo "
";
+
+ echo "ISI $table (maks 10 baris)
";
+
+ $qData = mysqli_query($conn, "SELECT * FROM `$table` LIMIT 10");
+
+ if ($qData && mysqli_num_rows($qData) > 0) {
+
+ echo "";
+
+ $first = mysqli_fetch_assoc($qData);
+
+ echo "";
+
+ foreach (array_keys($first) as $col) {
+ echo "| $col | ";
+ }
+
+ echo "
";
+
+ echo "";
+
+ foreach ($first as $val) {
+ echo "| " . htmlspecialchars((string)$val) . " | ";
+ }
+
+ echo "
";
+
+ while ($row = mysqli_fetch_assoc($qData)) {
+
+ echo "";
+
+ foreach ($row as $val) {
+ echo "| " . htmlspecialchars((string)$val) . " | ";
+ }
+
+ echo "
";
+ }
+
+ echo "
";
+
+ } else {
+
+ echo "Tidak ada data.";
+ }
+
+ echo "
";
+}
+
+?>
\ No newline at end of file