Delete 01/docs/PANDUAN_PHPMY_ADMIN.md
This commit is contained in:
@@ -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
|
||||
<?php
|
||||
$conn = new mysqli("localhost", "root", "", "pemetaan_kemiskinan");
|
||||
|
||||
if ($conn->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**
|
||||
Reference in New Issue
Block a user