commit to user
20
BAB III DESAIN DAN PERANCANGAN
3.1 Spesifikasi Kebutuhan Sistem
Dalam pembuatan aplikasi dan penyusunan tugas akhir ini dibutuhkan alat baik perangkat keras maupun perangkat lunak. Adapun alat-alat yang digunakan
tersebut adalah sebagai berikut :
3.1.1 Kebutuhan Perangkat Keras
Adapun
har dwa re
yang digunakan yaitu :
Seperangkat laptop dengan spesifikasi:
Processor
: AMD Athlon X2 QL-66 2,2Ghz
Memory
: 2 GB DDR2 VGA
: Ati Radeon HD3200 256 MB
Ha rddisk
: 250 GB Resolusi
: 1024 x 768 px
3.1.2 Kebutuhan Perangkat Lunak
Adapun
softwar e
yang digunakan antara lain: a.
Adobe Flash CS4 Merupakan
Software
utama yang digunakan dalam membuat aplikasi ini, meliputi pembuatan teks, animasi, grafik,
icon
. File
output
dari aplikasi ini berupa .swf
b. Adobe Photoshop CS2
Softwa re
digunakan untuk membuat dan memanipulasi gambar dan
icon
c. Corel Draw X4
Softwa re
digunakan untuk membuat
background
tampilan dan
icon-icon
dalam peta yang bersifat vektor.
commit to user
21
3.2 RancanganPembuatanAplikasi
3.2.1 Rancangan Peta Kota Surakarta
Desain awal peta menggunakan data peta Kota Surakarta berupa gambar .jpg kemudian dimasukkan ke Corel Draw X4untuk dijadikan patokan
dalam pembuatan desain awal peta, simbol-simbol di peta dibuat dengan menggunakan Corel DrawX4 dan Adobe Photoshop CS2, masing-
masinghasilnya kemudian dimasukkan ke Adobe Flash CS4 ke dalam
layer
terpisah.
3.2.2 Pencarian Rute
Pencarian rute dengancara mengimplementasikan pencarian jalur terpendek menggunakan Algoritma Dijkstra pada
a ctionscript 2.0 . Script
yang digunakan berasal dari www.actionscript.org . Script tersebut dapat dilihat pada lampiran.
Bagan pencarian rute pada aplikasi dapat dilihat pada Gambar 3.1
Gambar 3.1 Bagan Pencarian Rute Pada Aplikasi Inisialisasi Data
findShor testPa th Pencarian Jalur
getResults
Mengambil Hasil Pencarian Jalur
Menampilkan Rute
Selesai Mulai Program
Input
Lokasi awal Lokasi Tujuan
commit to user
22
3.2.3 Rancangan Data Jalan dan Lokasi Wisata
Data nama jalan bertipe
a rra y
ditempatkan pada masing-masing
movieclip
jalan dan
node
titik merah
.
Pada
node
difungsikan sebagai data
input
lokasi awal
,
data panjang jalan mengacu pada panjang jalan di peta flash berdasar skala 1:14,9 , dimana 1
pixel
pada peta flash mewakili 14,9 meter data sesungguhnya. Untuk menentukan koordinat x, y
node
pada peta flash digunakan
scr ipt
:
Ma th.sqrtMa th.powsourceMov._x-targetMov._x, 2 + Ma th.powsourceMov._y-targetMov._y, 2
3.3 Rancangan Tampilan Aplikasi