Anda di halaman 1dari 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/317616333

Perbandingan Djikstra dengan Bee Colony pada LBS

Conference Paper · February 2017

CITATIONS READS

0 235

1 author:

Ika Arfiani
Ahmad Dahlan University
7 PUBLICATIONS   0 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Ika Arfiani on 16 June 2017.

The user has requested enhancement of the downloaded file.


Template Format Penulisan Prosiding SNTT FGDT 2015

ANALISA PERBANDINGAN ALGORITMA DJIKSTRA DAN BEE COLONY


OPTIMIZATION PADA APLIKASI LOCATION BASED SERVICE
PENCARIAN LOKASI UKM

Ika Arfiani
Program Studi Teknik Informatika
Universitas Ahmad Dahlan
Jalan Prof. Dr. Soepomo, SH,. Janturan, Warungboto, Umbulharjo Yogyakarta 55164
e-mail : ika.arfiani@tif.uad.ac.id

Abstrak
Pertumbuhan pengguna layanan mobile data dan mobile internet di Indonesia meningkat pesat
dibandingkan voice dan sms. Terlebih adanya penggunaan aplikasi Location Based Sevice
yang memungkinkan pengguna menampilkan peta sekaligus jarak terdekat untuk menuju ke
suatu lokasi.
Pada penelitian ini dilakukan analisis perbandingan algoritma Djikstra dengan algoritma Bee
Colony Optimization(BCO)dalam memberikan solusi yang optimal pada pencarian rute
terpendek dari sisi jarak tempuh kepada pengguna. Pada BCO teknik pencarian jalurnya
digunakan konsep forward dan backward dengan nilai probabilitas suatu jalur dijadikan
sebagai dasar pada proses transisi jalurnya, kemudian rute pilihan akan diperoleh dari durasi
waggle dance para lebah yang telah berhasil menemukan posisi tujuan. Dari beberapa
alternatif rute pilihan tersebut kemudian dibandingkan untuk mendapatkan rute perjalanan
yang terpendek. Adapun pada Djikstra digunakan teknik forward dengan memilih jarak yang
paling pendek diantara node/titik yang dilalui. Pada proses perhitungan jarak terpendek antar
lokasinya digunakan metode Haversine, hal ini dikarenakan titik-titik koordinat lokasi berada
pada permukaan bumi yang merupakan bidang lengkung.
Hasil pengujian menunjukkan bahwa rute terpendek BCO yang didapat telah mampu
menemukan lokasi tujuan dengan jarak yang mendekati penelusuran dari google map(Djiktra).

Kata kunci: Bee Colony Optimization, Djikstra, Location Based Service

1. PENDAHULUAN
Smartphone pada saat ini umumnya telah memiliki fasilitas Global Positioning System (GPS)
yang memungkinkan pengguna untuk mengetahui lokasi dimana dirinya berada sekarang. Selain
dengan GPS, adanya Base Transceiver Station (BTS) yang digunakan melalui jaringan wi-fi atau
3G, dapat dimanfaatkan juga untuk mengetaui lokasi pengguna. Dengan adanya GPS dan
pemanfaatan BTS melalui jaringan data inilah aplikasi pada smartphone bisa dikembangkan
dengan memanfaatkan location based service (LBS). Menurut Kumar, dkk. (2009) LBS adalah
layanan yang menyediakan informasi berdasarkan tempat, mengacu pada GIS atau electronic map
yang ditunjukkan oleh garis lintang dan bujur sehingga mendapatkan titik lokasi yang
akurat.Menurut Virrantasu, dkk(2001) di tengah begitu pesatnya perkembangan aplikasi pada
smartphone, masih terdapat pangsa pasar yang sangat luas untuk aplikasi LBS yang belum
dikerjakan dengan baik.
Menurut Murat dan Ferraro (2011) perkembangan LBS dikelompokkan menjadi beberapa
kategori, salah satunya adalah LBA (Location Based Advertising). LBA mempunyai dua metode
yakni push dan pull notification. Metode yang akan digunakan dalamsistem ini menggunakan
sistem push notification, yang sifatnya mandiri dan tidak bergantung pada pihak ketiga.
Penggunaan sistem push memiliki keunggulan tersendiri dibanding sistem pull karena client tidak
perlu melakukan request secara berkala sehingga sesuai untuk diaplikasikan pada platform mobile.
Sistem ini juga dilengkapi dengan mekanisme permission dan acceptance dalam penyampaian
iklan, jika user menerima maka iklan akan langsung dikirim tetapi jika ditolak maka iklan tidak
akan dikirim.

