Perancangan Antarmuka Sequence Diagram

a. Cari SPBU Berdasarkan Peta Ketika pengguna memilih menu ini, pengguna dapat melihat titik lokasi pengguna dan lokasi SPBU terdekat pada peta google maps. Pengguna dapat me-refresh keberadaan lokasi pengguna dengan menekan button “Lokasi Saya”. Pengguna dengan leluasa dapat menentukan derajat dan ukuran peta google maps dengan menggunakan fungsi multitouch yang terdapat pada perangkat android pengguna. Perancangan layout menu Cari SPBU berdasarkan Maps disajikan pada Gambar 3.16. Gambar 3.16 Design Layout Cari SPBU Berdasarkan Peta b. Layout Menu Cari Berdasarkan Augmented Reality AR Ketika pengguna memilih menu “Cari SPBU Berdasarkan Augmented Reality AR”, kamera pada perangkat android pengguna otomatis akan aktif, pengguna akan melihat Point of Interest POI dari lokasi SPBU terdekat dari lokasi dimana dia berada melalui kamera android pengguna. Perancangan layout menu cari SPBU berdasarkan AR disajikan pada Gambar 3.17. Gambar 3.17 Design Layout Cari SPBU Berdasarkan AR 4. Layout Menu Info SPBU Ketika pengguna sudah berada di menu utama aplikasi, pengguna dapat memilih menu “Info SPBU” untuk mengetahui informasi-informasi terkait dengan SPBU yang ada di Kota Bandar Lampung, kemudian sistem akan menampilkan informasi tersebut. Perancangan layout Info SPBU disajikan pada Gambar 3.18. Gambar 3.18 Design Layout Info SPBU 5. Layout Menu Petunjuk Ketika pengguna sudah berada di menu utama aplikasi, pengguna dapat memilih menu “Petunjuk” untuk mengetahui informasi mengenai petunjukcara penggunaan aplikasi, kemudian sistem akan menampilkan informasi tersebut. Perancangan layout Petunjuk disajikan pada Gambar 3.19. Gambar 3.19 Design Layout Petunjuk 6. Layout Menu Pengaturan Ketika pengguna sudah berada di menu utama aplikasi, pengguna dapat memilih menu “Pengaturan”. Pada menu ini terdapat 2 pilihan yaitu pengaturan berdasarkan jaringan dan pengaturan berdasarkan GPS. Perancangan layout pengaturan disajikan pada Gambar 3.20. Gambar 3.20 Design Layout Pengaturan 7. Layout Menu Tentang Ketika pengguna sudah berada di menu utama aplikasi, pengguna dapat memilih menu “Tentang” yang tersedia pada form tentang. Perancangan layout ”Tentang” disajikan pada Gambar 3.21. Gambar 3.21 Design Layout Tentang

3.5 Metode Pengujian Sistem

