APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh...

9
LAPORAN TUGAS AKHIR APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID MENGGUNAKAN IMPLEMENTASI WEB SERVCE PADA RESTORAN MORO SENENG BREBES FOOD ORDERING APLICATION BASED ON ANDROID WITH WEB SERVICE IMPLEMENTATION AT MORO SENENG RESTAURANT OF BREBES Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer Disusunoleh: Farid Amrulloh 0903040069 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS 2014 Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Transcript of APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh...

Page 1: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

i

LAPORAN TUGAS AKHIR

APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID MENGGUNAKAN IMPLEMENTASI WEB SERVCE

PADA RESTORAN MORO SENENG BREBES

FOOD ORDERING APLICATION BASED ON ANDROID WITH WEB SERVICE IMPLEMENTATION

AT MORO SENENG RESTAURANT OF BREBES

Diajukan untuk memenuhi salah satu syarat memperoleh derajat

Sarjana Komputer

Disusunoleh:

Farid Amrulloh

0903040069

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO

AGUSTUS 2014

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 2: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

v

HALAMAN PERSEMBAHAN

Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah

memberikan rahmat dan nikmat-Nya, maka kupersembahkan Laporan Tugas Akhir ini kepada :

1. Bapak dan Ibu yang telah memberikan semangat dan bimbingan selama kuliah

sampai saat ini, terutama Ibu yang selalu menasehati disetiap langkah dan doa

yang selalu mengiringi tiap perjalanan kuliah.

2. Fenny Cahyati yang selalu memberikan motivasi untuk mengerjakan Tugas Akhir

ini.

3. Kakakku dan teman-teman seperjuangan, terima kasih atas dukungan dan

motivasinya.

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 3: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

vi

KATA PENGANTAR

Alhamdulillah penulis panjatkan kehadirat Alloh SWT karena atas rahmat-Nya penulis

dapat menyelesaikan laporan tugas akhir dengan judul “Aplikasi Pemesanan Makanan Berbasis

Android Menggunakan Implementasi Web Service Pada Restoran Moro Seneng Brebes” tepat

pada waktunya. Penulis menyadari tanpa bantuan dari berbagai pihak, tugas akhir ini tidak

mungkin terselesaikandengan baik. Oleh karena itu pada kesempatan ini penulis ingin

menyampaikan terimakasih kepada yang terhormat :

1. Bapak Dr. H. Syamsuhadi Irsyad, M.H. Selaku Rektor Universitas Muhammadiyah

Purwokerto.

2. Bapak Harjono, S.T., M.Eng Selaku Ketua Program Studi Teknik Informatika.

3. Bapak Harjono, S.T., M.Eng sebagai dosen pembimbing.

4. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang telah

banyak memberikan ilmu dan bimbingannya selama penulis masih dalam masa

perkuliahan.

5. Semua pihak yang telah membantu dalam penyusunan tugas akhir ini.

Penulis menyadari masih banyak kekurangan dalam penulisan laporan maupun

penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran kepada pembaca

dalam usaha perbaikan dan pengembangan di masa mendatang.

Purwokerto, Agustus 2014

Penulis

Farid Amrulloh

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 4: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

vii

DAFTAR ISI

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

HALAMAN PERSETUJUAN .................................................................................................... ii

HALAMAN PENGESAHAN .................................................................................................... iii

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

HALAMAN PERSEMBAHAN .................................................................................................. v

KATA PENGANTAR............................................................................................................... vi

DAFTAR ISI .......................................................................................................................... vii

DAFTAR TABEL .................................................................................................................... ix

DAFTAR GAMBAR ................................................................................................................. x

DAFTAR LAMPIRAN ............................................................................................................. xi

INTISARI .............................................................................................................................. xii

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

A. LATAR BELAKANG PERMASALAHAN ..................................................................... 1

B. RUMUSAN PERMASALAHAN ................................................................................. 2

C. BATASAN PERMASALAHAN ................................................................................... 3

BAB II. KAJIAN PUSTAKA ..................................................................................................... 4

A. ANDROID ............................................................................................................... 4

B. ECLIPS .................................................................................................................. 10

C. PHP (HyperText Preprocessor) ............................................................................ 10

D. DATABASE MySQL ............................................................................................... 11

E. WEB SERVICE ...................................................................................................... 11

F. PENELITIAN SEJENIS ............................................................................................ 12

BAB III. TUJUAN DAN MANFAAT ....................................................................................... 14

A. TUJUAN ............................................................................................................... 14

B. MANFAAT ............................................................................................................ 14

BAB IV. METODE PENELITIAN ........................................................................................... 15

A. JENIS PENELITIAN ................................................................................................ 15

B. SUMBER DATA .................................................................................................... 15

C. ALAT PENELITIAN ................................................................................................ 15

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 5: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

viii

D. METODE PENGUMPULAN DATA ......................................................................... 16

E. PERANCANGAN SISTEM ...................................................................................... 16

BAB V. HASIL DAN PEMBAHASAN ..................................................................................... 20

A. DESAIN ANTAR MUKA ......................................................................................... 20

