• Tidak ada hasil yang ditemukan

LAPORAN TUGAS AKHIR APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID DI RESTORAN KLAWING PANARUBAN PURBALINGGA

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAPORAN TUGAS AKHIR APLIKASI PEMESANAN MAKANAN BERBASIS ANDROID DI RESTORAN KLAWING PANARUBAN PURBALINGGA"

Copied!
16
0
0

Teks penuh

(1)

i

LAPORAN TUGAS AKHIR

APLIKASI PEMESANAN MAKANAN BERBASIS

ANDROID

DI RESTORAN KLAWING PANARUBAN PURBALINGGA

FOOD ORDERING ANDROID APPLICATION FOR KLAWING

PANARUBAN RESTAURANT, PURBALINGGA

Disusun Oleh :

HARIYADI

0903040074

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

(2)
(3)
(4)
(5)

v

HALAMAN PERSEMBAHAN

Dengan segala kerendahan hati serta rasa syukur kepada Allah SWT yang telah memberikan rahmat dan nikmat-Nya. Tiada kata yang bisa saya ungkapkan dari sebuah rasa yang begitu dalam tersimpan dalam relung jiwa. Bahagia ketika saya dapat mempersembahkan Laporan Tugas Akhir ini kepada :

Bapak ibu yang telah memberikan segala fasilitas untuk menunjang perkuliahan, semangat, serta bimbingan selama kuliah sampai saat ini. Terutama Ibuku yang memperhatikanku melebihi diriku sendiri selalu menasehati dan memberi doa yang mengiringi setiap perjalanan kuliahku.

Dosen pembimbing Bapak Dimara Kusuma Hakim, S.T., M.Cs. atas bimbingan, arahan, dukungan serta do’anya hingga Laporan Kerja Praktek ini terselesaikan.

(6)

HALAMAN MOTTO

Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagi kamu. Dan boleh jadi kamu mencintai sesuatu, padahal ia amat buruk bagi kamu. Allah Maha

mengetahui sedangkan kamu tidak mengetahui. (Al-Baqarah : 216)

Man Jadda Wa Jadda

(7)

vii

KATA PENGANTAR

Alhamdulillahirobbil’alamin, puji syukur penulis panjatkan kehadirat Alloh SWT, yang telah memberikan rakhmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul : Aplikasi Pemesanan Makanan Berbasis Android Di Restoran Klawing Panaruban Purbalingga.

Laporan Tugas Akhir ini disusun sebagai salah satu syarat kelengkapan kurikulum pada Prodi Teknik InformatikaFakultas Teknik Universitas Muhammadiyah Purwokerto. Judul yang diangkat merupakan aplikasi untuk memudahkan dalam penyampaian data laporan kepada pemilik restoran.

Penulis menyadari tanpa bantuan dari berbagai pihak, Penulis tidak mungkin menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada kesempatan ini penulis ingin menghaturkan terima kasih 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 Dimara Kusuma Hakim S.T., M.Cs. Sebagai dosen pembimbing. 4. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto

yang telah banyak memberikan ilmu dan bimbingannya salama penulis masih dalam masa perkuliahan.

(8)
(9)

ix

INTISARI

Seiring dengan semakin ketatnya persaingan didunia bisnis, keberadaan data menjadi informasi secara komputerisasi sangat penting. Hal ini dikarenakan, pengolahan data yang terkomputerisasi dapat memberikan konstribusi yang besar untuk kinerja perusahaan. Salah satu contohnya adalah aplikasi pemesanan makanan dan minuman pada restoran. Selama ini menurut pemilik restoran Klawing, prosedur pelayanan pelanggan restoran mulai dirasa kurang efektif dan efisien dengan semakin banyaknya pelanggan. Terdapat permasalahan dalam beberapa tahapan proses pelayanan, seperti pelanggan harus melakukan antrian pemesanan (order) menu, menunggu laporan ketersediaan menu dari pelayan, dimana pelayan masih harus konfimasi ulang ke dapur untuk melaporkan pemesanan menu dan mengecek ketersediaan menu. Oleh karena itu penelitian ini dilakukan untuk mempermudah dalam proses pemesanan makanan dan minuman direstoran tersebut. Sehingga hasil dari penelitian tersebut jadilah sebuah aplikasi pemesanan makanan dan minuman direstoran Klawing Panaruban Purbalingga yang berbasis android. Mempermudah dalam proses pemesanan dan dengan mudah mengetahui apakah menu yang dipesan masih tersedia atau tidak, dan dilengkapi pula dalam aplikasi untuk melakukan transaksi laporan harian bagi pemilik restoran.

(10)

ABSTRACT

Along with the increasing competition in the business world, the existence of data into computerized information is very important. This is because, computerized data processing can contribute greatly to the company's performance. One example is the food and beverage ordering application at the restaurant. During this time according to restaurant Klawing owners, restaurant customer service procedures began to feel less effective and efficient with the increasing number of customers. There are problems in several stages of the service process, such as the customer having to queue the ordering of the menu, waiting for the waiter's availability report, where the waiter still has to re-confirm to the kitchen to report the menu order and check the availability of the menu. Therefore, this research is done to facilitate the process of ordering food and drink the restaurant. So the results of the study be an app ordering food and beverages Klawing Restaurant Panaruban, Purbalingga based android. Simplify the ordering process and easily find out whether the ordered menu is available or not, and is also included in the app to perform daily report transactions for restaurant owners.

(11)

xi

DAFTAR ISI

HALAMAN JUDUL... i

HAMALAN PERSETUJUAN ... ii

HAMALAN PENGESAHAN... iii

HAMALAN PERNYATAAN ... iv

HALAMAN PERSEMBAHAN ... v

