Spesifikasi Kebutuhan Sistem RancanganPembuatanAplikasi

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