Rancang Bangun Aplikasi Web Pencarian Rute Terpendek Antar Gedung di Kampus Menggunakan Algoritma Floyd-warshall

dokumen-dokumen yang mirip
PENGEMBANGAN SISTEM PAKAR UNTUK MEMPREDIKSI KELAS KEMAMPUAN LAHAN PERTANIAN

PENCARIAN TITIK LOKASI DENGAN PEMANFAATAN ALGORITMA FLOYD-WARSHALL SEBAGAI PERHITUNGAN JARAK TERDEKAT DI INSTITUT TEKNOLOGI BANDUNG

BAB I PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI ALGORITMA FLOYD-WARSHALL UNTUK PENENTUAN RUTE TERPENDEK MENUJU WAHANA BERMAIN (STUDI KASUS JAWA TIMUR PARK 1 KOTA BATU) TUGAS AKHIR

DAFTAR ISI HALAMAN JUDUL DEPAN...

1. PENDAHULUAN 1.1 Latar Belakang

VISUALISASI PENCARIAN LINTASAN TERPENDEK ALGORITMA FLOYD- WARSHALL DAN DIJKSTRA MENGGUNAKAN TEX

BAB 3 ANALISIS DAN PERANCANGAN

Sistem Informasi Praktik Industri Fakultas Teknik Universitas Negeri Yogyakarta Berbasis Web

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

PERANCANGAN APLIKASI PENCARIAN RUTE TERPENDEK MENEMUKAN TEMPAT PARIWISATA TERDEKAT DI KEDIRI DENGAN METODE FLOYD- WARSHALL UNTUK SMARTPHONE

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM PENJADWALAN UJIAN DOKTOR PADA PASCASARJANA UNIVERSITAS DIPONEGORO. Rizka Ella Setyani, Sukmawati Nur Endah


BAB III ANALISA DAN PERANCANGAN SISTEM

TESTING PROGRAM. Pertemuan Nurul Adhayanti

JURNAL TEKNIK ITS Vol. 6, No. 1, (2017) ISSN: ( Print) A-51

PENGEMBANGAN SISTEM INFORMASI SANGGAR SENI UNIVERSITAS COKROAMINOTO PALOPO

BAB III METODOLOGI PENELITIAN. Pengembangan Aplikasi Pencarian Rute Terpendek Menggunakan

DAFTAR ISI HALAMAN JUDUL LUAR...

BAB III ANALISA DAN PERANCANGAN

Pengembangan Aplikasi Reservasi Ruang Kelas Perkuliahan Dengan Uji Validasi White Box

BAB IV HASIL DAN UJI COBA

SOFTWARE TESTING. Ratna Wardani

BAB III PERANCANGAN PENELITIAN

BAB 2 LANDASAN TEORI

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

VISUALISASI GRAFIS ALGORITMA DIJKSTRA SEBAGAI MEDIA PEMBELAJARAN ALGORITMA GRAF

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

1-1.

BAB IV IMPLEMENTASI DAN PENGUJIAN

PENGEMBANGAN APLIKASI CONTROLLING TUGAS AKHIR BERBASIS WEB SISI KOORDINATOR, DAN PEMANGKU KEPUTUSAN

Dasar-Dasar Pengujian Perangkat Lunak. Fakultas Ilmu Komputer dan Teknologi Informasi Jurusan Sistem Informasi Univesitas Gunadarma

1 BAB III METODE PENELITIAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PENENTUAN RUTE TERPENDEK PADA OPTIMALISASI JALUR PENDISTRIBUSIAN BARANG DI PT. X DENGAN MENERAPKAN ALGORITMA FLOYD-WARSHALL

PENGEMBANGAN SISTEM INFORMASI PENGGAJIAN DI PESANTREN PERSIS 99 RANCABANGO

