RANCANG BANGUN APLIKASI DELIVERY ORDER FASTFOOD BERBASIS ANDROID

  RANCANG BANGUN APLIKASI DELIVERY ORDER FASTFOOD BERBASIS ANDROID SKRIPSI diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer HUDAYA SAKTIAN SANI 1103040006 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2016

  

RANCANG BANGUN APLIKASI DELIVERY ORDER FASTFOOD

BERBASIS ANDROID

SKRIPSI

diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

  

HUDAYA SAKTIAN SANI

1103040006

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

  

AGUSTUS, 2016

HALAMAN PERSEMBAHAN

  Dengan segala rasa syukur kehadirat ALLAH SWT, yang telah memberikan rahmat dan nikmat-Nya, serta dengan segala kerendahan hati maka kupersembahkan laporan Tugas Akhir ini kepada : 1.

  Ibu dan Ayah yang memberikan semangat dan bimbingan selama saya kuliah sampai saat ini, terutama Ibu yang selalu menasihatiku dan mendoakanku dan mendoakanku sampai saat ini.

  2. Bapak Tito Pinandita, S.Si., M.Kom. selaku dosen pembimbing yang dengan segala kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan tugas akhir ini.

  3. Harjono, S.T., M.Eng dan Muhammad Hamka, S.T., M.Kom selaku dosen Penguji.

  4. Kepada seluruh kawan yang saya kenal. Yang telah memberikan semangat dan dorongan untuk mengerjakan tugas akhir ini.

  5. Semua pihak yang telah membantu saya selama kuliah di Universitas Muhammadiyah Purwokerto.

HALAMAN MOTTO

  " Mendingan banyak revisi, yang penting skripsi kelar! |m/ "

KATA PENGANTAR

  Puji syukur atas kehadirat Allah SWT, yang telah melimpahkan rahmat dan innayah-Nya saya dapat menyelesaikan laporan Tugas Akhir ini.

  Penyusunan Laporan Tugas Akhir ini tidak terlepas dari bantuan berbagai pihak. Karena itu pada kesempatan kali ini saya dengan segala kerendahan hati mengucapkan terimakasih yang sebesar-besarnya kepada: 1.

  Tito Pinandita, S.Si., M.Kom. selaku dosen pembimbing yang dengan segala kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan tugas akhir ini.

2. Semua pihak yang telah membantu dari awal hingga akhir penyusunan Laporan Tugas Akhir ini yang tidak dapat di sebutkan satu per satu.

  Semoga Laporan Tugas Akhir ini dapat bermanfaat bagi seluruh mahasiswa Program Studi Teknik Informatika di Universitas Muhammadiyah Purwokerto dan berguna sebagaimana mestinya.

  Purwokerto, 3 Agustus 2016 Hudaya Saktian Sani

  

DAFTAR ISI

HALAMAN JUDUL .................................................................................. i HALAMAN PENGESAHAN ....................................................................... ii HALAMAN PERSETUJUAN ..................................................................... iii HALAMAN PERNYATAAN ....................................................................... iv HALAMAN PERSEMBAHAN ................................................................... v HALAMAN MOTTO ................................................................................... vi KATA PENGANTAR ................................................................................... vii DAFTAR ISI .................................................................................................. viii DAFTAR TABEL ......................................................................................... x DAFTAR GAMBAR

  ………………………………….. ................................ xi

  INTISARI ....................................................................................................... xiii ABSTRACT .................................................................................................... xiv

  BAB I PENDAHULUAN .............................................................................. 1 A. Latar Belakang ................................................................................... 1 B. Rumusan Permasalahan ...................................................................... 1 C. Batasan Masalah................................................................................... 2 BAB II KAJIAN PUSTAKA ........................................................................ 3 A. Restoran ............................................................................................... 3 B. Makanan Cepat Saji ............................................................................. 4 C. Aplikasi ................................................................................................ 5 D. Web Service .......................................................................................... 5 E. MySQL ................................................................................................. 5 F. Dreamwaver ......................................................................................... 6 G. Android ................................................................................................. 6 H. GPS ...................................................................................................... 7 I. Eclips .................................................................................................... 9 J. Penelitian Sejenis Yang Pernah Dilakukan .......................................... 9 BAB III TUJUAN DAN MANFAAT ........................................................... 11 A. Tujuan ................................................................................................. 11

  B.

  Manfaat ............................................................................................... 11

  BAB IV METODE PENELITIAN ............................................................... 12 A. Jenis Penelitian ..................................................................................... 12 B. Metode Pengumpulan Data ................................................................. 12 C. Metode Pengembangan Sistem ........................................................... 12

  1. Analisis Kebutuhan ......................................................................... 13 2.

  Desain Sistem ................................................................................. 13 3. Activity Diagram ............................................................................. 16 4. Implementasi Sistem ....................................................................... 20 5. Operasi dan Pemeliharaan ............................................................... 21

  BAB V HASIL DAN PEMBAHASAN ......................................................... 23 A. Analasis Kebutuhan ............................................................................. 22

  1. Kebutuhan Hardware ..................................................................... 23 2.

  Kebutuhan Software ....................................................................... 23 3. Kebutuhan Pemakai ....................................................................... 23

  4. Kebutuhan Data .............................................................................. 24 B. Perancangan Objek............................................................................... 24 1.

  Perancangan Database ................................................................... 25 2. Perancangan Tampilan Aplikasi Web ............................................ 28 3. Perancangan Aplikasi Android ...................................................... 33 4. Implementasi Aplikasi ................................................................... 37 5. Hasil Pengujian (Black Box Testing).............................................. 51

  BAB VI PENUTUP ........................................................................................ 58 A. Kesimpulan ......................................................................................... 58 B. Saran .................................................................................................... 58 DAFTAR PUSTAKA .................................................................................... 59 LAMPIRAN-LAMPIRAN ............................................................................ 60

  