Pengujian sistem dimaksudkan untuk menguji semua elemen –elemen perangkat lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. Pendekatan kasus uji dalam penelitian ini adalah pengujian black box dengan metode Equivalence Partitioning EP. Pengujian ini dilakukan dengan membagi domain masukan dari program kedalam kelas-kelas sehingga test case dapat diperoleh. EP berusaha untuk mendefinisikan kasus uji yang menemukan sejumlah jenis kesalahan, dan mengurangi jumlah kasus uji yang harus dibuat. EP berdasarkan pada premis masukan dan keluaran dari suatu komponen yang dipartisi ke dalam kelas-kelas, menurut spesifikasi dari komponen tersebut, yang akan diperlakukan sama ekuivalen oleh komponen tersebut. Pada pengujian ini harus diyakinkan bahwa masukan yang sama akan menghasilkan respon yang sama pula. Alasan menggunakan metode EP pada pengujian aplikasi Cari SPBU ini adalah karena metode ini dapat digunakan untuk mencari kesalahan pada fungsi, dapat mengetahui kesalahan pada interface dan kesalahan pada struktur data sehingga dapat mengurangi masalah terhadap nilai masukan. Rancangan daftar pengujian disajikan pada Tabel 3.2. Tabel 3.2 Tabel Daftar Pengujian No. Kelas Uji Daftar Pengujian Skenario Uji Hasil yang Diharapkan 1 Versi Android Pengujian kompatibilitas versi operatif Pengujian pada android versi 2.2 Froyo Kompatibel dengan android versi 2.2 Froyo system android Pengujian pada android versi 2.3 Gingerbread Kompatibel dengan android versi 2.3 Gingerbread Pengujian pada android versi 3.03.1 Honeycomb Kompatibel dengan android versi 3.03.1 Honeycomb Pengujian pada android versi 4.0 Ice Cream Sandwich Kompatibel dengan android versi 4.0 Ice Cream Sandwich Pengujian pada android versi 4.14.24.3 Jelly Bean Kompatibel dengan android versi 4.14.24.3 Jelly Bean Pengujian pada android Versi 4.4 KitKat Kompatibel dengan android Versi 4.4 KitKat Pengujian pada android Versi 5.0 Lollipop Kompatibel dengan android Versi 5.0 Lollipop 2 Resolusi Layar dan Densitas Layar Pengujian Resolusi Layar dan Densitas Layar pada android Pengujian pada android dengan resolusi 3 inch Tampilan terlihat baik pada android dengan resolusi 3 inch Pengujian pada android dengan resolusi 4 inch Tampilan terlihat baik pada android dengan resolusi 4 inch Pengujian pada android dengan resolusi 5 inch Tampilan terlihat baik pada android dengan resolusi 5 inch Pengujian pada android dengan resolusi 6 inch Tampilan terlihat baik pada android dengan resolusi 6 inch Pengujian pada android dengan resolusi 7 inch Tampilan terlihat baik pada android dengan resolusi 7 inch 3 User Interface Pengujian pada icon Cari SPBU Klik icon Cari SPBU pada perangkat android pengguna Menampilkan layout splash screen Pengujian pada menu utama Cari SPBU Klik tombol menu “Cari SPBU” Menampilkan layout Cari SPBU Klik tombol menu “Info SPBU” Menampilkan layout Info SPBU Klik tombol menu “Petunjuk” Menampilkan layout Petunjuk Klik tombol menu “Pengaturan” Menampilkan layout Pengaturan Klik tombol menu “Tentang” Menampilkan layout Tentang 4 Fungsi layout Cari SPBU Pengujian titik koordinat pada lokasi SPBU Klik tombol menu “Peta” Menampilkan POI lokasi SPBU sesuai dengan koordinat yang dimiliki masing- masing SPBU. Pengujian pada layout Cari SPBU berdasarkan Peta Klik tombol “Lokasi Saya” Lokasi berpindah sesuai dengan posisi pengguna saat ini Melakukan multitouch pada peta Ukuran dan arah peta berubah sesuai input multitouch yang diberikan pengguna Klik marker pada peta Menampilkan nama marker yang diklik Pengujian pada layout Cari SPBU berdasarkan Augmented Reality AR Klik tombol menu “Augmented Reality” Menampilkan objek AR sesuai dengan lokasi SPBU Klik dan menggeser button Zoom Ukuran objek AR berubah 5 Fungsi pada menu Info SPBU Pengujian pada menu Info SPBU Klik tombol “Info SPBU ” Menampilkan Info- info terkait SPBU yang ada di Kota Bandar Lampung 6 Fungsi pada menu Petunjuk Pengujian pada menu Petunjuk Klik tombol “Petunjuk” Menampilkan petunjukcara penggunaan dari aplikasi Cari SPBU 7 Fungsi pada menu Pengaturan Pengujian pada menu Pengaturan Klik tombol “Pengaturan” Menampilkan pengaturan berdasarkan jaringan dan berdasarkan GPS 8 Fungsi pada menu Tentang Pengujian pada menu Tentang Klik tombol “Tentang” Menampilkan info tentang pembuat aplikasi

BAB IV PEMBAHASAN

4.1 Hasil

Aplikasi Cari SPBU adalah aplikasi yang dibuat untuk mendeteksi dan mengetahui lokasi SPBU yang ada di Kota Bandar Lampung dengan menggunakan teknologi Markerless Augmented Reality berbasis android. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman java untuk android dan menggunakan framework Beyond AR serta Google Maps API. Aplikasi ini dibuat menggunakan software Eclipse Luna sebagai Java IDE Integrated Development Environment dalam pembuatan program pada aplikasi Cari SPBU. Android jelly bean 4.4.2 SDK 17 sebagai alat bantu dan API untuk mengembangkan aplikasi ini, serta operating system Windows 8.1 sebagai sistem operasi untuk menjalankan aplikasi pada Java. Proses pembuatan Markerless Augmented Reality digunakan untuk menampilkan titik lokasi dari SPBU-SPBU yang ada di Kota Bandar Lampung, yaitu dengan cara tracking ke seluruh SPBU yang tersebar di Kota Bandar Lampung. Dengan menggunakan salah satu aplikasi pada android yaitu GPS Locator maka didapatkan hasil yaitu 33 titik koordinat SPBU 32 SPBU Pertamina dan 1 SPBU AKR.