RANCANG BANGUN MONITORING KEBERADAAN ANAK DENGAN MEMANFAATKAN LAYANAN SMS DAN INTERNET SEBAGAI MEDIA TRANSFER DATA Nurhadi1) S1/JurusanSistemInformasi, SekolahTinggiManajemenInformatika&TeknikKomputer Surabaya email:
[email protected] Abstract :“Parents activities reduced their attention to children. Sometimes parents do not know their children’s activity. Even they did not know where their children. So it is not uncommon today's children often go to places that are not fitting. Even worse was the kidnapping of children. "From year to year, kidnappings continue to rise. Not only in the city, in the village also. Our data, in 2008 there were 72 cases. Years 2009 there were 102 cases. 2010 to May has reached 97 cases," said Secretary General of the National Commission for Child Protection, Arist Merdeka Sirait, told AFP on Wednesday (02/06/2010). Until now be seen from the data that showed the National Commission for Child Protection in 2010 the total occurrence of child abduction is 111 and the total in 2011 was 120, indicating that up to now the abduction of children each year continues to increase. If the total from 2008 to 2011 the abduction of children from the National Commission for Child Protection of data is 405. 405 numbers are not small. If one of the family or relatives disappear, what would we feel? And it has been perceived by 405 more families.” Keywords: Abduction, Place, Parents, Children, Activities
Kesibukan
orang
tua
membuat
perhatian mereka kepada anaknya berkurang.
tempat yang tidak sepatutnya. Lebih parah lagi adalah terjadinya penculikan anak.
Sehingga Kadang orang tua tidak tau aktifitas
"Dari tahun ke tahun, penculikan
anaknya.Bahkan mereka tidak tau anaknya
terus meningkat. Tidak hanya di kota, di desa
sedang ada dimana. Sehingga tidak jarang
juga ada. Data kami, tahun 2008 ada 72 kasus.
anak-anak sekarang sering pergi ke tempat-
Tahun 2009 ada 102 kasus. 2010 sampai Mei sudah mencapai 97 kasus," kata Sekjen
1
Komnas Perlindungan Anak, Arist Merdeka
Dan lokasi dari anak bisa diketahui dengan
Sirait, kepada detikcom, Rabu (2/6/2010).
memasang aplikasi yang lain di smartphone
Sampai sekarang dilihat dari data Komnas
anak. Sistem juga bisa merekam lokasi-lokasi
Perlindungan Anak yang menunjukkan pada
dari anak dan mengirim riwayat lokasi kepada
tahun 2010 total terjadinya penculikan anak
orang tua.
adalah 111 dan total pada tahun 2011 adalah
Android adalah salah satu platform
120, menunjukkan bahwa sampai sekarang
yang bekerja sebagai sistem informasi pada
tiap tahun terjadinya penculikan anak terus
smartphone.
meningkat. Jika ditotal dari tahun 2008 sampai
menyediakan layanan sms beserta aplikasinya.
2011 terjadinya penculikan anak dari data
Aplikasi sms yang sudah ada pada smartphone
Komnas Perlindungan Anak adalah 405.
menggunakan layanan sms dan memakai port
Angka 405 tidaklah sedikit. Seandainya salah
sms default. Biasanya port sms default hanya
satu keluarga atau kerabat kita menghilang,
bisa digunakan untuk mengirim sms dan tidak
apa yang akan kita rasakan? Dan itu telah
untuk menerima. Oleh sebab itu ketika
dirasakan oleh 405 lebih keluarga.
developer aplikasi smartphone pihak ketiga
Dengan memonitor keberadaan anak, orang
tua
bisa
mengetahui
Smartphone
pada
umumnya
ingin membuat aplikasi menggunakan layanan
keberadaan
sms, maka mereka menggunakan port tertentu
anaknya. Sehingga mereka dapat mencegah
yang bukan port default. Secara otomatis
atau melarang anaknya untuk berada di tempat
aplikasi yang tidak menggunakan port sms
yang tidak dinginkan mereka. Dan dengan
default,
memonitor keberadaan anak, orang tua bisa
berhubungan langsung dengan aplikasi sms
langsung mengetahui atau setidaknya lebih
dari vendor. Berbeda dengan smartphone yang
cepat merespon apabila terjadi penculikan
berplatform Android, port sms default pada
terhadap anaknya.
sistem operasi android dapat diakses oleh
maka
aplikasi
tersebut
tidak
Untuk itu diperlukan suatu sistem
aplikasi-aplikasi buatan pihak ketiga, baik
dapat
keberadaan
pengiriman sms maupun penerimaan sms.
anak.Sistem ini terdiri dari 2 aplikasi. Dimana
Sehingga pengiriman sms oleh aplikasi default
2 aplikasi berupa mobile client. Orang tua bisa
smartphone dapat ditangkap oleh aplikasi
menandai lokasi-lokasi yang dilarang dan
pihak
lokasi-lokasi yang seharusnya anaknya berada
sekaligus pemilik platform Android, peta
pada jam tertentu melalui salah satu aplikasi.
digital yang dipakai oleh sistem monitoring
yang
memonitor
2
ketiga.
Google
adalah
pembuat
platform Android menggunakan bahasa Java
ini adalah peta digital milik google yaitu google
map
API,
sehingga
tingkat
(Bambang, 2011).
kompatibilitas peta digital dan platform Pengembang memiliki akses penuh
Android tidak perlu diragukan lagi. Oleh
framework API yang sama dengan yang
karena itu Sistem monitoring ini memakai smartphone berplatform Android. Dengan
adanya
digunakan
aplikasi
diharapkan orang tua dapat
oleh
aplikasi
inti.
Arsitektur
ini, aplikasi dirancang agar komponen dapat
mengetahui
digunakan
apabila anak berada di tempat yang tidak dinginkan orang tua dan dapat mengetahui
kembali
(reuse)
dengan
mudah.setiap aplikasi dapat memanfaatkan
apabila anak tidak berada di tempat yang kemampuan ini dan aplikasi yang lain
seharusnya pada jam tertentu. Sehingga besar kemungkinan
orang
tua
dapat
mungkin akan memanfaatkan kemampuan ini
segera
mengantisipasi sesuatu yang tidak diinginkan
(sesuai
dengan
batasan
keamanan
yang
terjadi pada anak. Dan orang tua juga masih bisa
mencari
nafkah
sambil
didefinisikan oleh framework). Mekanisme
memonitor
yang sama memungkinkan komponen untuk
keberadaan anaknya.
diganti oleh pengguna.Semua aplikasi yang TINJAUAN PUSTAKA 1.
merupakan rangkaian layanan dan sistem,
Android SDK(Software Developement termasuk: Kit) a.
View Set kaya dan extensible yang
Android merupakan subset perangkat dapat digunakan untuk membangun lunak untuk ponsel yang meliputi sistem aplikasi, termasuk daftar, grids, kotak operasi, middleware dan aplikasi kunci yang teks, tombol, dan bahkan sebuah di release oleh Google. Saat ini disediakan embeddable web. Android SDK (Software Development Kit) b.
Content Provider yang memungkinkan
sebagai alat bantu dan API diperlukan untuk aplikasi untuk mengakses data (seperti memulai
mengembangkan
aplikasi
pada
3
dari daftar kontak telp) atau dari data
Model
yang
digunakan
dalam
pembuatan sistem ini merupakan model
mereka sendiri.
monitoring yang berjalan pada belakang c.
Resource Manager, yang menyediakan
layar. Dimana dalam proses monitoring, anak
akses ke kode sumber non-lokal seperti
tidak tau bahwa dirinya sedang dimonitor keberadaannya.
string, gambar, dan tata letak file.
Proses diawali dari orang tua yang d.
Notifikasi
Manageryang
membuat data monitoring dengan menandai
memungkinkan semua kustom aplikasi
lokasi
seharusnya
dan
terlarang
anak.
Penandaan tersebut dilanjutkan dengan sistem
untuk ditampilkan dalam alert status
mengirim lokasi yang sudah ditandai kepada bar. e.
alat monitoring,
An Activity Manager yang mengelola
anak menerima tanda tersebut, dan melakukan proses monitoring
navigasi umum backstack.
background
Apabila
terjadi
anak akan mengirim peringatan ke aplikasi
bereaksi aktif terhadap perubahan entitas
pada smartphone orang tua. proses pengiriman
posisi sehingga mampu mendeteksi letak
pun terjadi pada background proses. Aplikasi
objek dan memberikan informasi layanan
pada smartphone anak akan mencatat setiap
sesuai dengan letak objek yang telah diketahui
perpindahan lokasi pada anak. Dengan ini
tersebut.
diakses
dimungkinkan orang tua dapat melihat riwayat
menggunakan piranti mobile melalui jaringan
perpindahan lokasi anak. Orang tua juga bisa
Internet dan seluler serta memanfaatkan
menghidupkan mode tracking. Dimana dengan
kemampuan
mode ini maka orang tua dapat dengan
ini
layanan
proses.
yang
Informasi
suatu
yang dilakukan pada
pelanggaran, maka aplikasi pada smartphone
Location Base Service (LBS) Merupakan
yang
dipegang anak. Aplikasi pada Smarphone
siklus hidup aplikasi dan menyediakan
2.
yaitu smartphone
dapat
penunjuk
lokasi
pada
piranti mobile (Riyanto, 2009).
langsung melihat setiap perpindahan anak. Gambaran dari sistem ini dapat dilihat pada
METODE PENELITIAN
Gambar 1, Gambar 2, Gambar 3, dan Gambar
Pemodelan Sistem Informasi
4.
4
Gambar 1 Diagram Skema Monitoring
Gambar 2 Diagram Skema Monitoring
Keberadaan Anak tanpa Pelanggaran
Keberadaan Anak dengan Pelanggaran
Aplikasi
merupakan
environment
Dengan aplikasi ini, orang tua dapat
penting dalam proses monitoring. Dengan
memonitor lokasi anaknya. Sehingga orang
bantuan GPS yang ada pada smartphone
tua dapat dengan cepat mengantisipasi apabila
aplikasi dapat menentukan, apakah anak
ada sesuatu yang tidak inginkan terjadi akibat
sedang melanggar lokasi yang sudah ditandai
pelanggaran lokasi anak seperti yang terjadi
dalam data monitoring. Tidak hanya GPS tapi
pada gambar 3.3. Pelanggaran dari anak akan
aplikasi ini juga memanfaatkan 2 koneksi,
membuat aplikasi pada smartphone anak
yaitu koneksi Internet dan SMS sebagai media
mengirim
untuk transfer data. Dimana proses transfer
inilah orang tua dapat segera mengetahui
data adalah hal yang penting, dengan melihat
pelanggaran dari anaknya.
bahwa sistem ini terdiri dari 2 aplikasi yang terpisah, dengan jarak tak terbatas.
5
peringatan.
Dengan
peringatan
Gambar 3 Diagram Skema Monitoring
ANALISA SISTEM
Keberadaan Anak Melihat Riwayat
Secara garis besar, analisa sistem ini
Perpindahan Lokasi Anak
digambarkan dalam bentuk use case diagram.
Orang tua dapat melihat riwayat
Use
case
ini
merupakan
gambaran
perpindahan lokasi anak. Dimana riwayat
keseluruhan aktifitas dan juga memberikan
perpindahan lokasi anak sendiri didapat dari
spesifikasi fungsi-fungsi yang ditawarkan oleh
aplikasi pada smartphone anak. Aplikasi pada
sistem dari prespektif user. Use case diagram
smartphone anak mencatat setiap perpindahan
secara umum dapat dilihat pada Gambar 5.
lokasi dan akan mengirim daftar pencatatan itu apabila orang tua ingin melihat riwayat perpindahan lokasi anak.
Gambar 5 Use-Case Diagram Monitoring Keberadaan Anak
PERANCANGAN DESAIN SISTEM Model desain merupakan bentuk
Gambar 4 Diagram Skema Monitoring Keberadaan Anak Mode Tracking
abstraksi dari penerapan (implementasi) suatu
Mode Tracking dipakai saat orang tua ingin
sistem perangkat lunak (Suhedar, 2002).
melihat langsung setiap perpindahan lokasi
Model desain digunakan untuk menyusun
anak. Dengan mode tracking pengiriman
desain sistem agar kita bisa mengetahui bahwa
lokasi dan waktu anak dikirim secara terus
desain sistem tersebut dibuat sebaik mungkin.
menerus
sampai
mode
ini
1. Deployment Diagram
berhenti. ke
Dari konsep dan analisa sistem,
khawatiran orang tua terhadap anaknya lebih
dapat digambarkan bahwa sistem terdiri dari
berkurang.
beberapa aplikasi dan beberapa device. Untuk
Diharapkan
dengan
mode
tracking
itu, perlu gambaran di device mana aplikasiaplikasi di deploy. Deployment diagram 6
memberikan gambaran tentang device mana
1. Uji Coba
aplikasi-aplikasi di deploy. Gambar 6 adalah
Uji coba ini akan menguji fitur-fitur
deployment diagram dari sistem monitoring
yang ada pada sistem monitoring keberadaan
keberadaan anak.
anak ini. Fitur-fitur yang diujii cobakan adalah fungsi-fungsi yang dibutuhkan oleh sistem. Berikut
hasil uji coba fitur pada
sistem monitoring keberadaan anak: A. Uji coba mendaftarkan monitoring Tabel 1 Hasil Uji Coba fitur Mendaftarkan Monitoring Pada Empat Anak Gambar 6 Deployment Diagram Sistem
test case
data monitoring
anak
6
1
Kantor
ade
A
aktif
menggambarkan bahwa sistem monitoring
2
kampus
afrizal
A
aktif
keberadaan anak terdiri dari tiga device dan
3
soffan
B
aktif
tiga aplikasi. Aplikasi monitoring keberadaan
4
Mcd Yakaya Maen
adam
B
aktif
anak (anak) dideploy pada device smartphone
5
Sekolah
adam
B
aktif
Monitoring Keberadaan Anak Deployment
diagram
gambar
orang aktif tua
anak. Aplikasi monitoring keberadaan anak B. Uji Coba Peringatan Pelanggaran
(orang tua) di deploy pada device smartphone orang
tua.
Dan
aplikasi
monitoring
keberadaan anak (server) di deploy pada device server.
HASIL DAN PEMBAHASAN Setelah tahap analisa dan desain selesai, tahap selanjutnya adalah uji coba sistem. Dimana aplikasi yang dibuat sesuai
Gambar 8 Pelanggaran pada Anak
dengan spesifikasi rancangan yang telah dibuat sebelumnya, dilakukan uji coba untuk
Tabel 2 Hasil Uji Coba Fitur Peringatan
menguji keberhasilan sistem.
Pelanggaran
7
Tabel 4 Hasil Uji Coba Fitur Menampilkan Lokasi Setiap Terjadi Perpindahan Lokasi test case
orang tua
anak
14 15 16 17
A A B B
ade afrizal soffan adam
status tracking tracking jalan atau tidak aktif jalan non aktif tidak aktif jalan non aktif tidak
2. Evaluasi
Dari hasil uji coba maka diperoleh evaluasi
keseluruhan
fitur.
Evaluasi
ditampilkan dalam bentuk table. Berikut table evaluasi keseluruhan fitur yang sudah di uji cobakan.
Tabel 5 Evaluasi Keseluruhan Fitur Sistem Monitoring Keberadaan Anak terhadap Empat Data Anak anak
C. Uji Coba Menampilkan Riwayat
Tabel 3 Hasil Uji Coba Fitur Menampilkan Riwayat Lokasi orang tua
anak
request riwayat
10 11 12 13
A A B B
ade afrizal soffan adam
jalan jalan jalan jalan
Coba
Menampilkan
tracking riwayat
Riwayat lokasi tampil tampil tampil tampil tampil
lokasi
ade
jalan
jalan
jalan
jalan
afrizal
jalan
jalan
jalan
jalan
soffan
jalan
jalan
jalan
jalan
adam
jalan
jalan
jalan
jalan
Berdasarkan table evaluasi maka dapat disimpulkan bahwa sistem monitoring anak dapat
membuat
menandai D. Uji
peringatan
monitoring pelanggaran
Lokasi Anak
test case
daftar
Lokasi
lokasi,
datamonitoring dapat
dengan
memberikan
peringatan apabila terjadi pelanggaran anak,
Setiap Terjadi Perpindahan Lokasi 8
dapat mengirim lokasi anak apabila terjadi
Android
perpindahan lokasi anak, dan dapat melihat
smartphone platform yang lain.
riwayat lokasi anak.
saja,
melainkan
juga
2. Sistem dapat menggunakan alat bantu lain selain smartphone untuk alat yang dimonitor.
KESIMPULAN Secara garis besar hasil rancang
3. Sistem dapat ditambahkan dengan
bangun monitoring keberadaan anak dengan
versi web untuk monitoring dan
memanfaatkan layanan SMS dan internet
laporan-laporan keberadaan anak.
sebagai media transfer data sudah sesuai dengan tujuan yang diharapkan dan memiliki
DAFTAR PUSTAKA
beberapa kesimpulan sebagai berikut:
Saputra, Ari, 2010, Tren Penculikan Terus
1. Sistem dapat membuat datamonitoring
Meningkat, Pelaku Mayoritas Orang
dengan menandai lokasi monitoring, sekaligus
memberikan
Dekat,
peringatan
kepada smartphone orang tua apabila
http://news.detik.com/read/2010/06/0
terjadi pelanggaran lokasi monitoring
3/085212/1368803/10/
anak. 2. Sistem
dapat
mengirimkan
merekam
riwayat
lokasi
diakses
tanggal 16-04-2012 pukul 16.00.
dan anak
Debel, Matthew, 2003, National Center for
kepada smartphone anak.
Education Statistic 2003, Institute Of
3. Berdasarkan hasil uji coba, didapatkan
Education Scince.
bahwa sistem dapat berjalan pada
DGA Security Systems. Alarm Industry
sistem operasi android versi Ginger
History. Diakses 2 Oktober 2011,
Bread (2.3), Ice Cream Sandwich (4.0),
dari
dan Jelly Bean (4.1).
http://www.dgasecurity.com/aboutdga/alarm-industry-history
SARAN Effendy, Onong Uchjana. 1993. Ilmu, Teori &
Berikut ini diberikan beberapa saran
Filsafat Komunikasi. Bandung : PT.
untuk pengembangan sistem:
Citra Aditya Bakti
1. Sistem dapat dikembangkan tidak hanya
smartphone
berplatform
9
Rickyanto, Isak, 2002, Java Server Pages,
Fowler, Martin, 2004, UML Distilled Edisi 3 Panduan Singkat Bahasa Pemodelan
Elex Media Computindo, Jakarta.
Objek Standar, ANDI, Yogyakarta. Riyanto. (2009). Pengembangan Aplikasi
It Business Edge. Top 20 Android Apps in the
Sistem Informasi Geografis Berbasis
U.S. Diakses 2 Oktober 2011, dari http://www.itbusinessedge.com/slides
Desktop dan Web. Yogyakarta: Gava
hows/show.aspx?c=92587 Media. Karen C. S. Donnelly (1992). Domestic security: the Holmes burglar alarm telegraph, School
of
University
1853–1876. Arts of
and
Sutan, Yopa, 2011, Jenis-jenis OS Android,
Graduate
http://yopa21.
Sciences,
com/2011/04/10/
Pennsylvania.
wordpress. jenis-jenis-os-
android/ diakses tanggal 06-05-2011
Retrieved 2 September 2011
pukul 16:58.
Paul Deitel and Harvey Deitel (2010).Java
Taufik, Andik, 2010, Pemrograman Grafik
How to Program Eighth Edition. New
Dengan JAVA, Informatika, Bandung. Thomas Petruzzellis. 1994.The Alarm, Sensor
Jersey : Pearson Education, Inc.
and Priyatna, Edi, 2011, Android Google Vs iOS
Security
Circuit
Cookbook.
United States of America : McGraw-
Apple,http://teknologi.kompasiana.co
Hill, Inc
m/internet/2011/04/19/android-
Wibowo,
Arip,
2011,
Web
Server,
http://unyildadakan.com/internet/web
google-vs-ios-pple/diakses pada 01-
-server/ diakses tanggal 06-05-2011 05-2011 pukul 21:39. Ramadah,
Kartika,
2010,
pukul 19:00. Web
Wireless Glossary of Terms. (2012, july).
Service,
http://kartikanurramadha.info/a/web
Retrieved
july
16,
2012,
from
service.pdf diakses tanggal 19-07-
Cellular Telecomunications Industry
2011 pukul 22.00.
Association: http://www.ctia.org/advocacy/researc
Ramadha, Kartika, Pengenalan Web servers,
h/index.cfm/AID/10409 Universitas Gunadarma .
10