Untuk memulai aplikasi ini dimulai dengan membuka pilihan menu dan pilih menu utama kemudian pilih menu jalur terpendek, lalu tulis tempat asal dengan cara
mengetik langsung atau membaca dari memori telpon, setelah pengguna mengetikkan tempat asal pengguna harus mengisi tempat tujuan dengan cara yang sama. Pada
proses ini aplikasi akan mulai menentukan jalur terpendek pada proses background yang hasilnya dapat langsung dilihat pada menu utama serta disimpan pada memori
telepon.
3.2.5 Sequence Diagram
: User menu utama
background penentuan jalur
terpendek pilih menu utama
input data algoritma dijkstra
info jalur terpendek
Gambar 3.4 Sequence Diagram
Diagram diatas menunjukkan urutan proses yang dikerjakan oleh aplikasi dimulai dari menjalankan aplikasi, input data serta penggunaan algoritma dijkstra
oleh aplikasi dan hasil yang diperoleh berupa info jalur terpendek dilakukan dalam beberapa tahap.
3.2.6 Proses Perancangan Latar
Perancangan antarmuka merupakan perancangan halaman aplikasi yang nantinya akan berinteraksi secara langsung dengan pengguna. Berikut perancangan
yang akan dibuat: 1. Antarmuka menu utama merupakan tampilan awal ketika memasuki
aplikasi, pada form ini terdapat dua tombol, yaitu tombol select dan tombol close. pengguna dapat memilih aktifitas apa yang akan dilakukan.
Jika user ingin menjalankan aplikasi maka pilih tombol select, untuk mengakhiri penggunaan aplikasi pilih tombol close.
Gambar 3.5 Antarmuka Menu Utama
Terdapat beberapa button yang dapat dimanfaatkan oleh pengguna untuk menjalankan aplikasi yaitu:
a. Jalur terpendek, digunakan untuk menjalankan fungsi utama aplikasi yaitu penentuan jalur terpendek.
b. Nama jalan, digunakan untuk melihat jalan-jalan protokol yang ada di kota Surabaya.
c. Select, untuk memilih button yang ada d. Exit, command untuk keluar dari aplikasi
2. Antarmuka penentuan jalur terpendek, form yang digunakan untuk menentukan asal dan tujuan dua tempat yang akan dicari jalur tercepat
untuk melewatinya. Untuk kenyamanan pengguna form dibuat sesederhana mungkin.
Gambar 3.6 Antarmuka Penentuan Jalur Terpendek
Pada form ini terdapat 2 field. Field tersebut antara lain: a. Field asal, untuk menginputkan posisi mula-mula
b. Field tujuan, untuk menginputkan posisi yang dituju oleh pengguna Serta terdapat beberapa button yang digunakan untuk proses atau tindakan
selanjutnya, menu dan back: a. Menu, untuk memproses fields yang berada pada form tersebut,
memasukkan data yang akan di proses, serta menghapus secara langsung apabila data yang di masukkan salah.
b. Back, tombil ini dapat digunakan untuk kembali pada form utama atau keluar dari aplikasi.
3. Antarmuka hasil dari penentuan jalur terpendek, form yang digunakan untuk menampilkan hasil yang diperoleh, setelah aplikasi memproses data
yang telah di input.
Gambar 3.7 Antarmuka Hasil Penentuan Jalur Terpendek
Pada form ini terdapat beberapa field yang berada sebelah atas form, field tersebut berfungsi untuk menerangkan proses sebelumnya yaitu, jalan asal dan
jalan tujuan. Misalnya, field pertama berisi jalan Kertajaya dan field kedua berisi jalan Pahlawan, hal ini berarti jarak terpendek dari jalan kertajaya ke
jalan pahlawan. Dan diberikan penjelasan secara detail pada field penjelasan tentang jalan-jalan yang harus dilalui
Form ini juga memiliki beberapa button yaitu: a. Menu, didalamnya terdapat perintah exit
b. Back, untuk kembali ke form sebelumnya Berikut ini contoh output dari penentuan jalur terpendek antar 2 jalan yang
telah ditentukan:
Gambar 3.8 Antarmuka Contoh Output Aplikasi
Pada gambar diatas dapat dilihat output aplikasi yang menjelaskan tentang jalan terpendek antara Jalan Raya Nginden dan Jalan Raya Rungkut. Dan
dibawah nya terdapat sebuah field yang menjelaskan jalan-jalan mana saja yang harus dilalui untuk sampai ke tempat yang dituju dengan jarak yang
terpendek.
4. Antarmuka nama jalan, form ini berisi tentang nama-nama jalan protokol yang ada di kota Surabaya, form ini dibuat untuk memudahkan
penginputan data yang ada pada form penentuan jalur terpendek.
Gambar 3.9 Antarmuka Nama Jalan
Pada form ini hanya terdapat beberapa button, yang didalamnya berisi: a. Menu, pada button ini ada beberapa action diantaranya memasukkan nama
jalan yang akan diproses pada form jalur terpendek. b. Exit, untuk keluar dari aplikasi
BAB IV HASIL DAN PEMBAHASAN
4.1. Lingkungan Implementasi
Pada bagian ini akan dijelaskan mengenai spesifikasi handphone pada gambar
4.1 yang akan digunakan dalam implementasi sistem kali ini.
Gambar 4.1. Spesifikasi Handphone Nokia 6600
Selain handphone, perangkat lain yang digunakan untuk implementasi sistem yaitu laptop dengan spesifikasi berikut:
Perangkat Keras: - Intel Celeron 2.66 GHZ RAM 512 MB
Perangkat Lunak: - Microsoft Windows XP SP2
- Java Development Kit 6 Update 2 - NetBeans IDE 6.0
46