aplikasi informasi jajanjogja.com berbasis …eprints.ums.ac.id/30444/1/halaman_depan.pdfsarjana...

17
i APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS ANDROID TUGAS AKHIR Diajukan Untuk Memenuhi Tugas dan Syarat-Syarat Guna Memperoleh Gelar Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro Universitas Muhammadiyah Surakarta Disusun Oleh : FERDIAN ABDI D 400 090 038 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014

Upload: doque

Post on 28-Jul-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

i

APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS

ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi Tugas dan Syarat-Syarat Guna Memperoleh Gelar

Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro

Universitas Muhammadiyah Surakarta

Disusun Oleh :

FERDIAN ABDI

D 400 090 038

JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2014

Page 2: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

ii

Page 3: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

iii

Page 4: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

iv

Page 5: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

v

KATA PENGANTAR

Alhamdulillahirobbil’alamin, puji syukur penulis panjatkan kehadirat Allah

SWT atas rahmat dan restuNya sehingga penulis dapat menyelesaikan Tugas

Akhir ini.

Tugas akhir ini merupakan salah satu syarat untuk memperoleh gelar

sarjana Strata I Pada jurusan Teknik Elektro Universitas Muhammadiyah

Surakarta. Alhamdulillah, tugas akhir ini akhirnya selesai walaupun masih jauh

dari sempurna, keberhasilan penulis dalam menyusun dan penyelesaian Tugas

Akhir ini tidak lepas dari bantuan semua pihak, dengan keikhlasan hati penulis

mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Ir. Sunarjono, M.T. Ph.D., selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Surakarta.

2. Umar, S.T, M.T., selaku Ketua Jurusan Elektro Fakultas Teknik Universitas

Muhammadiyah Surakarta.

3. Hasyim Asy’ari, ST, MT., selaku Pembimbing Akademik yang telah banyak

membimbing selama menempuh studi di Teknik Elektro UMS.

4. Heru Supriyono, S.T, M.T, Ph.D, selaku Pembimbing I yang telah

memberikan nasehat, bimbingan, dorongan dan pengarahan kepada penulis

sehingga dapat menyelesaikan tugas akhir ini.

Page 6: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

vi

5. Dedi Ary Prasetya, S.T, selaku Pembimbing II yang telah memberikan

nasehat, bimbingan, dan pengarahan kepada penulis sehingga dapat

menyelesaikan tugas akhir ini.

6. Kedua orangtua saya, terima kasih atas semua doa, semangat dan perjuangan

yang tiada hentinya, juga atas kasih sayang yang engkau berikan.

7. Kakak dan adik saya tercinta yang selalu memberikan dukungan dan do’a.

8. Teman-teman di Teknik Elektro, KMTE dan Lab. Teknik Elektro yang tidak

akan terlupakan kebersamaan selama ini.

9. Teman-teman angkatan 2009 yang selalu memberi semangat untuk

menyelesaikan skripsi.

10. Semua pihak yang telah membantu baik secara langsung maupun tidak

langsung yang tidak bisa penulis sebutkan satu persatu.

Akhir kata, penulis menyadari bahwa Tugas Akhir ini masih jauh dari

kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan.

Semoga karya ini dapat bermanfaat untuk rekan-rekan mahasiswa dan pihak-pihak

yang berkepentingan.

Page 7: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

vii

MOTTO

إنمعالعسريسرا

SesungguhnyaSesudahKesulitanitu Ada Kemudahan

(QS. Al-Insyirah : 6)

“Amal yang paling di cintai oleh Allah SWT adalah amal ilmu

yang terus menerus meskipun hanya sedikit.”

(Muhammad SAW)

Hal terindah yang dapat kita alami adalah misteri. Misteri adalah

sumber semua seni sejati dan semua ilmu pengetahuan”

Albert Einsten

Page 8: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

viii

PERSEMBAHAN

Alhamdulillah, Puji syukur kehadirat Allah SWT, atas rahmat dan karunia-

Nya sehingga Laporan Tugas Akhir ini dapat penulis selesaikan.

Ku persembahkan laporan Tugas Akhir ini untuk :

Orangtuaku tercinta, Bapak Abu Hanifah, S.H dan ibu Parwati, S.H yang

telah memberikan do’a dan dukungan, terimakasih untuk semuanya.

Kakak dan adikku tercinta, Yusie Elfirawati,S.H, M.Kn., Firandi Idris

S.Kom., dan Firnanda Aufar yang senantiasa menghibur penulis dikala

sedang susah, terimakasih atas dukungan dan do’anya.

Dewi Indah Sari Siregar, S.K.M., terima kasih atas semangat yang selalu

diberikan.

Semua teman-temanku Teknik Elektro angkatan ‘09 pada khususnya dan

semua teman-temanku Teknik Elektro pada umumnya terimakasih untuk

semangat dan dukungannya.

Teman-teman yang selalu mendukung, Nikka Biruwatattaqu, S.T., Irfan

Mega, S.T., M.Zainuddin, S.T., Rezha Bayu, S.T., Jimmi Kurniawan ST.,

