29
Gambar 3.2 Sistem minimal GPS SIM908C portable
3.1. Perancangan Perangkat Lunak
Pada perancangan perangkat lunak ini menggunakan software IDE Arduino yang disebut sketch. IDE ini menggunakan bahasa java, yang merupakan software
GUI Graphical User Interface canggih yang mudah dalam penggunaannya. Program GPS yang dirancang terdapat pada lampiran A. Program ini akan
dieksekusi untuk mengolah data yang didapat oleh modul GPS SIM908-C dan menampilkannya di layar modul OLED Display. Berikut ini adalah flowchart
program pengolahan data pada gambar 3.3.
tidak
ya
tidak
ya Mulai
Inisialisasi Variable dan
Port
Jika Done==0
Starting
Jika AT+CGPSST
ATUS ==0 D
30
tidak tidak
ya ya
Gambar 3.3 Flowchart Program 3.4.
Pengujian Sistem
Baca Status
Button
JikaButton Start
JikaButton Stop
A B
A
Ambil data GPS
Start
Konversi Data Latitude
ke float B
Ambil data GPS
Stop
Konversi Data Latitude
ke float
D Menampilkan
Data serta Latency
Stop Menampilkan
Data awal
31 Pengujian sistem minimal GPS adalah dengan melakukan pengujian
locking terlebih dahulu oleh modul GPS. Locking ini membutuhkan minimal 3 buah satelit agar dapat mendapatkan data 2 dimensi yaitu posisi. Locking berhasil
saat perintah AT+CGPGSSTATUS berhenti melakukan request dan dilanjutkan dengan memberikan perintah AT+CGPSINF dan menampilkan data-data yang
diinginkan. Sistem minimal GPS ini akan dibawa menggunakan kendaraan dengan kecepatan konstan yang kemudian diukur jarak tempuhnya. Setelah jarak
tertentu jarak kemudian diukur dan dilakukan request data terakhir, update data ini akan memerlukan waktu latency yang kemudian tampil pada layar OLED.
Percobaan ini terus diulang dengan kecepatan konstan bervariasi.
32
BAB IV
PENGUJIAN DAN ANALISIS
4.1. Pengujian Locking
Pengujian ini dilakukan untuk mengukur lamanya waktu locking, yaitu waktu yang dibutuhkan sistem untuk mendapatkan koneksi dari minimal 3 buah
satelit. Pengujian ini dilakukan percobaan berulang kali sebanyak 5 kali percobaan dengan alat sistem minimal GPS dalam keadaan diam. Percobaan ini dilakukan di
dalam ruangan. Hasil pengujian ditampilkan pada tabel 4.1.
Tabel 4.1 Pengujian Locking Percobaan
Waktu locking sekon
Percobaan 1 259
Percobaan 2 158
Percobaan 3 135
Percobaan 4 269
Percobaan 5 352
Hasil pengujian ini menunjukkan waktu minimal terjadi locking adalah sebesar 135 sekon, dengan waktu maksimal yang dibutuhkan sebesar 352 sekon.
33 Perbedaan hasil ini disebabkan jumlah satelit yang mampu dilocking oleh sistem
minimal GPS.
4.2. Pengujian Akurasi Posisi