DOKUMEN UJI PERANGKAT LUNAK FILM FANTASY MALANG UNTUK KOMUNITAS PECINTA FILM MALANG. Dipersiapkan Oleh: Kelompok 9

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB III METODE PENELITIAN

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

BAB III ANALISA DAN DESAIN SISTEM

APLIKASI MONITORING PENGIRIMAN BARANG DENGAN ALGORITMA DIJKSTRA

BAB I PENDAHULUAN. dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI

TEKNIK PENGUJIAN PERANGKAT LUNAK (Software Testing Techniques)

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMELIHARAAN PERANGKAT LUNAK. Kompetensi Lulusan 1. Pengertian Pemeliharaan OHT

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI PRAKTIK INDUSTRI FAKULTAS TENIK UNY BERBASIS WEB

Nama : Rendi Setiawan Nim :

BAB III ANALISA DAN PERANCANGAN SISTEM

DESAIN TEST CASE. Tugas ke 11 Rekayasa Perangkat Lunak

BAB I PENDAHULUAN. Semakin cepat waktu yang ditempuh maka semakin pendek pula jalur yang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN. digunakan berupa perangkat keras dan perangkat lunak. 8 GB Random Access Memmory (RAM), Sistem Operasi Windows 10.

ANALISIS DAN PERANCANGAN APLIKASI KELILING INDONESIA BERBASIS ANDROID

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB III METODE PENELITIAN. berjalannya perancangan dan implementasi aplikasi. (RAM), Sistem Operasi Windows 8.

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... vii. DAFTAR GAMBAR... viii

1. Personal Computer (PC) atau Laptop. 32/64 bit architecture processor, 2 GB Random Access Memmory (RAM), Sistem Operasi Windows XP/7/8.

BAB I PENDAHULUAN. Keberadaan Pedagang Besar Farmasi sebagai produsen obat-obatan sering

BAB I PENDAHULUAN. dapat kita lihat betapa kompleksnya persoalan persoalan dalam kehidupan

2.4.4 Activity Diagram... II Sequence Diagram... II Collaboration Diagram... II Implementasi... II PHP...