Fakultas Teknik UMPurwokerto (26 Nopember 2016) ISSN 0000-0000


Prosiding SNTT FGDT 2016

Adapun untuk proses perhitungan jarak terdekat antara lokasi pengguna dengan lokasi
merchant pada aplikasi ini diterapkan metode Haversine, karena seperti dalam (Adiwilaga, 2014)
Haversine Formula biasa digunakan untuk menghitung jarak Orthodromic. Jarak Orthodromic
adalah jarak terpendek antara dua titik di permukaan bumi menggunakan garis lintang (longitude)
dan garis bujur (lattitude) sebagai variabel inputan. Sedangkan untuk mengantisipasi masalah
pencarian rute terpendek menuju lokasi tujuan akan dilakukan perbandingan hasil antara
penggunaan algoritma djikstra dengan penggunaan algoritma bee colony optimization. Dimana
faktor jarak tempuh digunakan sebagai bahan pertimbangannya tanpa melihat masalah-masalah
yang dapat mempengaruhi waktu tempuh seperti kemacetan, lebar jalan, pengalihan arus, dan
traffic light. Pencarian rute terpendek ini diawali dengan mengetahui posisi asal dan posisi tujuan
(UKM) yang akan dikunjungi. Posisi-posisi inilah yang akan digunakan untuk proses pembangunan
tur perjalanan dalam pencarian rute terpendek.
Berdasar uraian diatas maka akan dilakukan penelitian mengenai bagaimana mendapatkan
solusi yang optimal atas pencarian rute terpendek dari sisi jarak tempuh dengan menerapkan
perbandingan antara algitma Djikstra dengan algoritma bee colony optimization (BCO).

2. METODOLOGI
Metodologi penelitian yang akan dilakukan dapat dikelompokkan kedalam beberapa bagian,
diantaranya :
2.1 Kebutuhan Data
Peneliti mendapatkan pengetahuan dengan melakukan berbagai macam pengumpulan bahan
referensi seperti membaca jurnal hasil penelitian-penelitian sebelumnya, prosiding, tesis, buku-
buku teori dan artikel dari internet, serta jurnal yang berkaitan dengan layanan berbasis lokasi dan
berbagai macam model pencarian rute terpendek khususnya algoritma Djikstra dan Bee Colony.
Sedangkan untuk data UKM pada penelitian ini didapatkan dari dinas perindustrian dan koperasi
serta melibatkan diskusi dengan serta para pelaku usaha UKM di Yogyakarta guna mendapat
informasi berupa alamat toko, ragam produk serta harga dan promosi barang atau jasa yang
ditawarkannya. Data yang dibutuhkan adalah peta wilayah DIY, data merchant(UKM), teori-teori
tentang djikstra dan bee colony optimization.
2.2 Analisis Data
Untuk mengukur ketepatan data yang akan digunakan maka dilakukan analisis data, adapun
data masukan yang dibutuhkan adalah peta wilayah DIY, posisi atau lokasi merchant dan
user,nama jalan, titik-titik persimpangan jalan serta jarak antar titik tersebut .
2.3 Analisa model Location Based Service
Pada Gambar 1 ditunjukkan arsitektur sistem LBS dari aplikasi dimana cara kerjanya adalah
sebagai berikut :
a. Ketika fungsi pencarian telah diaktifkan, posisi pengguna sebenarnya berasal dari perangkat
mobile diperoleh dari Positioning Service. Hal ini dapat dilakukan baik oleh perangkat
menggunakan GPS sendiri atau layanan posisi jaringan yang berasal dari provider (Cell
Tower). Setelah itu perangkat mobile pengguna mengirimkan permintaan informasi promosi
yang lokasinya paling dekat dan mengirimkan posisi melalui jaringan komunikasi ke gateway
telekomunikasi.
b. Gateway memiliki tugas untuk bertukar pesan di antara jaringan komunikasi selular dan
internet. Oleh karena itu dia mengetahui alamat web dari beberapa aplikasi server dan rute
permintaan ke spesifik server tertentu. Gateway akan menyimpan juga informasi tentang
perangkat mobile yang telah meminta informasi
c. Aplikasi server membaca permintaan dan mengaktifkan layanan yang terkait.
d. Kemudian, service menganalisis lagi pesan dan memutuskan mana informasi tambahan selain
criteria pencarian dan posisi pengguna diperlukan untuk menjawab permintaan pengguna.
Dalam kasus ini service akan menemukan bahwa pengguna membutuhkan suatu informasi
dari database yellow pages pada wilayah tertentu dan kemudian service tersebut akan
meminta penyedia data untuk memberikan data tersebut

