Aplikasi Pencarian Rute Terpendek
Machine
METHOD PEOPLE
MATERIAL
Computer
Internet Browser
Mencari Rute Terpendek
Jarak Tempuh Hemat Waktu
Dijkstra Script
Cloudmade Source MAP
Routing Menampilkan
Rute Terpilih Lokasi
Awal User
Lokasi Tujuan MallPlaza
Peta Web Server
Gambar 3.1 Analisis Masalah dalam membangun aplikasi
Web Gis berdasarkan Diagram Ishikawa
3.2 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem membahas secara garis besar kebutuhan sistem. Sistem yang dirancang dapat memberikan suatu penyelesaian masalah dengan menghasilkan gambar peta,
jarak terpendek dan rute terpendek menuju lokasi yang dituju tersebut. Dalam perancangan sistem, secara garis langkah-langkah pembuatan sistem ini pertama-tama adalah memasukkan
node awal, node akhir dan jarak tempuh dan gambar peta yang sudah di analisis. Kemudian dari keseluruhan data tersebut akan dicari nilai rute terpendek dengan menggunakan algoritma
Dijkstra.
3.2.1 Kebutuhan Fungsional Sistem
1. Berdasarkan kebutuhan sistem secara fungsional, aplikasi yang akan dibangun harus
mampu melakukan input seperti berikut: a
User memilih lokasi awal yang diinputkan oleh admin
Universitas Sumatera Utara
b User memilih lokasi mall yang akan dituju
c User memasukkan nama, email dan komentar pada halaman web
d Admin memasukkan username dan password untuk login ke menu admin
e Admin melakukan penambahan atau penguranagan data jalan dan jarak untuk
proses update sesuai dengan kebutuhan yang diinginkan. 2.
Berdasarkan kebutuhan sistem secara fungsionalitas, aplikasi yang dibangun harus mampu melakukan proses seperti berikut :
a Sistem mampu memproses hasil pencarian rute terpendek yang diinginkan user
untuk menuju sebuah mallplaza. b
Sistem mampu memproses rute pada mappeta sebagai sumber informasi routing rute terpendek bagi user untuk menuju mallplaza.
c Sistem harus mampu melakukan proses koneksi dari aplikasi web gis ke perangkat
web server. 3.
Berdasarkan kebutuhan sistem secara fungsionalitas, aplikasi yang dibangun harus mampu melakukan keluaran output seperti berikut :
a Sistem menampilkan hasil proses pencarian rute terpendek menuju sebuah
mallplaza dikota medan. b
Sistem menampilkan routing pada map sebagai rute terpendek c
Sistem menampilkan lokasi-lokasi mall dikota medan yang diinputkan oleh admin. 4.
Berdasarkan kebutuhan sistem secara fungsionalitas, aplikasi yang dibangun harus mampu mempunyai database seperti berikut :
a Sistem mempunyai storage datadatabase server pada webserver
3.2.2 Kebutuhan Nonfungsional Sistem
Persyaratan non-fungsionalitas adalah persyaratan apa yang harus dilakukan sistem sering kali berupa batasan atau sesuatu yang menjadi perhatian sebuah sistem. Beberapa persyaratan non-
fungsionalitas yang harus dipenuhi oleh sistem yang dirancang adalah sebagai berikut : 1.
Dari segi tampilan aplikasi harus meiliki interface yang menarik. 2.
Aplikasi harus mudah dalam penggunaan fungsionalitasnya. 3.
Dalam hal proses loadingkoneksi ke webserver tergantung kualitas jaringan koneksi internet yang digunakan oleh user.
Universitas Sumatera Utara
4. Dari segi keamanan sistem dirancang dengan proses login untuk masuk kedalam
halaman admin.
3.3 Pemodelan Sistem