View
268
Download
6
Category
Preview:
Citation preview
perpustakaan.uns.ac.id digilib.uns.ac.id
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
2013
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Tutut Maitanti S.Si M.Kom
NIDN 0625058501
perpustakaan.uns.ac.id digilib.uns.ac.id
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 06250 58501
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
Drs. YS. Palgunadi, M.Sc
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
Keywords: Applications ordering food menu, android, Roemami Cafe
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
Kata Kunci: Aplikasi pemesanan menu makanan, android, Cafe Roemami
perpustakaan.uns.ac.id digilib.uns.ac.id
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
melakukan hal yang tak berguna.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
HALAMAN PERSEMBAHAN
Laporan Tugas Akhir ini penulis persembahkan untuk :
Ibu tercinta,
Adik-adikku tersayang,
Teman-teman seperjuangan D3 Teknik InformatikaUNS,
Semua orang terkasih yang tidak bisa disebutkan satu persatu.
perpustakaan.uns.ac.id digilib.uns.ac.id
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.
3. Ibu Tutut Maitanti S.Si M.Kom selaku dosen pembimbing tugas akhir yang telah
membimbing saya dengan sabar.
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
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
2.6 UML ....................................................................................... 9
perpustakaan.uns.ac.id digilib.uns.ac.id
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
DAFTAR PUSTAKA
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Tabel 10. Requirement Processing .................................................................... 32
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Gambar 4.7 Halaman Home .................................................................................. 37
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Gambar 4.36 Halaman Home Eclipse .............................................................. 50
perpustakaan.uns.ac.id digilib.uns.ac.id
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
Gambar 4.56 Database Kitchen ....................................................................... 61
Recommended