HALAMAN MOTTO ... vi

KATA PENGANTAR ... vii

INTISARI... viii

ABSTRACT ... ix

DAFTAR ISI ... x

DAFTAR TABEL ... xi

DAFTAR GAMBAR ... xii

BAB I. PENDAHULUAN ... 1

A. Latar Belakang ... 1

B. Perumusan Masalah ... 3

C. Batasan Masalah ... 3

BAB II. KAJIAN PUSTAKA ... 4

A. ANDROID ... 4

B. ECLIPSE ... 10

C. PHP (Hypertext Preprocessor). ... 10

D. Database MySQL... 11

E. WEB SERVICE ... 11

(12)

G. JAVASCRIPT... 12

H. PENELITIAN SEJENIS ... 13

BAB III. TUJUAN DAN MANFAAT ... 16

A. Tujuan ... 16

B. Manfaat ... 16

BAB IV. METODE PENELITIAN ... 17

A. Jenis Penelitian ... 17

B. Lokasi Penelitian ... 17

C. Alat Penelitian ... 17

D. Pengumpulan Data ... 18

E. Tahap Pengembangan Sistem ... 18

1. Analisa kebutuhan perangkat lunak (analysis) ... 19

2. Desain (design) ... 19

3. Pembuatan kode program (coding) ... 21

4. Pengujian (testing) ... 21

5. Pendukung (support) atau pemeliharaan (maintenance) ... 21

BAB V. HASIL DAN PERSEMBAHASAN ... 33

A. Tujuan Pengembangan Sistem ... 33

B. Hasil Perancangan Sistem ... 33

1. Database ... 33

2. Pengujian Web Service ... 36

C. Hasil Implementasi ... 38

1. Aplikasi Android User ... 38

2. AplikasiWeb Admin ... 41

(13)

xiii

A. Kesimpulan ... 44

B. Saran ... 44

DAFTAR PUSTAKA ... 45

(14)

DAFTAR TABEL

Tabel 1. Menu Makanan ... 22

Tabel 2. Makan Dan Minuman ... 22

Tabel 3. TabelPosisi ... 23

Tabel 4. Tabel Status ... 23

Tabel 5. Database Stok ... 23

Tabel 6. Transaksi ... 24

Tabel 7. Transaksi Detail ... 24

Tabel 8. User ... 24

Tabel 9. Tabel MM ... 32

Tabel 10. Tabel Menu dan Makanan ... 32

Tabel 11. Tabel Posisi ... 33

Tabel 12. Tabel Status ... 33

Tabel 13. Tabel Stok ... 33

Tabel 14. Tabel Transaksi ... 34

Tabel 15. Tabel Transaksi Detail ... 34

(15)

xv

DAFTAR GAMBAR

Gambar 1. Tahapan Model Waterfall ... 19

Gambar 2. Use Case Diagram Pemesanan Makanan ... 20

Gambar 3. Diagram Relational Database ... 25

Gambar 4. Halaman Login ... 26

Gambar 5. Perancangan Halaman User ... 26

Gambar 6. Input Baru... 27

Gambar 7. Daftar Pelanggan ... 27

Gambar 8. Daftar Menu ... 28

Gambar 9. Login Admin ... 28

Gambar 10. Utama Web Admin ... 29

Gambar 11. Web Server Daftar Makanan ... 29

Gambar 12. Daftar Minuman ... 30

Gambar 13. Daftar Pelayan ... 30

Gambar 14. Data Transaksi ... 31

Gambar 15. Data Laporan Transaksi ... 31

Gambar 16. Web Serve r Daftar Makanan ... 35

Gambar 17. Web Server Daftar Minuman ... 35

Gambar 18. Web Server Daftar Pelayan ... 36

Gambar 19. Web Server Data Transaksi ... 36

Gambar 20. Web Server Laporan Transaksi ... 36

Gambar 21. Halaman Login User ... 37

(16)

Gambar 23. Halaman Menu Input Data ... 38

Gambar 24. Halaman Daftar Pelanggan ... 39

Gambar 25. Halaman Daftar Menu ... 39

Gambar 26. Halaman Login Web Admin ... 40

Gambar 27. Halaman Utama Web Admin ... 40

Gambar 28. Web Server Daftar Makanan ... 41

Gambar 29. Web Server Daftar Minuman ... 42

Gambar 30. Web Server Daftar Pelayan ... 42

Gambar 31. Web Server Data Transaksi ... 43

Referensi

Dokumen terkait

Lebih lanjut berdasarkan data dari Departemen Kesehatan Republik Indonesia (2005), stimulasi verbal yang dapat dilakukan orang tua untuk mengembangkan kemampuan bicara

Alhamdulillah, puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan laporan Tugas

Diharapkan juga dengan melakukan kedisiplinan menjalankan sholat tahajjud tersebut semua santri pondok pesantren Jawaahirul Hikmah III Besuki Tulungagung mempunyai

Skenario pengujian pada simulasi pengendalian bahan baku produksi menggunakan metode monte carlo dan exponensial adalah skenario yang digunakan untuk menguji kelayakan pada

PP adalah kode pilihan program studi; 0i4 adalah kode prodi Pendidikan Biologi; 0l adalah kode nomor urut mata kuliah teknologi Pengolahan Limba. Rumusan capaian

Pada tahun 2012 Widodo menulis Skripsi yang berjudul Analisis dan Perancangan Website Sebagai Media Promosi Dan Penjualan Selfish Cloting Company E-Commerce atau pemasaran

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Dari hasil penelitian yang telah dilakukan pemberian glutathion pada mencit jantan dewasa yang terpapar asap rokok dapat meningkatkan motilitas progresif