ISSN :0000 - 0000


Template Format Penulisan Prosiding SNTT FGDT 2015

e. Selanjutnya service akan menemukan bahwa informasi tentang promo, jalan, jarak dan cara
yang diperlukan untuk memeriksa apakah lokasi tujuan dapat dicapai
f. Setelah semua informasi service akan melakukan bufferspasial dan query routing untuk
mendapatkan beberapalandmark terdekat. Setelah menghitung daftar landmark terdekat, hasil
dikirim kembali ke pengguna melalui internet, gateway dan jaringan mobile.
g. Kemudian, informasi akan disampaikan kepada pengguna baik dalam bentuk peta digital.

Gambar 1. Arsitektur Sistem LBS yang dibangun

3. HASIL DAN PEMBAHASAN


Dalam mencari rute terpendek harus ditentukan terlebih dahulu posisi asal dan posisi tujuan
yang akan dicapai. Untuk itu dalam LBS perlu dicari rumus perhitungan untuk menentukan jarak
terpendek antara dua titik. Adapun contoh perhitungan untuk menentukan jarak terdekat antara dua
titik lokasi dengan menggunakan Haversine Formula adalah sebagai berikut :
Misalkan :
Lokasi 1 (Gedung Sate Bandung)  Long : 107.618633
Lat : -6.901361
Lokasi 2 (Masjid Lembang)  Long : 107.618279
Lat : -6.811771
Jika dicari langsung menggunakan Google Map maka jarak aktual yang diperoleh dari Gmap ialah
10.05 Km seperti yang tampak dalam Gambar 2.

Gambar 2. Jarak antara gedung sate dengan masjid Lembang dalam peta
Bila dihitung perbandingan hasil perhitungan antara metode Haversine dengan Euclide adalah
sebagai berikut :
a. Euclide :
𝐽𝑎𝑟𝑎𝑘 = 𝐿𝑎𝑡1 − 𝐿𝑎𝑡2 2 + 𝐿𝑜𝑛𝑔1 − 𝐿𝑜𝑛𝑔2 2

Fakultas Teknik UMPurwokerto (26 Nopember 2016) ISSN 0000-0000


Prosiding SNTT FGDT 2016

2 2
= −6.901361 − (−6.811771) + 107.618633 − (107.618279)
= 0.008026368 + 0.00000012531
= 0.008026493 = 0.0895907 * 111.319 = 9.97314713 km

