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