RANCANG BANGUN APLIKASI PERINGATAN DINI BATAS LUAR WILAYAH INDONESIA BERBASIS ANDROID Muhammad Yazir Zainudin Mahasiswa Informatika, FT UMRAH,
[email protected] Martaleli Bettiza Dosen Informatika, FT UMRAH,
[email protected] Hendra Kurniawan Dosen Informatika, FT UMRAH,
[email protected]
ABSTRAK Pelanggaran melewati batas luar wilayah Indonesia sering kali disebabkan sedikitnya pengetahuan masyarakat mengenai batas luar wilayah Indonesia. Untuk mengetahui batas luar wilayah Indonesia diperlukan informasi berupa petunjuk batas luar negara dalam bentuk peta, pemanfaatan teknologi Global Positioning System (GPS) dapat memberikan informasi lokasi user secara real time. Untuk itu tujuan dari penelitian ini adalah merancang dan membangun aplikasi peringatan dini batas luar wilayah Indonesia berbasis Android. Hasil dari aplikasi berupa status zona keberadaan user pada lokasi real time, zona aman, hati-hati, atau berbahaya. Kata kunci : Android, Java Geom, GPS (Global Positioning System)
ABSTRACT The violation over outside border of Indonesia often caused by less of society knowledge about the outside border of Indonesia. To know the outside border of Indonesia is needed the information such as direction in map, the usage of Global Positioning System (GPS) technology cab give the information about the user location in real time. For that, the purpose of this research is to design and develope the application of early out border Indonesia warning based Android. The result are the position of user zone in real time position, safe zone, warning zone, or dangerous zone. Key words : Android, Java Geom, GPS (Global Positioning System)
1
dan GPS yang dirancang berbasis Android
I. PENDAHULUAN Indonesia merupakan negara yang
agar harga bisa dijangkau oleh masyarakat,
di dalamnya terdapat pulau-pulau dan
karena sekarang ini handphone yang
terpisahkan
memiliki Android harganya tidak mahal
oleh
lautan.
Indonesia
memiliki batas luar dengan beberapa negara
tetangga,
seperti
dan terjangkau.
Singapura,
Dengan
aplikasi
akan
Indonesia
bisa
Malaysia, Filipina, Palau, Papua Nugini,
dirancang
India, Thailand, Timor Leste. Sehingga
mengetahui batas luar wilayah Indonesia
batas luar wilayah Indonesia khususnya di
dan tidak melewati batas negara yang telah
laut, sulit untuk diketahui batasnya yang
ditentukan, agar terhindar dari kejadian
ada di lautan, karena tidak memiliki tanda
yang tidak diinginkan. Aplikasi tersebut
yang
perbatasan
akan mempermudah warga Indonesia untuk
negara. Karena hal tersebut banyak warga
mendapatkan informasi berupa peringatan
Indonesia yang tertangkap oleh polisi
dini jika user tersebut sudah mendekati
negara tetangga karena memasuki kawasan
daerah
negara secara illegal.
perbatasan.
menyatakan
sebagai
warga
yang
perbatasan
dan
melewati
Dari permasalahan di atas perlu
Dari uraian latar belakang di atas,
kita perhatikan dan perlu dibuat perubahan
maka penulis mengambil judul yaitu
yang
Dengan
“Rancang Bangun Aplikasi Peringatan Dini
perkembangan teknologi modern sekarang
Batas Luar Wilayah Indonesia Berbasis
ini, warga Indonesia bisa menggunakan
Android”.
lebih
baik
lagi.
GPS untuk mengetahui lokasi keberadaan mereka, namun agar warga Indonesia bisa
II. TINJAUAN PUSTAKA
menggunakan GPS tanpa mengeluarkan 2.1 Penelitian Terdahulu
biaya yang besar, alangkah baiknya untuk
Dalam
merancang suatu aplikasi seperti GPS berbasis
Android
yang
di
dicantumkan
dalamnya
Localization Improvement Of Smartphones
library java geom untuk membuat suatu
Using Built-in Sensors memaparkan secara
garis berbentuk poligon yang merupakan poligon
penelitian
(2012) dalam jurnalnya yang berjudul GPS
pertanda posisi user dan terdapat juga suatu
garis
hasil
akan
Soyoung Hwang dan Donghui Yu
atau map yang selalu berpindah sebagai
negara,
beberapa
ini
terdahulu antara lain sebagai berikut :
terdapat sebuah marker dalam sebuah peta
batas
penelitian
umum fitur yang paling penting di ponsel
yang
dan smartphone yaitu GPS. Selain itu, jurnal
merupakan batas negara terbentuk dari titik
ini
koordinat yang diperoleh dari setiap lokasi
mengusulkan
sebuah
algoritma
peningkatan titik-titik lokalisasi di GPS
bagian terluar sekeliling Indonesia, serta
dengan mengintegrasikan informasi dari
untuk menentukan zona keberadaan user,
2
beberapa sensor di smartphone. Algoritma
Salah satu upaya yang telah dilakukan
yang diusulkan diimplementasikan dalam
pemerintah dalam menghindari terjadinya
smartphone
konflik
dan
kinerja
dievaluasi
di
pemanfaatan
adalah
dengan
perkembangan
kegiatan
kampus. Algoritma yang diusulkan memiliki
mengendalikan
kinerja yang lebih baik daripada hanya
penangkapan ikan melalui penerapan zonasi
informasi lokasi GPS di GPS campur titik-
jalur penangkapan ikan di laut, berdasarkan
titik dan mempertahankan kinerja yang
Kepmentan No. 392 tahun 1999 tentang
wajar di ruang terbuka di mana penerima
jalur-jalur penangkapan ikan. Wilayah studi
GPS mendapatkan hasil yang akurat.
adalah Perairan Kalimantan Barat yang
Bonda
Sisephaputra,
Antok
merupakan salah satu fishing ground yang
Supriyanto, dan Teguh Sutanto (2011)
sangat berpotensi, terletak di Selat Karimata
dalam jurnalnya yang berjudul Sistem
hingga Laut Cina Selatan dan berbatasan
Pemantauan
Haji
langsung dengan perairan Malaysia. Tujuan
Pada
dan studi mi adalah untuk menggambarkan
Smartphone Android memaparkan tentang
peta zona jalur penangkapan ikan di wilayah
smartphone
akan
perairan Kalimantan Barat. Bahan dan data
dikembangkan Sistem Monitoringnya untuk
dalam studi mi berupa data spasial, data
memantau
dan
pasang surut dan Peraturan perundang-
KBIH
undangan yang terkait dengan zonasi jalur
mengendalikan keberadaan para peziarah
penangkapan ikan. Metode yang digunakan
dan
adalah pendekatan SIG dengan teknik
Keberadaan
Menggunakan
memfasilitasi
GPS
Jamaah
Tracking
Android
yang
keberadaan
jamaah
pengawas
membantu
dari
peziarah
menghindari
tersesat.
analisis spasial. Visualisasi dalam bentuk Syawaludin Alisyahbana Harahap
dan
Iksal
Yanuarsyah
dalam
1999 mempunyai beberapa ketimpangan,
jurnalnya yang berjudul Aplikasi Sistem
antara lain yaitu: penentuan batas pulau
Informasi Geografis (SIG) Untuk Zonasi
pulau terluar yang masih rancu, terdapatnya
Jalur
karang-karang
Penangkapan
(2012)
peta jalur dalam Kepmentan No. 392 Tahun
Ikan
di
Peraan
kering
yang
berpotensi
Kalimantan Barat. Memaparkan tentang
menjadi batas wilayah serta penentuan jarak
Pemanfaatan sumberdaya
ikan di laut
minimum antar titik tersebut, perairan
semakin intensif dan daya jangkauan operasi
pedalaman yang belum dibahas, daerah
penangkapan
nelayan
perbatasan antar negara yaitu bagian utara
semakin luas dan jauh dan daerah asal
propinsi Kalimantan Barat yang berbatasan
nelayan tersebut. Konflik sering terjadi
dengan Malaysia, daerah ekosistem terumbu
karena tidak jelasnya wilayah pemanfaatan
karang dengan kedalaman kurang dan 20
yaitu dapat melibatkan nelayan dalam satu
meter yang masuk dalam jalur I. Peta
daerah yang sama ataupun antara daerah
alternative dibuat memperbaiki ketimpangan
yang satu dengan dengan daerah lainnya.
tersebut maka dibuat peta alternatif dengan
ikan
oleh
para
3
mempertimbangkan parameter jarak dan kedalaman
(isobath)
disertai
2.2 Landasan Teori
dengan 2.2.1 Java
beberapa asumsi dan pembatasan.
Tia Septiana Widi Java merupakan
Edi Iskandar dan Sri Hartati (2012)
bahasa
dalam jurnalnya yang berjudul Sistem Informasi
Geografis
Untuk
di
Yogyakarta.
yang
melanda
metode-metode yang melakukan pekerjaan
Memaparkan
Daerah
dan
(OOP)
bagi masyarakat korban gempa. Ditinjau secara geologis, kepulauan Indonesia berada
tugasnya.
Java
setelah
merupakan
yaitu
cara
pengorganisasian
dan
perangkat lunak.
Pada
ampuh
dalam
pengembangan OOP,
program
komputer sebagai kelompok objek yang
dalam pertemuan dua jalur gempa utama,
saling berinteraksi. OOP mengorganisasikan
yaitu jalur gempa sirkum pacifik dan jalur Transasiatic,
informasi
bahasa pemrograman berorientasi objek
masih menyisakan duka yang mendalam
Alpide
mengembalikan
melakukan
Istimewa
Yogyakarta dan sebagian Jawa Tengah
gempa
berorientasi
yang disebut kelas. Kelas terdiri atas
tentang tragedy gempa bumi tanggal 27 Mei 2006
yang
objek dan program java tersusun dari bagian
Pemetaan
Daerah Rawan Gempa Tektonik dan Jalur Evakuasi
pemrograman
program sebagai kumpulan komponen yang
sehingga
disebut objek (Didi Indra Saputra, 2009).
kepulauan Indonesia berada pada daerah yang mempunyai aktifitas gempa bumi
2.2.2 GPS
cukup tinggi. Sistem Informasi Geografis
GPS adalah sistem radio navigasi dan
yang dibangun mampu men-generate peta
penentuan posisi menggunakan satelit yang
yang tersimpan daam database dan dapat
dimiliki dan dikelola oleh Amerika Serikat.
menampilkan peta daerah rawan gempa
Sistem ini dapat digunakan oleh banyak
secara visual dalam format XML SVG pada
orang sekaligus dalam segala cuaca, serta
client,
rute
didesain untuk memberikan posisi dan
terpendek untuk evakuasi korban gempa
kecepatan tiga dimensi yang teliti dan juga
dengan algoritma Dijkstra. Sistem Informasi
informasi mengenai waktu secara kontinyu
Geografis Pemetaan Daerah Rawan Gempa
di seluruh dunia (Ari Kartika, 2013).
terdiri
serta
dari
mampu
layer
mencarikan
Kabupaten,
layer 2.2.3 Google Maps
Kecamatan, layer Jalan, layer Lokasi yang berupa titik lokasi serta rute asal dan rute
Google maps adalah sebuah jasa peta
akhir untuk mendapat rute terpendek yang
globe virtual gratis dan online disediakan
bisa
oleh
membantu
dalam
pengambilan
Google. Fasilitas
Google
Maps
keputusan untuk jalur evakuasi korban
dihadirkan oleh google sejak tahun 2005 dan
gempa.
terus dikembangkan hingga sekarang ini. Di alam Google Maps, anda tidak hanya mendapatkan tampilan peta dunia, namun
4
juga
informasi
pendukukng
berupa
dan kemajuan sistem pada analysis, design,
informasi jalan, lokasi layanan public,
code, dan test.
bisnis, dan sebagainya. Untuk menjalankan layanan
Google
Maps
ini
dengan
IV. PEMBAHASAN
mengetikkan alamat (Eka Hartati, 2012). 4.1 Mendeteksi Lokasi Mendeteksi lokasi bertujuan untuk
2.2.4 Android Android
adalah
sistem
operasi
menguji
keakuratan
aplikasi
dalam
berbasis Linux yang dipergunakan sebagai
menentukan lokasi keberadaan user. Apakah
pengelola sumber daya perangkat keras,
sesuai dengan lokasi sebenarnya (real time)
baik untuk ponsel, smartphone dan juga PC
atau tidak sesuai. Hasil uji coba mendeteki
tablet. Secara
lokasi pada tabel 5.1 sebagai berikut:
umum
Android
adalah
platform yang terbuka atau Open Source
Tabel 5.1 Mendeteksi Lokasi
((Ronie Ahmad, 2013).
Tempat 1
yang diperoleh, contohnya hasil x adalah
3
0.161092,
signum
4
Lokasi PT. Travel Riris Masjid Agung AlHikmah Simpang Gedung Provinsi Kampung Baru
membalikkan nilai +1, karena 0.161092 > 0.
5
Depan BPJS
Sesuai
Fungsi signum bernilai +1 jika x positif, -1
6
Pamedan
Sesuai
jika x negatif, dan 0 jika x sama dengan 0
7
Lampu Merah Batu 6
Sesuai
(Andik Mabrur, 2009).
8
Jalan Kijang Lama
Sesuai
9
Jalan Ganet
Sesuai
10
Bandara
Sesuai
2.2.5 Fungsi Signum
2
Fungsi signum membalikkan nilai real x
maka
fungsi
{
III. METODE PENELITIAN Pengumpulan data diperoleh dari Badan
Pengelola
Perbatasan
Provinsi
Kepulauan Riau, di Bidang Pengelolaan Batas Negara. Pada tahap pengembangan sistem, penulis memilih model sekuensial liniear. Model
sekuensial
linear
melakukan
pendekatan pada perkembangan perangkat lunak yang sistemik dimulai pada tingkat
5
Aplikasi Sesuai Sesuai Sesuai Sesuai
Jika
4.2 Mendeteksi Zona
hasil
perhitungan
fungsi
Zona Universitas Maritim Raja Ali Haji
Signum adalah +1 maka dinyatakan user
(UMRAH):
berada di dalam suatu zona, jika hasilnya 0 maka dinyatakan user berada di luar zona. Untuk mengetahui user berada di dalam area atau berada di luar area penulis menggunakan
fungsi
signum
untuk
menentukan apakah user berada di dalam suatu zona, berikut beberapa sampel untuk mencari
keberadaan
user
dengan
Pengecekan semua titik setiap zona pada sistem: if (y1 <= y) { Gambar 5.1 Zona UMRAH Keterangan
titik
koordinat
if ((y2 > y) &&
yang
terhubung dan menjadi suatu area atau zona:
(isLeft(previous, current, point) > 0)) {
Zona aman: A(0.957869, 104.442207), B(0.957561,
104.442775),
wn++;
C(0.958178,
}}
104.442983), D(0.958368, 104.442456). Zona
hati-hati:
else if ((y2 <= y) &&
A(0.956754,
104.440819),
B(0.956591,
104.440742),
C(0.956481,
104.440863),
D(0.955979,
104.440512),
E(0.955212,
104.441733),
F(0.958186,
104.443138),
G(0.958536,
y1 = y2;
104.442254),
H(0.958029,
104.441964),
previous = current; }
(isLeft(previous, current, point) < 0)) { wn--; }
I(0.958292, 104.441529).
return wn; }
Titik koordinat user yang berada di
menggunakan fungsi signum:
dalam zona aman (0.958056, 104.442381), Pengecekan semua titik setiap zona:
titik koordinat user yang berada di dalam
y1: titik y sebelum
zona hati-hati (0.956774, 104.441726), dan
y2: titik y setelah
titik koordinat user yang berada di zona
y: titik y user
berbahaya (0.958602, 104.442521).
6
Pengecekan awal terhadap y1 apakah
Pengecekan ke-3:
y, jika benar maka dilakukan pengecekan
y1
y
kondisi pertama, jika tidak maka dilakukan
104.442983
pengecekan kondisi kedua.
y2
y
104.442775 Kondisi pertama: y2
y dan signum
104.442381 (salah)
104.442381 (salah)
Maka output yang diberikan adalah 0.
0, jika benar keduanya maka output yang diberikan adalah +1, jika salah satunya tidak
Pengecekan ke-4:
benar maka output yang diberikan adalah 0.
y1
y
104.442775 Kondisi kedua: y2
y dan signum
y2
0, jika benar keduanya maka output yang
104.442381 (benar)
Signum = ((0.957869 – 0.957561) *
benar maka output yang diberikan adalah 0. 1.
y
104.442207
diberikan adalah -1, jika salah satunya tidak
104.442381 (salah)
(104.442381 – 104.442775)) – ((0.958056
Zona aman
–
0.957561)
Pengecekan ke-1:
(104.442207 – 104.442775))
y1
=
y
104.442207 y2
=
(0.000499
*
0.000174)
0.000000086826
–
2.
Zona hati-hati
Pengecekan ke-1:
–
y1
0.000000046563
y
104.440819
= 0.000000040263 (benar)
y2
Maka output yang diberikan adalah +1.
104.441529 y2
y1
104.441529
y
y2
104.441726 (salah)
y 104.441726 (benar)
Signum = ((0.958292 – 0.956754) *
104.442381 (salah)
(104.441726 – 104.440819)) –
y
104.442983
104.441726 (benar)
y
Pengecekan ke-2:
104.442456
(-
pengecekan adalah +1.
(0.000187 * 0.000249) =
–
Jadi, output yang didapatkan dari seluruh
*
(104.442456 – 104.442207)) =
-0.000000121352
Maka output yang diberikan adalah 0.
(104.442381 – 104.442207)) – 0.957869)
–
= 0.000000159808 (salah)
Signum = ((0.958368 – 0.957869) * –
-0.000394)
0.00000028116)
104.442381 (benar)
((0.958056
*
(0.000495 * -0.000568)
104.442381 (benar)
y
104.442456
(0.000308
*
((0.956774
104.442381 (salah)
–
0.956754)
(104.441529 – 104.440819))
Maka output yang diberikan adalah 0.
7
*
=
(0.001538
*
0.000907)
–
Pengecekan ke-5:
(0.00002 * 0.00071)
y1
= 0.000001394966 – 0.0000000142
104.443138
= 0.000001380766 (salah)
y2
Maka output yang diberikan adalah 0.
Pengecekan ke-6: 104.441726 (benar)
y1
y
y
104.441733
104.441964
104.441726 (benar)
y2
Signum = ((0.958029 – 0.958292) *
((0.956774
–
0.958292)
Signum = ((0.955979 – 0.955212) * (104.441726 – 104.441733)) –
*
((0.956774
= (-0.000263 * 0.000197) – (-
(104.440512 – 104.441733))
0.001518 * 0.000435)
=
-0.000000051811
–
(-
(0.000767
0.955212)
*
0.00000066033)
=
= 0.000000608519 (benar)
0.000001907202)
104.441726 (salah)
y1
104.441726 (salah)
y2
(-
y2
104.441726 (salah)
y
104.440863
y
104.441726 (benar)
y
104.440863
Pengecekan ke-4:
104.441726 (benar)
Signum = ((0.956481 – 0.955979) *
104.441726 (salah)
(104.441726 – 104.440512)) –
y
104.443138
–
y
104.440512
Maka output yang diberikan adalah 0.
104.442254
-0.000000005369
Pengecekan ke-7:
y
104.442254
–
Maka output yang diberikan adalah 0.
y
104.441964
-0.000007)
*
= 0.000001901833 (salah)
Pengecekan ke-3:
y2
–
(0.001562 * -0.001221)
Maka output yang diberikan adalah +1.
y1
104.441726 (benar)
(104.441964 – 104.441529))
=
y2
104.441726 (salah)
y
104.440512
(104.441726 – 104.441529)) –
y1
104.441726 (salah)
Maka output yang diberikan adalah 0.
y
104.441529 y2
104.441726 (salah)
y
104.441733
Pengecekan ke-2: y1
y
((0.956774 104.441726 (salah)
–
0.955979)
*
(104.440863 – 104.440512))
Maka output yang diberikan adalah 0.
=
(0.000502
*
0.001214)
–
(0.000795 * 0.000351) =
0.000000609428
0.000000279045
8
–
= 0.000000330383 (salah)
Jadi, output yang didapatkan dari seluruh
Maka output yang diberikan adalah 0.
pengecekan adalah +1.
Pengecekan ke-8:
3.
y1
Pengecekan ke-1:
y
104.440863 y2
y1
104.441726 (benar)
y
104.442207
y
104.440742 y2
Zona bahaya
y2
104.441726 (salah)
y
104.442456
y
104.440742
y2
104.441726 (benar)
Signum = ((0.956591 – 0.956481) *
((0.956774
–
0.956481)
(0.00011
*
0.000863)
(104.442521 – 104.442207)) –
*
((0.958602 –
0.00000009493
–
0.957869)
*
(104.442456 – 104.442207)) = (0.000499 * 0.000314) –
(0.000293 * -0.000121) =
104.442521 (benar)
Signum = ((0.958368 – 0.957869) *
(104.440742 – 104.440863)) =
104.442521 (salah)
y
104.442456
(104.441726 – 104.440863)) –
104.442521 (benar)
–
(-
(0.000733 * 0.000249)
0.000000035453)
=
0.000000156686
= 0.000000130383 (salah)
0.000000182517
–
= -0.000000025831 (benar)
Maka output yang diberikan adalah 0.
Maka output yang diberikan adalah -1. Pengecekan ke-9: y1
Pengecekan ke-2:
y
104.440742 y2
y
104.442456
y
104.440819 y2
y1
104.441726 (benar)
y2
104.441726 (salah)
y
104.442983
y
104.440819
(104.442521 – 104.442456)) –
Signum = ((0.956754 – 0.956591) * (104.441726 – 104.440742)) – –
0.956591)
((0.958602
(0.000163
*
0.000984)
0.000000160392
0.958368)
*
= (-0.00019 * 0.000065) – –
(0.000234 * 0.000527) =
(0.000183 * 0.000077) =
–
(104.442983 – 104.442456))
*
(104.440819 – 104.440742)) =
104.442521 (benar)
Signum = ((0.958178 – 0.958368) *
104.441726 (benar)
((0.956774
104.442521 (benar)
–
-0.00000001235
0.000000123318 = -0.000000135668 (salah)
0.000000014091
Maka output yang diberikan adalah 0.
= 0.000000146301 (salah) Maka output yang diberikan adalah 0.
9
–
Pengecekan ke-3: y1
y
104.442983 y2
V. SIMPULAN DAN SARAN 5.1 Kesimpulan
104.442521 (salah)
Aplikasi peringatan dini batas luar
y
104.442775
wilayah indonesia berbasis Android ini
104.442521 (salah)
mampu memberikan peringatan dini kepada
Maka output yang diberikan adalah 0.
user untuk tidak melewati batas luar wilayah Indonesia dengan negara tetangga (luar).
Pengecekan ke-4: y1
y
104.442775 y2
5.2 Saran
104.442521 (salah)
Saran yang perlu disampaikan dalam
y
penelitian ini, dengan harapan akan menjadi
104.442207
104.442521 (benar)
saran yang bermanfaat, yaitu:
Signum = ((0.957869 – 0.957561) *
1. Diharapkan aplikasi ini dapat dirancang di
(104.442521 – 104.442775)) – –
((0.958602
0.957561)
sistem operasi Windows Mobile atau iOS.
*
2. Pada pengembangan selanjutnya penulis
(104.442207 – 104.442775)) =
(0.000308
*
0.000246)
berharap titik koordinat setiap zona
–
diharapkan lebih diperbanyak dan jarak
(0.001041 * -0.000568) =
-0.000000075768
–
setiap titik koordinat lebih kecil, agar (-
lebih optimal dengan keadaan sebenarnya.
0.000000591288) = 0.000000667056 (salah)
V. DAFTAR PUSTAKA
Maka output yang diberikan adalah 0.
Ahmad, Ronie. 2013. Pengertian dan Fungsi
Jadi, output yang didapatkan dari seluruh
Android.
pengecekan adalah -1.
http://ronies23.blogspot.com/2014/01/p engertian-dan-fungsi-android.html.
4.3 Menampilkan Info Zona Berdasarkan
perhitungan
di
Diakses pada 29 April 2014.
atas
Hartati,
bahwa user diindikasikan berada di dalam
Eka.
2012.
Mengenal
suatu zona atau di luar zona yang dijadikan
Menjalankan
sample. Maka info zona yang ditampilkan
http://news.palcomtech.com/2012/11/m
berupa marker berwarna dan beserta suara
mengena-dan-menjalankan-google-
sesuai dengan zona. Marker warna hijau
maps/. Diakses pada 29 April 2014.
untuk zona aman, marker warna kuning
Kartika, Ari. 2013. Pembahasan Tentang (Global
Google
dan
Positioning
Maps.
beserta suara “hati-hati” untuk zona hati-
GPS
System).
hati, dan marker warna merah beserta suara
http://sharewelcome.blogspot.com/2013
“bahaya” untuk zona berbahaya.
/01/pembahasan-tentang-gpsglobal.html. Diakses pada 01 Februari 2014.
10
Saputra,
Didi
Indra.
2009.
Pemrograman
Bahasa Java.
http://didiindra.wordpress.com/tag/pen gertian-java/. Diakses pada 1 Mei 2014. Pramana, Christoper Johan. 2012. Function (Fungsi). http://christoperjohan.blogspot.com/20 12/10/function-fungsi.html.
Diakses
pada 28 Desember 2014. Mabrur, Andik. 2009. Fungsi Matematika. http://itsmatematika.blogspot.com/2009/12/fung si-matematika.html. Diakses pada 28 Desember 2014.
11