MIF_E31230069/spk_kontrakan/UPDATE_JARAK.md

1.2 KiB

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

Jalankan command berikut di terminal:

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:

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