Abstract – Child kidnapping case is one of the criminal cases anak dengan menggunakan perangkat GPS ini memiliki
in West Nusa Tenggara (NTB) Province. Based on the data banyak kegunaan, salah satunya adalah mencegah
from Central Bureau of Statistics, in 2015, there were 12 pergaulan bebas dan manifulasi informasi.
kidnapping cases recorded in NTB. This is caused by the Adapun aplikasi yang berfungsi untuk berbagi lokasi
lack of control by the parents over their children. The lack
of media to control the children is also one of the causes of
dengan orang lain seperti Google+, Phatshare, Glympse,
this problem. Therefore, in this research we developed a Family Locator, WhatsApp, Line Here, GPS to SMS.
system that aims to detect the position of the children using Namun aplikasi-aplikasi tersebut memilki kekurangan
GPS and Google Maps API technology. This system was yakni orang yang ingin dideketahui lokasinya harus
developed based on web and smartphone application. Based menyetujui dari orang yang ingin mencari tahu lokasinya.
on the testing results using MOS where the average result of Berdasarkan pemaparan yang telah dijelaskan, maka
the overall value of MOS is 4.3, and the features of this akan dikembangkan sebuah penelitian yang
system have worked properly. berjudul ”Rancang Bangun Sistem Deteksi Posisi Dengan
Memanfaatkan GPS Pada Smartphone Berbasis Google
Keywords: GPS, Google Maps API, Smartphone
Application.
Maps API Studi Kasus Pemantauan Pada Anak dan
Remaja” untuk membantu pihak Orang tua dalam
I. PENDAHULUAN melakukan pengawasan dan pemantauan terhadap anak
sehingga mengurangi hal-hal tentang pergaulan bebas dan
Manusia adalah makhluk sosial yang memiliki manipulasi informasi.
berbagai aktivitas yang berbeda-beda sehingga
menyebabkan kebanyakan masyarakat memiliki II. PENELITIAN TERKAIT
kesibukannya masing-masing dan beberapa masalah,
salah satunya permasalahan terkait pengawasan dan Sebelumnya telah banyak dilakukan penelitian yang
pemantauan terhadap anak. Selain itu sekarang banyak terkait tentang sistem pendeteksian posisi seperti
terjadi tindakan kejahatan seperti penculikan terhadap “Aplikasi Pencarian Lokasi Agen Resmi PT. Garuda
anak-anak yang biasanya terjadi karena kurangnya Indonesia di Wilayah Yogyakarta pada Ponsel Berbasis
pengawasan dan pemantauan orang tua terhadap anaknya Android”[1], “Sistem Pemantauan Lokasi Anak
dan ada juga permasalahan terkait informasi yang Menggunakan Metode Geofencing Pada Platform
diberikan oleh anak ke orang tua tentang lokasinya Android”[2], “Aplikasi Pemantauan Keberadaan Lokasi
berada yang tidak jarang banyak ditemukan kasus dan Kecepatan pada Kendaraan Dengan Menggunakan
kebohongan lokasi kemana mereka pergi. Hal ini tentu Teknologi Mobile Data dan GPS Dengan Digitalisasi
akan menimbulkan kekhawatiran terhadap orang tua Peta”[3].
apalagi dimasa seperti sekarang ini tempat-tempat Aplikasi Pencarian Lokasi Agen Resmi PT. Garuda
hiburan bagi anak muda terdapat dimana-mana. Indonesia dii Wilayah Yogyakarta pada Ponsel Berbasis
Sistem pendeteksian posisi anak adalah rangkaian Android. Pada penelitian yang dilakukan oleh peneliti ini
sistem yang dipasang pada smartphone anak agar dapat menghasilkan sebuah perancangan sistem pencarian
diawasi oleh orang tua. Sistem pendeteksian posisi anak lokasi agen resmi PT. Garuda Indonesia yang di
umumnya menggunakan perangkat GPS untuk implemtasikan pada ponsel berbasis android. Aplikasi ini
menentukan lokasi kendaraan. Sistem pendeteksian posisi memanfaatkan fitur pada ponsel android berupa gps,
jaringan 3G dan wiffi untuk mengakses database MySQL
yang ada di web domain, lokasi pengguna aplikasi III. METODE USULAN
menggunakan Location Based Service, memilih agen dan Aplikasi yang akan dibuat merupakan native
menampilkan lokasi agen-agen yang dekat dengan application sehingga dibuat rancangan arsitektur sistem
pengguna aplikasi menggunakan Google Maps untuk adalah seperti pada Gambar 3, sistem akan mengakses
mendapatkan rute, jarak dan waktu tempuh yang akan web server untuk mendapatkan data baik untuk aplikasi
dilalui. Kekurangan pada penelitian ini yaitu mempunyai bergerak dan website yang akan digunakan oleh orang tua.
batasan antara jarak agen tersebut dengan pengguna Terdapat native application smartphone untuk anak
aplikasi itu sendiri [1]. sebagai target yang akan dipantau dengan mengirim lokasi
Pada penelitian Sistem pemantauan Lokasi Anak koordinat Latitude, Longitude dikirim ke web service.
Menggunakan Metode Geofenching Pada Platform Selain menggunakan smartphone orang tua juga dapat
Android penelitian ini membuat tentang monitoring mengaksesnya melalui website.
keberadaan anak dengan menggunakan perangkat GPS
WEB SERVER
untuk mengetahui lokasi dimana putra-putri mereka SATELIT GPS
GOOGLE MAPS API
berada dan kemana saja mereka bepergian. Sistem
pemantauan loksi anak merupakan sebuah sistem LBS
(Locatin Based Services) memanfaatkan GPS yang
terdapat pada smartphone. Koordinat server akan
menampilkan lokasi keberadaan anak pada peta yang 1
bida diakses melalui website atau perangkat smartphone 3 4
2
JSON
milik orang tua dan digunakan metode geofenching JSON
Mulai
Pada Gambar 4 dapat dilihat bahwa sistem ini
Daftar ke sistem digolongkan menjadi dua aktor yang berbeda yaitu:
Tambah target
Monitoring
History
Orang tua
Geofenching
Checkin
Pesan
hapus anak
Anak_View
CI_View Pesan_View Lok_cekin_View Lokasi_View Geofenching_View
Orangtua_View
Anak
+tambahanak()
+cek($id)
+history($id) M_Anak
+geofance($id) M_Login
+updateGeofance($id)
CI_Controller
+checkin($id) +tambahAnak($data)
+UpdateCheckin($id) +insert($data) +dataAnak()
+pesan($id) +login($username, $password) +hapusAnak($id)
+kirim_pesan($id)
+hapus($id)
Auth
CI_Model
+login()
+daftar()
+simpan_akun()
+postLogin()
+logout()
Gambar 6 Class diagram sistem pendeteksian
D. ERD
tujuan status
Id pesan
asal waktu
N N
memiliki Pesan memiliki
status_aktifasi
1 1
Username Nama
nama waktu
Lat
Password Id
id
1 N 1 N
Orang tua memiliki Anak memiliki History_Lokasi
alamat
status 1 no_hp kode_aktivasi Lang
id
radius Id 1
Geofenching 1 no_hp
Lat
Lang
memiliki
N memiliki id_cekin
N
radius
membuat lok_cekin
status
Lat Lang
Kategori Frekeunsi Jumlah Berdasarkan tabel 4.13 dapat dilihat hasil nilai rata-
Nilai MOS
Jawaban Jawaban Populasi rata dari nilai mos sebesar 4,5. Sehingga, dapat
dikatakan rata-rata responden setuju dengan
Sangat setuju 64 19 6 x 5 = 30
pertanyaan nomor 3.
Setuju 10 19 10 x 4 = 40
Cukup 3 19 3x3=9 Pertanyaan :
Tidak setuju 0 19 0x2=0 4. Apakah fungsi fitur mudah digunakan untuk
Sangat Tidak
melakukan pengawasan terhadap anak?
0 19 0x1=0 Hasil rekap jawaban :
setuju
Kesimpulan 123/19 = 4,1 Tabel 14 Hasil pengujian pertanyaan nomor empat.
Kategori Frekeunsi Jumlah
Nilai MOS
Berdasarkan tabel 4.11 dapat dilihat hasil nilai rata- Jawaban Jawaban Populasi
Sangat
rata dari nilai mos sebesar 4,1. Sehingga, dapat setuju
4 19 4 x 5 = 65
dikatakan rata-rata responden setuju dengan
Setuju 10 19 10 x 4 = 64
pertanyaan nomor 1.
Cukup 5 19 5x3=3
Pertanyaan :
Tidak setuju 0 19 0x2=0
2. Apakah Sistem Pendeteksian Posisi anak ini sudah
Sangat
dapat memberikan informasi posisi anak? 0 19 0x1=0
Tidak setuju
Hasil rekap jawaban :
Kesimpulan 75/19 = 3,9
Tabel 12 Hasil pengujian pertanyaan nomor dua.
Kategori Frekeunsi Jumlah Berdasarkan tabel 4.14 dapat dilihat hasil nilai rata-
Nilai MOS
Jawaban Jawaban Populasi
rata dari nilai mos sebesar 3,9. Sehingga, dapat
Sangat setuju 7 19 7 x 5 = 35 dikatakan rata-rata responden setuju dengan
Setuju 22 19 11 x 4 = 44 pertanyaan nomor 4.
Cukup 1 19 1x3=3
Pertanyaan :
Tidak setuju 0 19 0x2=0
5. Apakah Sistem ini dapat membantu / memudahkan
Sangat Tidak
0 19 0x1=0
orang tua untuk memantau lokasi pendeteksian posisi
setuju anak?
Kesimpulan 82/19 = 4,3 Hasil rekap jawaban :
Tabel 15 Hasil pengujian untuk pertanyaan nomor lima.
Berdasarkan tabel 4.12 dapat dilihat hasil nilai rata- Kategori Frekeunsi Jumlah
rata dari nilai mos sebesar 4,3. Sehingga, dapat Nilai MOS
Jawaban Jawaban Populasi
dikatakan rata-rata responden setuju dengan
Sangat setuju 6 19 6 x 5 = 30
pertanyaan nomor 2.
Setuju 10 19 10 x 4 = 40
Pertanyaan : Cukup 3 19 3x3=9
3. Apakah fungsi penambahan data anak mudah Tidak setuju 0 19 0x2=0
dipahami dan digunakan?
Sangat Tidak
Hasil rekap jawaban : setuju
0 19 0x1=0