• Tidak ada hasil yang ditemukan

APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID.

N/A
N/A
Protected

Academic year: 2017

Membagikan "APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID."

Copied!
15
0
0

Teks penuh

(1)

commit to user

i

APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika

Disusun Oleh :

Zahara Nur Istifazah NIM. M3110167

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)

commit to user

ii

HALAMAN PERSETUJUAN

APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID

Disusun Oleh

Zahara Nur Istifazah NIM. M3110167

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewaan penguji pada tanggal _____________

Pembimbing Utama

(3)

commit to user

iii

HALAMAN PENGESAHAN

APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID

Disusun Oleh

Zahara Nur Istifazah NIM. M3110167

Dibimbing Oleh Pembimbing Utama

Tutut Maitanti S.Si M.Kom NIDN 0625058501

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Teknik Informatika

Pada hari ________ tanggal ___________

Dewan Penguji

1. Penguji 1 Tutut Maitanti S.Si M.Kom ( ) NIDN 0625058501

2. Penguji 2 Firma Sahrul B, S.Kom, M.Eng ( ) NIDN. 0601028502

3. Penguji 3 Hartatik, M.Si ( )

NIDN. 0703057802

Disahkan Oleh:

Dekan Fakultas MIPA UNS

Prof.Ir.Ari Handono Ramelan, MSc,.(Hons),.Ph.D NIP. 196102223 198601 1 001

Ketua Program Studi

DIII Teknik Informatika FMIPA UNS

(4)

commit to user

iv ABSTRACT

Zahara Nur Istifazah. 2013. APPLICATION MENU ORDERING FOOD AND DRINKS AT ROEMAMI CAFE ANDROID BASED. Technical Informatics, Diploma of Technical Informatics, Faculty of Mathematics and Natural Sciences. University of March Surakarta.

Ordering menu-based application is an application that utilizes android mobile

applications with the sophistication of a network connecting certain. It has been obtaining cell phone technology advances coupled with mobile application development. Developing applications menu ordering food and drinks can accelerate the performance of the ordering menu, serving dishes to order and bill payment subscribers. Effectiveness time performance can set increasing the visiting members.

Booking Application Menu Food And Drink At Roemami Cafe Based Android was designed using Unified Modeling Language (UML). This method was conducted to define requirements, create and design analysis and describes the architecture of the system. The program developer was Eclipse Juno.

This application can help a restaurant or cafe waiter to place an order food or drinks and to submit the information to the consumers about food or drink menu. Applications are made to handle a lot of orders from a lot of visitors. Also it can speed up the presentation of food to the consumer.

(5)

commit to user

v ABSTRAK

Zahara Nur Istifazah. 2013. APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID. Tehnik Informatika, Diploma III Tehnik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret Surakarta.

Aplikasi pemesanan menu yang berbasis android merupakan aplikasi yang

memanfaatkan kecanggihan aplikasi mobile dengan menghubungkan jaringan tertentu. Kemajuan teknologi ponsel selau diiringi dengan pengembangan aplikasi mobile. Membangun aplikasi pemesanan menu makanan dan minuman yang dapat mempercepat kinerja dalam pemesanan menu, penyajian hidangan pesanan dan tagihan pembayaran ke pelanggan. Efektifitas waktu yang bisa mengatur saat banyaknya konsumen yang berkunjung.

Aplikasi Pemesanan Menu Makanan Dan Minuman Di Cafe Roemami Berbasis Android ini dirancang dengan menggunakan metode Unified Modeling

Language (UML). Metode ini dilakukan untuk mendefinisikan requirement,

membuat analisis dan desain serta menggambarkan arsitektur sistem tersebut.

Aplikasi ini dapat membantu pelayan suatu restoran atau cafe untuk melakukan pemesanan makanan atau minuman dan menyampaikan informasi yang terkini kepada konsumen mengenai menu makanan atau minuman. Aplikasi yang dibuat dapat menangani pesanan yang banyak dengan tingkat pengunjung yang banyak. Juga dapat mempercepat dalam penyajian makanan ke konsumen.

(6)

commit to user

vi

