# ๐Ÿ“ 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! ๐ŸŽ‰