LANDASAN TEORI
3.1.1 Sistem
himpunan suatu benda nyata atau abstrak (a set of thing) yang terdiri dari bagian bagian atau
mendukung, yang secara keseluruhan bersatu dalam satu kesatuan (Unity) untuk mencapai
didefinisikan sebagai sekumpulan prosedur yang saling berkaitan dan saling terhubung untuk
3.1.2 Informasi
adalah suatu bentuk penyajian data yang melalui mekanisme pemrosesan, berguna bagi pihak
operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan
hardware, software, data, manusia dan prosedur bekerja sama untuk menghasilkan
informasi”.
mempelajari seberapa bagus bagianbagian komponen itu bekerja dan berinteraksi untuk
mencapai tujuan mereka”. Sedangkan menurut Laudon dan Laudon (2012:496): “Analisis
sistem adalah analisis permasalahan yang coba dipecahkan organisasi dangan menggunakan
sistem informasi”.
perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen terpisah ke dalam
satu kesatuan yang utuh dan berfungsi”. Sedangkan menurut Muharto dan Ambarita
merancang interface yang efektif untuk sistem perangkat lunak. Efektif artinya siap
digunakan, dan hasilnya sesuai dengan kebutuhan”. Sedangkan menurut Widodo dan
Herlawati (2011:9): “Perancangan dari user interface sangat penting untuk menentukan
keberhasilan dari sebuah software. Seorang developer yang membuat program harus
memikirkan bagian user interface sedemikian rupa hingga program yang dibuatnya dapat
Informasi Geografis adalah suatu sistem basis data dengan kemampuan khusus untuk
menangani data yang bereferensi keruangan (spasial) bersamaan dengan seperangkat operasi
kerja”.
Geografis adalah hasil kerja perangkat komputer, perangkat lunak, data geografis dan proses
Menurut Julzarika dan Andi (2013:44): “Google Maps adalah layanan gratis Google
yang cukup popular. Kita dapat menambahkan fitur Google Maps dalam web kita sendiri
dengan Google Maps API. Google Maps API merupakan library JavaScript. Untuk
melakukan pemrograman Google Maps API dapat dibilang mudah. Yang kita butuhkan
adalah pengetahuan tentang HTML dan JavaScript, serta koneksi Internet. Dengan
menggunakan Google Maps API, kita dapat menghemat waktu dan biaya untuk membangun
aplikasi peta digital yang handal, sehingga kita dapat fokus hanya pada data-data yang
Menurut Irwansyah (2013:2): “Google Maps adalah versi web sehingga fiturnya
tidak selengkap google earth. Hal ini disebabkan oleh infrastruktur web yang belum
adalah sekumpulan perintah, fungsi, komponen, dan protokol yang disediakan oleh sistem
operasi atau bahasa pemrograman tertentu yang dapat digunakan programmer saat
pertukaran informasi atau data antara dua atau lebih aplikasi perangkat lunak ”.
3.2.4 Unified Modelling Language (UML)
1. Pengertian UML
Menurut Rosa dan Shalahuddin, ( 2018:137) : “UML adalah salah satu standar
berorientasi objek”
singkatan dari Unified Modeling Language yang berarti bahasa pemodelan standar. Sebagai
bahasa, berarti UML memiliki sintaks dan semantik. Ketika kita membuat model
menggunakan konsep UML ada aturan-aturan yang harus diikuti. Bagaimana elemen pada
model-model yang kita buat berhubungan satu dengan lainnya harus mengikuti standar yang
ada”.
diagram, yaitu:
objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas
TABEL 3.1
SIMBOL-SIMBOL CLASS DIAGRAM
tinggi yaitu berupa sebuah paket. Diagram package pada dasarnya adalah
diagram kelas yang hanya menampilkan paket, disamping kelas, dan hubungan
ketergantungan, disamping hubungan khas yang ditampilkan pada diagram kelas.
sistem, diagram package ini juga merupakan kelanjutan dari diagram use case,
TABEL 3.2
SIMBOL-SIMBOL PACKAGE DIAGRAM
c. Diagram Use-Case. Bersifat statis. Diagram ini memperlihatkan himpunan Use-
Case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat
TABEL 3.3
SIMBOL-SIMBOL USE CASE
d. Diagram aktivitas (Activity Diagram). Bersifat dinamis. Diagram aktivitas adalah
tipe khusus dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram
ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi
TABEL 3.4
SIMBOL-SIMBOL ACTIVITY DIAGRAM
e. Diagram interaksi dan sequence (urutan). Bersifat dinamis. Diagram urutan
adalah diagram interaksi yang menekankan pada pengiriman pesan dalam suatu
waktu.
TABEL 3.5
SIMBOL-SIMBOL SEQUENCE DIAGRAM
3.2.5 Aplikasi Mobile
mobile applications adalah perangkat lunak yang dibuat khusus untuk dijalankan di dalam
tablet dan juga smartphone. Umumnya, developer mobile apps memerlukan IDE atau
Intergrated Development Environments dan juga SDK unuk pengembangan dari mobile
apps itu sendiri. Pada saat ini smartphone dan juga tablet, ada satu aplikasi yang berguna
untuk menyediakan berbagai macam aplikasi yang dapat dijalankan di device tersebut.
Pada dasarnya, aplikasi akan berjalan menggunakan tenaga baterai dan juga
mendapatkan dukungan dari prosesor yang ukurannya lebih kecil dibanding dengan
prosesor komputer. Sebelum dilempar ke pasar, umumnya mobile apps akan dites terlebih
dahulu menggunakan emulator. Emulator merupakan salah satu cara untuk menghemat
3.2.6 Android
open source yang dirancang untuk perangkat mobile, android menyediakan semua tools
2018)”Android adalah sebuah sistem operasi berbasis linux yang ditargetkan berjalan
Menurut Safaat dalam (Maarif, dkk,. 2018) “Android adalah sebuah sistem
operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi,
middleware dan aplikasi. Android menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi mereka”.
sintaknya mengikuti bentuk bahasa C dan C++ sehingga bagi para programmer bahasa C
tidak akan kesulitan ketika akan bermigrasi ke bahasa Java karena sintaknya hampir
sama”.
Menurut Herdi dalam (Maarif, dkk,. 2017) mengemukakan bahwa, “Android Studio
adalah sebuah IDE yang bisa digunakan untuk pengembangan aplikasi Android, dan
untuk menjalankan program aplikasi Android”.AVD ini nantinya yang kita jadikan
sebagai tempat tes dan menjalankan aplikasi android yang kita buat.