BAB IV IMPLEMENTASI DAN PENGUJIAN



63 http://digilib.mercubuana.ac.id/

data-

© Copyright 2016

Pada halaman ini terdapat kode untuk mengambil data lokasi pencucian kendaraan berdasarkan lokasit yang dipilih dan akan menampilkan info lokasi tersebut dan di tampilkan dalam bentuk listview. Berikut potongan kode tersebut: function getdetailpk() { $.getJSON(url

+

'ambildetailpk.php?id='+id,

function(data) { loaddetailpk = data.items; console.log(loaddetailpk); $('#namapk').text('Nama

:

'+loaddetailpk.nama_pk); $('#alamatpk').text('Alamat

:

'+loaddetailpk.alamat_pk); $('#teleponpk').text('Telepon

:

'+loaddetailpk.telepon_pk); $('#latpk').text('Latitude '+loaddetailpk.latitude);

64 http://digilib.mercubuana.ac.id/

:

$('#lngpk').text('Longitude

:

'+loaddetailpk.longitude); }); } Berikut adalah tampilan halaman info lokasi pencucian kendaraan:

Gambar 4.5 Halaman detail lokasi pencucian kendaraan 4.1.2.6 Penulisan Kode Pada Halaman Rute Lokasi Pencucian Kendaraan Kode pada halaman Rute lokasi pencucian kendaraan merupakan tampilan map dan informasi rute menuju lokasi pencucian kendaraan setelah user menekan tombol lihat rute pada halaman info lokasi pencucian kendaraan. Pada halaman ini terdapat marker rute dari posisi user sampai tujuan, informasi rute jalan, header dan footer. Ketika salah satu marker atau informasi

65 http://digilib.mercubuana.ac.id/

rute pada halaman rute lokasi pencucian kendaraan di tekan maka akan menampilkan window pada map alamat tersebut dan terdapat tombol kembali untuk ke halaman sebelumnya. <meta

http-equiv="Content-type"

content="initial-scale=1.0,

name="viewport"

maximum-scale=1.0,

user-

scalable=no, width=device-width"> Pencarian<br /> <br /> Lokasi<br /> <br /> Tempat<br /> <br /> Pencucian<br /> <br /> Kendaraan
Kembali

Rute


data-role="listview"

data-

inset="true" data-theme="d" data-dividertheme="d">

  • id="map_canvas"

    style="

    height:300px;">


  • 66 http://digilib.mercubuana.ac.id/

    © Copyright 2016

    Pada halaman ini terdepat kode untuk menampilkan informasi rute dan jalan menuju lokasi pencucian kendaraan yang dipilih sebelumnya. Kode ini memanfaatkan Google Map API untuk mendapatkan data-data informasi jalan dan map. Berikut potongan kode tersebut: var tujuan = new google.maps.LatLng(loaddata.latitude, loaddata.longitude); var

    posisi

    =

    position.coords.latitude

    +

    ','

    +

    position.coords.longitude; var request = { origin:posisi, destination:tujuan, travelMode: google.maps.DirectionsTravelMode.DRIVING }; directionsService.route(request,

    function(response,

    status) { if (status == google.maps.DirectionsStatus.OK) { directionsDisplay.setDirections(response); } }); }); }

    67 http://digilib.mercubuana.ac.id/

    Berikut adalah tampilan halaman rute lokasi pencucian kendaraan:

    Gambar 4.6 Halaman rute lokasi pencucian kendaraan 4.1.2.7 Penulisan Kode Pada Halaman Bantuan Kode pada halaman bantuan merupakan tampilan informasi bantuan bagaimana menggunakan aplikasi ini, setelah user menekan lisview bantuan. Pada halaman ini terdapat gambar , text, tombol kembali, header dan footer. Menampilkan informasi bantuan dalam menggunakan aplikasi dan terdapat tombol kembali untuk ke halaman sebelumnya. <meta

    http-equiv="Content-type"

    content="initial-scale=1.0,

    name="viewport"

    maximum-scale=1.0,

    user-

    scalable=no, width=device-width"> Aplikasi<br /> <br /> Pencarian<br /> <br /> 68 http://digilib.mercubuana.ac.id/<br /> <br /> Lokasi<br /> <br /> Pencucian<br /> <br /> Kendaraan

    href="index.html"

    rel="external">Kembali

    Bantuan


    data-role="listview"

    data-

    inset="true" data-theme="a">
  • Aplikasi pencarian lokasi pencucian kendaraan

    adalah aplikasi untuk menemukan keberadaan

    lokasi

    pencucian

    terdekat dengan posisi anda

    dan dapat melihat rute jalan menuju lokasi pen

    cucian kendaraan.Untuk menjalankan aplikasi,

    harus

    menggunakan

    internet untuk dan menga

    ktifkan

    GPS

    pada

    android.


  • type="image"

    style="text-align: data-role="none"

    src=gambar/paketdata.png style="width:250px; height:380px;"

    69 http://digilib.mercubuana.ac.id/

    />


    data-role="listview"

    data-inset="true" data-theme="a">
  • Untuk

    dapat

    melihat

    lokasi dapat dilakukan

    dengan

    memilih

    tombol Lihat Peta dan unt

    uk melihat jaraknya dengan mentap marker

    lokasi

    pencucian

    kendaraan pada map.


  • type="image"

    src=gambar/Mapradius.png

    style="text-align: data-role="none" style="width:250px;

    height:380px;" />


    data-role="listview"

    data-

    inset="true" data-theme="a">
  • Untuk dapat melihat rute lokasi pencucian

    kendaraan

    dengan

    memilih tombol Data

    Lokasi kemudian pilih lokasi pencucian ke

    ndaraan

    setelah

    itu

    mentap button lihat rute.


  • type="image"

    style="text-align: data-role="none"

    src=gambar/datalokasi.png style="width:250px; height:380px;" />



    70 http://digilib.mercubuana.ac.id/


    type="image"

    src=gambar/rute.png

    style="width:250px;

    style="text-align: data-role="none" height:380px;"

    />

    © Copyright 2016

    Berikut adalah tampilan halaman bantuan:

    Gambar 4.7 Halaman rute lokasi pencucian kendaraan 4.1.2.8 Penulisan Kode Pada Halaman Tentang Kode pada halaman Tentang merupakan tampilan profil aplikasi, setelah user menekan lisview tentang. Pada halaman ini terdapat gambar , text, tombol kembali, header dan footer. Menampilkan profil aplikasi dan terdapat tombol kembali untuk ke halaman sebelumnya. 71 http://digilib.mercubuana.ac.id/

    <meta

    http-equiv="Content-type"

    content="initial-scale=1.0,

    name="viewport"

    maximum-scale=1.0,

    user-

    scalable=no, width=device-width"> Pencarian Lokasi Tempat Pencucian Kendaraan

    data-role="header"

    data-position="fixed"

    data-theme="a">
    href="index.html"

    rel="external">Kembali

    Tentang




  • href="#"

    style="color:

    #4099FF" onclick="window.open('https://www.twitter.com/fernandamahesa ', '_system');">
    type="image"

    src="gambar/twitter.png" width="32px" height="32px" datainline="true">


  • 72 http://digilib.mercubuana.ac.id/


    type="image"

    width="32px"

    height="32px"

    data-

    inline="true">

  • data-role="listview"

    data-

    inset="true" align="center" data-theme="a">

  • style="text-align:

    center">Aplikasi Pencarian Lokasi Pencucian Kendaraan
    Dibuat

    untuk

    Tugas

    Akhir
    Teknik Informatika
    Fakultas

    Ilmu

    Komputer
    <strong>Universitas Mercubuana Jakarta



  • © Copyright 2016



    73 http://digilib.mercubuana.ac.id/

    Berikut adalah tampilan halaman tentang:

    Gambar 4.8 Halaman tentang 4.2

    Pengujian Fungsionalitas Proses pengujian ini di lakukan dengan cara install aplikasi pada device.

    Dalam hal ini penulis akan menggunakan metode pengujian aplikasi blackbox. Untuk melihat apakah fungsi-fungsi pada aplikasi berjalan dengan baik atau tidak dan juga mengetahui di bagian mana saja terdapat kesalahan pada aplikasi ini untuk segera dapat di perbaiki oleh penulis. 4.2.1

    Lingkungan Pengujian Aplikasi pencarian lokasi pencucian kendaraan ini diuji

    menggunakan Smartphone Android. Spesifikasi Android: 

    OPPO F1



    Display – 720 x 1280 pixels



    Memory Internal – 16GB



    RAM – 3GB



    CPU – Quad_core 1.7GHz



    Chipset – Snapdragon 616



    OS – Android Lollipop v5.1 74 http://digilib.mercubuana.ac.id/

    4.2.2

    Skenario Pengujian Pengujian aplikasi ini dilakukan menggunakan SmartPhone

    ASUS Zenfone C. Item yang diuji antara lain: Tabel 4. 1 Skenario Pengujian Aplikasi No

    Nama Tes

    Sifat Kegiatan

    Hasil Yang diharapkan

    1.

    Masuk halaman

    Normal

    menu 2.

    Memilih lihat peta

    Menampilkan halaman menu

    Normal

    Menampilkan halaman radius

    3.

    Memilih radius

    Normal

    Menampilkan halaman map lokasi pencucian kendaraan terdekat

    4.

    Memilih data

    Tidak normal

    Menampilkan alert

    Normal

    Menampilkan

    lokasi

    halaman daftar lokasi pencucian kendaraan

    5.

    6.

    Memilih lokasi

    Tidak normal

    Menampilkan alert

    Normal

    Menampilkan

    pencucian

    halaman info lokasi

    kendaraan

    pencucian kendaraan

    Memilih lihat rute

    Tidak normal

    Menampilkan alert

    Normal

    Menampilkan halaman map informasi rute

    Tidak normal

    75 http://digilib.mercubuana.ac.id/

    Menampilkan alert

    Lanjutan Tabel 4.1 7.

    Memilih bantuan

    Normal

    Menampilkan halaman bantuan

    8.

    Memilih tentang

    Normal

    Menampilkan halaman tentang

    9.

    Kembali

    ke Normal

    Menampilkan

    halaman

    halaman sebelumnya

    sebelumnya 10.

    Memilih

    keluar Normal

    Keluar aplikasi

    aplikasi

    4.2.3

    Hasil Pengujian Tabel 4.2 Hasil Pengujian Aplikasi

    No 1.

    Nama Tes Masuk

    Sifat

    Hasil Yang

    Hasil

    Kegiatan

    diharapkan

    Pengujian

    Normal

    Menampilkan

    Sesuai

    halaman

    halaman menu

    menu 2.

    Memilih

    Normal

    lihat peta 2.

    Memilih

    Menampilkan

    Sesuai

    halaman radius Normal

    radius

    Menampilkan

    Sesuai

    halaman map lokasi pencucian kendaraan terdekat

    3.

    Memilih

    Tidak

    Menampilkan

    normal

    alert

    Normal

    Menampilkan

    data lokasi

    halaman daftar lokasi pencucian kendaraan

    76 http://digilib.mercubuana.ac.id/

    Sesuai Sesuai

    Lanjutan Tabel 4.2

    4

    5.

    Memilih

    Tidak

    Menampilkan

    normal

    alert

    Normal

    Menampilkan

    lokasi

    halaman detail

    pencucian

    lokasi pencucian

    kendaraan

    kendaraan

    Memilih

    Tidak

    Menampilkan

    normal

    alert

    Normal

    Menampilkan

    lihat rute

    Sesuai Sesuai

    Sesuai Sesuai

    halaman map informasi rute

    6.

    Memilih

    Tidak

    Menampilkan

    normal

    alert

    Normal

    Menampilkan

    bantuan 7.

    Memilih

    9.

    Kembali ke

    Normal

    Menampilkan

    Sesuai

    halaman tentang Normal

    Menampilkan

    halaman

    halaman

    sebelumnya

    sebelumnya

    Memilih

    Sesuai

    halaman bantuan

    tentang 8.

    Sesuai

    Normal

    Keluar aplikasi

    Sesuai

    Sesuai

    keluar aplikasi

    4.3

    Analisis Hasil Pengujian Setelah tahap pengujian blackbox diatas terhadap semua fungsi pada

    Aplikasi pencarian lokasi pencucian kendaraan dengan menggunkan metode haversine formula berbasis android yang sudah dijalankan, maka dapat disimpulkan:

    77 http://digilib.mercubuana.ac.id/

    1. Pada saat pembuatan aplikasi penulis menggunakan smartphone android untuk mengetahui error dan yang lainnya, sehingga aplikasi dapat berjalan dengan baik pada android. 2. Fungsi-fungsi pada aplikasi berjalan dengan baik seperti, mengambil data JSON pada web server, menampilkan peta lokasi pencucian kendaraan terdekat dengan radius yang dipilih oleh pengguna, menampilkan peta rute menuju

    lokasi

    pencucian

    kendaraan

    dari

    posisi

    pengguna

    dan

    menampilkan informasi rute. 3. Aplikasi membutuhkan waktu untuk mengakses data lokasi pencucian kendaraan dan peta karena membutuhkan koneksi internet.

    78 http://digilib.mercubuana.ac.id/