diff --git a/01/docs/PANDUAN_PHPMY_ADMIN.md b/01/docs/PANDUAN_PHPMY_ADMIN.md deleted file mode 100644 index 110f078..0000000 --- a/01/docs/PANDUAN_PHPMY_ADMIN.md +++ /dev/null @@ -1,134 +0,0 @@ -# 📖 Panduan Lengkap: Membuat Database di phpMyAdmin - -## STEP 1: Akses phpMyAdmin -1. Buka browser dan akses: `http://localhost/phpmyadmin` - - Username: `root` - - Password: *(kosongkan atau sesuai konfigurasi)* -2. Tekan tombol **Login** - ---- - -## STEP 2: Buat Database Baru - -### Cara Manual: -1. **Di halaman utama phpMyAdmin**, cari kolom **"Create new database"** di sebelah kiri -2. Isikan nama database: `pemetaan_kemiskinan` -3. Pilih **Collation**: `utf8mb4_general_ci` -4. Klik tombol **Create** - -### Atau menggunakan Import SQL: -1. Di menu atas, pilih tab **"Import"** -2. Klik **"Choose File"** dan pilih file `database.sql` -3. Pastikan encoding: `utf-8` -4. Klik **Import** (database akan terbuat otomatis) - -✅ Database berhasil dibuat - ---- - -## STEP 3: Verifikasi Tabel-Tabel - -Setelah import atau membuat manual, klik pada database `pemetaan_kemiskinan` di sebelah kiri. - -**Anda seharusnya melihat tabel-tabel berikut:** - -``` -✓ masyarakat_miskin -✓ rumah_ibadah -✓ bantuan_riwayat -✓ bpjs_record -``` - ---- - -## STEP 4: Struktur Tabel (REFERENSI) - -### Tabel: `masyarakat_miskin` -| Field | Type | Keterangan | -|-------|------|-----------| -| id | INT (Primary Key) | ID unik | -| nama | VARCHAR(100) | Nama lengkap | -| tanggal_lahir | DATE | Tgl lahir (YYYY-MM-DD) | -| jenis_kelamin | ENUM('Laki-laki','Perempuan') | - | -| alamat | TEXT | Alamat rumah | -| latitude | DECIMAL(10,8) | Koordinat lat | -| longitude | DECIMAL(11,8) | Koordinat lng | -| status_bpjs | ENUM('Ya','Tidak','Proses') | Status BPJS | -| no_hp | VARCHAR(15) | Nomor HP | -| created_at | TIMESTAMP | Waktu input | - -### Tabel: `rumah_ibadah` -| Field | Type | Keterangan | -|-------|------|-----------| -| id | INT (Primary Key) | ID unik | -| nama | VARCHAR(100) | Nama tempat ibadah | -| jenis | ENUM('Masjid','Gereja','Vihara','Kelenteng','Lain') | Tipe | -| latitude | DECIMAL(10,8) | Koordinat lat | -| longitude | DECIMAL(11,8) | Koordinat lng | -| alamat | TEXT | Alamat | -| keterangan | TEXT | Info tambahan | -| created_at | TIMESTAMP | Waktu input | - -### Tabel: `bantuan_riwayat` -| Field | Type | Keterangan | -|-------|------|-----------| -| id | INT (Primary Key) | ID unik | -| id_masyarakat | INT | ID masyarakat (foreign key) | -| jenis_bantuan | VARCHAR(100) | Tipe bantuan | -| tanggal_bantuan | DATE | Tanggal pemberian | -| nilai | INT | Nominal (Rp) | -| keterangan | TEXT | Catatan | - -### Tabel: `bpjs_record` -| Field | Type | Keterangan | -|-------|------|-----------| -| id | INT (Primary Key) | ID unik | -| id_masyarakat | INT | ID masyarakat | -| no_peserta | VARCHAR(20) | Nomor peserta BPJS | -| tingkat | ENUM('Keluarga','Mandiri','Penerima Bantuan Iuran') | Tipe BPJS | -| tanggal_daftar | DATE | Tgl pendaftaran | - ---- - -## STEP 5: Cek Koneksi Database (Opsional) - -Jika ingin test koneksi manual: - -1. Buat file `test_koneksi.php` di folder project -2. Isi dengan kode ini: - -```php -connect_error) { - die("Koneksi gagal: " . $conn->connect_error); -} - -echo "✅ Koneksi berhasil!"; -?> -``` - -3. Akses: `http://localhost/pemetaan-kemiskinan/test_koneksi.php` -4. Jika muncul pesan hijau = Database siap digunakan ✅ - ---- - -## TROUBLESHOOTING - -### ❌ "Access denied for user 'root'@'localhost'" -- Buka file `config/koneksi.php` -- Ubah password sesuai konfigurasi MySQL Anda -- Jika menggunakan XAMPP default, kosongkan saja password - -### ❌ "Database pemetaan_kemiskinan tidak ditemukan" -- Pastikan sudah run file `database.sql` melalui Import -- Atau buat manual: **Create new database** → nama: `pemetaan_kemiskinan` - -### ❌ File upload tidak berfungsi -- Cek folder upload di `_uploads/` sudah ada & permission 755 -- Atau buat manual: klik kanan folder → Properties → Permission → 755 - ---- - -✅ **Selesai! Database siap digunakan untuk website pemetaan kemiskinan**