BAB I PENDAHULUAN. dalam teori graf dikenal dengan masalah lintasan atau jalur terpendek (shortest

SIMULATOR UNTUK MENENTUKAN DISTRIBUSI TEKANAN DAN HEATING VALUE PADA SISTEM JARINGAN PIPA GAS ABSTRAK

ANALISIS ALGORITMA FLOYD UNTUK MENYELESAIKAN MASALAH PENCARIAN LINTASAN TERPENDEK PADA SETIAP PASANGAN SIMPUL

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

Perbandingan Algoritma Dijkstra dan Algoritma Floyd-Warshall dalam Penentuan Lintasan Terpendek (Single Pair Shortest Path)

RANCANG BANGUN APLIKASI REKAM MEDIS POLIKLINIK UNIVERSITAS TRILOGI

SIMULATOR UNTUK MENENTUKAN DISTRIBUSI TEKANAN DAN HEATING VALUE PADA SISTEM JARINGAN PIPA GAS

Susunan Dokumen Rancangan Aplikasi E-Bisnis

SISTEM PENUNJANG KEPUTUSAN PENERIMAAN GURU BERBASIS WEB

Rancang Bangun Aplikasi Mobile Struktur Data Graf Berbasis Google Maps

RANCANG BANGUN APLIKASI PENCARIAN JALUR TERPENDEK MENGGUNAKAN ALGORITMA FLOYD WARSHALL (STUDI KASUS KOTA SINGKAWANG) Mohammad Hendra Istyanto

HALAMAN PENGESAHAN PEMBIMBING...

ANALISIS ALGORITMA FLOYD WARSHALL UNTUK MENENTUKAN LINTASAN TERPENDEK PENGANGKUTAN SAMPAH (Studi Kasus: Pengangkutan Sampah di Kabupaten Kubu Raya)

Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda

Teknik Pengujian (2) Whitebox Testing

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

Penentuan Jarak Terpendek dan Jarak Terpendek Alternatif Menggunakan Algoritma Dijkstra Serta Estimasi Waktu Tempuh

BAB I PENDAHULUAN. semakin meningkat. Teknologi komputasi yang berkembang pesat sangat

Pencarian Jalur Terpendek dengan Algoritma Dijkstra

PENGEMBANGAN SHORTEST PATH ALGORITHM (SPA) DALAM RANGKA PENCARIAN LINTASAN TERPENDEK PADA GRAF BERSAMBUNG BERARAH BERUNTAI

PERANCANGAN APLIKASI RENCANA ANGGARAN BIAYA (RAB) UNTUK PENGADAAN MATERIAL PEMELIHARAAN JALAN

PENERAPAN ALGORITMA FLOYD WARSHALL UNTUK MENENTUKAN JALUR TERPENDEK DALAM PENGIRIMAN BARANG

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

RANCANG BANGUN SISTEM INFORMASI PUSAT KAJIAN DAN PENERAPAN REKAYASA TEKNIK (PUSKAREKATEK) UNIVERSITAS MUHAMMADIYAH MALANG

Transkripsi:

Rancang Bangun Aplikasi Web Pencarian Rute Terpendek Antar Gedung di Kampus Menggunakan Algoritma Floyd-warshall Lutfi Fanani Program Teknologi Informasi dan Ilmu Komputer Universitas Brawijaya Malang, Indonesia lutfifanani@yahoo.com Eriq M. Adams J. 1, Satrio A. Wicaksono 2 Program Teknologi Informasi dan Ilmu Komputer Universitas Brawijaya Malang, Indonesia 1 eriq.adams@ub.ac.id, 2 satrio@ub.ac.id Abstrak Kampus merupakan tempat dimana sebuah layanan sistem informasi web pencarian rute terpendek antar gedung sangat dibutuhkan untuk menemukan lokasi gedung yang tersebar di berbagai penjuru kampus. Ada beberapa rute yang bisa ditempuh untuk menuju ke suatu gedung. Masyarakat menginginkan jalur yang efisien sehingga dapat menghemat waktu. Algoritma Floydwarshall merupakan salah satu algoritma untuk menyelesaikan masalah ini. Paper ini menjelaskan aplikasi web pencarian rute terpendek antar gedung di kampus yang memiliki fitur mencari suatu lokasi gedung serta jarak terpendek yang dapat dilalui. Hasil pengujian menunjukkan bahwa keseluruhan fungsional bekerja dengan baik, dengan akurasi 100%. Kata kunci: rute terpendek, algoritma Floyd-warshall, PHP, kampus. I. PENDAHULUAN Sistem informasi semakin dibutuhkan oleh banyak pihak, informasi tersebut diperlukan pengguna untuk berbagai keperluan [1]. Lingkungan kampus merupakan salah satu tempat dimana sebuah layanan sistem informasi sangat dibutuhkan baik untuk mahasiswa, karyawan, maupun masyarakat luas. Sistem informasi yang ada pada kampus diharapkan juga harus dapat membantu aktivitas di kampus untuk menemukan lokasi jurusan atau fakultas yang dibutuhkan. Dalam sebuah kampus terdapat gedung fakultas atau jurusan yang letaknya relatif terpisah satu dengan yang lain. Setiap fakultas atau jurusan terhubung dengan fasilitas jalan raya kampus, yang juga merupakan sarana untuk mengakses antara satu gedung dengan gedung lainnya. Secara matematis kondisi seperti ini dapat direpresentasikan sebagai sebuah graf. Graf adalah pasangan himpunan vertex/simpul dan edges/sisi, dimana setiap sisi berhubungan dengan satu atau dua buah simpul[3]. Salah satu masalah umum yang dapat diselesaikan dengan menggunakan teori graf yaitu masalah rute terpendek (Shortest Path Problem) yang mencari rute dengan jumlah bobot paling minimum [1]. Algoritma Floyd-warshall merupakan salah satu algoritma untuk menyelesaikan masalah ini [2]. Oleh karena itu dibutuhkan sebuah sistem informasi web pencarian rute terpendek antar gedung di kampus yang dapat memudahkan masyarakat dalam mencari sebuah fakultas atau jurusan tertentu dan jalur yang dapat dilalui untuk menuju fakultas atau jurusan tersebut. II. METODE PENELITIAN Operasi dasar dalam aplikasi web pencarian rute terpendek ini adalah mendapatkan rute terpendek antar gedung di kampus dan menampilkan visualisasi peta. Arsitektur sistem menjelaskan mekanisme kerja aplikasi web pencarian rute terpendek ini. Gambar 1 menunjukkan perancangan arsitektur sistem dari aplikasi ini. Algoritma Floyd-Warshall adalah salah satu varian dari pemrograman dinamis, yaitu suatu metode yang melakukan pemecahan masalah dengan memandang solusi yang akan diperoleh sebagai suatu keputusan yang saling terkait [04]. k d min d, d d ij ik kj jika k 1 ij Algoritma ini bekerja dengan menghitung shortestpath(i,j,1) untuk semua pasangan (i,j), kemudian hasil tersebut akan digunakan untuk menghitung shortestpath(i,j,2) untuk semua pasangan (i,j), dst. [7]. Proses ini akan terus berlangsung hingga k = n dan kita telah menemukan jalur terpendek untuk semua pasangan (i,j) menggunakan simpul-simpul perantara [4]. 30

- Gambar 1 Perancangan arsitektur sistem Gambar 4 Relasi antar class Gambar 2 Proses pencarian rute pada sistem Proses pencarian rute pada sistem aplikasi web pencarian rute terpendek ditunjukan pada Gambar 2. Aplikasi web pencarian rute terpendek antar gedung di kampus memiliki beberapa kebutuhan fungsional yang dimodelkan dalam diagram use case, Diagram use case aplikasi ini dibagi menjadi dua, yaitu diagram use case user dan diagram use case administrator. Gambar 3 menggambarkan diagram use case sistem. Aplikasi ini dibangun oleh sejumlah class yang saling membentuk relasi. Class diagram memberikan gambaran pemodelan elemen-elemen class serta fungsi dan relasinya dengan class lain dalam sebuah sistem. Terdapat enam class pada aplikasi ini yaitu class peta, node_jarak, hubungi, modul, gedung, dan user. Relasi antar class pada perancangan perangkat lunak ini ditunjukkan pada Gambar 4, sedangkan diagram class sistem ini ditunjukkan pada Gambar 5, Gambar 5 Diagram class sistem III. HASIL DAN PEMBAHASAN Aplikasi web pencarian rute terpendek antar gedung ini mempunyai beberapa proses (method) utama, yang terbagi dalam beberapa class. Dalam makalah ini hanya akan disebutkan salah satu algoritma saja sehingga tidak semua method akan dicantumkan. Implementasi algoritma ini akan direpresentasikan dalam bentuk pseudocode. Gambar 6 menggambarkan pseudocode algoritma untuk mendapatkan rute terpendek. NAMA ALGORITMA: getdistance DEKLARASI String nodeawal, nodeakhir Integer jarak DESKRIPSI Masukan : nodeawal, nodeakhir Proses : 1. Menginisialisasi variabel $awal = $_POST dan $akhir = $_POST merupakan node awal dan node akhir 2. Memberi nilai atribut nodeawal dan nodeakhir 3. Memanggil variabel $fw sebagai new FloydWarshall ($graph, $nodes) 4. Mencetak variabel $fw- >get_distance Keluaran:Sistem menampilkan jarak dari titik awal menuju titik akhir Gambar 6 Pseudocode algoritma getdistance Gambar 3 Giagram use case sistem Pemodelan ke dalam flow graph yang telah dilakukan terhadap algoritma getdistance menghasilkan jumlah 31

kompleksitas siklomatis (cyclomatic complexity) melalui persamaan V(G) = E N + 2. V(G) = E N + 2 = 0 1 + 2 = 1 Berdasarkan dari nilai cyclomatic complexity yang telah didapatkan dari perhitungan maka ditentukan satu buah basis set dari jalur independent, yaitu : Jalur 1 : 1 Penentuan kasus uji untuk jalur independent tersebut dan hasil eksekusinya dijelaskan pada Tabel 5.1. Tabel 1 Kasus uji untuk pengujian unit algoritma getdistance Jalur Kasus Uji Hasil yang didapatkan 1 Menjalankan operasi get_distance Mendapatkan jarak terpendek dari titik awal ke titik akhir Antarmuka aplikasi web pencarian rute terpendek antar gedung di kampus ini terdiri dari dua buah menu khusus administrator dan user biasa. Administrator mempunyai hak akses lebih dibandingkan user, yaitu dapat melakukan proses tambah, hapus, dan edit data. Implementasi antarmuka aplikasi dilakukan dengan komponen graphical user interface dari web browser dengan format php (*.php). Gambar 7 menunjukkan implementasi antarmuka aplikasi pada menu user. Sedangkan tampilan menu administrator dapat ditunjukkan dengan gambar 8 setelah administrator sukses melakukan login. Pengujian validasi dilakukan dengan objek uji kebutuhan fungsional dari perangkat lunak Web Pencarian Rute Terpendek. Pengujian validasi dilakukan dengan teknik black-box testing [5] yaitu dengan melakukan pengujian terhadap kinerja seluruh sistem. Kasus uji untuk pengujian validasi dapat dilihat pada Tabel 2. Gambar 7 Tampilan menu user Gambar 8 Tampilan menu administrator Tabel 2 Pengujian validasi sistem No. Nama Kasus Uji Status Validitas 1 Melihat info jurusan. Valid 2 Mencari rute Valid terpendek. 3 Mengirim pesan. Valid 4 Login. Valid 5 Logout. Valid 6 Tambah akun. Valid 7 Edit akun. Valid 8 Hapus akun. Valid 9 Tambah modul. Valid 10 Edit modul. Valid 11 Hapus modul. Valid 12 Tambah rute. Valid 13 Hapus rute. Valid 14 Edit rute. Valid 15 Hapus rute. Valid 16 Tambah gedung. Valid 17 Edit gedung. Valid 18 Hapus gedung. Valid 19 Tambah peta. Valid 20 Edit peta. Valid 21 Hapus peta. Valid 22 Balas Pesan. Valid 23 Hapus pesan. Valid 24 Tambah informasi Valid jurusan. Akurasi algoritma Floyd-warshall terhadap sistem dapat diketahui dengan melakukan pengujian akurasi [04]. Data yang diuji berjumlah 10 data. Prosedur pengujiannya adalah memasukkan titik awal dan titik akhir, kemudian sistem menghasilkan hasil prediksi. Hasil prediksi tersebut dicocokkan kesesuaiannya dengan perhitungan manual. 32

Perhitungan untuk pengujian akurasi dapat dijabarkan dengan accuracy sebagai berikut[6]: Jalur1 : Jalur hasil perhitungan sistem Jalur2 : Jalur hasil perhitungan manual accuracy = N c N Dimana: N c : Number of positive instances covered by rule. N : Number of instances covered by rule Pengujian dilakukan terhadap sebagian gedung yang terdapat pada kampus. Gambar 9 menggambarkan letak sebagian gedung yang terdapat pada kampus. 320 160 70 1 2 150 130 3 4 5 384 Gambar 9 Sebagian node gedung kampus Hasil pengujian akurasi dari 10 data yang diuji adalah sebagai berikut: Tabel 3 Hasil Pengujian Akurasi No Awal Akhir Jalur1 Jalur2 Hasil 1 2 4 2-1-4 2-1-4 P 2 2 3 2-1-4-3 2-1-4-3 P 3 3 1 3-4-5-2- 3-4-5-2- P 1 1 4 6 5 6-4-5 6-4-5 P 5 6 3 6-3 6-3 P 6 4 6 4-3-6 4-3-6 P 7 1 6 1-4-3-6 1-4-3-6 P 8 3 5 3-4-5 3-4-5 P 9 6 2 6-4-5-2 6-4-5-2 P 10 2 6 2-5-6 2-5-6 P Keterangan: 1 : Gedung Widyaloka 2 : Gedung Fakultas THP 3 : Gedung Jurusan Fisika 4 : Gedung Fakultas Ilmu Bahasa 5 : Gedung Perpustakaan 6 : Gedung Gazebo 6 253 70 33 accuracy = N c N = 10 10 = 100% Berdasarkan hasil pengujian akurasi dengan 10 data dihasilkan akurasi sebesar 100 %. IV. KESIMPULAN DAN SARAN Berdasarkan hasil perancangan dan pengujian yang dilakukan, maka diambil kesimpulan dan saran sebagai berikut: 1. Perancangan aplikasi web pencarian rute terpendek ini menggunakan bahasa pemodelan UML dan diimplementas ikan menggunakan bahasa pemrograman PHP dan MySql. Untuk objek peta yang berisikan gambar dan visualisasi rute menggunakan Adobe Flash dengan format *.swf. 2. Aplikasi web Pencarian Rute Terpendek dapat digunakan untuk mencari informasi gedung dan mencari rute terpendek antar gedung di kampus. 3. Hasil pengujian whitebox dan pengujian blackbox pada perangkat lunak aplikasi web pencarian rute terpendek telah valid hal ini telah dibuktikan dengan dilakukan proses pengujian unit, pengujian integrasi, dan pengujian validasi. 4. Berdasarkan hasil pengujian, tingkat akurasi algoritma Floyd-warshall selalu menunjukkan nilai 100%. 5. Aplikasi web pencarian rute terpendek antar gedung di kampus dapat dikembangkan menjadi SOA (Service Oriented Architecture) agar gapat dikembangkan oleh pihak ke tiga. 6. Aplikasi web pencarian rute terpendek antar gedung di kampus dapat dikembangkan dengan dibuat versi mobile sehingga lebih praktis dalam penggunaannya bagi pengunjung. 7. Visualisasi rute peta kampus dapat dikembangkan menjadi animasi dengan format 3D (tiga dimensi). V. DAFTAR PUSTAKA [1] Erawati Dewi, Luh. 2010. Pencarian Rute Terpendek Tempat Wisata Bali Menggunakan Algoritma Dijkstra. Jurnal Fakultas Teknik Informatika Universitas Pendidikan Ganesha. Bali. [2] Pandey, H. M. 2008. Design Analysis and Algorithms. University Science Press. New Delhi.

[3] Leon, Steven J. 2001. Aljabar Linear dan Aplikasinya, Edisi Kelima. Penerbit Erlangga. Jakarta. [4] Cormen, Thomas H. 2003. Introduction to Algorithms 2 nd Edition. The MIT Press. Cambridge, London. [5] Pressman, Roger S. 2001. Software Engineering : A Practitioner s Approach, Fifth Edition. McGraw Hill. [6] Pang-Ning Tan, Michael Steinbach, Vipin Kumar. 2006. Introduction to Data Mining. Addison-Wesley Company. United States. [7] Prabakhar Gupta, Vineet Agarwal. 2010. Design and Analysis of Algorithms. Asoke K. Gosh Learning Private Limited. New Delhi Journal Basic Science And Technology, 1(2), 30-34,2012 34