masalah ataupun mengerjakan suatu tugas tertentu. Algoritma
merupakan urutan langkah instruksi yang logis. Setiap langkah instruksi
mengerjakan suatu tindakan proses. Untuk menggambarkan algoritma
pada program ini penulis menyajikannya dalam bentuk Flow Chart
program. Berikut adalah gambar Flow Chart program LantasDroid.
Gambar 3.11 Flow Chart sistem lantasdroid
Dari gambar Flow Chart diatas dapat diketahui bahwa program LantasDroid ini mempunyai beberapa menu yang di gambarkan dalam Flow Chart Decison (logika case). Berikut adalah penjabaran setiap proses dalam menu
1. Proses Rambu Peringatan
Pada Proses Rambu Peringatan dapat dijabarkan dalam gambaran Flow Chart
sebagai berikut :
Gambar 3.12 Flow Chart Rambu Peringatan
pada menu rambu peringatan digambarkan dengan flow chart seperti di atas,
user bisa memilih macam – macam rambu peringatan. 2. Proses Rambu Perintah
Pada Proses Rambu Perintah dapat dijabarkan dalam gambaran Flow Chart
sebagai berikut :
Pada menu rambu perintah digambarkan dengan flow chart seperti di atas,
user bisa memilih macam – macam rambu perintah dan sistem akan menampilkan penjelasan maksud dari arti rambu – rambu tersebut.
3. Proses Rambu Larangan
Pada Proses Rambu Larangan dapat dijabarkan dalam gambaran Flow Chart
sebagai berikut :
Gambar 3.14 Flow Chart Rambu Larangan
Pada menu rambu larangan digambarkan dengan flow chart seperti di atas,
user bisa memilih macam – macam rambu larangan dan sistem akan menampilkan penjelasan maksud dari arti rambu – rambu tersebut.
4. Proses Rambu Petunjuk
Pada Proses Rambu Petunjuk dapat dijabarkan dalam gambaran Flow Chart
Gambar 3.15 Flow Chart Rambu Petunjuk
Pada menu rambu petunjuk digambarkan dengan flow chart seperti di atas,
user bisa memilih macam – macam rambu petunjuk. 5. Proses Tes Kemampuan
Tes kemampuan berisi 10 pertanyaan yang setiap pertanyaan mempunyai nilai skor 10. Jika user dapat menjawab pertanyaan dengan benar maka skor akan bertambah secara komulatif sesuai dengan jumlah pertanyaan yang di jawab dengan benar. Berikut adalah flow chart dari proses tes kemampuan :
Jika user dapat menjawab semua pertanyaan dengan benar maka skor yang diperoleh adalah 100. Setelah menjawab semua pertanyaan maka score dan nama user akan di simpan dalam database dan score akan di tampilkan ke
user sebagai informasi data. 6. Proses Pencarian Rambu
Proses pencarian rambu berfungsi untuk melakukan pencarian rambu – rambu peringatan. Berikut adalah gambar flow chart nya :
Gambar 3.17 Flow Chart Pencarian Rambu
Dari gambar flow chart diatas user menginputkan text / kata yang akan dicari kemudian sistem akan melakukan query pencarian dan menampilkan hasilnya ke user.
7. Proses Pengaturan Program
Gambar 3.18 Flow Chart Pengaturan Program
Pada tampilan flowchart diatas dapat diketahui bahwa jika sound bernilai
false maka sound akan non aktif, tetapi jika bernilai true maka sound akan on.
8. Proses Tentang Program
Tentang Program berisi tentang penjelasan deskripsi singkat dari program LantasDroid. Berikut adalah gambar tampilan flowchar dari proses tentang program :
Saat user memilih menu ini sistem akan menampilkan deskripsi singkat dari aplikasi LantasDroid.
3.3.1.5Kebutuhan Program
Sistem LantasDroid adalah sistem mobile yang berjalan pada sistem operasi Android. Untuk bisa menjalankan program ini di smartphone android ada minimum kebutuhan perangkat keras maupun perangkat lunaknya. Aplikasi ini bisa berjalan pada android versi 2.2 (froyo) untuk versi dibawah froyo kemungkinan tidak bisa jalan, tetapi kalau untuk versi diatas nya masih bisa jalan.
1. Kebutuhan Perangkat Keras
Sistem ini dirancang untuk digunakan di smartphone dan pc tablet. Berikut minimum kebutuhan perangkat keras agar sistem ini dapat berjalan dengan lancar.
a. Layar
Layar minumum yang harus terpasang adalah layar touch screen (layar sentu) bertype TFT capacitive touchscreen, 256K colors dan berdimensi 240 x 320 pixels, 3 inci.
b. Processor
Untuk besar processor minimum yang diperlukan agar sistem LantasDroid bisa berjalan adalah processor single core dengan kecepatan 600 MHz processor. Semakin besar kecepatan processornya maka akan lebih baik.
c. Storage Memory
Sistem LantasDroid adalah sistem mobile sehingga tidak memerlukan banyak sisa storage untuk bisa di instal di smartphone atau pc tablet. Hanya diperlukan sekitar 1MB sisa memori.
2. Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak disini yang dimaksud adalah operating sistem yang terinstal di smartphone atau pc tablet. Seperti yang sudah dijelaskan di pembahasan-pembahasan diatas sistem LantasDroid berjalan pada sistem operasi android. Minimum versi android yang harus terinstal adalah versi 2.2
(froyo). Selain itu sistem LantasDroid juga bisa berjalan di versi atas nya (versi 2.3 dan 3.0).
3.3.2 Per ancangan Desain Aplikasi (User Interface)
Desain sistem menggambarkan tentang user interface dari sistem LantasDroid. Dalam merancang user interface (tatap muka pengguna) harus di disesuaikan dengan pengguna dan hardware yang mendukung sistem ini. Sistem ini berjalan di sistem operasi android yang pada umumnya dipakai di smartphone dan tablet pc. Smartphone dan tablet pc yang bersistem operasi android menggunakan touch screen (layar sentu) untuk berinteraksi dengan user. Sehingga sistem LantasDroid harus dirancang dengan kondisi tersebut.
3.3.2.1Rancangan Halaman Utama
Halaman utama pada sistem ini akan tampil pertama kali pada saat sistem LantasDroid di buka. Halaman utama berisi menu-menu berupa button (tombol) di
layar. Pada tombol tersebut terdapat tulisan yang menerangkan fungsi dari masing-masing tombol. Berikut gambar rancangan Halaman utama :
Gambar 3.20 Desain Interface Tampilan utama
Dari gambar diatas tampilan menu utama dirancang dengan sederhana dan
infromatif bagi user, sehingga diharapkan user mudah dalam mengoperasikannya. 3.3.2.2Rancangan Tampilan Halaman Rambu Per ingatan
Pada tampilan layar menu rambu peringatan user akan di hadapkan dengan Rambu Peringatan