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
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.
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.
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”
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.
x
DAFTAR KONTRIBUSI... ix
xi
2.4.5 Content Providers... 20
2.5 Tipe Aplikasi Android ... 20
2.8.1 Pengertian JajanJogja.com……… 30
2.8.2 Jenis Makanan……… 30
2.8.3 Waktu Makan……… 31
xii
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
xiii
BAB V KESIMPULAN DAN SARAN ... 66
5.1 Kesimpulan ... 66
5.2 Saran ... 66
DAFTAR PUSTAKA ... 67
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
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
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
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.