b. Haversine :
𝐽𝑎𝑟𝑎𝑘
(−6.811771) − −6.901361 (107.618279) − 107.618633
= 2𝑟. arcsin 𝑠𝑖𝑛2 + cos −6.901361 . cos(−6.811771) . 𝑠𝑖𝑛2
2 2

0.08959 (−0.000354 )
= 2(6371.1). arcsin 𝑠𝑖𝑛2 + 0.81493709 . (0.86352119). 𝑠𝑖𝑛2
2 2

= 12742.2. arcsin 𝑠𝑖𝑛2 0.044795 + (0.70371545). 𝑠𝑖𝑛2 −0.000177


= (12742.2). arcsin (0.00200525) + (0.70371545). 0.000000031329
= (12742.2). arcsin (0.00200525) + 0.0000000220467
= (12742.2). arcsin 0.002005272
= (12742.2). arcsin 0.04478026
= (12742.2)(0.0007816547) = 9.96000052 km
Dari kedua teorema diatas (euclide dengan haversine) hasil yang diperoleh tidak
berbeda jauh meskipun ada selisih 0.09 dengan hasil dari Gmap, namun Haversine
menunjukkan hasil yang paling minimum, sehingga cukup ampuh untuk menghitung jarak-
jarak pendek yang bisa diakumulasi untuk memperoleh jarak sesuai jalur yang dilalui.
3.1 Pencarian Rute Terpendek Menggunakan Algoritma BCO
Adapun cara perhitungan untuk menentukan rute terpendek dengan algoritma BCO adalah
jika diketahui suatu graph di bawah yang ingin diketahui jalur terpendek dari kota A ke
kota J :
A 2 B 3 C 1 D 3 E

6 2 4 3 5

F 4 G 3 H 5 I 5 J

Gambar 3. Ilustrasi graph dengan 10 kota


Dengan jarak antar kota (dij) sebagai berikut:
Tabel 1. jarak antar kota
A B C D E F G H I J
A 0 2 6
B 2 0 3 2
C 3 0 1 4
D 1 0 3
E 0 5
F 6 0 4
G 2 4 0 3
H 4 3 0 5
I 3 5 0 5
J 5 5 0

ISSN :0000 - 0000


Template Format Penulisan Prosiding SNTT FGDT 2015

Parameter–parameter yang digunakan adalah:


