APLIKASI PELACAKAN SMARTPHONE
BERBASIS ANDROID MELALUI SMS
GATEWAY DAN LAYANAN WEB
Teguh Budi Raharjo
Binus University, Jakarta, DKI Jakarta, IndonesiaTomi Dwijayanto
Binus University, Jakarta, DKI Jakarta, Indonesia
dan
Yohanes Christ Wahyu Ambarkesumo
Binus University, Jakarta, DKI Jakarta, Indonesia
Abstrak
Tujuan penelitian ini adalah untuk mengembangkan sebuah aplikasi pelacakan perangkat
smartphone Android yang juga dapat menghindari penyalahgunaan data pada smartphone
Android. Pengembangan aplikasi pelacakan smartphone Android ini melalui SMS Gateway dan
layanan web. Metode penelitian yang digunakan pada skripsi ini adalah metode analisis dan
metode perancangan. Metode analisis untuk memperoleh informasi-informasi melalui sumber
literatur yang telah ada serta survey untuk memperoleh data-data statistik yang bertujuan mencari
tahu kebutuhan dan pandangan terhadap aplikasi yang dibuat. Metode perancangan untuk
menentukan rancangan awal dan pengembangan aplikasi yang akan dibuat. Hasil yang dicapai
adalah sebuah aplikasi pelacakan pada perangkat smartphone Android yang dapat memberikan
harapan kepada pemilik smartphone Android yang hilang untuk dapat ditemukan kembali dan
data pada smartphone Android yang hilang tidak dapat disalahgunakan ditangan orang lain serta
interface yang user friendly. Simpulan dari hasil analisis, perancangan, dan implementasi
aplikasi pelacakan smartphone Android adalah bahwa aplikasi ini dapat digunakan untuk
melacak lokasi keberadaan smartphone Android melalui layanan web serta dapat menyelamatkan
data dari penyalahgunaan terhadap smartphone Android yang hilang.
Kata Kunci : Pelacakan Smartphone Android, SMS Gateway, Layanan Web
1. Pendahuluan
Teknologi informasi pada saat ini sudah sangat cepat sekali berkembang, sehingga
segala informasi yang dibutuhkan dapat dengan mudah disampaikan, seperti informasi
yang disampaikan melalui smartphone. Masyarakat pada umumnya selalu mengikuti
perkembangan teknologi yang kian berkembang terus-menerus, sehingga berpengaruh
besar pada kehidupan sosial masyarakat yang digunakan sebagai media informasi.
Smartphone saat ini memiliki nilai mobilitas tinggi sehingga tingkat relativitas
kehilangan pun akan cukup besar yang terjadi saat ini. Tingginya tingkat relativitas
menyebabkan kerugian yang cukup besar bagi pengguna. Pengguna pun hanya memiliki
peluang yang sangat kecil untuk menemukan smartphone maupun data-data yang tertanam
di smartphone tersebut. Masalah tersebut memiliki dampak kerugian kehilangan data-data
pribadi yang bersifat private, menurut asumsi masyarakat data-data tersebut memiliki nilai
yang sangat tinggi dibanding smartphone yang sebagai mediasi. Kami sebagai penulis
mengangkat permasalahan ini untuk membantu user menemukan smartphone tersebut
dengan aplikasi yang terintegrasi dengan independen. User memungkinkan memiliki
peluang yang besar untuk menemukan smartphone tersebut dengan mengetahui koordinat
yang dapat diakses melalui account yang tersedia.
2. Metodologi
Ruang lingkup dari penelitian mencakup analisa, perancangan, dan
implementasi aplikasi MyTrack dengan menggunakan SMS gateway dan layanan
web. Adapun pembahasan yang dilakukan meliputi sebagai berikut:
- Perancangan
- Implementasi
- Evaluasi
Gambar 1 – Desain Arsitektur Aplikasi
2.1. Perancangan
Desain arsitektur menunjukan tiga perangkat yang terhubung, yaitu perangkat
smartphone Android, modem, dan komputer. Dimana smartphone Android sebagai device yang terpasang aplikasi pelacakan, modem sebagai pelaku SMS gateway, dan
komputer sebagai server. User ingin mengetahui lokasi keberadaan sebuah
smartphone Android miliknya yang berada di tempat berbeda melalui sebuah situs
web dengan cara login terlebih dahulu melalui account yang telah didaftarkan
sebelumnya. Kemudian atas permintaan user melalui situs web, maka web server
mengirim request informasi tentang lokasi smartphone Android miliknya melalui 4 3 5 6 ANDROID + APLIKASI + GPS 2 1
SMS gateway. Lalu SMS gateway akan meneruskan request yang berasal dari web
server kepada smartphone Android yang dimilikinya. Pada saat smartphone Android
menerima SMS yang berisikan request dari web server (user yang terdaftar atas
pemilik smartphone Android tersebut), maka secara otomatis aplikasi smartphone
Android akan membalas SMS yang berisi tentang informasi koordinat lokasi
keberadaanya. Kemudian modem yang berfungsi sebagai SMS gateway akan
menerima SMS dari smartphone Android pemilik account tersebut akan meneruskan
informasi koordinat tersebut kepada web server. Setelah informasi koordinat lokasi
keberadaan smartphone Android diterima oleh web server, maka informasi tersebut
akan dieksekusi oleh web server untuk ditampilkan dalam bentuk peta digital agar
user dapat dengan mudah mengetahui keberadaan Android miliknya.
2.2. Implementasi
Perangkat keras yang digunakan untuk mengimplementasikan MyTrack
adalah komputer dengan sistem operasi Windows 7 32Bit, Sony Ericsson
MD300 Wireless Modem, dan smartphone Android Samsung Galaxy ACE.
Sedangkan perangkat lunak yang digunakan yaitu Java Run Time 1.6.0_22,
XAMPP 1.7.4, dan Gammu 1.25.0. Untuk sistem operasi Android
menggunakan Android 2.3.4.
2.3. Evaluasi
Dalam pengujian aplikasi MyTrack, akan mencoba fitur-fitur yang tersedia
dapat digunakan setelah melakukan registrasi dan login ke web MyTrack
sebagai user yang terdaftar.
- Tracking
o Skenario :
Pilih device yang telah didaftarkan. Pilih action track now.
o Hasil : Setelah beberapa saat akan muncul notifikasi. Kemudian klik
show map untuk melihat device atau smartphone Android yang dilacak
- Lock
o Skenario :
Pilih device yang ingin di-lock. Pilih action lock.
Masukkan password sesuai keinginan.
o Hasil : Setelah beberapa saat akan muncul notifikasi bahwa smartphone
berhasil di-lock.
- Unlock
o Skenario :
Pilih device yang sebelumnya telah di-lock. Pilih action unlock.
o Hasil : Setelah beberapa saat akan muncul notifikasi bahwa smartphone
berhasil di-unlock.
.
3. Kesimpulan
Berdasarkan hasil analisa, perancangan, dan implementasi aplikasi MyTrack,
maka dapat diambil kesimpulan sebagai berikut:
1. Aplikasi ini dapat melacak lokasi keberadaan smartphone Android beserta informasi
pendukungnya melalui web. Akurasi lokasi ditentukan oleh jenis signal provider yang
diterima.
2. Aplikasi ini dapat menyelamatkan data dari penyalahgunaan terhadap smartphone
Android yang hilang dengan adanya fitur remote locking system.
3. Aplikasi ini memudahkan pengguna untuk melakukan pelacakan pada smartphone
Android yang hilang dengan mengakses melalui web dengan interface yang user
Daftar Pustaka
[1] Al Fatta, H. (2009). Rekayasa Sistem Pengenalan Wajah: Membangun Sistem Presensi
Karyawan Menggunakan Microsoft Visual Basic 6.0 dan Microsoft Access. Yogyakarta:
Andi.
[2] Bhawiyuga, A. (2011). Sistem Pelaporan dan Informasi Posisi Kereta Api Berbasis
Global Positioning System (GPS) pada Device Berbasis Android. Skirpsi Sarjana Jurusan
Teknik Informatika Institut Teknologi Sepuluh Nopember (tidak dipublikasikan).
[3] Brady, P. (2008). Android Anatomy and Physiology. Diperoleh 10-09-2011 dari
http://sites.google.com/site/io/anatomy-physiology-of-an-android.
[4] Connolly, T. M., & Begg, C. E. (2005). Database Systems: A Practical Approach to
Design, Implementation, and Management. (4th edition). Harlow: Addison-Wesley.
[5] Dewanto R. A., & Aradea. (2007). Aplikasi SMS Gateway dengan Koreksi Kesalahan
Menggunakan Fuzzy String Matching. Skirpsi Sarjana Jurusan Teknik Informatika
Universitas Siliwangi Tasikmalaya (tidak dipublikasikan).
[6] Dwiyoga W., A. (2005). Membangun Mail Server Andal dengan Fedora dan Qmail.
Jakarta: Elex Media Komputindo.
[7] Effendi, R. (2009). Web Server. Diperoleh 10-09-2011 dari
http://digilib.ittelkom.ac.id/index.php?option=com_content&view=article&id=40
6:-web-server-&catid=10:jaringan&Itemid=14.
[8] Hakim S., R. (2008). Cara Cerdas Mengelola Blog. Jakarta: Elex Media Komputindo.
[9] Hollander, A., Denna, E., & Cherrington, J. O. (2000). Accounting, Information
Technology, and Business Solutions. (2nd edition). New York: McGraw-Hill.
[10] Huda, M., & Komputer, B. (2010). Membuat Aplikasi Database dengan Java, MySQL,
[11] Kadir, A. (2004). Dasar Pemrograman Java 2. Yogyakarta: Andi.
[12] Kurniawan, D. (2009). The Master of 3: Joomla, WordPress, AuraCMS. Jakarta: Elex
Media Komputindo.
[13] Morril, D. (2008). Inside the Android Application Framework. Diperoleh 10-09-2011
dari http://sites.google.com/site/io/inside-the-android-application-framework.
[14] Muhadkly. (2007). SMS Gateway Menggunakan Gammu. Diperoleh 10-09-2011 dari
http://www.ilmukomputer.org/wp-content/uploads/2007/09/acho-smsgammu.pdf.
[15] Netcraft Ltd. (2005). November 2005 Web Server Survey. Diperoleh 10-09-2011 dari
http://news.netcraft.com/archives/2005/11/07/november_2005_web_server_survey.html.
[16] Pakpahan, H. (2009). Pengertian SMS. Diperoleh 10-09-2011 dari
http://ilmucomputer2.blogspot.com/2009/09/pengertian-sms.html.
[17] Pisa, F.D. (2009). Beginning Java and Flex: Migrating Java, Spring, Hibernate, and
Maven Developers to Adobe Flex. New York: Apress.
[18] Pressman, R.S. (2001). Software Engineering: A Practitioner's Approach. (5th edition).
New York: McGraw-Hill.
[19] Puntodewo, A., Dewi, S., & Tarigan, J. (2003). Sistem Informasi Geografis untuk
Pengelolaan Sumberdaya Alam. Bogor: Center for International Forestry Research.
[20] Putro, I.H., Sugiarto, I., & Permana, H.S. (2009). Aplikasi SMS Web Untuk Managemen
Sistem Informasi Laboratorium. Skirpsi Sarjana Jurusan Teknik Elektro Universitas Kristen
Petra (tidak dipublikasikan).
[21] Romney, M. B., & Steinbart, P. J. (2006). Accounting Information System. (9th edition).
New Jersey: Prentice Hall.
[22] Safaat H., N. (2011). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android. Bandung: Informatika.
Effective Human-Computer Interaction. (4th edition). Boston: Pearson Addison-Wesley.
[24] Soeherman, B., & Pinontoan, M. (2008). Designing Information System. Jakarta: Elex
Media Komputindo.
[25] Syaukani, M. (2005). Mengolah Data pada MySQL Server Menggunakan Visual FoxPro
8. Jakarta: Elex Media Komputindo.
[26] The Apache Software Foundation. (2011). About Apache. Diperoleh 10-10-2011 dari
http://httpd.apache.org/ABOUT_APACHE.html.
[27] Zaki, A. (2008). E-Life Style: Memanfaatkan Beragam Perangkat Teknologi Digital.