B. IMPLEMENTASI ................................................................................................... 27

C. PENGUJIAN SISTEM ............................................................................................. 36

BAB VI. PENUTUP .............................................................................................................. 42

A. KESIMPULAN ........................................................................................................ 42

B. SARAN .................................................................................................................. 42

DAFTAR PUSTAKA ............................................................................................................. 43

LAMPIRAN……………………………………………………………………………………………………………………..44

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 6: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

ix

DAFTAR TABEL

Tabel 1. Tabel Pengujian Login Untuk Admin ............................................................ 36

Tabel 2. Tabel Pengujian Tabel Makanan Minuman .................................................. 36

Tabel 3. Tabel Pengujian Daftaar Pesanan Tempat dan Pesan Antar ........................ 37

Tabel 4. Tabel Pengujian Cetak Kwitansi .................................................................... 37

Tabel 5. Tabel Pengujian Data Order ......................................................................... 38

Tabel 6. Tabel Pengujian User .................................................................................... 38

Tabel 7. Tabel Pengujian Laporan .............................................................................. 39

Tabel 8. Tabel Pengujian Order .................................................................................. 39

Tabel 9. Tabel Pengujian List Order ........................................................................... 40

Tabel 10. Tabel Pengujian Ganti Paswod ..................................................................... 40

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 7: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

x

DAFTAR GAMBAR

Gambar 1. Waterfall Diagram Pengembangan Sistem ................................................ 17

Gambar 2. Use Case Diagram ...................................................................................... 18

Gambar 3. Desain Halaman Awal Admin .................................................................... 20

Gambar 4. Desain Menu Utama ................................................................................. 20

Gambar 5. Desain Tabel Daftar Makanan Minuman ................................................... 21

Gambar 6. Desain Tabel Pesan Tempat ....................................................................... 22

Gambar 7. Desain Tabel Pesan Antar .......................................................................... 22

Gambar 8. Desain Table Cetak Kwitansi ...................................................................... 23

Gambar 9. Desain Table Data Order ............................................................................ 23

Gambar 10. Desain Table User ...................................................................................... 24

Gambar 11. Desain Table Laporan ................................................................................. 25

Gambar 12. Desain Table Logout ................................................................................... 25

Gambar 13. Desain Table Halaman Utama .................................................................... 26

Gambar 14. Form Login ................................................................................................. 27

Gambar 15. Form Halaman Utama Admin .................................................................... 28

Gambar 16. Form Halaman Tabel Makanan Minuman ................................................. 29

Gambar 17. Form Daftar Pesanan Tempat .................................................................... 30

Gambar 18. Form Daftar Pesanan Antar ....................................................................... 30

Gambar 19. Form Cetak Kwitansi .................................................................................. 31

Gambar 20. Form Data Order ........................................................................................ 31

Gambar 21. Form User ................................................................................................... 32

Gambar 22. Form Laporan ............................................................................................. 32

Gambar 23. Tampilan Menu Utama .............................................................................. 33

Gambar 24. Tampilan Menu Pesan Tempat .................................................................. 33

Gambar 25. Tampilan Menu Pesan Antar ..................................................................... 34

Gambar 26. Tampilan Menu Daftar Makanan Minuman .............................................. 34

Gambar 27. Tampilan Menu Keluar ............................................................................... 35

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 8: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

xi

DAFTAR LAMPIRAN

Lampiran 1. Lampiran ................................................................................................... 44

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014

Page 9: APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID …repository.ump.ac.id/2635/1/Farid Amrulloh COVER.pdf · Semua pihak yang telah membantu dalam penyusunan tugas akhir ini. ... Daftaar

xii

INTISARI

Perkembangan teknologi dalam bidang informasi semakin memudahkan bagi para pengguna dalam menjalankan segala tugas ataupun segala kebutuhannya. Dalam menghadapi persaingan bisnis pihak perusahaan harus mencari strategi agar dapat menarik minat konsumen. Adapun teknologi informasi yang saat ini sedang berkembang adalah android. Android merupakan sistem operasi mobile menggunakan versi modifikasi dari kernel linux. Tidak hanya dipakai seperti mobile pada umumnya, android kini banyak digunakan untuk keperluan lainnya seperti pemesanan makanan di restoran atau tempat makan lainnya. Penggunaan mobile android untuk pemesanan makanan dapat membantu proses bisnis dalam sebuah tempat makan, dan juga dapat membantu konsumen agar lebih mudah untuk memesan menu makanan.

Kata Kunci :Teknologi Informasi, mobile android, client server, java

ABSTRACT

Developing of communication technology make every user ease ini handling any taks or any needs. To win bussines competition, corporate has to invent great strategy to take costumer interest. One of information technology which the popularity is raising up is Android. Android is mobile operation system which is using modified version or kernel linux. Not only used at mobile as usualy, lately android is utilized for other needs, for example ordering for meals at restaurant or any cafe. Utilizing mobile android for meals ordering may help the management of restaurants to improve their bussiness process effectiviness. Their customer can order for meals from the menu easily.

Key words: Information technologies, mobile android, client server, java

Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014