Jumlah Lebah (NBee) = 5
α = 1.00
β = 2.00
𝜆 = 0.7
𝐾 =1
posisiAsal = A
posisiTujuan = J
Lebah I
Transisi : 1
titikAsal : A
jumlah jalur yang bias dilalui = 2 yakni B dan F
jumlah jalur > 0 dan tidak sama dengan 1 maka :
a. Jika yang dipilih jalur B
Jumlah jalur yang tidak dipilih (Nj) = 2-1 = 1
1) Hitung arc fitness
𝜌𝐴𝐵,1 = 𝜆 = 0,7
1−𝜆 1−0,7
𝜌𝐴𝐹,1 = = = 0,3
𝑁𝑗 1
2) Hitung probabilitas :
𝛼 1 𝛽 1 2
𝜌𝐴𝐵,1 . 𝑑 𝐴𝐵
= 0,7 1 . 2
= 0,7 . 0,25 = 0,175
𝛼 1 𝛽 1 2
𝜌𝐴𝐹,1 . 𝑑 𝐴𝐹
= 0,3 1 . 6
= 0,3 . 0,28 = 0,008
𝛽
𝛼 1
𝑗 𝜖 𝐴𝑖,𝑛 ( 𝜌𝑖,𝑗 ,𝑛 . = 0,175 + 0,008 = 0,183
𝑑 𝑖𝑗
0,175
𝜌𝐴𝐵,1 = 0,183 = 0,956
0,008
𝜌𝐴𝐹,1 = 0,183 = 0,044
Jalur yang mempunyai probabilitas tertinggi sementara adalah jalur B.
b. Jika yang dipilih jalur F
Jumlah jalur yang tidak dipilih (Nj) = 2-1 = 1
1) Hitung arc fitness
𝜌𝐴𝐹,1 = 𝜆 = 0,7
1−𝜆 1−0,7
𝜌𝐴𝐵,1 = 𝑁𝑗
= 1
= 0,3
2) Hitung probabilitas :
𝛼 1 𝛽 1 2
𝜌𝐴𝐵,1 . 𝑑 𝐴𝐵
= 0,3 1 . 2
= 0,3 . 0,25 = 0,075
𝛼 1 𝛽 1 2
𝜌𝐴𝐹,1 . = 0,7 1 . = 0,7 . 0,28 = 0,0196
𝑑 𝐴𝐹 6
𝛽
𝛼 1
𝑗 𝜖 𝐴𝑖,𝑛 ( 𝜌𝑖,𝑗 ,𝑛 . 𝑑 𝑖𝑗
= 0,075 + 0.0196 = 0,0946
0,075
𝜌𝐴𝐵,1 = 0,183 = 0,793
0,0196
𝜌𝐴𝐹,1 = 0,183
= 0,207
Probabilitas tertinggi tetap B maka posisiAsal yang baru adalah B. posisiAsal yang
baru tidak sama dengan tujuan maka dilanjutkan transisi berikutnya.
Transisi : 2
posisiAsal : B
jumlah jalur yang bias dilalui = 2 yakni C dan G
jumlah jalur > 0 dan tidak sama dengan 1 maka :
c. Jika yang dipilih jalur C
Jumlah jalur yang tidak dipilih (Nj) = 2-1 = 1

Fakultas Teknik UMPurwokerto (26 Nopember 2016) ISSN 0000-0000


Prosiding SNTT FGDT 2016

1) Hitung arc fitness