HALAMAN MOTTO

٣٦

Artinya : “ Dan Allah tidak menjadikan pemberian bala bantuan itu melainkan sebagai kabar gembira bagi kemenanganmu, dan agar tentram hatimu karenanya. Dan

kemenanganmu itu hanyalah dari Allah

Jadilah seperti karang di lautan yang kuat dihantam ombak dan kerjakanlah hal yang bermanfaat untuk diri sendiri dan orang lain, karena hidup hanyalah sekali. Ingat

hanya pada Allah apapun dan di manapun kita berada kepada Dia-lah tempat meminta dan memohon.

Jadilah orang yang berguna bagi orang lain.

Semua yang ada di dunia ini tak ada yang abadi. Jadi manfaatkan kesempatan yang ada sebelum kamu menyesalinya.

Hidup ini hanya sebentar, jangan gunakan hanya untuk memikirkan duniawi dan

(7)

commit to user

vii

HALAMAN PERSEMBAHAN

Laporan Tugas Akhir ini penulis persembahkan untuk :

Ibu tercinta,

Adik-adikku tersayang,

Teman-teman seperjuangan D3 Teknik InformatikaUNS,

(8)

commit to user

viii

KATA PENGANTAR

Puji syukur dipanjatkan kepada Allah SWT yang telah memberikan kasih sayang, kenikmatan, kesehatan sehingga kita masih diberi kesempatan untuk melakukan sesuatu yang berguna tidak lepas dari Rahmat dan Hidayah-Nya maka Tugas Akhir (TA) dengan judul “APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN DI CAFE ROEMAMI BERBASIS ANDROID” ini dapat dibuat dan diselesaikan.

Tugas Akhir mahasiswa ini dibuat berdasarkan persyaratan yang harus ditempuh mahasiswa dalam melaksanakan studi di program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret (FMIPA UNS) yang nantinya diharapkan dapat bermanfaat dalam kehidupan yang nyata. Tugas Akhir ini dilaksanakan untuk melatih mahasiswa untuk menciptakan sebuah ide baru atau mengembangkan gagasan seseorang yang muncul karena ingin memecahkan suatu masalah dan bagaimana memperoleh solusinya.

Penulis menyadari bahwa tanpa bimbingan, bantuan, dan dukungan yang banyak dari berbagai pihak, Tugas Akhir ini tidak mungkin terwujud. Oleh karena itu penulis ingin menyampaikan ucapan terimakasih yang sebesar–besarnya kepada semua pihak yang telah membantu dalam menyelesaikan laporan ini, terutama kepada:

1. Bapak Prof.Ir.Ari Handono Ramelan, MSc,.(Hons),.Ph.D., selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta yang telah memberikan dukungan moril.

2. Bapak Drs. Y.S. Palgunadi, M.Sc., selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Universitas Sebelas Maret yang telah memberikan dukungan dan nasihat–nasihat yang bermanfaat bagi saya.

(9)

commit to user

ix

4. Ibu Rahmawati dan Bapak Zaelani selaku kedua orang tua saya yang sangat saya cintai yang memberikan dukungan moril, doa dan semangat dalam penyelesaian tugas akhir.

5. Mas Praditya dan Adik Lazuardi dua jagoanku yang selalu menemani dan memberikan semangat menyelesaikan tugas akhir ini.

6. Kakak – kakakku dan adik Qorin yang selalu memberikan semangat dan doanya. 7. Riantika, Vera, Idha, Arifah, Firsta, Alvira, Aig, Mphid, Onny, Lita, Merlinda dan

Lina sebagai sahabat – sahabatku di D3 Teknik Informatika yang selalu

menemani dan membantu penyelesaian tugas akhir.

8. Teman – teman kos Griya Daliman Indah yang gokil dan selalu menyemangati saya dalam penyelesaian tugas akhir.

Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna karena keterbatasan kemampuan dan pengetahuan yang dimiliki penulis. Semoga laporan Tugas Akhir ini dapat menjadi manfaat bagi semua pihak. Amien.

Surakarta, Juni 2013

(10)

commit to user

x DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR TABEL ... xiii

DAFTAR GAMBAR ... xiv

