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
Muhamad Agus Bastian Mengetahui,
Dosen Pembimbing I
Dosen Pembimbing II
Hariyadi, S.Kom, MT
Galih Wasis W., S.Kom, M.Cs
NIP : 101.9406.0262
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
Galih Wasis W., S.Kom, M.Cs
NIP : 101.9406.0262
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