IMPLEMENTASI DAN PENGUJIAN SISTEM
4.2 Pengujian Sistem
Pada tahap pengujian sistem ini akan dilakukan validasi terhadap perangkat lunak yang telah dihasilkan. Validasi perangkat lunak ditujukan untuk menunjukkan bahwa aplikasi sesuai dengan spesifikasinya dan memenuhi harapan pengguna aplikasi.
4.2.1 Tampilan Input 2 Lokasi Tujuan
Pada tampilan halaman input tujuan ini user dapat menambah beberapa tujuan dengan
menekan button tambah lokasi tujuan. Kemudian user akan mendapat halaman input
tujuan yang telah ditambahkan. Setelah itu user juga dapat memasukkan tujuan dan menekan langsung button Ok. Agar koordinat dari tujuan yang telah dimasukkan tersebut dapat diambil langsung. Pada halaman input 2 lokasi tujuan ini dapat dilihat pada gambar 4.1 berikut.
56
4.2.2 Tampilan Hasil Dari Pencarian Lokasi Tujuan
Pada halaman ini user akan melihat hasil dari inputan tersebut. Halaman hasil cari ini juga memiliki button Tampilkan yaitu apabila user menginput beberapa tujuan atau 2 tujuan maka user hanya mendapat tampilan tujuan pertama ketika button cari diklik. Kemudian apabila user ingin melihat lokasi tujuan ke dua maka user dapat mengklik button Tampilkan pada halaman hasil cari tersebut. Sehingga user dapat melihat tujuan kedua. Setelah button diklik maka kedua tujuan tersebut akan ditampilkan dari posisi awal hingga menuju tujuan yang kedua. Berikut halaman tampilan Hasil Cari dapat dilihat pada Gambar 4.2 Hasil Cari Tujuan.
Gambar 4.2 Hasil Cari Tujuan
4.2.3 Pengujian Sistem Pencarian rute Terdekat pada titik awal A menuju B dan C
Pada gambar 4.3 terlihat hasil rute terdekat dari titik awal A menuju B. Dimana
marker yang berwarna merah adalah posisi awal atau titik A. Sedangkan tujuan
pertama yang dilalui adalah titik B yang merupakan tujuan pertama, memiliki marker
berwarna biru dan title Jl. Setiabudi Medan. Adapun jalan yang dilalui memiliki garis berwana merah pada peta.
Gambar 4.3 Hasil Pencarian Pertama
Sedangkan pada gambar 4.4 terlihat hasil pencarian rute terdekat kedua dari titik B menuju titik C. Dimana marker berwarna hijau merupakan tujuan kedua dari posisi awal, memiliki title Jl. Jamin Ginting Medan dan jalan yang dilalui dari posisi pertama B meuju C berwarna biru. Akan tetapi sebelum menampilkan jalur atau tujuan kedua user terlebih dahulu mengklik button Tampilkan yang disediakan oleh sistem.
58
4.2.4 Pengujian Sistem Dengan Membandingan Smartphone yang Berbeda
Pengujian sistem akan dilakukan dengan membandingkan antara dua smartphone
yang berbeda dengan menggunakan jaringan seluler yang sama. Adapun spesifikasi
smartphone yang akan menguji sistem ini dapat dilihat pada tabel 4.1 berikut.
Table 4.1 Spesifikasi Smartphone dalam Pengujian Sistem
Fitur Smartphone A Smartphone B
OS Android OS, v2.3
(Gingerbread)
Android OS, v4.0 (Ice Cream Sandwich)
CPU 832 MHz Quad-core 1.4 GHz Cortex-A9
GPU - Mali-400MP4
Chipset - Exynos 4412 Quad
Network GSM/HSPA GSM/HSPA
GPS A-GPS With A-GPS, GLONASS
Pengujian sistem akan dilakukan dengan menggunakan smartphone A dan smartphone B. Dimana user akan menginput nama jalan atau tujuan dengan jumlah jalan yang akan di input sebanyak 5 tujuan dan 7 tujuan. Setelah user menginput tujuan atau nama jalan kemudian user menekan buttonOk untuk mengambil koordinat dari masing-masing tujuan. Setelah koordinat tujuan terambil dari server map google kemudian user menekan button Cari pada sistem. Pada gambar 4.5 terlihat sebagai inputan user ke lokasi tujuan sebelum user menekan tombol cari. Sedangkan pada gambar 4.6 dan gambar 4.7 merupakan hasil dari pencarian rute terdekat yang ditampilkan pada map sistem dengan menggunakan smartphone A sedangkan pada gambar 4.8 dan gambar 4.9 merupakan hasil dari pencarian dengan menggunakan
smartphone B dengan tujuan yang sama dengan smartphone A.
Gambar 4.5 Input Tujuan
Setelah tujuan diinput oleh user sistem akan mencari dan memproses
pencarian rute terdekat dengan menggunakan algoritma A* yang telah diterapkan pada sistem. Maka hasil yang didapat dari pencarian rute terdekat pada sistem dengan
menggunakan smartphone A dapat dilihat pada gambar 4.6 dan gambar 4.7 sedangkan
hasil yang didapat dengan menggunakan smartphone B dapat dilihat pada gambar 4.8
dan gambar 4.9.
60
Gambar 4.7 Hasil Pencarian Rute Terdekat Pada Smartphone A dengan 7 Tujuan
Gambar 4.8 Hasil Pencarian Rute Terdekat Pada Smartphone B dengan 5 Tujuan
Gambar 4.9 Hasil Pencarian Rute Terdekat Pada Smartphone B dengan 7 Tujuan
Dari hasil pencarian yang telah di input oleh user maka terlihat hasil pencarian
yang akan dilalui user ke tujuan dengan menggunakan warna garis jalan dan marker
yang berbeda ke setiap tujuan. Sedangkan kecepatan perhitungan akses sistem akan ditampilkan pada tabel 4.2 dimana pemrosesan akses data yang akan dilakukan dalam perhitungan ini membutuhkan waktu perhitungan dengan menggunakan algoritma A*. Waktu perhitungan nantinya tergantung kepada berapa banyak tujuan yang akan di input oleh user. Jika semakin banyak tujuan yang di input user maka semakin lama pemrosesan yang akan dilakukan oleh sistem. Pemrosesan sistem tergantung kepada spesifikasi smartphone. Jika smartphone A ini digunakan untuk memproses pencarian 5 tujuan maka akan dapat dilihat pada tabel 4.2 sebagai bahan perbandingan dengan
smartphone B sedangkan jika smartphone A ini digunakan untuk memproses
pencarian 7 tujuan maka dapat dilihat pada tabel 4.3 sebagai bahan perbandingan dengan smartphone B.
62
Tabel 4.2 Hasil Pengujian Dengan 5 Tujuan
Smartphone A Smartphone B
Jaringan Seluler/Wifi Seluler Seluler
Memori yang digunakan 19,54mb 23mb
Kecepatan waktu perhitungan 1.32 ms 1.03 ms
Jarak yang dilalui 15 km 15 km
Tabel 4.3 Hasil Pengujian Dengan 7 Tujuan
Smartphone A Smartphone B
Jaringan Seluler/Wifi Seluler Seluler
Memori yang digunakan 21 mb 24 mb
Kecepatan waktu perhitungan 1.32 ms 1.05 ms
Jarak yang dilalui 24 km 24 km
Dalam hal ini peranan dari jaringan seluler juga sangat penting. Dimana kecepatan akses data akan mempengaruhi kecepatan untuk mengambil garis jalan yang akan dilalui menuju tujuan, akan tetapi tidak berpengaruh terhadap pemrosesan pada smartphone. Proses perhitungan yang dilakukan sistem juga sangat berperan terhadap spesifikasi smartphone. Pada sistem ini proses pencarian tergantung kepada banyak tujuan yang di input oleh user. Karena semakin banyak jumlah tujuan yang di input maka akan semakin lama pencarian yang dilakukan sistem pada smartphone yang digunakan. Sedangkan jika tujuan sedikit maka proses pencarian pada sistem akan lebih cepat, akan tetapi waktu perhitungan yang dilakukan pada sistem tidak berpengaruh terhadap jumlah jarak yang dihitung pada sistem.
Pada tabel 4.4 perhitungan yang dilakukan oleh smartphone A tidak dapat berjalan dikarenakan jumlah tujuan yang di input terlalu banyak dan spesifikasi yang
digunakan pada smartphone sangat rendah sehingga tidak sanggup memproses
perhitungan di atas 7 tujuan dan maksimal pemrosesan yang dilakukan pada
smartphone A hanya berjumlah 7 tujuan. Sedangkan pada smartphone B mampu
menghitung 8 tujuan akan tetapi proses yang dilakukan pada smartphone B cukup lama.
Tabel 4.4 Hasil Pengujian Dengan 8 Tujuan
Smartphone A Smartphone B
Jaringan Seluler/Wifi Seluler Seluler
Memori yang digunakan 51 mb 35 mb
Kecepatan waktu perhitungan - 2.05 ms
Jarak yang dilalui - 24 km
Pada tabel 4.4 hasil dari pengujian 8 tujuan smartphone A tidak sanggup untuk melakukan pencarian sebanyak 8 tujuan. Karena smartphone A memiliki spesifikasi
smartphone yang rendah dibanding smartphone B. Sedangkan smartphone B sanggup
untuk melakukan pencarian sebanyak 8 tujuan akan tetapi pencarian yang dilakukan
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Berdasarkan hasil dari implementasi dan pengujian sistem pencarian rute terdekat pada jasa pengiriman barang menggunakan Algoritma A*, maka penulis dapat menyimpulkan sabagai berikut.
1. Waktu perhitungan yang digunakan dalam smartphone dengan menggunakan
algoritma A* tergantung kepada banyaknya tujuan yang di input oleh user.
2. Spesifikasi smartphone sangat berpengaruh terhadap pemrosesan yang
dilakukan sistem.
5.2 Saran
Adapun saran yang dapat penulis berikan untuk mengembangkan penelitian ini adalah sebagai berikut.
1. Penelitian selanjutnya dapat memperluas jalan dan tidak hanya menggunakan
jalan utama saja agar mendapatkan hasil yang optimal.
2. Penelitian selanjutnya dapat menambahkan waktu tempuh yang dilalui serta kemacetan dan sebagainya.