Saat mencatat koordinat geografis, Anda akan menjumpai dua sistem notasi utama: Derajat Desimal (DD) dan Derajat, Menit, Detik (DMS).

Meskipun keduanya mewakili lokasi geografis yang persis sama pada elipsoid WGS 84, keduanya dioptimalkan untuk lingkungan komputasi dan kasus penggunaan manusia yang sangat berbeda.

🧭 Alat Konversi Instan

Konversi Derajat Desimal ke DMS Seketika

Masukkan koordinat apa pun dalam Derajat Desimal, DMS, atau UTM untuk melihat konversi dua arah langsung dengan pembulatan presisi.

Matriks Perbandingan Ringkasan

AtributDerajat Desimal (DD)Derajat, Menit, Detik (DMS)
Contoh Format-6.208815, 106.8456596° 12' 31.734" S, 106° 50' 44.3724" E
Lingkungan UtamaPemetaan web (Leaflet, Mapbox, Google Maps), basis data (PostGIS), GeoJSONPeta laut maritim, rencana penerbangan pesawat, peta topografi kertas
Sistem BasisStandar desimal basis-10Standar seksagesimal basis-60 (berasal dari Babilonia)
Notasi Belahan BumiTanda Positif / Negatif (+ untuk U/T, - untuk S/B)Huruf arah mata angin (N, S, E, W)
Penyimpanan Basis DataTitik mengambang 64-bit native (DOUBLE PRECISION, 8 byte)Perlu penguraian string atau tiga kolom terpisah
Operasi MatematisLangsung dipakai dalam rumus jarak Haversine dan trigonometriHarus dikonversi ke desimal sebelum operasi trigonometri

Rumus Konversi Matematis

1

Mengonversi DMS ke Derajat Desimal (DD)

DD = Derajat + (Menit / 60) + (Detik / 3600)
Catatan: Jika belahan buminya Selatan (S) atau Barat (W), kalikan nilai desimal hasilnya dengan -1.

2

Mengonversi Derajat Desimal (DD) ke DMS

1. Bilangan bulat = Derajat (mis. Math.floor(Math.abs(DD))).
2. Kalikan sisa pecahannya dengan 60 = Menit.
3. Kalikan sisa pecahan menit dengan 60 = Detik.

Mengapa API Pemetaan Web membakukan Derajat Desimal

Dalam rekayasa perangkat lunak, string mahal untuk diproses, diurai, dan divalidasi. Notasi DMS memuat beberapa glif Unicode non-standar (simbol derajat °, prime ', double prime ") yang kerap memicu bug penyandian karakter.

Derajat Desimal memungkinkan mesin geospasial (seperti PostGIS atau mesin JavaScript peramban) memperlakukan koordinat sebagai float numerik murni. Ini membuat kueri bounding box, pengklasteran spasial, dan perhitungan lingkaran besar berorde besaran lebih cepat.