Perancangan Perangkat Lunak Pengujian Locking

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