𝜌𝐵𝐶,2 = 𝜆 = 0,7
1−𝜆 1−0,7
𝜌𝐵𝐺,2 = = = 0,3
𝑁𝑗 1
2) Hitung probabilitas :
𝛼 1 𝛽 1 2
𝜌𝐵𝐶,2 . 𝑑 𝐵𝐶
= 0,7 1 . 3
= 0,7 . 0,11 = 0,078
𝛼 1 𝛽 1 2
𝜌𝐵𝐺,2 . 𝑑 𝐵𝐺
= 0,3 1 . 2
= 0,3 . 0,25 = 0,075
𝛽
𝛼 1
𝑗 𝜖 𝐴𝑖,𝑛 ( 𝜌𝑖,𝑗 ,𝑛 . 𝑑 𝑖𝑗
= 0,078 + 0,075 = 0,153
0,078
𝜌𝐴𝐵,1 = 0,153 = 0,509
0,075
𝜌𝐴𝐹,1 = = 0,491
0,153
Jalur yang mempunyai probabilitas tertinggi sementara adalah jalur C.
d. Jika yang dipilih jalur G
Jumlah jalur yang tidak dipilih (Nj) = 2-1 = 1
1) Hitung arc fitness
𝜌𝐵𝐺,2 = 𝜆 = 0,7
1−𝜆 1−0,7
𝜌𝐵𝐶,2 = = = 0,3
𝑁𝑗 1
2) Hitung probabilitas :
𝛼 1 𝛽 1 2
𝜌𝐵𝐺,2 . 𝑑 𝐵𝐺
= 0,3 1 . 3
= 0,3 . 0,11 = 0,033
𝛼 1 𝛽 1 2
𝜌𝐵𝐶,2 . 𝑑 𝐵𝐶
= 0,7 1 . 2
= 0,7 . 0,25 = 0,175
𝛽
𝛼 1
𝑗 𝜖 𝐴𝑖,𝑛 ( 𝜌𝑖,𝑗 ,𝑛 . = 0,033 + 0,175 = 0,208
𝑑 𝑖𝑗
0,033
𝜌𝐴𝐵,1 = 0,208 = 0,160
0,175
𝜌𝐴𝐹,1 = 0,208 = 0,840
Jalur dengan probabilitas tertinggi adalah G sedang yang awal tadi adalah C, maka
dibandingkan mana yang lebih tinggi dan yang paling tinggi adalah G sehingga posisiasal yang
baru adalah G.
Transisi : 3
posisiAsal : G
jumlah jalur ada 2 yakni B dan F. karena B sudah dilalui maka hanya boleh pilih F sehingga
jumlah jalur > 0 dan sama dengan 1 maka posisiasal adalah F dan dilanjutkan transisi berikutnya.
Transisi : 4
posisiAsal : F
jumlah jalur sama dengan 0 berarti jalan buntu, sehingga dilanjutkan mengirim lebah
berikutnya. Dimana jalur yang telah dilalui lebah I (bee=1) adalah A-B-G-F
Untuk lebah berikutnya prosesnya sama dengan lebah I. adapun hasil penelusuran 5 lebah
adalah sebagai berikut :
Tabel 2. jarak hasil penelusuran lebah
bee rute Jarak tempuh
1 ABGF 8
2 ABCDEJ 14
3 ABCDIHGF 21
4 ABCDIJ 14
5 AF 6
Dari 5 lebah yang dilepas, hanya 2 yang sampai ketujuan J yaitu bee 2 dan bee 4, selanjutnya
kedua lebah tersebut melakuka waggle dance untuk mengetahui lebah mana yang memiliki durasi
tarian yang paling lama.

ISSN :0000 - 0000


Template Format Penulisan Prosiding SNTT FGDT 2015

Waggle Dance :
1 1
𝜌𝑓2 = 𝐿2 = 14 = 0,071
1 1
𝜌𝑓4 = 𝐿4 = 14 = 0,071
2
𝑖=1 𝑃𝑓𝑖 = 0,071 + 0,071 = 0,143
1 𝑁𝑏𝑒𝑒 0,143
𝜌𝑓𝑐𝑜𝑙𝑜𝑛𝑦 = 𝑁𝑏𝑒𝑒 𝑖=1 𝑃𝑓𝑖 = 2
= 0,071
𝑃𝑓2 0,071
𝐷2 = 𝐾. 𝑃 = 1. 0,143 = 0,5
𝑓𝑐𝑜𝑙𝑜𝑛𝑦
𝑃 0,071
𝐷4 = 𝐾. 𝑃 𝑓4 = 1. 0,143 = 0,5
𝑓𝑐𝑜𝑙𝑜𝑛𝑦
Karena durasi tarian keduanya sama maka keduanya dapat dijadikan rute terpendek.
3.2 Pencarian Rute Terpendek Menggunakan Algoritma Djikstra
Algoritma Dijkstra diterapkan untuk mencari lintasan terpendek pada graf berarah. Namun,
algoritma ini juga benar untuk graf tak berarah. Algoritma Dijkstra mencari lintasan terpendek
dalam sejumlah langkah. Algoritma ini menggunakan prinsip greedy. Prinsip greedy pada
algoritma dijkstra menyatakan bahwa pada setiap langkah kita memilih sisi yang berbobot
minimum dan memasukannya dalam himpunan solusi. Contoh penerapan algoritma djikstra adalah
lintasan terpendek yang menghubungkan antara dua kota berlainan tertentu (Single-source Single-
Destination Shortest Path Problems).
Cara kerja algoritma Dijkstra memakai stategi greedy, di mana pada setiap langkah dipilih sisi den
gan bobot terkecil yang menghubungkan sebuah simpul yang sudah terpilih dengan simpul lain
yang belum terpilih. Algoritma Dijkstra membutuhkan parameter tempat asal, dan tempat tujuan.
Hasil akhir dari algoritma ini adalah jarak terpendek dari tempat asal ke tempat tujuan beserta
rutenya. Misalkan sebuah graf berbobot dengan n buah simpul dinyatakan dengan matriks
M=[mij], yang dalam hal ini:
mij = bobot sisi (i,j) (pada graf tak berarah mij =mji )
mii = 0
mij = ∞ , jika tidak ada sisi dari simpul I ke simpul j
Selain matriks M, juga menggunakan tabel S=[si], yang dalam hal ini:
si = 1, jika simpul i termasuk ke dalam lintasan terpendek
si = 0, jika simpul i tidak termasuk ke dalam lintasan terpendek
Dan tabel D=[di], yang dalam hal ini
di = panjang lintasan dari simpul awal a ke simpul i
Dengan menggunakan jarak yang sama dengan Tabel 1 maka di dapat perhitungan rute terpendek
dari kota A menuju kota J dengan algoritma Djikstra adalah sebagi berikut :
a. Dari A ke B atau F
Jarak A-B : 2
Jarak A-F : 6
Maka jarak terkecil adalah 2, sehingga titik yang dipilih adalah 2(B) kemudian tambahkan
dalam daftar nilai yang terhubung dengan titik yang terpilih (titik 1).
b. Dari B ke C atau G
Jarak B-C : 3
Jarak B-G : 2
Maka jarak terkecil adalah 2, tetapi dari G tidak ada jalur yang menuju J, sehingga titik yang
dipilih adalah 3(C) kemudian tambahkan dalam daftar nilai yang terhubung dengan titik yang
terpilih (titik 1). Sehingga jumlah jarak tempuh yang baru = 2+2 = 4.
c. Begitu seterusnya sampai didapat titik tujuan. Sehingga hasil akhir jumlah jarak yang didapat
adalah

Fakultas Teknik UMPurwokerto (26 Nopember 2016) ISSN 0000-0000


Prosiding SNTT FGDT 2016

Tabel 3. jarak hasil penelusuran djikstra


urutan rute Total Jarak tempuh
1 A-B 2
2 A-B-C 5
3 A-B-C-D 6
4 A-B-C-D-E 9
5 A-B-C-D-E-J 14
6 A-B-C-D-I 9
7 A-B-C-D-I-J 14
Karena ada dua rute yang memberikan hasil yang sama maka dua-duanya dapat dijadikan rute
terpendek menuju ke kota J.

4. KESIMPULAN
Dari penelitian didapat bahwa rute terpendek yang diperoleh dari perhitungan algoritma BCO
telah mampu menemukan lokasi tujuan dengan jarak yang mendekati penelusuran dari algoritma
Djikstra atau yang dipakai oleh google map. Kedua algoritma tersebut sama-sama dapat mencapai
tujuan dengan jarak tempuh sepanjang 14 km. Namun BCO kurang efektif dari segi waktu
pemrosesan, karena semakin banyak jumlah lebah yag dilepas maka semakin lama waktu
pemrosessannya

5. DAFTAR PUSTAKA
Adiwilaga, A., 2014, Teori Pengukuran Jarak, http://blogs.itb.ac.id/anugraha/ 2014/09/10/teori-
pengukuran-jarak/ akses 2 September 2014 jam 13.45
Murat, A. & Ferraro, R., 2011, Location-Aware Applications, In Shelter Island,NY 11964:
Manning Publications Co.
Kumar, S., Qadeer, M.A., and Gupta, A., 2009, Location Based Service using android,
Departement of Computer EngineeringZakir Hussain College of Engineering and Technology,
India.
Virrantaus, K., Markkula, J., Garmash, A., and Terziyan, Y.V., 2001,Developing GIS-Supported
Location-Based Services. In: Proc. of WGIS’2001 – First International Workshop on Web
Geographical Information Systems., Kyoto, Japan. 423–432

ISSN :0000 - 0000

View publication stats

Anda mungkin juga menyukai