PERANCANGAN MEDIA INFORMASI GUNUNG

advertisement
PERANCANGAN MEDIA INFORMASI GUNUNG-GUNUNG DI PULAU
JAWA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Wahyu Prasetyo Ajie
11.11.5123
kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014
DESIGNING INFORMATION MEDIA OF MOUNTAINS IN JAVA ISLAND
WITH ANDROID BASED
PERANCANGAN MEDIA INFORMASI GUNUNG-GUNUNG DI PULAU
JAWA BERBASIS ANDROID
Wahyu Prasetyo Ajie
Heri Sismoro
Teknik Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email : [email protected]),
[email protected])
Sayangnya perkembangan ini tidak diiringi dengan
jumlah media yang menginformasikan.
Abstract - The development of communication devices
such as mobile phones are not just for the phone and
sms, but also as a medium of learning, searching for
information and entertainment. One of the longer
growing is a smartphone based on Android. Android
is a Linux-based operating system designed for touch
screen mobile devices such as smart phones and
tablet computers.
Pada umumnya informasi yang cepat didapatkan
dari media handphone dengan mengunakan fasiltas
internet, akan tetapi tidak setiap wilayah memilki
kualitas koneksi yang baik, seperti daerah pegunungan,
jangankan koneksi internet, sinyal saja terkadang sulit
didapatkan. Oleh karena itu penulis mengambil judul
Perancangan Media Informasi Gunung-gunung di Pulau
Jawa Berbasis Android. Aplikasi ini diharapkan dapat
memberikan informasi gunung kepada masyarakat dan
para pendaki gunung untuk mendapatkan informasi
tentang gunung-gunung di pulau Jawa.
This information media applications consist of an
image and text to the mountains on the island of
Java. In addition, this application will be integrated
with GoogleMapsAPI to complement where the
location of a mountain on the island of Java.
1.2 Rumusan Masalah
Berdasarkan permasalahan yang telah dijelaskan di
atas maka diperoleh rumusan masalahnya sebagai
berikut :
Bagaimana merancang sebuah aplikasi mobile
sebagai media informasi gunung-gunung di pulau Jawa?
The purpose of this application is that people and
nature lovers can easily find out information about
the mountains on the island of Java. This application
includes information along with images of the
mountain, hiking trail maps and others.
1.3 Tujuan Penelitian
Adapun tujuan dari penelitian yang dicapai penulis
adalah :
Untuk masyarakat dan para pendaki gunung agar
mengetahui dan mendapatkan informasi tentang gununggunung khususnya di pulau Jawa.
Keywords : Information Media, Mountains, Java Island
and Android
1. Pendahuluan
1.1 Latar Belakang Masalah
Letak geologis Indonesia memiliki posisi yang unik
yaitu berada di pusat tumbukan Lempeng Tektonik
Hindia-Australia, Lempeng Eurasia dan Lempeng
Pasifik, sehingga banyak bermunculan gunung-gunung
dengan panorama alam yang indah di kawasan
Indonesia. Bahkan, salah satu gunung di Indonesia
termasuk dalam jajaran Tujuh Puncak Dunia (Seven
Summit). Selain itu, Indonesia juga tercatat sebagai
negara yang memiliki gunung berapi aktif terbesar di
dunia.
1.4 Landasan Teori
1.4.1 Pengertian Android
Menurut Safaat (2011) Android adalah sebuah
sistem operasi untuk perangkat mobile berbasis linux
yang mencakup sistem operasi, middleware dan aplikasi.
Android juga merupakan sistem operasi yang
menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi mereka sendiri.
1.4.2 Pengertian Eclipse
Eclipse adalah IDE software yang digunakan oleh
banyak bahasa pemrograman seperti Java, Ada, C, C++,
COBOL, Phyton dan lain-lain. Di dalam Eclipse IDE
terdapat layanan system extensible (semacam sistem
penambahan untuk plugins), editor, debugger, control
tools, pengaturan direktori dan lain-lain. IDE Eclipse
intinya adalah suatu software yang lingkungannya
Karena memiliki gunung yang indah tidak sedikit
orang yang ingin mendaki gunung untuk menikmati
keindahan alam. Jika beberapa dekade lalu pendakian
gunung hanya dilakukan klub pendaki gunung dan
pecinta alam di sekolah, kampus, dan organisasi umum,
saat ini pendakian gunung sudah digemari berbagai
lapisan masyarakat dari berbagai strata sosial.
1
dikondisikan
agar
memudahkan
membangun suatu aplikasi.
pengembang
1.4.4 Pengertian Android SDK
Plugins Android Development Tool (ADT)
berguna sebagai pengenal Android di dalam IDE
Eclipse. Dengan ADT plugins kita bisa membuat project
aplikasi Android baru, mengakses tools emulator, dan
perangkat Android, melakukan kompilasi dan mendebug aplikasi, mengekspor aplikasi ke Android
Packages (APK), membuat sertifikasi digital terhadap
kode program APK.
2. Pembahasan
2.1 Perancangan Sistem
Rancangan sistem bertujuan untuk memberikan
gambaran secara umum tentang aplikasi yang akan
dibuat. Rancangan ini mengidentifikasi komponenkomponen aplikasi yang akan dirancang secara merinci.
2.1.1 Perancangan UML
Dalam merancang proses digunakan Unified
Modelling Language (UML) yang merupakan bahasa
standart untuk melakukan spesifikasi visualisasi,
konstruksi dan dokumentasi dari komponen-komponen
perangkat lunak (software) dan digunakan untuk
permodelan bisnis.
a) Use Case Diagram
Berikut ini adalah diagram use case yang
digunakan pada media informasi gunung-gunung di
pulau Jawa.
Gambar 2.2 Class Diagram
2.2 Perancangan Database
Perancangan database harus dilakukan secara
cermat agar dihasilkan database yang efisien dalam
penggunaan ruang penyimpanan, cepat dalam
pengaksesan dan mudah dalam melakukan manipulasi
data.
Tabel 2.1 Perancangan Database
Gambar 2.1 Use Case Diagram
b) Class Diagram
Menggambarkan struktur statis dari kelas dalam
sistem dan menggambarkan atribut dan hubungan
antar kelas.
Nama
Tipe Data
ID
JUDUL
DES
IMG1
IMG2
IMG3
IMG4
IMG5
IMGD
int
Text
Text
Text
Text
Text
Text
Text
Text
Kosong/Tidak
kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Tidak Kosong
Indeks
PK
2.3 Implementasi Interface
Implementasi
Interface
berfungsi
untuk
mengimplementasikan rancangan tampilan interface
pada aplikasi Media Informasi Gunung-gunung Di Pulau
Jawa, sehingga aplikasi ini dapat terwujud sesuai
rencana. Implementasi interface pada aplikasi ini adalah
sebagai berikut:
2
2.3.1 Tampilan Splash Screen
2.3.2
2.3.4 Tampilan Menu Tab Informasi Gunung
Gambar 2.3 Tampilan Splash Screen
Gambar 2.6 Tampilan Menu Tab Informasi Gunung
Tampilan Menu Utama
2.3.5 Tampilan Menu Tab Jalur Pendakian
Gambar 2.4 Tampilan Menu Utama
2.3.3
Gambar 2.7 Tampilan Menu Tab Jalur Pendakian
Tampilan Daftar Gunung
2.3.6 Tampilan Menu Tab Galeri Foto
Gambar 2.5 Tampulan Daftar Gunung
Gambar 2.8 Tampilan Menu Tab Galeri Foto
3
2.3.7 Tampilan Menu Persiapan dan Perlengkapan
2.3.10
Gambar 2.9 Tampilan Menu Persiapan dan
Perlengkapan
2.3.8
Tampilan Menu Tentang Aplikasi
Gambar 2.12 Tampilan Menu Tentang Aplikasi
Tampilan Menu Manajemen Pendakian
2.4 Pengujian Sistem
Aplikasi Media Informasi Gunung-gunung Di
Pulau Jawa ini telah melalui uji Black Box dan White
Box dan diperoleh hasil :
a) Black Box Testing
Semua fungsi perangkat lunak telah berjalan
sesuai dengan kebutuhan fungsional yang
telah didefinsikan.
b) White Box Testing
Tidak ada ditemukan kesalahan logika pada
sistem dan sistem dapat berfungsi dengan
baik.
3. Kesimpulan
3.1 Kesimpulan
Dari seluruh uraian, penjelasan dan pembahasan
pada bab-bab sebelumnya dan untuk mengakhiri
pembahasan “Aplikasi Media Informasi Gunung-gunung
di Pulau Jawa Berbasis Android”, maka dapat diambil
kesimpulan sebagai berikut :
a) Untuk merancang dan membuat aplikasi
berbasis android diperlukan tahapan yang
dimulai dari perancangan basis data,
perancangan sistem dan perancangan basis data.
Untuk perancangan sistem
aplikasi ini
menggunakan
diagram
UML
(Unified
Modelling Language) yang meliputi Activity
Diagram, Use Case Diagram, Class Diagram,
dan Sequence Diagram.
b) Telah dibuat dan dirancang “Aplikasi Media
Informasi Gunung-gunung di Pulau Jawa
Berbasis Android” yang berisi tentang
informasi gunung dipulau jawa baik jalur
pendakian, akses transport, lokasi gunung,
persiapan dan perlengkapan pendakian,
manajemen pendakian dan galeri foto.
Gambar 2.10 Tampilan Menu Manajemen
Pendakian
2.3.9 Tampilan Menu Lokasi Gunung
Gambar 2.11 Tampilan Menu Lokasi Gunung
4
3.2 Saran
Pada penulisan skripsi ini tentu masih ada
kekurangan yang mungkin dapat disempurnakan pada
pengembang selanjutnya, terdapat beberapa saran
sebagai berikut :
a) Penambahan aksi pergeseran pada menu tabhost
daftar gunung dan menu detail informasi agar
pengguna tidak perlu menyentuh tab pada menu
daftar gunung dan menu detail informasi.
b) Penambahan database yang dapat digunakan
online dan offline sehingga mempermudah
untuk update database dan aplikasi ini dapat
digunakan ketika tidak ada sinyal di gunung
sebagai petunjuk perjalan kepuncak.
c) Penambahan menu pencarian agar pengguna
mudah untuk mencari langsung gunung yang
dituju.
Daftar Pustaka
[1] Al Fatta, Hanif. 2007. Analisis & Perancangan
Sistem Informasi. Yogyakarta : Penerbit Andi.
[2] Dharma K, Akhmad.2013.Kolaborasi Dahsyat
Android dengan PHP & MySQL. Yogyakarta :
Lokomedia
[3] Heriawati, Prabowo Pudjo Widodo. 2011.
Menggunakan UML. Bandung : Informatika.
[4] Safaat H,Nazruddin.2011.Pemrograman Aplikasi
Mobile Smartphone dan Tablet PC Berbasis
Android. Bandung : Informatika.
[5] Yasin, Verdi.2012. Rekayasa Perangkat Lunak
Berorientasi Objek: Pemodelan, Arsitektur Dan
Perancangan (Modeling,
Architecture
And
Design).Jakarta: Mitra Wacana Media.
Biodata Penulis
Wahyu Prasetyo Ajie, memperoleh gelar Sarjana
Komputer (S.Kom), Jurusan Teknik Informatika STMIK
AMIKOM Yogyakarta, lulus tahun 2014.
Heri Sismoro, memperoleh gelar Sarjana Komputer
(S.Kom), Prodi Ilmu Komputer Fakultas MIPA
Universitas Gadjah Mada Yogyakarta, lulus tahun 2000.
Memperoleh gelar Magister Komputer (M.Kom),
Program Pasca Sarjana Magister Ilmu Komputer
Fakultas MIPA Universitas Gajah Mada Yogyakarta,
lulus tahun 2007. Saat ini menjadi Dosen di STMIK
AMIKOM Yogyakarta.
5
Download