BAB I. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan Penelitian ... 2

1.5 Manfaat Penelitian ...2

1.6 Metodologi Penelitian ... 3

1.7 Sistematika Penulisan ... 5

BAB II. LANDASAN TEORI ... 7

2.1 Android versi 2.2 ... 7

2.2 Sistem Operasi Android ... 7

2.3 PHP ... 7

2.4 My SQL ... 8

2.5 XAMPP ... 8

(11)

commit to user

xi

BAB III. ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ... 16

3.1 Analisis Kebutuhan ... 16

3.1.1 Kebutuhan Hardware ... 16

3.1.2 Kebutuhan Software ... 16

3.2 Perancangan Sistem ... 17

3.2.1 SRS ... 17

3.2.2 Use Case Diagram ... 19

3.2.3 Activity Diagram ... 19

3.2.4 Class Diagram ... 26

3.2.5 Sequnce Diagram... 27

3.2.6 Diagram Componen... 30

3.2.7 Skema Diagram ... 31

3.2.8 ERD ... 31

3.2.9 Requirement Processing ... 32

BAB IV. IMPLEMENTASI DAN ANALISA ... 33

4.1`Implementasi Sistem ... 33

4.2 Implementasi Tampilan ... 36

4.3 Analisis Data ... 57

BAB V. PENUTUP ... 62

5.1 Kesimpulan ... 62

5.2 Saran ... 62

(12)

commit to user

xii

DAFTAR TABEL

Tabel 1.Simbol Use Case ... 9

Tabel 2.Simbol Activity Diagram ... 10

Tabel 3.Simbol Class Diagram ... 11

Tabel 4. Simbol Sequence Diagram ... 12

Tabel 5. Simbol Componen Diagram ... 14

Tabel 6. Simbol Deployment Diagram ... 14

Tabel 7. Spesifikasi Server ... 16

Tabel 8. SRS Functional ... 17

Tabel 9. SRS Non Functional ... 18

(13)

commit to user

xiii

DAFTAR GAMBAR

Gambar 3.1Use Case DiagramAdmin Pengolahan Menu ... 19

Gambar 3.2Use Case DiagramAdmin Pengolahan Data User ... 15

Gambar 3.3Use Case Diagram Waitress ... 16

Gambar 3.4Use Case Diagram Kassa ... 17

Gambar 3.5Use Case Diagram Kitchen ... 18

Gambar 3.6 Activity Diagram Admin Pengolahan Menu ... 19

Gambar 3.7 Activity Diagram Admin Pengolahan Data User ... 20

Gambar 3.8 Activity Diagram Waitress ... 25

Gambar 3.9 Activity Diagram Kassa ... 26

Gambar 3.10 Activity Diagram Kitchen ... 26

Gambar 3.11ClassDiagram... 26

Gambar 3.13SequenceSequence DiagramAdmin Pengolahan Data User ... 26

Gambar 3.14SequenceSequence DiagramWaitress ... 26

Gambar 3.15SequenceSequence DiagramKassa ... 26

Gambar 3.16SequenceSequence DiagramKitchen ... 26

Gambar 3.17Component Diagram ... 26

Gambar 3.18Deployment Diagram ... 26

Gambar 3.19 Skema Diagram ... 26

Gambar 3.20 ERD ( Entity Relationship Diagram ) ... 26

Gambar 4.1 Implementasi Tabel Menu ... 33

Gambar 4.2 Implementasi Tabel Pesan ... 33

Gambar 4.3 Implementasi Tabel Transaksi ... 34

Gambar 4.4Implementasi Tabel User ... 34

Gambar 4.5 Konseptual Sistem ... 35

Gambar 4.6 Halaman Login ... 36

(14)

commit to user

xiv

Gambar 4.8 Halaman About ... 37

Gambar 4.9 Halaman Menu ... 38

Gambar 4.10 Halaman Contact ... 38

Gambar 4.11 Tampilan Login Admin ... 39

Gambar 4.12 Tampilan Menu Admin ... 39

Gambar 4.13 Halaman Tambah Menu ... 40

Gambar 4.14 Tampilan Inputan Menu ... 40

Gambar 4.15 Tampilan Pemilihan Gambar Menu ... 41

Gambar 4.16 Tampilan Menu Baru Berhasil Diinputkan ... 41

Gambar 4.17 Halaman Tambah Data User ... 42

Gambar 4.18 Halaman InputanTambah Data User ... 42

Gambar 4.19 Halaman InputanTambah Data User Berhasil ... 43

Gambar 4.20 Halaman Lihat Menu ... 43

Gambar 4.21 Halaman Ubah Menu ... 44

Gambar 4.22 Halaman Hapus Menu ... 44

Gambar 4.23 Halaman Cetak Daftar Menu... 44

Gambar 4.24 Halaman Lihat Data User ... 45

Gambar 4.25 Halaman Ubah Data User ... 45

Gambar 4.26 Halaman Hapus Data User ... 45

Gambar 4.27 Halaman Daftar Pesanan ... 46

Gambar 4.28 Halaman Ubah Status Pesanan ... 46

Gambar 4.29 Halaman Hapus Pesanan ... 46

Gambar 4.30 Halaman Lihat Data Pesanan ... 47

Gambar 4.31 Halaman Transaksi Di Daftar Pesanan ... 47

Gambar 4.32 Halaman Lihat Semua Transaksi... 48

Gambar 4.33 Halaman Transaksi Di Daftar Transaksi ... 48

Gambar 4.34 Halaman Cetak Transaksi... 49

Gambar 4.35 Halaman Utama Eclipse ... 49

(15)

commit to user

xv

Gambar 4.37 Halaman Login Eclipse ... 50

Gambar 4.38 Halaman Tambah Pesanan Baru ... 51

Gambar 4.39 Halaman Lihat Pesanan ... 52

Gambar 4.40 Halaman Ubah Password ... 53

Gambar 4.41 Halaman Login ... 54

Gambar 4.42 Halaman Menu Utama ... 54

Gambar 4.43 Halaman Daftar Menu ... 54

Gambar 4.44 Halaman Detail Menu ... 55

Gambar 4.45 Halaman Data User ... 55

Gambar 4.46 Halaman Edit dan Hapus Data User ... 56

Gambar 4.47 Halaman Daftar Transaksi ... 57

Gambar 4.48 Halaman Hitung Transaksi ... 58

Gambar 4.49 Tambah pesanan ... 59

Gambar 4.50 Daftar pesanan ... 59

Gambar 4.51 Ubah pesanan ... 60

Gambar 4.52 Daftar Transaksi Pemesanan ... 60

Gambar 4.53 Transaksi ... 61

Gambar 4.54 Cetak Transaksi ... 61

Referensi

Dokumen terkait

Puji syukur kehadirat Allah SWT atas segala kenikmatan, keberkahan, kekuatan dan kasih sayang-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat, kenikmatan dan hidayah-Nya sehingga sampai saat ini masih bisa beribadah kepada- Nya, serta penulis

Puji syukur kehadirat Allah SWT atas segala rahmat dan kasih sayang-Nya sehingga penulis diberi kemampuan dan kesempatan untuk menyusun dan menyelesaikan skripsi dengan

Alhamdulillahirobbil’alamiin , segala puji syukur kehadirat Allah SWT atas rahmat dan kasih sayang-Nya sehingga penulis diberi kemampuan dan kesempatan untuk menyusun

Penulis panjatkan Puji dan syukur kehadirat Allah SWT, yang dengan rahmat dan kasih sayang-Nya penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk

Segala puji syukur bagi Allah SWT atas rahmat dan kasih sayang-Nya sehingga pada kesempatan ini penelitian tugas akhir yang berjudul, “Rancang Bangun Aplikasi Front-End

Alhamdulillahirobbil’alamin, atas puji syukur kehadirat Allah SWT, atas segala rahmat dan sayang-Nya yang tak henti-hentinya memberikan kekuatan, kesabaran, dan

Puji syukur kepada Allah SWT, Tuhan Yang Maha Esa atas anugrah yang telah dilimpahkan serta segala rahmat karunia-Nya, sehingga kami dapat menyelesaikan Laporan