LANDASAN TEORI
2.1 PERANCANGAN
Perancangan adalah sebuah proses awal dari pembuatan suatu sistem yang
sistem nyata yang akan dibangun. Sehingga dapat menjadi acuan atau panduan
dalam pembuatan suatu sistem supaya tidak terjadi kesalahan dalam pembuatan
atau sistem”.
berikut:
proses yang dilakukan untuk menentukan kegiatan dan data yang diperlukan oleh
7
8
2.2 APLIKASI
aplikasinya.
Definisi Aplikasi menurut Jack Febrian (2007 : 53) adalah sebagai berikut :
“Perogram aplikasi program siap pakai program yang direka untuk melaksanakan
produktif.”
berikut:
“Perangkat lunak aplikasi atau sering juga disebut paket aplikasi merupakan
software jadi yang siap untuk digunakan, software ini dibuat oleh
perusahaan perangkat lunak tertentu (software house) baik dari dalam
maupun luar negeri yang umumnya di amerika.
9
program yang dibuat dan digunakan untuk melakukan pekerjaan sesuai dengan
konseptual yang memakai sumber daya konseptual, data dan informasi, untuk
mewakili sistem fisik yang dalam hal ini berupa perusahaan atau organisasi”.
tertentu.
10
Pada bagian ini menjelaskan pengertian SIG menurut para ahli, subsistem
pengertian suatu persoalan atau hal mengenai wilayah di permukaan bumi, baik
dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan
database.
serta menyajikan data dan informasi dari suatu objek atau fenomena yang
berkaitan dengan letak atau keberadaannya di permukaan bumi”.
sebagai bank data terpadu, yaitu dapat memandu data spasial dan non spasial
dalam suatu basis data terpadu. Sistem modelling dan analisa dapat digunakan
komputasi yang dapat menyajikan suatu peta yang sesuai dengan kebutuhan.
ke dalam format (native) yang dapat digunakan oleh perangkat SIG yang
bersangkutan.
seluruh atau sebagian basis data baik dalam bentuk softcopy maupun
bentuk hardcopy seperti halnya tabel, grafik, report, peta dan lain
sebagainya.
12
rupa sehingga mudah dipanggil kembali atau di-retrive, di-update dan di-
edit.
Data Manipulation
& Analysis
Data Input
SIG Data Output
Data Management
jenis masukan, proses, dan jenis keluaran yang ada di dalamnya, maka sub-sistem
Data Input
Tabel
Photo Udara
Data Manipulation
Dan Lainnya & Analysis
yang membangun SIG adalah data, perangkat lunak, perangkat keras, data,
pengguna dan aplikasi”. Komponen SIG dapat diilustrasikan pada gambar 3 dan 4
di bawah:
Perangkat
Keras
Data
SIG File
Tabel
Data & Laporan
Informasi Peta
Manajemen
Geografis
Google Maps
ArcGIS
MapWindow
Perangkat
Lunak
a. Perangkat Keras. Pada saat ini SIG sudah tersedia bagi berbagai platform
host yang bahkan dapat digunakan oleh banyak orang secara bersamaan
yang besar. Secara umum perangkat keras untuk SIG meliputi perangkat
b. Perangkat Lunak. Dari sudut pandang lain, SIG bisa juga merupakan
sesuai kondisi nyata. Suatu proyek SIG akan berhasil jika dikelola dengan
baik dan dikerjakan oleh orang-orang yang memilik keahlian yang tepat
data atau informasi yang diperlukan baik secara tidak langsung dengan
menggunakan keyboard.
16
adalah input data. Semua data-data di dalam geografis diubah terlebih dahulu
menjadi data digital sehingga dapat dikenali oleh komputer. Data geografis pada
dasarnya tersusun oleh dua komponen penting yaitu data spasial dan data atribut
Gambar 2.5. Sumber Data dalam Sistem Informasi Geografis (Andree Ekadinata
et al. 2008:3)
Data geografis pada dasarnya tersusun oleh dua komponen penting yaitu
a. Data Spasial
objek di permukaan bumi. Data spasial berasal dari peta analog, foto udara,
17
systems (GPS). Format data spasial secara umum dapat dikategorikan dalam
format digital dan analog. Dalam format digital terdapat dua model
representasi data, yaitu model data vektor dan model data raster. Kedua
Gambar 2.6. Model Vektor dan Raster (Andree Ekadinata et al. (2008:4)
koordinat x dan y. Data vektor terdiri dari titik, garis (arc/line) dan poligon. Titik
bisa digunakan sebagai lokasi sebuah kota atau posisi tower radio. Garis bisa
Poligon bisa digunakan untuk menggambarkan sebuah danau atau sebuah Negara
18
pada peta dunia. Contoh penggunaan data vektor misalkan jaringan kabel optik,
pixel sebagai unit terkecil. Foto digital seperti foto satelit merupakan bagian dari
data raster pada peta. Data raster terdiri dari kolom dan baris, dimana tiap cell
menyimpan nilai warna. Data raster disimpan dalam berbagai format seperti TIF,
Biasanya data atribut diperoleh dari statistik, sensus, pengukuran, foto, narasi,
lapangan dan data tabular. Data atribut bisa dilihat berdasarkan kualitas dan
mencetak dan memanipulasi berbagai lapisan data termasuk gambar foto udara,
penggunaan lahan, dan informasi zona, lokasi utilitas, jalan, fitur alam, topografi
dan fitur buatan manusia serta lingkungan lainnya (Eddy Prahasta, 2009:134).
cara kerjanya, kemampuan suatu SIG sudah dapat dikenali. Berikut ini merupakan
19
beberapa kemampuan dari SIG berdasarkan beberapa aspek acuan, yaitu (Eddy
Prahasta, 2009:137-139):
a. Aspek Definisi
Secara eksplisit, kemampuan SIG juga dapat dilihat dari pengertian atau
peta tematik (view dan layout), tabel, grafik (chart), laporan (report)
b. Aspek Analisa
dapat dilakukannya. Secara umum, terdapat dua jenis fungsi analisa dalam
(insert).
kriteria tertentu.
terpisahkan.
menjadi masukkannya.
fungsi interpolasi.
spasia.
dalam bentuk peta, kekuatan SIG yang sebenarnya terletak pada kemampuannya
Bengkel Vespa adalah usaha yang melakukan perbaikan Vespa agar dapat
kembali berjalan dengan baik sesuai dengan keinginan pemilik atau bentuk asli
dari Vespa tersebut. dalam usaha ini, Vespa yang diperbaiki dapat menggunakan
bahan (spare parts) baru atau bahan yang ada dengan melakukan penyesuaian agar
Vespa dapat berjalan dengan baik serta melakukan pengecatan agar Vespa terlihat
seperti baru. Juga tersedianya aksesoris agar Vespa terlihat menarik dan nyaman
1. Bengkel Umum
2. Bengkel Resmi
(service) untuk Vespa sesuai dengan rekomendasi dari pembuat Vespa (pabrikan).
2.6 ANDROID
perangkat seluler layar sentuh seperti telepon pintar dan komputer tablet. Android
Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis
operasi yang biasa disematkan pada gadget, baik itu hanphone atau tablet”.
merupakan sebuah sistem operasi untuk smartphone berbasis kernel linux yang
mengembangkan aplikasi.
sebagai berikut :
Application dan Widgets ini adalah layer dimana kita behubungan dengan
lakukan instalasi dan jalankan aplikasi tersebut. Dilayer terdapat aplikasi inti
termasuk klien email, program SMS, kalender, peta, browser, kontak dan
2. Application Frameworks
seperti yang dilakukan oleh aplikasi yang kategori inti. Arsitektur aplikasi
disistem operasi Android, karena pada layer inilah palikasi dapat dirancang
dan dibuat seperti content providers yang berupa sms dan panggilan
a. Views
b. Content Provider
c. Resource Manager
d. Notifications Manager
e. Activity Manager
3. Libraries
Libraries ini adalah layer dimana fitur-fitur Android berada, biasanya para
Berjalan diatas kernel, Layer ini meliputi berbagai library C/C+ inti seperti
c. Libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D dan 3D.
25
e. Libraries SSL dan webkit terintegrasi dengan web browser dan security.
Android. Didalam Andorid Run Time dibagi menjadi dua bagian yaitu :
5. Linux Kernel
Linux kernel adalah layer dimana inti dari operating sistem dari Android itu
paket Android sehingga menghasilkan file dengan ekstensi apk. File apk inilah
1. Activities
memiliki banyak actifity tergantung pada tujuan aplikasi dan desain dari
aplikasi atau yang bertindak sebagai user interface (UI) saat aplikasi
diperlihatkan kepada user. Untuk pindah dari satu activity ke activity lain
kita dapat melakukan dengan satu even, misalnya click tombol, memilih
2. Service
Service tidak memiliki Graphic User Interface (GUI), tetapi service berjalan
service harus berada dalam kelas induknya. Misalnya, Media Player sedang
27
memutar lagu dari list yang ada, aplikasi ini akan memiliki dua atau lebih
menulis sms sambil player sedang berjalan. Untuk menjaga musik tetap
3. Broadcast Receiver
low, gambar telah selesai diambil oleh camera, atau pengubahan referensi
misalnya memberikan informasi pada aplikasi lain bahwa ada data yang
tidak memiliki user interface (UI), tetapi memiliki sebuah activity untuk
4. Content provider
sehingga bisa digunakan aplikasi lain. Data disimpan dalam file sistem
Database atau basis data adalah kumpulan terorganisasi dari dari-dari yang
sebuah objek yang menampung objek lain, baik fisikal maupun logikal.
informasi.”
dilakukan oleh sebuah sistem. Use case diagram sangat membantu dalam
deskripsi lengkap tentang interaksi yang terjadi antara para actor dengan
akan dibuat”.
Simbol Fungsi
Use case Fungsionalitas yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antar unit
atau aktor, biasanya dinyatakan dengan
Nama use case menggunakan kata kerja diawal frase nama use
case.
Ubah data
Mengelola data
Hapus data
<<extend>>
Validasi user
<<extend>>
Menggunakan /
include /uses Fungsinya atau sebagai syarat dijalankan use
case ini.
<<include>> Ada dua sudut pandang yang cukup besar
mengenai include di use case :
Include berarti use case yang ditambahkan
<<uses>> akan selalu dipanggil saat use case tambahan
dijalankan misal:
Validasi username
<<include>>
login
Validasi user
<<include>>
Ubah data
langkah alur kerja komponen dalam sistem. Activity diagram sangat bermanfaat
setiap usecase”.
aktivitas menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem
Menurut John Satzinger dalam buku Evi Triandini dan I gede Suardika
penggambaran proses - proses yang terjadi mulai dari aktivitas dimulai sampai
aktivitas berhenti.
para ahli.
“Diagram kelas atau class diagram menggambarkan struktur sistem dari segi
bahwa:
“Diagram kelas adalah inti dari proses pemodelan objek, baik forwad
enginnering maupun reversi enginnering memanfaatkan diagram ini.
Forward enggineering adalah proses perubahan model menjadi kode
program sedangkan reverse engginering sebaliknya merubah kode
program menjadi model”.
adalah sebuah aktifitas dari sebuah sistem yang menjelaskan alur kerja atau
pengembangkan dari Eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu
aplikasi Android.
platform Android”.
Java.
(JDK) atau pernah disebut Java Software Development Kid (Java JDK),
platform Android.
pemrograman java.
bahasa java.
sebuah alat bantu API atau tool yang yang digunakan untuk mengembangkan
2.9.4 XAMPP
yang dapat Anda pakai untuk belajar pemrograman web, khususnya PHP dan
MySQL”.
yang diunggah secara geratis dan bisa dijalankan di semua semua operasi seperti
sebuah software web server apache yang didalamnya sudah tersedia database
server mysql dan support php programming. XAMPP merupakan software yang
Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web
Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa
module lainnya.
37
merupakan salah satu perogram aplikasi tercanggih dan terpopuler saat ini yang
merupakan salah satu software pengolahan grafis berbasis bitmap yang memiliki
photoshop, adalah perangkat lunak editor citra buatan Adobe System yang
adalah salah satu software yang digunkan untuk menyunting image dan salah satu
perangkat lunak editor citra yang dikhususkan untuk pengeditan foto atau gambar.
Kajian penelitian sejenis adalah kajian dari pendapat orang lain untuk
menjadi perbandingan atau acuan bagi penulisan ilmiah penulis. Dalam
penyelesaian penulisan skripsi ini kami mengambil contoh kajian penulisan ilmiah
yang sejenis dan memiliki variabel yang hampir sama, sebagai bahan acuan serta
pembelajaran dalam menyusun penulisan ilmiah, berikut adalah beberapa
penelitian sejenis terdahulu yang penulis kaji selama penelitian ini :
38
Dari beberapa studi literatur diatas maka dapat disimpulkan bahwa ada
berapa perbedaaan dari segi objek, kelebihan dan kekurangan dari sistem
informasi geografis berbasis android tersebut. Adapun kelebihan dari sistem yang
saya buat yaitu menyediakan rute lokasi terdekat dan informasi lengkap pada
aplikasi android tersebut dan fitur-fitur yang mudah dan nyaman digunakan oleh
user. Kekurangannya hampir tidak ada.