TINJAUAN PUSTAKA
Android
Android adalah sistem operasi untuk ponsel yang berbasis Linux. Android
menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi
mereka sendiri untuk digunakan oleh bermacam peranti bergerak.
Android Software Development Kit (Android SDK)
Android SDK merupakan tools bagi para programmer yang ingin mengembangkan
aplikasi berbasis google android. Android SDK mencakup seperangkat alat
pengembangan yang komprehensif. Android SDK terdiri dari debugger, libraries,
handset emulator, dokumentasi, contoh kode dan tutorial. IDE yang didukung secara
resmi adalah Eclipse 3.2 atau lebih dengan menggunakan plugin Android Development
Tools (ADT), dengan ini pengembang dapat menggunakan teks editor untuk mengedit
file Java dan XML serta menggunakan peralatan command line untuk menciptakan,
membangun, melakukan debug aplikasi Android dan pengendalian perangkat Android.
Dalvik Debug Monitor Server (DDMS)
DDMS merupakan tools debugging pada Android yang menyediakan pengambilan
gambar layar pada device, informasi thread dan heap pada device, logcat untuk melihat
informasi tentang proses yang sedang berjalan, melihat pesan error yang dikirimkan,
warning, proses, panggilan masuk dan SMS, data lokasi, dan lainnya. DDMS
diintegrasikan kedalam Eclipse dan juga terdapat dalam direktori /tools/ pada Android
SDK.
Android Development Tools (ADT)
ADT adalah plugin untuk Eclipse yang didesain untuk pengembangan aplikasi
Android. ADT memungkinkan Eclipse untuk digunakan dalam membuat aplikasi
Android baru, membuat User Interface, menambahkan komponen berdasarkan
framework API Android, debug aplikasi, dan pemaketan aplikasi Android.
Eclipse Integrated Development Environment (Eclipse IDE)
IDE adalah program komputer yang memiliki beberapa fasilitas yang diperlukan
dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan
semua utilitas yang diperlukan dalam membangun perangkat lunak. Eclipse adalah
sebuah IDE untuk mengembangkan perangkat lunak dan dapat dijalankan di semua
platform (platform-independent).
Hypertext Preprocessor (PHP)
PHP adalah bahasa skrip server-side yang menyatu dengan halaman HTML untuk
membuat halaman web yang dinamis. Pembuatan web ini merupakan kombinasi antara
PHP sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web.
Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan
fasilitas skrip server-side PHP, maka server yang bersangkutan terlebih dahulu akan
memroses semua perintah PHP di server lalu mengirimkan hasilnya dalam format
HTML ke web browser pengguna internet tadi. Dengan demikian seorang pengguna
internet tidak dapat melihat kode program yang ditulis dalam PHP sehingga keamanan
dari halaman web menjadi lebih terjamin. PHP merupakan perangkat lunak yang open
source (gratis) dan mampu lintas platform, yaitu dapat digunakan dengan sistem operasi
dan web server apapun. PHP menawarkan koneksitas yang baik dengan beberapa basis
data, antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, FilePro,
Velocis, dBase, Unix.
Konsep Client Server
Client-Server berarti adanya pembagian kerja pengolahan data antara client dan
server. Secara singkat, jaringan client-server adalah jaringan di mana komputer client
bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Geographic Information System (GIS)
GIS atau Sistem Informasi Geografis merupakan sistem informasi berbasis
komputer yang digunakan untuk mengolah dan menyimpan data atau informasi
geografis (Aronoff, 1989). GIS mempunyai kemampuan untuk menghubungkan
berbagai data pada suatu titik tertentu di bumi, menggabungkannya, menganalisa dan
akhirnya memetakan hasilnya. Data yang akan diolah pada GIS merupakan data spasial
yaitu sebuah data yang berorientasi geografis dan merupakan lokasi yang memiliki
sistem koordinat tertentu, sebagai dasar referensinya. Sehingga aplikasi GIS dapat
menjawab beberapa pertanyaan seperti lokasi, kondisi, pola dan pemodelan.
Metode Global Position System (GPS)
GPS adalah sistem navigasi dan penentuan posisi menggunakan satelit yang
dikembangkan dan dikelola oleh Departemen Pertahanan Amerika Serikat. GPS dapat
memberikan informasi tentang posisi, kecepatan dan waktu di mana saja di muka bumi
setiap saat, dengan ketelitian penentuan posisi dalam fraksi milimeter sampai dengan
meter. Kemampuan jangkauannya mencakup seluruh dunia dan dapat digunakan banyak
orang setiap saat pada waktu yang sama (Abidin, 1995). Prinsip dasar penentuan posisi
dengan GPS adalah perpotongan ke belakang dengan pengukuran jarak secara simultan
ke beberapa satelit GPS seperti gambar berikut :
Simbol
Keterangan
Menggambar kan seperangkat objek
dengan atribut, perilaku dan hubungan
Generalization
Assosiation
Composition
Dependency
Aggregation
METODE PENELITIAN
Metode penelitian yang dilakukan melalui beberapa tahapan, yaitu tahap
pengumpulan data, perancangan aplikasi, pembuatan program serta implementasi
program.
Tahap Pengumpulan Data
Pengumpulan data dilakukan melalui studi pustaka terhadap berbagai sumber yang
berkaitan dengan masalah yang dibahas baik bersumber dari buku, artikel atau tutorial
dari internet, serta menggunakan metode observasi langsung ke lapangan untuk
mendapatkan data rumah sakit seperti nama jalan, titik koordinat rumah sakit, nomor
telepon dan foto rumah sakit.
Tahap Perancangan Aplikasi
Perancangan aplikasi dimulai dari tahap merancang program menggunakan UML,
merancang interface, serta database yang digunakan. Model UML yang digunakan
adalah class diagram.
Tab 2
Tab 3
Logo
TextView 1
TextView 2
TextView 3
Tab 2
Tab 3
TextView 1
EditText
TextView 2
Spinner
Button
Background
HosFind
Tab 1
Tab 2
Tab 3
TextView 1
TextView 2
TextView 3
ListView
Background
Menu 1
Menu 2
Menu 3
TextView 1
TextView 2
ListView
Background
WebView
Rancangan halaman Show Map terdiri dari MapView dan dua menu, yaitu menu
Home dan menu Get Direction. Menu Home akan menuju Halaman awal dan menu Get
Direction untuk memberikan gambar rute dari posisi keberadaan pengguna sampai
dengan rumah sakit yang dicari.
MapView
Menu 1
Menu 2
Tipe Data
varchar
varchar
varchar
text
varchar
varchar
varchar
double
double
Panjang
Field
10
5
100
20
200
200
-
Not
Null
Primary
Key
DAFTAR PUSTAKA
Anonim. 22 Agustus 2011. Materi Use Case dan UML.
http://www.scribd.com/doc/25322890/Materi-UML-Dan-Use-Case.
I.M. Siregar, R. Yusuf, W. Siendow dan W.W.Wino. 2010. Mengembangkan Aplikasi
Enterprise Berbasis Android, Edisi I, Cetakan I. Gava Media, Yogyakarta.
Mulyadi. 2010. Membuat Aplikasi untuk Android, Cetakan I. Multimedia Center
Publishing, Yogyakarta.
UNDP Tim Teknis Nasional. 18 Agustus 2011. Modul Pelatihan ArcGIS Dasar.
http://p3b.bappenas.go.id/handbook/docs/15.%20%20Modul_ArcGIS/Modul_ArcGIS_
Dasar.pdf.