BAB I PENDAHULUAN Pada Bab Pertama ini akan diuraikan tentang pendahuluan dari pelaksanaan Tugas Akhir ini yang menjelaskan tentang latar belakang permasalahan, rumusan masalah, tujuan dari pelaksanaan tugas akhir, batasan dalam penyelesaian permasalahan, metodologi yang digunakan selama pelaksanaan Tugas Akhir, dan sistematika penulisan Tugas Akhir ini.
1.1 Latar Belakang Seiring pesatnya perkembangan teknologi, meskipun dunia terasa semakin sempit, nyatanya jumlah orang yang hilang dan tersasar justru bertambah banyak. Berdasarkan statistik FBI tahun 2006 [FBI06] di Amerika Serikat terdapat 834.536 kasus kehilangan yang dilaporkan. Tingginya tingkat kehilangan ini sangat membebani masyarakat baik dari segi biaya, birokrasi, tenaga, dan moral sehingga masalah ini memunculkan sebuah prospek terhadap dibutuhkannya sebuah sistem yang mampu melakukan pelacakan dan penelusuran.
Perangkat mobile kini amat banyak digunakan dan sudah menjadi bagian yang tak terpisahkan dari kehidupan sehari-hari. Di seluruh dunia saja terdapat 3.3 milyar pengguna perangkat mobile pada tahun 2008 [REU07] yang artinya setengah dari penduduk di planet ini berpotensi dapat dilacak via perangkat mobile-nya.
Salah satu cara untuk melakukan identifikasi lokasi pada perangkat mobile adalah memanfaatkan Global Positioning System (GPS) yaitu satu-satunya sistem satelit navigasi global untuk penentuan lokasi, kecepatan, arah, dan waktu yang telah beroperasi secara penuh di dunia. Dalam penentuan lokasi GPS dapat menyediakan tingkat akurasi yang amat tinggi yaitu hingga mencapai ketepatan ±15 meter [ELR02]. Penggunaan GPS memungkinkan identifikasi lokasi perangkat mobile di mana saja dan kapan saja.
Google Android adalah satu-satunya platform perangkat mobile open source di dunia yang dikembangkan oleh Open Handset Aliance, sebuah grup yang terdiri dari I-1
I-2
puluhan perusahaan raksasa yang bergerak di bidang operator (seperti NTT DoCoMo), manufaktur handset (seperti Motorola), perusahaan semikonduktor (seperti Intel) dan perusahaan software (seperti Google) [OHA07]. Android mempunyai prospek tingkat penetrasi pasar yang sangat menjanjikan dimana diperkirakan dalam waktu 6 bulan pertama penjualan saja, akan terdapat 4,2 juta handset Android di seluruh dunia [WIR07].
Berdasarkan ulasan di atas dapat diusulkan sebuah solusi berupa aplikasi yang mampu melakukan pelacakan dan penelusuran terhadap perangkat mobile Google Android yang berbantuan GPS sehingga dapat membantu proses pencarian orang hilang. Adapun istilah pelacakan dalam konteks Tugas Akhir ini adalah pengiriman informasi lokasi perangkat mobile saat pengguna melakukan query terhadap aplikasi. Sedangkan yang dimaksud dengan penelusuran adalah pengiriman informasi lokasi perangkat mobile per setiap periode waktu tertentu.
Aplikasi dapat melakukan pelacakan yaitu identifikasi lokasi perangkat mobile dengan menyediakan informasi posisi yang dapat diakses secara remote melalui jaringan misalnya melalui SMS. Secara umum, aplikasi menyediakan fitur auto-reply dimana ketika pengguna melakukan query lokasi terhadap mobile object, maka aplikasi akan melakukan penentuan lokasi melalui GPS. Hasil GPS yang masih berupa koordinat ini kemudian dikirim kembali kepada pengguna. Lalu di sisi pengguna posisi diproses melalui informasi yang didapat dari Geographic Information System (GIS) Server untuk mendapatkan lokasi yang lebih bermakna. Hasil informasi lokasi inilah yang ditampilkan.
Selain menyediakan fungsi pelacakan, aplikasi juga menyediakan fungsi penelusuran dimana pengguna bisa mendapatkan histori posisi perangkat mobile per satuan waktu. Secara umum, aplikasi mencatat (log) posisi mobile object secara kronologis dari waktu ke waktu. Aplikasi juga dilengkapi dengan fasilitas security terutama untuk memastikan hanya pengguna yang memiliki otoritaslah yang dapat mengakses informasi lokasi dari mobile object sehingga informasi posisi tidak disalahgunakan oleh pihak yang tidak berkepentingan.
I-3
1.2 Rumusan Masalah Dalam tugas akhir ini rumusan masalah yang akan dikaji adalah tentang: 1. bagaimana membangun aplikasi yang mampu melakukan pelacakan dan penelusuran terhadap perangkat mobile, 2. bagaimana melakukan pembangunan aplikasi di atas platform Google Android, 3. bagaimana melakukan penentuan lokasi dengan memanfaatkan GPS dan GIS, 4. bagaimana agar informasi posisi tersebut dapat diakses secara remote melalui jaringan seperti GSM atau GPRS, 5. bagaimana menyediakan fasilitas keamanan (security) pada aplikasi mobile agar informasi yang dihasilkan hanya dapat diakses oleh orang yang memiliki otoritas.
1.3 Tujuan Tujuan utama dari tugas akhir ini adalah dihasilkannya sebuah aplikasi yang mampu melakukan pelacakan dan penelusuran terhadap perangkat mobile dengan sistem GPS yang berjalan di atas platform Google Android. Adapun tujuan lain yang ingin dicapai adalah: 1. memahami aspek-aspek dalam pelacakan dan penelusuran, 2. mempelajari platform Google Android, 3. memahami aspek-aspek dalam penentuan lokasi dengan GPS dan GIS, 4. memahami aspek-aspek pengiriman pesan secara remote melalui jaringan, 5. memahami aspek-aspek keamanan pada aplikasi perangkat mobile.
1.4 Batasan Masalah Batasan permasalahan yang menjadi patokan dalam pelaksanaan Tugas Akhir ini adalah sebagai berikut: 1. aplikasi akan dibangun dan diuji pada emulator bukan pada perangkat mobile karena perangkat ber-platform Google Android belum tersedia di pasar saat Tugas Akhir ini dikerjakan,
I-4
2. GPS receiver disimulasikan melalui file log NMEA karena emulator Android belum mendukung perangkat GPS riil ketika Tugas Akhir ini dikerjakan. 3. tidak membangun GIS Server dari awal melainkan memanfaatkan GIS server yang sudah tersedia, 4. memanfaatkan sebanyak mungkin library Google Android yang tersedia.
1.5 Metodologi Dalam proses ini maka akan digunakan metodologi sebagai berikut : 1. Ekplorasi dan Studi Literatur Tahap ini dilakukan dengan cara mempelajari literatur baik yang berupa buku, jurnal maupun halaman web yang berhubungan dengan pembangunan aplikasi yang berjalan di atas platform Google Android. 2. Analisis dan Perancangan Perangkat Lunak Pada tahap ini maka akan dilakukan analisis dan juga perancangan perangkat lunak dengan menggunakan teknologi yang telah dipilih pada langkah-langkah sebelumnya. 3. Pembangunan Perangkat Lunak Pada tahap ini akan dilakukan implementasi dari analisis dan perancangan yang telah dilakukan pada tahap sebelumnya. 4. Pengujian Akhir Perangkat Lunak Dalam tahap ini akan dilakukan pengujian untuk menguji apakah sistem yang telah dirancang dan diimplementasikan sudah sesuai dengan hasil analisis yang telah dilakukan. 5. Analisis Hasil dan Pengambilan Kesimpulan Dalam tahapan ini maka akan dilakukan analisa akan hasil yang telah dicapai dan pengambilan kesimpulan daripada hasil pelaksanan Tugas Akhir ini.
1.6 Sistematika Pembahasan Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut:
I-5
1.
Bab I Pendahuluan, berisi penjelasan mengenai latar belakang, rumusan masalah,
tujuan,
batasan
masalah,
metodologi,
serta
sistematika
pembahasan yang digunakan untuk menyusun laporan tugas akhir. 2.
Bab II Landasan Teori, berisi dasar teori yang digunakan dalam analisis, perancangan, dan implementasi tugas akhir.
3.
Bab III Analisis & Perancangan, berisi analisis dan perancangan terhadap perangkat lunak yang akan dibangun sebagai dasar tahap implementasi yang akan dilaksanakan sesudahnya.
4.
Bab IV Implementasi & Pengujian, berisi tentang implementasi prototipe perangkat lunak hasil perancangan beserta hasil pengujian perangkat lunak.
5.
Bab V Penutup, berisi tentang kesimpulan dan saran yang didapat selama pelaksanaan tugas akhir.