Files
Webgis_final/01/docs/PANDUAN_PHPMY_ADMIN.md
T
2026-06-10 23:17:11 +07:00

3.8 KiB

📖 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
$conn = new mysqli("localhost", "root", "", "pemetaan_kemiskinan");

if ($conn->connect_error) {
    die("Koneksi gagal: " . $conn->connect_error);
}

echo "✅ Koneksi berhasil!";
?>
  1. Akses: http://localhost/pemetaan-kemiskinan/test_koneksi.php
  2. 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