DAFTAR TABEL

  Tabel 1. Tabel Definisi Aktor ......................................................................... 15 Tabel 2. Tabel Definisi Usecase ...................................................................... 15 Tabel 3. Tabel Database Admins ................................................................... 25 Tabel 4. Tabel Database Kabupaten ................................................................ 25 Tabel 5. Tabel Database Kostumer ................................................................ 26 Tabel 6. Tabel Database Orders ..................................................................... 26 Tabel 7. Tabel Database Order_Detail ........................................................... 27 Tabel 8. Tabel Database Order_Temp ............................................................ 27 Tabel 9. Tabel Database Produk ..................................................................... 27 Tabel 10. Pengujian Login pada Aplikasi Web ............................................... 51 Tabel 11. Pengujian Kelola Data Menu pada Aplikasi Web ........................... 52 Tabel 12. Pengujian Kelola Data Pemesanan pada Aplikasi Web ................... 53 Tabel 13. Pengujian Pesan Makanan pada Aplikasi Android .......................... 54 Tabel 14. Pengujian Cek Konfirmasi Pemesanan pada Aplikasi Android....... 57

  

DAFTAR GAMBAR

  Gambar 1. Rekayasa Perangkat Lunak Model Sekuensial Linear ................... 13 Gambar 2. Use case diagram aplikasi android ................................................. 14 Gambar 3. Use case diagram aplikasi android ................................................. 14 Gambar 4. Activity Diagram Admin Login ...................................................... 16 Gambar 5. Activity Diagram Tambah Menu Makanan .................................... 17 Gambar 6. Activity Diagram Mengelola Data Pemesanan .............................. 18 Gambar 7. Activity Diagram Ubah Status Pemesanan ..................................... 19 Gambar 8. Activity Diagram Pesan Makanan .................................................. 20 Gambar 9. Rancangan Form Login .................................................................. 28 Gambar 10. Rancangan Halaman Menu Utama ............................................... 29 Gambar 11. Rancangan Halaman Daftar Menu ............................................... 29 Gambar 12. Rancangan Halaman Tambah Menu ............................................ 30 Gambar 13. Rancangan Halaman Data Pemesanan ......................................... 31 Gambar 14. Rancangan Halaman Order Detail ............................................... 32 Gambar 15. Rancangan Halaman Menu Utama ............................................... 33 Gambar 16. Rancangan Halaman Pesan Makanan .......................................... 34 Gambar 17. Rancangan Halaman Keranjang Belanja ...................................... 35 Gambar 18. Rancangan Halaman Tambah Menu ............................................ 37 Gambar 19. Tampilan Halaman Web Untuk Login Admin .............................. 38 Gambar 20. Tampilan Halaman Web untuk Menu Utama ............................... 38 Gambar 21. Tampilan Halaman Web Untuk Daftar Menu ............................... 39 Gambar 22. Tampilan Halaman Web Untuk Menu Event ................................ 40 Gambar 23. Tampilan Halaman Web Untuk Data Pemesan ............................ 41 Gambar 24. Tampilan Halaman Web Untuk Order Detail .............................. 42 Gambar 25. Tampilan Halaman Aplikasi Android Google Maps ................... 43 Gambar 26. Tampilan Halaman Web Rubah Status Kirim .............................. 44 Gambar 27. Tampilan Halaman Utama User ................................................... 44 Gambar 28. Tampilan Menu Utama................................................................. 45 Gambar 29. Tampilan Aplikasi Android pada Pesan Makanan ....................... 46

  Gambar 30. Tampilan Aplikasi Android pada Detail Makanan ...................... 47 Gambar 31. Tampilan Aplikasi Android pada Keranjang Belanja .................. 48 Gambar 32. Tampilan Aplikasi Android pada Form Pelanggan ..................... 49 Gambar 33. Tampilan Aplikasi Android Login Info Pemesanan ..................... 50 Gambar 34. Tampilan Aplikasi Android Info Pemesanan ............................... 50

  

INTISARI

  Kebutuhan masyarakat terhadap Semartphone sangat bervariatif, dalam persaingan bisnis pihak perusahaan harus mencari strategi dalam mencari konsumen. aplikasi dalam bentuk mobile android merupakan solusi yang dapat menjawab permasalahan yang ada. Tujuan dari penelitian ini adalah membangun apikasi delivery order berbasis android untuk meningkatkan layanan dalam jasa pemesanan makanan khususnya dalam membantu kurir dalam jasa mengantar pemesanan. Menggunakan metode pengumpulan data dengan melakukan studi pustaka dan dokumentasi. Aplikasi untuk membuat program adalah XAMPP, Dreamwaever dan Eclips. Kata kunci : Android, Web Service, Delivery Order, Waterfall.

  

ABSTRACT

The public need to Smartphone is very varied. In a competitive business,

the companies have to look for the best strategy in searching the consumers. The

application of mobile android is a solution for the problem. The study aimed to

design the application of delivery order based on android to improve the sale

service in restaurants, to help buyers in ordering food and to assist the courirs in

delivering the bookings. The data ware collected by using litelature review and

documentation. To Make the progam, there are some applications used as XAMPP,

Dreamwaver, and Eclips.

  Keywords: Android, Web Service, Delivery Order, Waterfall.