Rosyid Fajar Rizki ST., dan masih banyak teman-teman yang belum bisa

disebutin namanya masing-masing.

Page 9: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

ix

Page 10: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

x

DAFTAR ISI

Halaman

HALAMAN JUDUL ....................................................................................... i

LEMBAR PERSETUJUAN ............................................................................ ii

LEMBAR PENGESAHAN ............................................................................. iii

HALAMAN PERNYATAAN ......................................................................... iv

KATA PENGANTAR .................................................................................... v

MOTTO .......................................................................................................... vii

HALAMAN PERSEMBAHAN ..................................................................... viii

DAFTAR KONTRIBUSI................................................................................. ix

DAFTAR ISI ................................................................................................... x

DAFTAR TABEL ........................................................................................... xiii

DAFTAR GAMBAR ...................................................................................... xiv

ABSTRAKSI ................................................................................................... xvii

BAB I PENDAHULUAN ........................................................................... 1

1.1 Latar Belakang ............................................................................. 1

1.2 Perumusan Masalah ..................................................................... 2

1.3 Batasan Masalah .......................................................................... 2

1.4 Tujuan Penelitian ........................................................................ 3

1.5 Metode Penelitian ....................................................................... 4

1.6 Sistematika Penelitian ................................................................ 4

BAB II TINJAUAN PUSTAKA ............................................... 6

2.1 Telaah Penelitian ................. ........................................................ 6

2.2 Landasan Teori............................................................................. 7

Page 11: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xi

2.2.1 Sejarah Android ....................................................................... 7

2.3 Aplikasi pembuatan android ...................................................... 11

2.3.1 Anatomi Android ...................................................................... 12

2.3.1.1 Linux Kernel ........................................................................ 10

2.3.1.2 Libraries ............................................................................... 13

2.3.1.3 Android Runtime .................................................................. 14

2.3.1.4 Application Framework ....................................................... 14

2.3.1.5 Application Layer ................................................................. 15

2.4 Komponen Aplikasi ................................................................... 16

2.4.1 Activities ................................................................................. 16

2.4.2 Services ................................................................................... 19

2.4.3 Intens ........................................................................................ 19

2.4.4 Broadcast Receivers ................................................................ 19

2.4.5 Content Providers...................................................................... 20

2.5 Tipe Aplikasi Android ............................................................... 20

2.5.1 Siklus Hidup Aplikasi Android ............................................... 22

2.5.2 Kelebihan Android .................................................................... 23

2.6 Unified Modeling Language………………………………….... 24

2.6.2 Activity Diagram……………………………………………. 25

2.6.3 State Diagram………………………………………………… 26

2.6.4 Class Diagram………………………………………………… 28

2.7 SQLite Database……………………………………………...... 29

2.8 JajanJogja.com…………………………………………………. 30

2.8.1 Pengertian JajanJogja.com…………………………………… 30

2.8.2 Jenis Makanan………………………………………………… 30

2.8.3 Waktu Makan………………………………………………… 31

2.8.3 Lokasi Makan………………………………………………… 31

Page 12: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xii

BAB III ANALISIS DAN PERANCANGAN ................................................ 32

3.1 Analisis Situasi Saat Ini .............................................................. 32

3.2 Analisis Sistem............................................................................. 32

3.3 Analisis Kebutuhan Aplikasi ...................................................... 33

3.3.1 Kebutuhan Perangkat Keras ..................................................... 34

3.3.2 Kebutuhan Perangkat Lunak .................................................... 35

3.3.3 Kebutuhan Isi Aplikasi ............................................................ 35

3.4 Perancangan Sistem ..................................................................... 36

3.4.1 Deskripsi Sistem ...................................................................... 36

3.4.2 Usa Case Diagram .................................................................... 36

3.4.3 Activity Diagram ..................................................................... 38

3.5 Rancangan Tampilan ................................................................... 40

BAB IV IMPLEMENTASI SISTEM ............................................................. 45

4.1 Proses Aplikasi……………………............................................. 45

4.2 Pengembangan Aplikasi………… ............................................. 46

4.3 Implementasi Program………………… .................................... 46

4.3.1 Tampilan Awal Program ........................................................... 47

4.3.2 Tampilan Menu Utama Program ............................................... 53

4.3.3 Tampilan Halaman Menu Makanan........................................... 54

4.3.4 Tampilan Halaman Detail Menu Makanan .............................. 55

4.3.5Tampilan Halaman Informasi Makanan .................................... 55

4.3.6 Tampilan Halaman Gambar Lokasi ........................................ 56

4.3.7 Tampilan Halaman Tentang .................................................... 58

4.3.8 Tampilan Halaman Web Launcher .......................................... 59

4.4 Analisa Hasil .............................................................................. 60

Page 13: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xiii

BAB V KESIMPULAN DAN SARAN ........................................................... 66

5.1 Kesimpulan .................................................................................. 66

5.2 Saran ............................................................................................ 66

DAFTAR PUSTAKA ...................................................................................... 67

LAMPIRAN ..................................................................................................... 68

Page 14: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xiv

DAFTAR TABEL

Halaman

