EAS-202310715274-DimasHendr.../LOKASI_SAYA_SEKARANG.md
2026-01-14 21:13:18 +07:00

6.6 KiB

📍 DIAGNOSIS: Lokasi Anda Sekarang

🔴 MASALAH: Anda Berada di Luar Area Absensi

Berdasarkan status yang Anda lihat, device Anda saat ini TIDAK mengaktifkan Mock Location. Berikut cara mengeceknya:


CHECKLIST: Device Lokasi Saya

Elemen Status Keterangan
🧪 Mock Location Toggle MATIKAN/OFF Device menggunakan GPS asli dari sistem
📍 Lokasi Asli Device JAUH Anda sedang di rumah/tempat yang jauh dari kampus
🎯 Target Area Absensi 📍 Lat: -6.8961, Lon: 107.6100 Ubharajaya Campus
📏 Radius Penerimaan 125m Maksimal jarak dari kampus

🚨 SOLUSI: Bagaimana Cara Berada di Dalam Area Absensi?

Opsi 1: GUNAKAN MOCK LOCATION (Untuk Testing di Rumah) PILIH INI

Jika Anda ingin test dari rumah tanpa harus fisik ke kampus:

Step 1: Buka Attendance Screen

  • Login terlebih dahulu dengan NIM Anda

Step 2: Klik Icon ⚙️ Settings (di Top AppBar)

┌────────────────────────────┐
│ Absensi Akademik   ⚙️  ✕   │
│                    ↑ Klik sini
└────────────────────────────┘

Step 3: Aktifkan Mock Location

Dialog akan muncul:

┌──────────────────────────────┐
│ 📍 Location Debug Menu       │
│                              │
│ Mock Location:  [Toggle]     │
│                              │
│ ← GESER TOGGLE KE KANAN/ON   │
└──────────────────────────────┘

Step 4: Pilih Lokasi yang DITERIMA

Setelah toggle ON, pilih salah satu:

┌──────────────────────────────┐
│ Pilih Lokasi Testing:        │
│                              │
│ ✅ 🏢 Kampus (Exact)        │ ← 0m, DITERIMA
│    Lat: -6.8961             │
│    Lon: 107.6100            │
│                              │
│ ✅ ✓ Dalam Area (85m)       │ ← 85m, DITERIMA
│    Lat: -6.8955             │    (PALING AMAN)
│    Lon: 107.6105            │
│                              │
│ ✅ ⚠️ Tepi Area (125m)      │ ← 125m, DITERIMA
│    Lat: -6.8948             │    (TERIMA+WARN)
│    Lon: 107.6110            │
│                              │
│ ❌ ✗ Luar Area (200m)       │ ← DITOLAK
│ ❌ ❌ Jauh di Luar (400m)   │ ← DITOLAK
└──────────────────────────────┘

Step 5: Klik "Dalam Area (85m)" ← PILIH INI!

  • Ini adalah lokasi testing yang PALING AMAN & DITERIMA
  • Status akan berubah menjadi: ✓ Berada dalam area absensi

Step 6: Klik "Close"

Debug menu akan tertutup

Step 7: Klik "Perbarui Lokasi"

Di Attendance Screen, klik tombol untuk refresh lokasi

Step 8: Lihat Status Lokasi

Akan muncul:

📍 Status Lokasi
━━━━━━━━━━━━━━━━
Lat: -6.8955
Lon: 107.6105
Jarak: 85.2m

🧪 MOCK LOCATION (Testing Mode)
✓ Berada dalam area absensi  ← Status Hijau ✓

Opsi 2: DATANG KE KAMPUS FISIK (Real Testing) 📍

Jika Anda ingin test dengan GPS asli:

  1. Datang ke kampus Ubharajaya (area yang ditentukan)
  2. Pastikan GPS aktif di device Anda
  3. Tunggu GPS fix (beberapa detik sampai akurat)
  4. JANGAN gunakan Mock Location (toggle tetap OFF)
  5. Klik "Perbarui Lokasi" dan akan terdeteksi GPS asli
  6. Jika dalam radius 125m → Absensi DITERIMA

