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
i Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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.
v Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
vi Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
vii Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
viii Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
ix Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
x Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
DAFTAR LAMPIRAN
Lampiran 1.
Lampiran ................................................................................................... 44
xi Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014
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
xii Aplikasi Pemesanan Makanan..., Farid Amrulloh, Fakultas Teknik UMP, 2014