MIF_E31230069/spk_kontrakan/UPDATE_JARAK.md

47 lines
1.2 KiB
Markdown

# Update Jarak Kontrakan dari Kampus POLIJE
File ini menjelaskan cara mengupdate jarak kontrakan yang sudah ada di database agar menggunakan jarak dari kampus POLIJE.
## Koordinat Kampus POLIJE
- **Latitude**: -8.15981
- **Longitude**: 113.72312
## Cara 1: Menggunakan Artisan Command (Recommended)
Jalankan command berikut di terminal:
```bash
php artisan update:jarak-kampus
```
Command ini akan:
- Mengambil semua kontrakan yang memiliki koordinat
- Menghitung jarak dari kampus POLIJE menggunakan Haversine formula
- Update field `jarak` di database (dalam meter)
- Menampilkan progress dan hasil update
## Cara 2: Menggunakan Seeder
Jalankan seeder berikut:
```bash
php artisan db:seed --class=UpdateJarakSeeder
```
## Hasil
Setelah dijalankan, semua kontrakan akan memiliki jarak yang dihitung dari kampus POLIJE:
- Jarak disimpan dalam **meter**
- Hanya data yang memiliki koordinat (latitude & longitude) yang akan diupdate
- Data tanpa koordinat akan di-skip
## Catatan
- Pastikan semua kontrakan sudah memiliki koordinat (latitude & longitude)
- Jarak dihitung menggunakan formula Haversine (akurat untuk jarak pendek-menengah)
- Update ini hanya mengubah data yang sudah ada, tidak menambah data baru