bab iv pembahasan 4.1 hasil - digilib.unila.ac.iddigilib.unila.ac.id/15229/120/bab iv.pdf ·...
TRANSCRIPT
80
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).
81
4.2 Implemetasi Sistem
Implementasi sistem dilakukan setelah tahap analisis, perancangan sistem dan
pembuatan interface selesai dilakukan. Implementasi ini dilakukan untuk
menyelesaikan sistem yang ada dalam dokumen rancangan sistem dan interface
yang telah disetujui. Berikut adalah hasil implementasi sistem yaitu berupa class-
class yang disajikan pada tabel 4.1 dan layout-layout yang disajikan pada tabel 4.2.
Tabel 4.1 Daftar class pada aplikasi Cari SPBU
No. Class Fungsi
1 ARspbu.java Class untuk menampilkan Cari SPBU
berdasarkan AR
2 carispbumenu.java Class untuk data cari spbu
3 CustomWorldHelper.java Class untuk data koordinat dan POI SPBU
4 info.java Class untuk menampilkan info SPBU
5 MainActivity.java Class untuk menu utama aplikasi
6 pengaturan.java Class untuk menu pengaturan
7 petaspbu.java Class untuk menampilkan Cari SPBU
berdasarkan peta
8 petunjuk.java Class untuk menampilkan petunjuk/bantuan
9 SPBU.java Class untuk objek dari parsing terkait data-
data SPBU
10 SPBUdb.java Class untuk mengambil data-data dari xml
11 splashscreen.java Class untuk menampilkan splashscreen
12 tentang.java Class untuk menampilkan tentang aplikasi
82
Tabel 4.2 Daftar layout pada aplikasi Cari SPBU
No. Layout Fungsi
1 activity_main.xml Layout untuk menu utama aplikasi
2 arspbu.xml Layout untuk Cari SPBU berdasarkan AR
3 carispbu.xml Layout untuk menu Cari SPBU
4 info.xml Layout untuk menu Info SPBU
5 kamera_arspbu.xml Layout untuk menampilkan kamera pada AR
6 pengaturan.xml Layout untuk menu pengaturan
7 petaspbu.xml Layout untuk Cari SPBU berdasarkan peta
8 petunjuk.xml Layout untuk menu Petunjuk
9 splashscreen.xml Layout untuk splashscreen
10 tentang.xml Layout untuk menu Tentang
4.3 Tampilan Aplikasi Cari SPBU
Berikut ini adalah tampilan menu-menu yang ada pada aplikasi Cari SPBU serta
penjelasan dari masing-masing menu tersebut:
4.3.1 Tampilan Halaman Splash Screen
Halaman splash screen adalah halaman yang pertama kali dilihat oleh pengguna
saat pengguna mengakses aplikasi Cari SPBU, halaman ini langsung terhubung ke
menu utama aplikasi. Tampilan halaman splash screen dapat dilihat pada Gambar
4.1.
83
Gambar 4.1 Tampilan Splash Screen
4.3.2 Tampilan Menu Utama
Halaman menu utama adalah halaman yang akan ditampilkan setelah halaman
splash screen. Pada menu utama ini terdapat 5 (lima) pilihan menu, yaitu cari
SPBU, info SPBU, petunjuk, pengaturan, dan tentang. Pengguna dapat memilih
setiap menu yang tersedia pada aplikasi Cari SPBU ini. Tampilan menu utama
aplikasi dapat dilihat pada Gambar 4.2.
84
Gambar 4.2 Tampilan Menu Utama
4.3.3 Tampilan menu Cari SPBU
Pada Menu Cari SPBU ini terdapat 2 pilihan menu utama yaitu Cari SPBU
berdasarkan peta dan Cari SPBU berdasarkan Augmented Reality (AR). Berikut ini
merupakan penjelasan lebih rinci dari kedua menu tersebut. Tampilan menu Cari
SPBU dapat dilihat pada Gambar 4.3.
85
Gambar 4.3 Tampilan Menu Cari SPBU
4.3.3.1 Cari SPBU Berdasarkan Peta
Menu Cari SPBU berdasarkan peta ini adalah menu yang menampilkan peta seluruh
SPBU yang tersebar di Kota Bandar Lampung. Ketika pengguna memilih menu ini
maka akan tampak titik lokasi dari pengguna dan juga Point of Interest I (POI) dari
SPBU-SPBU yang ada di Kota Bandar Lampung pada peta google maps. Lokasi
default pada menu Cari SPBU berdasarkan peta ini yaitu berada di Tugu Adipura
86
yang juga merupakan Land Mark dari Kota Bandar Lampung. Pengguna dapat me-
refresh lokasi dimana dia berada saat itu dengan menekan tombol “Lokasi Saya”.
Pengguna dapat dengan leluasa menentukan derajat dan ukuran peta google maps
dengan menggunakan fungsi multitouch yang terdapat pada perangkat android
pengguna. Tampilan menu Cari SPBU berdasarkan peta dapat dilihat pada Gambar
4.4.
Gambar 4.4 Tampilan Menu Cari SPBU Berdasarkan Peta
87
4.3.3.2 Cari SPBU Berdasarkan Augmented Reality (AR)
Menu Cari SPBU berdasarkan Augmented Reality (AR) adalah menu yang
menampilkan Augmented Reality dari SPBU-SPBU yang ada di Kota Bandar
Lampung. Ketika pengguna memilih menu Cari SPBU berdasarkan Augmented
Reality (AR), maka kamera pada perangkat android pengguna otomatis akan aktif,
pengguna dapat melihat titik lokasi / Point of Interest (POI) dari SPBU melalui
kamera android pengguna. Tampilan menu Cari SPBU berdasarkan Augmented
Reality (AR) dapat dilihat pada Gambar 4.5.
Gambar 4.5 Tampilan Menu Cari SPBU Berdasarkan Augmented Reality (AR)
88
4.3.4 Tampilan Menu Info SPBU
Pada menu Info SPBU ini pengguna dapat melihat informasi-informasi terkait
dengan SPBU yang ada di Kota Bandar Lampung. Terdapat beberapa fasilitas yang
disediakan oleh SPBU-SPBU yang ada di Kota Bandar Lampung seperti fasilitas
musholla, toilet, elpiji, ATM, mini market, service station, dan juga pelumas. Pada
menu Info SPBU ini juga terdapat seluruh capture dari totem/penanda SPBU yang
terdapat di Kota Bandar Lampung. Tampilan menu Info SPBU dapat dilihat pada
Gambar 4.6.
Gambar 4.6 Tampilan Menu Info SPBU
89
4.3.5 Tampilan Menu Petunjuk
Menu petunjuk adalah menu yang menampilkan bantuan / tata cara penggunaan
aplikasi Cari SPBU. Tampilan menu petunjuk dapat dilihat pada Gambar 4.7.
Gambar 4.7 Tampilan Menu Petunjuk
90
4.3.6 Tampilan Menu Pengaturan
Menu Pengaturan adalah menu yang digunakan untuk melakukan pengaturan
jaringan seluler dan GPS. Terdapat 2 (dua) tombol pada menu ini yaitu tombol
jaringan dan tombol GPS. Ketika pengguna memilih tombol jaringan maka
pengguna akan menuju ke menu pengaturan jaringan default yang terdapat pada
perangkat android pengguna, selanjutnya ketika pengguna memilih tombol GPS
maka pengguna akan menuju ke menu pengaturan GPS/lokasi default yang terdapat
pada perangkat android pengguna. Tampilan menu Pengaturan dapat dilihat pada
Gambar 4.8.
Gambar 4.8 Tampilan Menu Pengaturan
91
4.3.7 Tampilan Menu Tentang
Menu tentang adalah menu yang menampilkan profil atau identitas dari pembuat
aplikasi Cari SPBU. Tampilan menu tentang dapat dilihat pada Gambar 4.9.
Gambar 4.9 Tampilan Menu Tentang
92
4.4 Hasil Pengujian
4.4.1 Pengujian Fungsional
Pendekatan kasus uji fungsional dalam penelitian ini adalah pengujian black box
dengan metode Equivalence Partitioning (EP). Pengujian ini dilakukan dengan
membagi domain masukan dari program ke dalam kelas-kelas sehingga test case
pada perangkat lunak dapat diperoleh.
Berdasarkan output yang dihasilkan, kemampuan program dalam memenuhi
kebutuhan pengguna dapat diukur sekaligus dapat diketahui kesalahan-
kesalahannya. Beberapa jenis kesalahan yang dapat diidentifikasi yaitu fungsi tidak
benar atau hilang, kesalahan interface, kesalahan pada struktur data. Hasil
pengujian Equivalence Partitioning aplikasi Cari SPBU disajikan pada Tabel 4.3.
Tabel 4.3 Pengujian Equivalence Partitioning
No Kelas Uji Daftar
Pengujian
Skenario Uji Realisasi yang
Diharapkan
Hasil
1 Versi
Android
Pengujian
kompatibilitas
versi operating
system android
Pengujian pada
android versi 2.2
(Froyo)
Tidak kompatibel
dengan android
versi 2.2 (Froyo)
Gagal
Pengujian pada
android versi 2.3
(Gingerbread)
Kompatibel
dengan android
versi 2.3
(Gingerbread)
Berhasil
Pengujian pada
android versi
3.0/3.1
(Honeycomb)
Kompatibel
dengan android
versi 3.0/3.1
(Honeycomb)
Berhasil
Pengujian pada
android versi 4.0
Kompatibel
dengan android
Berhasil
(Ice Cream
Sandwich)
versi 4.0 (Ice
Cream Sandwich)
93
Pengujian pada
android versi
4.1/4.2/4.3 (Jelly
Bean)
Kompatibel
dengan android
versi 4.1/4.2/4.3
(Jelly Bean)
Berhasil
Pengujian pada
android versi 4.4
(KitKat)
Kompatibel
dengan android
versi 4.4 (KitKat)
Berhasil
Pengujian pada
android Versi 5.0
(Lollipop)
Kompatibel
dengan android
Versi 5.0
(Lollipop)
Berhasil
2 Resolusi
Layar dan
Densitas
Layar
Pengujian
Resolusi Layar
dan Densitas
Layar pada
android
Pengujian pada
android dengan
resolusi 3 inch
Kompatibel pada
android dengan
resolusi 3 inch
Berhasil
Pengujian pada
android dengan
resolusi 4 inch
Kompatibel pada
pada android
dengan resolusi 4
inch
Berhasil
Pengujian pada
android dengan
resolusi 5 inch
Kompatibel pada
android dengan
resolusi 5 inch
Berhasil
Pengujian pada
android dengan
resolusi 6 inch
Kompatibel pada
android dengan
resolusi 6 inch
Berhasil
Pengujian pada
android dengan
resolusi 7 inch
Kompatibel pada
android dengan
resolusi 7 inch
Berhasil
3 User
Interface
Pengujian pada
icon Cari SPBU
Klik icon Cari
SPBU pada
perangkat android
pengguna
Menampilkan
layout splash
screen
Berhasil
Pengujian pada
menu utama
Cari SPBU
Klik tombol menu
“Cari SPBU”
Menampilkan
layout Cari SPBU
Berhasil
Klik tombol menu
“Cari SPBU
Berdasarkan Peta”
Menampilkan
layout Cari SPBU
berdasarkan peta
Berhasil
Klik tombol menu
“Cari SPBU
Berdasarkan AR”
Menampilkan
layout Cari SPBU
berdasarkan AR
Berhasil
94
Klik tombol menu
“Petunjuk”
Menampilkan
layout Petunjuk
Berhasil
Klik tombol menu
“Pengaturan”
Menampilkan
layout Pengaturan
Berhasil
Klik tombol menu
“Tentang”
Menampilkan
layout Tentang
Berhasil
4 Fungsi
layout Cari
SPBU
Berdasarkan
Peta
Pengujian titik
koordinat pada
peta SPBU,
pengujian ini
disajikan lengkap
pada sub bab
4.4.1.
Klik tombol menu
“Cari SPBU”
kemudian pilih
cari berdasarkan
peta
Menampilkan
peta seluruh
SPBU yang ada di
Kota Bandar
Lampung
Berhasil
Klik tombol
“Lokasi Saya”
Lokasi berpindah
sesuai dengan
posisi pengguna
sekarang
Berhasil
Melakukan
multitouch pada
peta
Ukuran dan arah
peta berubah
sesuai input
multitouch yang
diberikan
pengguna
Berhasil
Klik marker pada
peta
Menampilkan
nama marker
yang diklik
Berhasil
5 Fungsi
layout
Cari SPBU
berdasarkan
Augmented
Reality
(AR)
Pengujian pada
layout
Cari SPBU,
pengujian ini
disajikan lengkap
pada sub bab
4.4.1.
Klik tombol menu
“Cari SPBU”
kemudian pilih
cari berdasarkan
AR
Tampilan AR
kamera
menampilkan
objek (POI) sesuai
koordinat
Berhasil
Klik dan
menggeser button
zoom
Ukuran objek
maya (AR)
berubah
Berhasil
6 Fungsi
layout pada
menu Info
SPBU
Pengujian pada
menu Info SPBU
Klik tombol
menu Info SPBU
Menampilkan
info-info terkait
dengan fasilitas
yang ada di SPBU
Berhasil
7 Fungsi
layout pada
menu
Petunjuk
Pengujian pada
menu Petunjuk
Klik tombol menu
petunjuk
Menampilkan
Petunjuk / tata
cara penggunaan
aplikasi
Berhasil
95
8 Fungsi
layout pada
menu
Pengaturan
Pengujian pada
menu
Pengaturan
Klik icon
“Pengaturan
Jaringan”
Menampilkan
menu pengaturan
Jaringan pada
perangkat android
pengguna
Berhasil
Klik icon
“Pengaturan
GPS”
Menampilkan
menu Location
Service pada
perangkat android
pengguna
Berhasil
9 Fungsi
layout pada
menu
Tentang
Pengujian pada
menu Tentang
Klik icon “Email” Menampilkan
halaman
pengiriman email
ke pengembang
untuk mengirim
email ke
pengembang
Berhasil
Klik icon “Google
Play”
Masuk ke akun
halaman google
play untuk
aplikasi Cari
SPBU
Berhasil
4.4.2 Pengujian Non Fungsional
Pengujian non fungsional didasarkan pada pengujian aplikasi dari atribut non
fungsional. Pengujian non fungsional melibatkan pengujian perangkat lunak dari
persyaratan yang non fungsional baik seperti user interface, kinerja, keamanan dan
kemudahan.
Pengujian non fungsional melibatkan 40 (empat puluh) responden untuk
mendapatkan penilaian langsung terhadap sistem yang dihasilkan. Pemilihan
responden dilakukan pada tanggal 17 September 2015 dan dilakukan secara random
dengan melibatkan mahasiswa dan mahasiswi Universitas Lampung Jurusan Ilmu
Komputer angkatan 2010 sampai dengan angkatan 2015 yang menggunakan
96
smartphone android. Pengujian ini menggunakan angket yang berisikan
pertanyaan-pertanyaan berkaitan dengan sistem yang dihasilkan. Penyusunan
bentuk jawaban dari pertanyaan menggunakan skala likert. Pada angket pengujian
non fungsional sistem aplikasi Cari SPBU diberikan 5 (lima) preferensi jawaban
dengan pilihan sebagai berikut: 5 = sangat baik; 4 = baik; 3 = cukup baik; 2 = kurang
baik; 1 = tidak baik.
Sebelum dilakukan perhitungan dengan skala likert, dilakukan perhitungan interval
terlebih dahulu. Perhitungan dilakukan dengan persamaan sebagai berikut:
Setelah besarnya interval diketahui, kemudian dibuat rentang skala sehingga
diketahui dimana letak rata-rata penilaian responden terhadap setiap poin variabel.
Rentang skala tersebut disajikan pada tabel 4.4.
Tabel 4.4 Interval dan Kategori Penilaian
Interval Kategori
4,24 – 5,04 Sangat Baik (5)
3,43 – 4,23 Baik (4)
2,62 – 3,42 Cukup Baik (3)
1,81 – 2,61 Kurang Baik (2)
1,00 – 1,80 Tidak Baik (1)
97
Data hasil pengujian non fungsional selanjutnya dianalisis dengan menghitung skor
tiap-tiap interval dari pertanyaan yang yang diberikan setiap variabelnya. Format
pertanyaan dan jawaban-jawaban responden disajikan pada Lampiran 3. Berikut
adalah hasil penilaian responden terhadap aplikasi Cari SPBU:
4.4.2.1 Variabel User Friendly
Hasil penilaian variabel user friendly disajikan pada Tabel 4.5.
Tabel 4.5 Hasil Penilaian Variabel User Friendly
No. Kriteria Penilaian Rata-rata
Kategori
Penilaian
5 4 3 2 1
1 Bagaimana kesesuaian
warna background dan
icon pada aplikasi
4,22 14 21 5 0 0
2 Bagaimana kesesuaian
warna background dan
teks pada aplikasi
4,25 16 18 6 0 0
3 Bagaimana tampilan icon
dengan fungsi yang
disediakan aplikasi
4,37 20 15 5 0 0
4 Bagaimana kualitas
gambar pada aplikasi 4,25 18 14 8 0 0
5 Bagaimana menu bantuan
memberikan Anda
petunjuk dalam
mengoperasikan aplikasi
4,3 21 11 7 1 0
6 Secara umum, bagaimana
kemudahan Anda dalam
mengoperasikan aplikasi?
4,3 16 20 4 0 0
7 Seberapa mudah
informasi yang disajikan
aplikasi dapat dipahami?
4,35 18 18 4 0 0
98
Presentase Rata-Rata per
Kategori Penilaian (%)
-
17,57
16,71
5,57
0,14
0
Total Rata-Rata 4,29
Total rata-rata yang diperoleh pada variabel user friendly adalah 4,29. Berdasarkan
interval dan kategori penilaian pada Tabel 4.4 maka variabel user friendly masuk
dalam kategori “sangat baik”.
Untuk grafik presentase rata-rata jawaban responden per kategori penilaian,
disajikan pada Gambar 4.10.
Gambar 4.10 Grafik Presentasi Rata-rata Jawaban Responden per Kategori
Penilaian pada Variabel User Friendly
0
2
4
6
8
10
12
14
16
18
20
Sangat Baik Baik Cukup Baik Kurang Baik Tidak Baik
Variabel User Friendly
99
4.4.2.2 Variabel Interaktif
Hasil penilaian variabel interaktif disajikan pada Tabel 4.6.
Tabel 4.6 Hasil Penilaian Variabel Interaktif
No. Kriteria Penilaian Rata- rata
Kategori Penilaian
5 4 3 2 1
1 Bagaimana aplikasi
menampilkan respon
ketika akan melakukan
pencarian lokasi SPBU
melalui menu Cari SPBU
berdasarkan peta ?
4,275 16 19 5 0 0
2 Bagaimana aplikasi
menampilkan respon
ketika akan melakukan
pencarian lokasi SPBU
melalui menu Cari SPBU
berdasarkan Augmented
Reality (AR) ?
4,075 13 18 8 1 0
3 Apakah keseluruhan dari
pada aplikasi ini telah
sesuai dengan fungsinya
masing-masing dan telah
memenuhi syarat untuk
dirilis ?
4,275
16 19 5 0 0
Presentase Rata-Rata per
Kategori Penilaian (%)
- 15 18,61 6 0,33 0
Total Rata-Rata 4,20
Total rata-rata yang diperoleh pada variabel interaktif adalah 4,20. Berdasarkan
interval dan kategori penilaian pada Tabel 4.4, maka variabel interaktif masuk
dalam kategori “baik”.
100
Untuk grafik presentase rata-rata jawaban responden per kategori penilaian,
disajikan pada Gambar 4.11.
Gambar 4.11 Grafik Presentasi Rata-rata Jawaban Responden per Kategori
Penilaian pada Variabel Interaktif
4.5 Review User
4.5.1 Point Of View Teknologi Markerless Augmented Reality
Pada sub bab ini akan dijelaskan implementasi teknologi Markerless Augmented
Reality secara lebih spesifik. Jarak minimum dari pengambilan AR agar dapat
diketahui marker / point of interest dari lokasi SPBU yaitu 0 kilometer atau tepat di
titik koordinatnya dan jarak maksimumnya yakni 2 kilometer. Pada pengujian ini
terdapat beberapa pengujian yang akan dilakukan seperti jarak pengambilan
minimum dan maksimum dari teknologi AR itu sendiri, kemudian kontur dari pada
0
2
4
6
8
10
12
14
16
18
20
Sangat Baik Baik Cukup Baik Kurang Baik Tidak Baik
Variabel Interaktif
101
lokasi pengambilan apakah mempengaruhi atau tidak. Pengujian selanjutnya, jika
pada saat akan dilakukan pencarian lokasi SPBU menggunakan teknologi AR
terhalang oleh benda ataupun gedung, apakah Point Of Interest (POI) dari SPBU
tersebut masih nampak ataupun tidak. Berikut ini merupakan penjelasan rinci dari
pengujian-pengujian tentang Point of View teknologi Markerless Augmented
Reality.
4.5.1.1 Pengujian Kontur dan Jarak Dari Lokasi Pengambilan AR
Pengujian kontur dan jarak dari lokasi pengambilan AR dibagi menjadi 2 (dua)
bagian yaitu pengambilan pada lokasi tanjakan / cenderung menanjak dan juga
pengambilan pada lokasi turunan / cenderung menurun. Berikut merupakan
penjelasan dari kedua bagian tersebut beserta dengan jarak pengambilan dari
masing-masing lokasi. Pengambilan gambar pada lokasi tanjakan disajikan pada
Gambar 4.12.
Gambar 4.12 Pengambilan Gambar Pada Lokasi Tanjakan
102
Berikut ini merupakan gambar dari jarak pengambilan lokasi pada saat tanjakan
yang disajikan pada Gambar 4.13.
Gambar 4.13 Jarak Pengambilan Gambar Pada Lokasi Tanjakan
Berikut ini merupakan pengambilan gambar pada lokasi turunan yang disajikan
pada Gambar 4.14.
Gambar 4.14 Pengambilan Gambar Pada Lokasi Turunan
103
Berikut ini merupakan gambar dari jarak pengambilan lokasi pada saat turunan
yang disajikan pada Gambar 4.15.
Gambar 4.15 Jarak Pengambilan Gambar Pada Lokasi Turunan
Berdasarkan pengujian diatas dapat disimpulkan bahwa tingkat akurasi dari kedua
pengujian tersebut sangatlah dipengaruhi oleh koneksi ataupun jaringan seluler
yang digunakan oleh user, semakin baik koneksi internet dari provider yang
digunakan maka semakin akurat pula lokasi dari user terutama pada saat melakukan
pencarian lokasi SPBU menggunakan teknologi AR. Cuaca pun bukan menjadi
penghalang apabila koneksi internet yang digunakan tetap stabil, sehingga sangat
disarankan bagi user untuk memastikan terlebih dahulu jaringan seluler / koneksi
internet dari device dan juga provider yang