🔍 CARA CEK LOKASI DEVICE SEKARANG

Metode 1: Lihat Status di Attendance Screen

Buka Attendance Screen:

  • Jika ada text [MOCK LOCATION] → Mock aktif
  • Jika ada text biasa tanpa mock → GPS asli dari device

Metode 2: Lihat di Settings Android

  1. Buka Settings handphone
  2. Location → More precision
  3. Lihat koordinat GPS asli device

Metode 3: Buka Debug Menu

Klik icon ⚙️ Settings → Lihat status toggle Mock Location


📊 PERBANDINGAN LOKASI

Nama Lokasi Latitude Longitude Jarak Status
🏢 Kampus (Exact) -6.8961 107.6100 0m TERIMA
Dalam Area -6.8955 107.6105 85m TERIMA
⚠️ Tepi Area -6.8948 107.6110 125m TERIMA
Luar Area -6.8930 107.6120 200m TOLAK
Jauh di Luar -6.8900 107.6150 400m TOLAK

⚠️ TROUBLESHOOTING

Masalah 1: Mock Location Toggle Tidak Muncul

Solusi:

  • Pastikan icon ⚙️ Settings di-klik
  • Refresh screen dengan pull-down
  • Close dan buka Attendance Screen ulang

Masalah 2: Lokasi Testing Tidak Berubah

Solusi:

  • Pastikan toggle Mock Location ON (hijau)
  • Pastikan salah satu lokasi sudah diklik
  • Setelah close dialog, klik "Perbarui Lokasi"
  • Tunggu beberapa detik

Masalah 3: Masih Melihat "Berada di Luar Area"

Solusi:

  1. Cek: Apakah Mock Location Toggle sudah ON?

    • Jika belum: geser toggle ke kanan
    • Jika sudah: lanjut ke step 2
  2. Cek: Apakah sudah pilih salah satu lokasi?

    • Klik "✓ Dalam Area (85m)"
    • Ini adalah yang paling aman
  3. Cek: Apakah sudah klik "Close"?

    • Dialog harus tertutup
    • Lalu klik "Perbarui Lokasi"
  4. Tunggu status berubah menjadi ✓ hijau


SETELAH LOKASI SUDAH BENAR ✓

Jika status sudah menunjukkan:

✓ Berada dalam area absensi
🧪 MOCK LOCATION (Testing Mode)

Maka Anda siap untuk ABSEN! 🎉

  • Status otomatis akan berubah ke HIJAU ✓
  • Button "ABSENSI" akan aktif
  • Lanjut ambil foto dan selesaikan proses absensi

📞 QUICK REFERENCE

Apa yang Ingin Dilakukan Langkah
Test dari rumah Aktifkan Mock Location → Pilih "Dalam Area (85m)"
Test di kampus Matikan Mock Location → Gunakan GPS asli
Cek lokasi sekarang Buka Settings Android → Location → Lihat koordinat
Reset ke GPS asli Matikan toggle Mock Location
Debug Klik ⚙️ Settings di Attendance Screen

🎯 RINGKASAN

Anda sekarang berada di LUAR AREA ABSENSI karena:

  • Mock Location TIDAK diaktifkan
  • 📍 Device Anda menggunakan GPS asli
  • 📏 Lokasi GPS asli Anda JAUH dari kampus (~13.980 km!)

Cara paling cepat supaya bisa absen dari rumah:

  1. Klik ⚙️ Settings
  2. Geser toggle "Mock Location" ke ON
  3. Klik "✓ Dalam Area (85m)"
  4. Klik "Close"
  5. Klik "Perbarui Lokasi"
  6. Status akan berubah menjadi ✓ HIJAU
  7. Sekarang Anda sudah bisa absen! 🎉