APLIKASI CARA BERTAHAN HIDUP DI ALAM BEBAS UNTUK …

Download Report

Transcript APLIKASI CARA BERTAHAN HIDUP DI ALAM BEBAS UNTUK …

APLIKASI CARA BERTAHAN HIDUP DI ALAM
BEBAS UNTUK PARA PENCINTA ALAM BERBASIS J2ME
DI CENTRE ADVENTURE TRAINING
Hilman Maulana Ramadhan
1.05.08.255
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2013
Latar Belakang
Dalam hal ini cara bertahan hidup di alam bebas merupakan Kemauan dan
kemampuan manusia untuk tetap bertahan hidup dalam lingkungan
sekitarnya dan sebenarnya merupakan naluri yang manusiawi.
Hal ini sebagai penjelmaan dari daya pikir makhluk yang sempurna.
Naluri seperti ini tumbuh dan berkembang dengan sendirinya.Dalam
kegiatan alam bebas , jangan mengharapkan untuk berada dalam kondisi
survival, namun harus tetap mempelajari teknik-teknik mempertahankan
hidup (survival) agar tetap waspada dalam melakukan kegiatan di alam
terbuka. Sedangkan untuk sebutan survivor adalah orang yang melakukan
pertahanan hidup dari keadaan buruk yang ada pada dirinya. Survivor ini
biasanya dilakukan oleh perorangan atau kelompok.
Dengan di buatnya aplikasi ini dapat memberikan Pedoman bagi
pecinta alam atau pengiat alam bebas dalam melaksanakan survival di alam
bebas.
Identifikasi Masalah
Pada proses pengidentifikasian masalah, penulis dapat
mengidentifikasikan masalah-masalah dalam cara bertahan hidup di
alam bebas, yaitu :
•Kurangnya pengetahuan tentang cara bertahan hidup di alam bebas yang
menyebabkan banyak orang takut jika tersesat di hutan/alam bebas.
•Masih sedikitnya aplikasi j2me mengenai cara bertahan hidup di alam bebas
bahkan jarang sekali kita temukan.
•Ada sebagian pecinta alam yang menginginkan aplikasi cara bertahan hidup di
alam bebas yang dapat mereka bawa ke mana-mana terutama saat mereka berada
di hutan/gunung.
Rumusan Masalah
Dari identifikasi masalah yang telah dijelaskan sebelumnya, maka rumusan masalahnya
adalah sebagai berikut :
Bagaimana membangun sistem aplikasi cara bertahan hidup di alam bebas
yang dapat berguna untuk para petualang alam bebas agar mereka bisa
bertahan hidup jika berada dalam kondisi yang jauh dari kota atau di alam
bebas.
Bagaimana Aplikasi ini bisa berguna untuk para pecinta alam atau para
petualang alam bebas yang ingin mengunakan aplikasi ini.
Bagaimana aplikasi ini bisa di manfaatkan para pendaki gunung atau
pengiat alam bebas jika mereka berada dalam kondisi yang sebenarnya
tersesat di hutan.
Maksud Penelitian
Maksud pembuatan Aplikasi mobile cara
bertahan hidup di alam bebas ini adalah
untuk dapat membantu para pecinta alam
dalam memahami materi bagaimana cara
bertahan hidup di alam bebas dalam
keadaan darurat jauh dari pertolongan
orang-orang
dan
bisa
melakukan
pertolongan pertama sendiri.
Tujuan Penelitian
Aplikasi yang di buat ini dapat memberikan simulasi Semangat
untuk
mempertahankan hidup (the Will of Survive) jika
mereka dalam kondisi yang jauh dari kota atau berada di alam
bebas.
Aplikasi ini dapat berguna untuk para pecinta alam khusnya
jika mereka ingin melakukan kegiatan petualangan di alam
bebas.
Aplikasi ini dapat di manfaatkan sebagai acuan bertahan hidup
jika para pecinta alam sedang melakukan petualangan di alam
bebas.
Aplikasi ini bisa memberikan informasi cara bertahan hidup di
alam bebas yang di butuhkan oleh para pecinta alam.
Batasan Masalah
Batasan masalah yang ada terbagi menjadi beberapa hal, yaitu :
•Aplikasi pengenalan cara bertahan hidup di alam bebas hanya bisa di gunakan di
handphone seperti di bawah ini:
Sistem operasi JAVA MIDP 2.0
JAR (Java Archive) ukuran file 700 KB atau lebih.
120 KB of FREE RAM
Resolusi layar 128 pixels atau lebih.
•Software pembangun aplikasi adalah net Beans
•Aplikasi mampu memberikan informasi dalam bentuk gambar.
•Sistem operasi yang digunakan untuk menjalankan aplikasi ini adalah sistem
operasi yang berbasis j2me.
•Aplikasi ini hanya membahas satu contoh gunung yang dapat di jadikan tempat
latihan survival dan hanya membahas legenda dan sejarahnya saja.
•Aplikasi ini hanya membahas peralatan gunung yang umum di bawa oleh seorang
yang akan melakukan pendakian ke gunung.
•Aplikasi ini hanya membahas tanaman yang umum di makan jika tersesat di
hutan.
Analisis Sistem
Dari hasil pengamatan diketahui bahwa
jarang sekali sistem aplikasi pada suatu
perangkat mobile pengenalan cara
bertahan hidup di alam bebas dalam satu
aplikasi mobile. Biasanya kebanyakan
dari kumpulan informasi tersebut di
sajikan dalam bentuk buku maupun
media cetak.
Perancangan Sistem
Perancangan adalah suatu bagian dari metodologi pengembangan
pembangunan suatu perangkat lunak yang dilakukan setelah
tahapan untuk memberikan gambaran secara terperinci.
Perancangan sistem ini dibuat sebagai tahapan untuk
mempersiapkan proses implementasi sistem yang diinginkan, dan
untuk menggambarkan secara jelas proses-proses yang diinginkan
oleh pengguna. Sesuai dengan Metode pendekatan sistem yang
digunakan adalah metode pendekatan yang berorientasi objek, yang
mencakup analisis dan desain (OOAD), Alat bantu perancangan
digunakan untuk visualisasi dan dokumentasi dari OOAD diterapkan
melalui Unified Modelling Language (UML).
Diagram Use Case
Lihat Survival
Lihat Makanan
Hutan
Lihat Bivak
Lihat Peralatan
Lihat Survivalkit
USER
Lihat TNGP
Lihat Tips
Mendaki
Jawab Pertanyaan
Lihat About
Diagram Aktivitas Survival
USER
Pilih menu
Survival
Membaca
mengenai
Survival
APLIKASI
Menampilkan
informasi
mengenai
Survival
Diagram Aktivitas Makanan Hutan
USER
Pilih menu
Makana
Hutan
APLIKASI
Tampil List
binatang hutan
tanaman hutan
Pilih list
binatang hutan
tanaman hutan
Tampil
Informasi List
Yang dipilih
Membaca
mengenai
makanan
hutan yang
dapat dimakan
Diagram Aktivitas Bivak
USER
Pilih menu
Bivak
Membaca
mengenai cara
membuat bivak
alam
APLIKASI
Tampil Cara
membuat bivak
alam
Diagram Aktivitas Peralatan
USER
Pilih menu
Peralatan
Membaca
mengenai
Peralatan
APLIKASI
Tampil
Informasi
Peralatan
Mendaki
Gunung
Diagram Aktivitas Survivakit
USER
Pilih menu
Survivalkit
Membaca
mengenai
Survival
APLIKASI
Menampilkan
informasi
mengenai
Survivalkit
Diagram Aktivitas TNGP
USER
Pilih menu
TNGP
APLIKASI
Tampil form
pendahuluan
lanjut
Tampil list
Sejarah
Gunung Gede
Legenda
Gunung Gede
Pilih
Sejarah
Gunung Gede
Legenda
Gunung Gede
Membaca
informasi
Sejarah
Gunung Gede
Legenda
Gunung Gede
Tampil
informasi
Sejarah
Gunung Gede
Legenda
Gunung Gede
Diagram Aktivitas Tips Mendaki
USER
Pilih menu
Tips Mendaki
Membaca Tips
Mendaki
Gunung
APLIKASI
Tampil
Informasi Tips
mendaki
gunung
Diagram Aktivitas Latihan
USER
Pilih menu
Latihan
APLIKASI
Tampil Latihan
Mengisi latihan
Tampil Nilai
Latihan
Membaca
detail hasi
latihan
Diagram Aktivitas About
USER
Pilih menu
About
Membaca
Tentang
Aplikasi
APLIKASI
Tampil
Informasi
Tentang
Aplikasi
Diagram Sequence Survival
Survival
Informasi Survival
1:getsurvival()
2: Melihat informasi survival
3:Tampil informasi Surviva()l
Diagram Sequence Makanan Hutan
Makanan Hutan
List Makanan Hutan
Detail makan Hutan
1:getMakanHutan()
2:Memilih List Makan Hutan()
3:melihat detail Informasi makan hutan()
4:Tampil Informasi Makan Hutan Yang dapat Dimakan()
Diagram Sequence Bivak
Bivak
Informasi Cara Mebuat Bivak
1:getbivakn()
2:melihat cara membuat bivak()
4:Tampil Informasi cara membuat bivak()
Diagram Sequence Peralatan
Peralatan
Informasi Peralatan Mendaki Gunung
1:getperalatan()
2:melihat informasi Peralatan Mendaki Gunung()
3:Tampil Informasi Peralatan Mendaki Gunung()
Diagram Sequence Survalkit
Survivalkit
Informasi Survivalkit
1:getsurvivalkit()
2:melihat informasi Survivalkit()
3:Tampil Informasi Survivalkit()
Diagram Sequence TNGP
TNGP
Pendahuluan
Pilih list sejarah dan Legenda
Gunung Gede
Detail sejarah dan Legenda
Gunung Gede
1:getgede()
2:melihat pendahuluan mengenal gunung gedet()
3:Pilih Sejarah dan legenda Gunung Gede()
4:Melihat Detail Informasi Gunung Gede()
5:Tampil Sejarah dan Legenda Gunung Gede
Diagram Sequence Tips Mendaki
Tips Mendaki
Detail Tips Mendaki Gunung
1:getmendaki()
2:Melihat Informasi Tips Mendaki Gunung()
3:Tampil Informasi Tips Mendaki Gunung()
Diagram Sequence Latihan
Latihan
Soal
Detail Hasil Nilai
1:getlatihan()
2:mengisi Soal Latihan Survival()
3:melihat Hasil Nilai()
4:Tampil Detail Hasil Nilai()
Diagram Sequence About
About
Informasi Aplikasi
1:getmendaki()
2:Melihat Informasi Tentang Aplikasi()
3:Tampil Informasi Tentang Aplikasi()
Diagram Class
TNGP
Survival
Survivalkit
<<create>>+Survival(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getBack():command
+getOkCommand():Command
+getDisplay():Display
<<create>>+Survivalkit(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getBack():command
+getKit():Form
+getOkCommand():Command
+getDisplay():Display
Su
rv
Peralatani
<<create>>+PeralatanMendakil(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getImageItem():ImageItem
+getStringItem():StringItem
+getBack():command
+getTas():Form
+getSepatu():Form
+getCelana():Form
+getTragia():Form
+getTenda():Form
+getJaket():Form
+getBaju():Form
+getPMakanan():Form
+getTicker():Ticker
+getOkCommand():Command
+getDisplay():Display
i va
l
<<create>>+MengenalGunungGede(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getBack():command
+getListItem():List
+getOkCommand():Command
+getDisplay():Display
Me
Survivalkit
e
ng
na
d
lGe
e
About
MenuUtama
<<create>>+MenuUtama(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getSplashScreen():SplashScreen
Pera
latan
+getSplashScreen1():SplashScreen
Me n
daki +getSplashScreen2():SplashScreen
+getMenu():List
+MenuAction()
+getExit():command
+getOk():Command
n
Te
tan
g
Bivak
<<create>>+tentang(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getBack():command
+getKit():Form
+getTicker():Ticker
+getOkCommand():Command
+getDisplay():Display
<<create>>+Bivak(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getMenu():List
+getImageItem():ImageItem
+getBackComent():Command
+getOkCommand():Command
+getDisplay():Display
Bi
v
ak
Latihan
LatihanSurvival
TipsMendaki
MakananHutan
MakananHutan
TipsMendaki
<<create>>+MakananHutanl(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getMenu():List
+getImageItem():ImageItem
+getBackComent():Command
+getOkCommand():Command
+getDisplay():Display
<<create>>+TipsMendaki(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getBack():command
+getTips():Form
+getOkCommand():Command
+getDisplay():Display
-midlet:MIDlet
-Menu:MenuUtama
-Soal:Form
-imageItem:ImageItem
-stringItem:StringItem
-pSoal+Form
-Hasil:Form
-backCommand:Command
-okCommand:Command
-ticker:Ticker
<<create>>+LatihanSurvivall(midlet:MIDlet)
-initialize()
+switchDisplayable(alery: Alery, NextDisplayable:Displayable)
+commandAction(command: Command, displayable: Displayable)
+getSoal():Form
+getHasil():Form
+getTicker():Ticker
+getImageItem():ImageItem
+getOkCommand():Command
+getDisplay():Display
+ExitMidle
Diagram Component
SurvivalHutan
SurvivalHutan.jar
MenuUtama.class
MenuUtama.java
Survival.class
MakanHutan.class
MembuatBivak.class
PeralatanMendaki.class
Survivalkit.class
MengenalGede.class
LatihanSurvival.class
Tentang.class
Survival.java
MakanHutan.java
MembuatBivak.java
PeralatanMendaki.java
Survivalkit.java
MengenalGede.java
LatihanSurvival.java
Tentang.java
Diagram Deployment
Handphone
Sistem Operasi Berbasis Java MIDP2
KVM
SurvivalHutan.jar
Kesimpulan
Berdasarkan hasil yang didapat dari penelitian yang dilakukan dalam
penyusunan skripsi ini serta mengacu pada tujuan penelitian, maka
dapat disimpulkan:
Dengan adanya aplikasi ini menjadi lebih bisa belajar cara bertahan
hidup di alam bebas di manapun user ingin mengunakanya di ponsel
Aplikasi ini terlihat lebih menarik dan mempunyai perbedaan yang
signifikan dengan aplikasi mobile lainnya karena hanya mempelajari
tentang cara bertahan hidup di alam bebas.
Perancangan dari konsep dan design aplikasi ini telah disesuaikan
dengan kebutuhan user.
Saran
Dalam Aplikasi Pengenalan Cara bertahan hidup di alam bebas perlu
pengembangan lagi, berikut ini adalah beberapa saran yang dapat
dilakukan :
Perlu adanya pengembangan, agar aplikasi ini tidak hanya berbasis
java J2ME MIDP2.
Perlu adanya pengembangan pada materi, agar tidak hanya
mengenalkan survival yang umum dan tidak hanya mengacu pada
SAS saja.
Dalam materi yang dibahas disarankan agar tidak hanya
pembelajaran untuk dapat mengigat dan melafalkan cara bertahan
hidup di alam bebas.
TERIMA KASIH