Tabel 2.1 Tabel System Use Case Diagram ................................................. 25

Tabel 2.2 Tabel Symbol Activity Diagram ....................................................26

Tabel 2.3 Tabel Simbol State Diagram ..........................................................27

Tabel 2.4 Tabel Simbol Class Diagram .........................................................28

Tabel 3.1 Tabel Simbol Daftar Actor .............................................................37

Tabel 3.2 Tabel Daftar Use Case ...................................................................38

Page 15: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xv

DAFTAR GAMBAR

Halaman

Gambar 2.1 Aplikasi Eclipse .............................................................................. 11

Gambar 2.2 Detail Anatomi Android ................................................................. 12

Gambar 2.3 Prioritas Aplikasi Berdasarkan Activity ......................................... 22

Gambar 2.4 Website JajanJogja.com ................................................................ 30

Gambar 3.1 Gambar Use Case Diagram ............................................................ 37

Gambar 3.2 Activity Diagram ........................................................................... 39

Gambar 3.3 Rancangan Tampilan Intent Searching ......................................... 40

Gambar 3.4 Rancangan Tampilan Menu Utama ................................................. 41

Gambar 3.5 Rancangan Tampilan Menu Makanan............................................. 41

Gambar 3.6 Rancangan Tampilan Detail Menu Makanan .................................. 42

Gambar 3.7 Rancangan Tampilan Detail Makanan ............................................ 42

Gambar 3.8 Rancangan Tampilan Gambar Lokasi ............................................. 43

Gambar 3.9 Rancangan Tampilan Tentang Penulis .......................................... 43

Gambar 3.10 Rancangan Tampilan Web Launcher ............................................ 44

Gambar 4.1Tampilan Awal Pada Emulator ........................................................ 47

Gambar 4.2 Gambar Icon Aplikasi JajanJogja.com ........................................... 48

Gambar 4..3 Tampilan Awal Aplikasi JajanJogja………………………........... 49

Gambar 4.4 Script Java Listing Program Searching…………………….......... 50

Gambar 4.5 Script Program Java Searching……… ........................................... 51

Gambar 4.6 Script Program XMLSearching....................................................... 52

Gambar 4.7 Tampilan Menu Utama Aplikasi JajanJogja .................................. 53

Page 16: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xvi

Gambar 4.8 Tampilan Menu Makanan .............................................................. 54

Gambar 4.9 Tampilan Detail Daftar Menu Makanan ........................................ 55

Gambar 4.10 Tampilan Informasi Makanan ....................................................... 56

Gambar 4.11 Tampilan Informasi Geografis Warung Makanan ....................... 57

Gambar 4.12 Listing Program Java Tampilan Informasi Geografis .................. 57

Gambar 4.13 Listing Program XML Tampilan Informasi Geografis ................. 58

Gambar 4.14 Tampilan Informasi Tentang ......................................................... 58

Gambar 4.14.1 Tampilan Informasi Web Launcher .......................................... 59

Gambar 4.15 Uji coba Layar Android Berbeda ................................................. 60

Gambar 4.16 Smartphone Android Gingerbread .............................................. 61

Gambar 4.17 Aplikasi berjalan di Gingerbread ................................................. 61

Gambar 4.18 Smartphone Android JellyBean .............................................. 62

Gambar 4.19 Aplikasi Berjalan di Android OS JellyBean ........................... 63

Gambar 4.20 Aplikasi Berjalan di Samsung Wonder ....................................64

Gambar 4.21 Aplikasi Berjalan di Smartphone Advan ...................................64

Gambar 4.22 Aplikasi Berjalan di Samsung Galaxy Note ..............................64

Page 17: APLIKASI INFORMASI JAJANJOGJA.COM BERBASIS …eprints.ums.ac.id/30444/1/HALAMAN_DEPAN.pdfSarjana Teknik pada Fakultas Teknik Jurusan Teknik ... ST, MT., selaku Pembimbing Akademik

xvii

ABTRAKSI

Daerah Istimewa Yogyakarta adalah Kota wisata ataupun Kota kuliner,

namun tidak semua informasi tempat kuliner di Yogyakarta diketahui oleh

wisatawan karena kurangnya informasi sehingga dibutuhkan layanan aplikasi

untuk memberikan informasi yang dapat diakses kapan pun dan dimana pun.

Atas dasar tersebut “Aplikasi Informasi JajanJogja.com Berbasis Android

”ini dirancang dan dibangun. JajanJogja.com memiliki kekurangan yaitu hanya

bisa diakses jika ada jaringan intenet, sedangkan JajanJogja.com berbasis

Android bisa diakses dalam kondisi offline maupun online. Aplikasi Informasi

JajajnJogja.com Berbasis Android ini akan menampilkan informasi kuliner dan

menampilkan informasi peta lokasi tempat kuliner

Aplikasi JajanJogja.com dapat berjalan dengan baik pada berbagai

ukuran layar smarphone, sistem operasi Android yang berbeda yaitu Gingerbread

ataupun JellyBean dan dapat berjalan pada spesifikasi smartphone yang berbeda.

Kata kunci: XML, JAVA, SQLite, Google maps.