Saat ini GPS sudah bukanlah hal yang menjadi barang mewah lagi. Banyak handphone yang sudah dilengkapi dengan GPS Receiver dan built-in GPS Receiver sudah banyak dijual dipasaran dengan harga terjangkau. Artikel ini akan membahas mengenai cara kerja GPS Receiver yang lebih ditujukan bagi mereka yang menggeluti dunia programming.
PENJELASAN UMUM
Global Positioning System (GPS) sebetulnya adalah kumpulan dari 27 satelit yang terdiri dari 24 satelit aktif dan 3 satelit tambahan sebagai backup. Sistem ini pertama kali dibuat oleh militer Amerika Serikat yang ditujukan untuk kepentingan navigasi militer namun sekarang sudah dapat digunakan untuk umum.

Ilustrasi Kumpulan Satelit Pada GPS
Sebuah GPS Receiver bekerja untuk menemukan 4 atau lebih dari satelit tersebut untuk kemudian memproses informasi yang didapat dari satelit-satelit tersebut untuk dapat menentukan lokasi dari receiver tersebut. Operasi ini menggunakan prinsip matematika yang disebut dengan trilateration.
Penjelasan Triliteration
Bayangkan saja misalnya anda sedang berada di suatu tempat di Depok dan sedang kebingungan mengenai lokasi saat ini. Lalu anda bertanya dengan teman anda yang berada di Kampus UI Depok (A pada gambar) dan memberikan informasi bahwa lokasi anda berada pada 7 km dari Kampus UI Depok.
Tentu saja dengan informasi itu belum cukup untuk menentukan lokasi anda, karena lokasi anda bisa berada dimana saja pada radius 7 km dari Kampus UI Depok. Lalu anda bertanya dengan teman anda yang berada di Kampus Universitas Gunadarma Kelapa Dua (B pada gambar) dan teman anda memberikan informasi bahwa lokasi anda 14 km dari posisinya.
Dari sini anda akan melihat 2 titik perpotongan dari radius lingkaran posisi 2 teman anda dengan posisi anda. Hal ini masih kurang karena anda membutuhkan posisi absolut anda, oleh karena itu satu acuan diperlukan lagi dan anda mendapatkan informasi dari teman anda bahwa lokasi anda berada pada 3 km dari Stasiun Depok Baru (C pada gambar)
Sekarang anda sudah dapat mengetahui posisi anda yaitu pada interseksi ketiga lingkaran yang merupakan representasi dari jarak lokasi teman-teman anda dengan anda. Untuk mengetahui ketinggian anda saat ini dibutuhkan satu satelit lagi yang dapat memberikan informasi yang diperlukan untuk mengkalkulasikan ketinggian saat ini, namun berhubung saya disini tidak bermaksud membahas mengenai hal yang terlalu teknis dan rumusnya yang agak njelimet, saya skip saja.
Implementasi Pada Handphone
Pada beberapa handphone yang beredar di Indonesia saat ini seperti Nokia 6110 Navigator, sudah terdapat GPS Receiver yang lengkap sehingga kita dapat mengetahui berbagai macam informasi mengenai posisi kita saat ini. Handphone yang tidak mempunyai GPS Receiver internal pun bisa menggunakan fitur GPS dengan menggunakan receiver eksternal dengan menggunakan koneksi bluetooth contohnya.
Berikut adalah beberapa handphone yang sudah terdapat GPS Receiver internal:
1. HTC Touch Cruise (Rp. 6.175.000)
2. Nokia N78 (Rp. 4.330.000)
3. Samsung SGH-i990 Omnia (Rp. 7.499.000)
4. Mio A702 (Rp. 4.400.000)
5. Samsung SGH i550w (Rp.3.490.000)
6. Nokia 6110 Navigator (Rp 2.850.000)
Bisa dilihat bahwa agak mahal jika membeli handphone yang sudah terintegrasi dengan GPS Receiver internal, oleh karena itu jika handphone anda ingin dapat menggunakan fitur GPS dapat digunakan GPS Receiver Bluetooth seperti di bawah ini:
1. GARMIN 10 X (Rp.1.420.000)
2. GPS Bluetooth Altina GBT-709 (Rp.756.000)
3. GPS BLUETOOTH DATALOGGER EBONTEK (Rp.935.000)
4. GPS Bluetooth Navibe 735 (Rp.725.000)
5. GPS Iblue 747 Datalogger (Rp.976.500)
Dengan menggunakan GPS Receiver eksternal Bluetooth, tidak hanya handphone saja yang dapat menggunakan GPS, namun juga PDA, PC serta laptop. Gabungkan dengan handphone yang sudah mendukung Java dan koneksi bluetooth agar fitur GPS dapat digunakan.
Untuk dapat menggunakan fitur GPS, tidak diperlukan koneksi internet karena seperti yang telah dijelaskan sebelumnya, informasi diambil dari satelit sehingga tidak mengurangi pulas handphone. Yang kita bayar ketika kita menggunakan fitur GPS pada handphone kebanyakan adalah peta dan aplikasi yang digunakan. Sehingga, ketika kita membuat aplikasi pemproses informasi lokasi dari GPS Receiver, selama data yang disediakan kita miliki, tidak diperlukan pengeluaran biaya tambahan.
Itulah penjelasan umum saya mengenai cara kerja GPS Receiver. Artikel ini akan dijadikan sebagai basis pengetahuan untuk artikel berikutnya mengenai “Pemprograman GPS Pada Handphone Dengan Menggunakan Java”. Bila ada masukan dari para pembaca, nggak usah malu-malu komen saja, hehe, karena saya juga masih membutuhkan ilmu tambahan mengenai bidang ini.
Untuk membuat aplikasi handphone untuk mendapatkan koordinat dari GPS bisa dilihat di artikel ini:
[Source Code Java] Aplikasi Handphone Untuk Mengambil Data Koordinat Posisi Dari GPS Menggunakan Bluetooth
Referensi:
Bagaimana GPS Receiver Bekerja (Inggris)
Bagaimana GPS Receiver Bekerja (Indonesia)
Toko GPS Online
* Harga yang ditampilkan diatas merupakan hasil googling dan bukan merupakan representasi sebenarnya



Pingback: Tweets that mention Cara Kerja GPS Receiver Dan Implementasinya Pada Handphone | TeknoJurnal -- Topsy.com