GPS (Global Positioning System) adalah sebuah sistem navigasi berbasiskan radio yang menyediakan informasi koordinat posisi, kecepatan, dan waktu kepada pengguna di seluruh dunia. Jasa penggunaan satelit GPS tidak dikenakan biaya. Pengguna hanya membutuhkan GPS receiver untuk dapat mengetahui koordinat lokasi. Keakuratan koordinat lokasi tergantung pada tipe GPS receiver.
GPS terdiri dari tiga bagian yaitu satelit yang mengorbit bumi (Satelit GPS mengelilingi bumi 2x sehari), stasiun pengendali dan pemantau di bumi, dan GPS receiver (alat penerima GPS). Satelit GPS dikelola oleh Amerika Serikat. Alat penerima GPS inilah yang dipakai oleh pengguna untuk melihat koordinat posisi. Selain itu GPS juga berfungsi untuk menentukan waktu.
Satelit GPS memancarkan dua sinyal yaitu frekuensi L1 (1575.42 MHz) dan L2 (1227.60 MHz). Sinyal L1 dimodulasikan dengan dua sinyal pseudo-random yaitu kode P (Protected) dan kode C/A (coarse/aquisition). Sinyal L2 hanya membawa kode P. Setiap satelit mentransmisikan kode yang unik sehingga penerima (GPS Receiver) dapat mengidentifikasi sinyal dari setiap satelit. Pada saat fitur ”Anti-Spoofing” diaktifkan, maka kode P akan dienkripsi dan selanjutnya dikenal sebagai kode P(Y) atau kode Y. Penghitungan posisi dilakukan dengan 2 cara yaitu dengan kode C/A dan kode P(Y). GPS receiver menghitung jarak antara GPS receiver dengan satelit (pseudorange)
Ada tiga jenis alat GPS. Tipe pertama adalah GPS Navigasi, GPS Navigasi biasanya memiliki tingkat kesalahan dibawah 10 m (rata-rata GPS tipe ini memiliki kesalahan 3 sampai dengan 6 meter), Harga GPS Navigasi berkisar dari Rp 750 ribu sampai dengan Rp 10 juta-an). Tipe kedua adalah tipe GPS Geodesi single frekuensi, GPS Geodesi single frekuensi biasanya digunakan untuk pemetaan, tingkat kesalahan dibawah 1 m, GPS Geodesi tipe ini dijual sekitar 20 -30 jutaan. GPS tipe terakhir adalah GPS tipe Geodetik dual frekuensi, GPS ini memiliki tingkat ketelitian yang tinggi dan tingkat kesalahannya di bawah 1 cm. GPS Geodesi dual frekuensi digunakan untuk mengukur pergerakan tanah.
GPS receiver tipe navigasi sudah cukup untuk pemula. GPS receiver paling murah adalah tipe GPS receiver dengan bluetooth, perangkat ini sekitar Rp 700.000 dan harus memiliki PDA/Ponsel/Komputer/Laptop yang memiliki koneksi bluetooth serta software seperti GarminXT, nusamap, mapking atau nokiamap.
GPS tipe handheld seperti GPSMap 76CSx biasanya digunakan untuk orang yang hobi memancing di laut. Sayangnya GPSMap 76CSx ini cenderung kehilangan sinyal bila sedang berada di bawah pohon/di dalam gedung. Bagi pemancing, hal ini tidak perlu dirisaukan karena di tengah laut, langit tidak ada halangan (kecuali sedang mendung). Keunggulan GPSMap 76CSx adalah kemampuannya untuk mengapung, hal ini mungkin dibutuhkan saat alat secara tidak sengaja terjatuh ke laut.
Pengguna kendaraan roda 4 sering membutuhkan panduan jalan, terutama di tempat yang belum pernah dikunjungi. Penggunaan peta sangat kurang praktis dan mengganggu perjalanan. Untuk keperluan penunjuk arah jalan umumnya digunakan Garmin Nuvi yang sudah dilengkapi dengan city navigator.
Pendaki gunung / hobi berburu di hutan dapat menggunakan Garmin etrex Vista tipe HCx atau Garmin Rino 530 HCx. Garmin etrex Vista HCx dijual dengan harga +/- Rp 3.850.000 dilengkapi dengan peta gratisan dalam memori mikro sd 256 MB. Garmin Rino 530 HCx dilengkapi dengan 2 way radio dan bisa mengirim dan menerima posisi sesama pengguna Rino, harganya sekitar Rp 4.600.000. Kode H menunjukkan alat tersebut high sensitif, C artinya layar berwarna. Kode x mungkin artinya alat ini bisa menggunakan expandable memori (memori SD mikro). Kedua alat ini dilengkapi dengan gasket yang melindungi alat dari benturan dan air (IPX7). Bagi pembeli alat GPS di Indonesia perlu memperhatikan basemap-nya, Basemap yang digunakan adalah Pacific recreational routeable basemap, bukan America recreational
GPS yang built in pada ponsel seperti nokia N95 biasanya kurang sensitif sehingga untuk lock satelit diperlukan waktu yang lama dan harus dilakukan di tempat yang agak terbuka.
Salah satu masalah bagi pengguna GPS adalah kurang lengkapnya peta, peta asli misalnya city navigator jasamarine memiliki kelebihan dalam detail dan rute. Peta gratisan yang didapatkan di internet. Namun biasanya kurang lengkap dan tidak routeable. Pengguna GPS harus mengeluarkan uang sekitar Rp 700.000 – Rp 1.000.000 untuk membeli peta asli.