Anda di halaman 1dari 1

analisa pada percobaan pertama ini kita menerapkan konsep hard real tme sistem navigasi pesawat dengan

menggunakan data gps dari smart phone android. nantinya data gps yang diperoleh melauli smartphoe android akan dikirim ke PC dengan memanfaatkan konsep client server pada socket proggraming. untuk mendapatkan data gps melalui smartphone android program yang dibuat haruslah Implements dari LocationListene r. LocationListener mempunyai beberapa method diantaranya OnLocationChange(Locat ion location) yang digunakan untuk mengetahui perubahan posisi smartphone terhad ap GPS, onProviderDisabeled(String arg0) yang digunakan untuk mengetahui apakah GPS pada smartphone tidak aktif, onProviderEnabled(String arg0) yang digunakan u ntuk mengecek apakah GPS dari smrtphone android sudah aktif, dan yang terakhir a dalah onStatusChange(String arg0, int arg1, Bundle arg2) yang digunakan untuk me ngecek jika ada perubahan status. sehingga untuk mendapatkan data gps yang berup a latitude dan longitude kita hanya perlu memanggil method getLatitude() dan get Longitude() didalam method onLocationChanged. untuk pengiriman data gps memanfaatkan konsep socket proggraming dimana dalam ha l ini smartphone android bertindak sebagai server. yang perlu diperhatikan dalam pembuatan java socket adalah nomer port dari client dan server haruslah sama ji ka tidak sama maka koneksi akan terputus. dalam program ini pengiriman data dima sukkan kedalam timer sehingga pengiriman akanterus dilakukan secara terus meneru s selang jeda waktu tertentu. pada program ini pengiriman data latitude dan logi tude menggunakan protocol sederhana dengan maksud untuk memudahkan dalam parsing data sehingga data logitude dan latitude yang diterima oleh PC sesuai dengan da ta yang dikirim. untuk penerimaan data PC bertindak sebagai client untuk menerim a data yang dikirim oleh smatphone android. pada [rogram ini terdapat algoritma parsing data yang digunakan untuk mengecek protocol dari masing-masing data yang dikirim jika protocol yang dicek sesui dengan protocol dari longitude maka data longitude yang akan ditampilkan, jika protocol yang dicek sesui dengan protocol dari latitude maka data latitude yang akan ditampilkan, begitu pula untuk data data yang lainya.

Anda mungkin juga menyukai