Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : MUHAMAD AGUS BASTIAN NIM : 09560081 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014 i
Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : MUHAMAD AGUS BASTIAN NIM : 09560081 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014 i
SURAT PERNYATAAN Yang bertanda tangan dibawah ini: Nama : Muhamad Agus Bastian Tempat, Tgl Lahir : Pangkalan Bun, 21 Agustus 1991 NIM : 09560081 Fakultas/Jurusan : Teknik/ Informatika Menyatakan bahwa karya ilmiah/skripsi/tugas akhir saya yang berjudul APLIKASI INFORMASI TEMPAT MAKAN VEGETARIAN KOTA MALANG BERBASIS LBA (LOCATION BASED ADVERTISING) PADA PLATFORM ANDROID beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun keseluruhan, kecuali dalam bentuk kutipan yang telah saya sebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya dan apabila pernyataan ini tidak benar, saya siap menanggung segala bentuk resiko/sanksi yang berlaku. Malang,29 April 2015 Yang Membuat Pernyataan Mengetahui, Muhamad Agus Bastian Dosen Pembimbing I Dosen Pembimbing II Hariyadi, S.Kom, MT NIP : 101.9406.0262 Galih Wasis W., S.Kom, M.Cs NIDN : 072.3028.8`01 iv
LEMBAR PERSETUJUAN Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR Oleh : Muhamad Agus Bastian 09560081 Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Menyetujui, Dosen Pembimbing I Dosen Pembimbing II Hariyadi, S.Kom, MT NIP : 101.9406.0262 Galih Wasis W., S.Kom, M.Cs NIDN : 072.3028.801 ii
LEMBAR PENGESAHAN Aplikasi Informasi Tempat Makan Vegetarian Kota Malang Berbasis LBA (Location Based Advertising) Pada Platform Android TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Muhamad Agus Bastian 09560081 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal Menyetujui, Penguji I Penguji II Eko Budi Cahyono, S.Kom,. MT Yuda Munarko, S.Kom, M.Sc Mengtahui Ketua Jurusan Teknik Informatika Yuda Munarko, S.Kom, M.Sc NIP. 108. 0611.0443 iii
DAFTAR ISI HALAMAN JUDUL... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERNYATAAN... iv ABSTRAK... v ABSTRACT... vi LEMBAR PERSEMBAHAN... vii KATA PENGANTAR... viii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiii BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Metodologi Penyelesaian Maasalah... 3 a) Studi Pustaka dan Pengumpulan Data... 3 b) Analisa Kebutuhan... 3 c) Perancangan Sistem... 3 d) Pengujian Sistem... 4 e) Dokumentasi... 4 1.6 Sistematika Penulisan... 4 BAB II LANDASAN TEORI 2.1 Vegetarian... 6 2.2 Advertising... 7 2.3 Mobile Advertisment... 8 2.4 Smartphone... 8 2.5 Arsitektur Android... 9 ix
2.6 Location Based Service (LBS)... 11 2.6.1 Definisi Location Based Service (LBS)... 11 2.6.2 Komponen Location Based Service (LBS)... 12 2.7 Global Positioning System (GPS)... 13 2.7.1 Definisi Global Positioning System (GPS)... 13 2.7.2 Akurasi Alat Navigasi GPS... 14 2.7.2 Assisted GPS... 16 2.8 Google Maps API... 17 2.9 Location Based Advertising (LBA)... 18 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Kebutuhan Sistem... 20 3.1.1 Deskripsi Sistem... 20 3.1.2 Analisa Kebutuhan Kaum Vegetarian... 21 3.1.3 Analisa Kebutuhan Fungsional... 21 3.1.4 Analisa Kebutuhan Non Fungsional... 22 3.1.5 Flowchart... 22 3.1.6 Usecase Diagram... 23 3.2 Perancangan Sistem... 24 3.2.1 Activity Diagram... 24 3.2.2 Sequence Diagram... 25 3.2.3 Class Diagram... 27 3.2.4 Relasi Tabel... 28 3.2.4.1 Design Tabel... 29 3.2.5 Interface... 30 3.2.5.1 Interface Informasi Layanan LBA... 30 3.2.5.2 Interface Slide Menu... 30 3.2.5.3 Interface Search Information... 31 3.2.5.4 Interface About... 31 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi... 32 4.1.1 Implementasi Lingkungan Pengembangan... 32 4.1.2 Implementasi Program... 33 x
4.1.2.1 Tampilan Informasi Terkini... 33 4.1.2.2 Tampilan Pencarian... 39 4.1.2.3 Tampilan About... 41 4.1.2.4 Tampilan Slide Menu... 41 4.2 Pengujian... 44 4.2.1 Pengujian Fungsionalitas... 44 4.2.2 Pengujian User Interface... 45 4.2.3 Hasil Pengujian... 46 BAB V PENUTUP 5.1 Kesimpulan... 48 5.2 Saran... 48 DAFTAR PUSTAKA xi
DAFTAR TABEL Tabel 3.1 Analisa kebutuhan User Interface... 22 Tabel 3.2 Tabel Event... 29 Tabel 3.3 Tabel Admin... 29 Tabel 3.4 Tabel Tempat... 29 Tabel 4.1 Spesifikasi Hardware dan Software... 32 Tabel 4.2 Skenario Pengujian Fungsional... 44 Tabel 4.3 Form Kuisioner... 46 Tabel 4.4 Hasil Pengujian User Interface... 47 xiii
DAFTAR GAMBAR Gambar 2.1 Komponen Pendukung Utama Teknologi LBS [8]... 13 Gambar 2.2 Segmentasi Penentuan Posisi GPS [10]... 16 Gambar 2.3 A-GPS [11]... 17 Gambar 3.1 Flochart aplikasi LBA... 23 Gambar 3.2 Use Case Diagram... 24 Gambar 3.3 Activity Diagram Informasi... 24 Gambar 3.4 Activity Diagram Pencarian... 25 Gambar 3.5 Activity Diagram About... 25 Gambar 3.6 Sequence Diagram Informasi... 26 Gambar 3.7 Sequence Diagram Pencarian... 27 Gambar 3.8 Sequence Diagram About... 27 Gambar 3.9 Class Diagram Aplikasi LBA... 28 Gambar 3.10 Relasi Tabel... 28 Gambar 3.11 Interface Aplikasi Recent Update... 30 Gambar 3.12 Interface Slide Menu... 30 Gambar 3.13 Interface Search Information... 31 Gambar 3.14 Interface About... 31 Gambar 4.1 Tampilan Informasi Terkini... 33 Gambar 4.2 Tampilan Detail Data... 35 Gambar 4.3 Tampilan Map Activity... 37 Gambar 4.4 Tampilan Pencarian... 39 Gambar 4.5 Tampilan About... 41 Gambar 4.6 Tampilan Slide Menu... 42 xii
KATA PENGANTAR Alhamdulillahi Rabbil alamin, Segala puji bagi Allah yang senantiasa memberikan nafas kehidupan dan keberkahan sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul APLIKASI INFORMASI TEMPAT MAKAN VEGETARIAN KOTA MALANG BERBASIS LBA (LOCATION BASED ADVERTISING) PADA PLATFORM ANDROID. Pada penelitian tugas akhir ini dirancang sebuah sistem yang bertujuan untuk memberikan informasi mengenai rumah makan vegetarian kepada masyarakat dan diharapkan dapat membantu masyarakat yang menggunakan smartphone Android untuk dapat mengetahui posisi keberadaan tempat makan vegetarian tersebut. Dalam penyusunan tugas akhir ini penulis dibantu oleh dosen pembimbing Bapak Hariyady, S.kom, MT dan Bapak Galih Wasis W., S. Kom. M.Cs, yang dengan kesabarannya membimbing penulis. Untuk itu penulis sangat berterima kasih dan semoga penulis berharap dapat membalas jasa dosen pembimbing. Kepada kedua orangtua yang dengan sabar memberi dukungan moril dan materil penulis menyampaikan rasa kasih sayang dan hormat yang tak terhingga. Dengan tugas akhir ini penulis berharap dapat sedikit memberikan solusi kepada masyarakat, meskipun penulis sangat menyadari banyak kekurangan disana-sini. Pada kesempatan ini penulis juga berharap kepada pembaca untuk memberikan kritik dan sarannya. Malang, 29 April 2015 Penulis viii
Daftar Pustaka [1] 5 Ciri-ciri Iklan yang Efektif dan Tepat Sasaran. (online) (http://www.dokterbisnis.net/2013/10/30/5-ciri-ciri-iklan-yang-efektif-dantepat-sasaran/) Diakses 15 mei 2014 [2] N. Scott & I. Respini, Ovum Forecasts 2001-2005: Global Mobile Markets, Ovum Ltd., London, 2001. [3] G. Drury, Opinion Piece: Social Media: Should Marketers Engage and How Can It Be Done Effectively?, Journal of Direct, Data and Digital Marketing Practice, vol. 9, pp. 274-277, 2008. [4] Gary B, S., Thomas J, C., & Misty E, V. 2007. Discovering Computers : Fundamentals, 3thed. (Terjemahan). Jakarta: Salemba Infotek. [5] Enterprise, Jubilee. 2010. Step by Step ponsel android. Jakarta : PT Elex Media Komputindo [6] Tim Bray (November 24, 2010). "What Android Is". ongoing by Tim Bray. Diakses 2014-05-15. [7] Ruang Ilmu.2011. Android #1. (online) (http://ruangilmu17.wordpress.com/2011/03/25/android-1/) Waktu akses 20 April 2014, pukul 18.20 WIB. [8] Hartanto, Antoius Aditya. 2003. Mengenal Aspek Teknis dan Bisnis Location Based Service. Jakarta: PT Elex Media Komputindo [9] Bahawiyuga, Aditya. 2011. Sistem Pelaporan dan Informasi Posisi Kereta Api Berbasis Global Positioning Sistem (GPS) pada Device Berbasis Android. Fakultas Teknologi Informasi, Institut Teknologi Sepuluh November. [10] Teknoloogisurvey.Sekilas Mengenal Cara Kerja GPS. (online) (http://www.teknologisurvey.com/index.php?route=product/category&path=1 05_114) Waktu akses 20 Mei 2014, pukul 18.22 WIB.
[11] Litchfield, Stave. 2007. Assisted GPS and the Future of Smarthphone. (online) (http://allaboutsymbian.com/features/item/the_future_of_gpsequipped_smarthphones.php) Waktu akses 21 mei 2014 [12] Sms Location Based Advertising (LBA) telkomsel. (online) (http://smsgatewaymurah.com/produk-sms-gateway/sms-lba-telkomsellocation-based-advertising) waktu akses 10 mei