M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11....

18
M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM DAN PEMANCINGAN SURYA KENCANA BERBASIS ANDROID TUGAS AKHIR ZALVA AUDRIA AZZHARA 1610501042 UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI DIII SISTEM INFORMASI 2019

Transcript of M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11....

Page 1: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

M-MENU PEMESANAN MAKANAN DAN MINUMAN

PADA RM DAN PEMANCINGAN SURYA KENCANA

BERBASIS ANDROID

TUGAS AKHIR

ZALVA AUDRIA AZZHARA

1610501042

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI DIII – SISTEM INFORMASI

2019

Page 2: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

i

M-MENU PEMESANAN MAKANAN DAN MINUMAN

PADA RM DAN PEMANCINGAN SURYA KENCANA

BERBASIS ANDROID

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Ahli Madya Komputer

ZALVA AUDRIA AZZHARA

1610501042

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI DIII – SISTEM INFORMASI

2019

Page 3: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

ii

Page 4: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

iii

Page 5: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

iv

Page 6: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

v

Page 7: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

vi

ABSTRAK

M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM &

PEMANCINGAN SURYA KENCANA BERBASIS ANDROID

Oleh

Zalva Audria Azzhara

[email protected]

Perkembangan Teknologi yang ada saat ini semakin memudahkan penggunanya dalam

melakukan aktivitas, tidak terkecuali aktivitas bisnis dalam rumah makan. Banyaknya

rumah makan yang ada saat ini membuat pemilik rumah makan tersebut harus mencari

strategi yang dapat menarik minat konsumen. Pada Rumah Makan Surya Kencana

merupakan Rumah Makan tradisional yang menjual makanan khas sunda.

Permasalahan yang ada yaitu sistem pemesanan makanan yang terdapat pada Rumah

Makan Surya Kencana masih menggunakan sistem manual atau memakai bon.

Sehingga sering terjadinya penumpukan data , kesalahan perhitungan dan hilangnya

bon. Sehingga sistem tersebut tidak efisien. Oleh karena itu untuk mencengah

permasalahan tersebut penulis membuat E-Menu Pemesanan Makanan Berbasis

Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

Dengan menggunakan web-service aplikasi pemesanan menu di sisi pelanggan

berbasis android (client) dapat terintegrasi dengan aplikasi web-admin di pihak

restoran untuk mengatur dan mengontrol pemesanan (server).

Kata Kunci : e-menu, rumah makan, web-service, Android.

Page 8: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

vii

ABSTRACT

M-MENU ORDERING FOOD AND DRINK AT RM & PEMANCINGAN

SURYA KENCANA ANDROID BASED

Zalva Audria Azzhara

[email protected]

The development of existing technology makes it easier for users to carry out activities,

including business activities in restaurants. The number of restaurants that exist today

makes the restaurant owner have to look for strategies that can attract consumer

interest. At Surya Kencana Restaurant is a traditional restaurant that sells Sundanese

food. The existing problem is the food ordering system found at Surya Kencana

Restaurant still uses a manual system or uses a bill. So that the frequent accumulation

of data, miscalculations and loss of bills. So that the system is not efficient. Therefore,

to avoid these problems the author makes a Mobile-Based Food Ordering E-Menu to

help the restaurant handle food orders. By using a web-service application ordering

menu on the customer side based on android (client) can be integrated with the web-

admin application on the restaurant to manage and control orders (server).

Keywords : m-menu, restaurant, web-service, Android.

Page 9: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

viii

PRAKATA

Dengan memanjatkan syukur Alhamdulillah kepada Tuhan Yang Maha Esa.

Karena penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “ M-Menu

Pemesanan makanan dan minuman pada Rumah Makan dan Pemancingan Surya

Kencana” . Dalam hal ini penulis sangat menyadari bahwa masih banyak kekurangan

dalam Laporan Tugas Akhir ini. Tugas Akhir ini dapat selesai pada waktunya jika tanpa

bimbingan dan bantuan serta do’a dari pihak-pihak yang telah membantu penulis

selama ini. Penulis sangat mengucapkan terima kasih yang sebanyak-banyak nya

kepada pihak-pihak yang telah membantu penulis dalam mengerjakan Laporan Tugas

Akhir ini, diantaranya :

1. Ibu Dr. Ermatita. M.Kom Dekan Fakultas Ilmu Komputer Universitas

Pembangunan Nasional “Veteran” Jakarta.

2. Ibu Erly Krisnanik, S.Kom, MM selaku kepala program studi D-3 Sistem

Informasi Universitas Pembangunan Nasional “Veteran” Jakarta dan selaku

pembimbing Tugas Akhir penulis.

3. Orang tua dari penulis Bapak Acep Karna dan Ibu Alwin Wini Widyana yang

selama ini sudah memberikan banyak dukungan semangat berupa moril dan

materi selama penulisan tugas akhir ini hingga selesai.

4. Agatha dan Nabila yang telah menemani masa – masa perkuliahan penulis.

5. Ka marsha, Ka catya , yuna dan hasna yang selalu mengingatkan dan memberi

dukungan kepada penulis.

6. Ka bella yang selalu menampung saya di rumahnya untuk mengerjakan Tugas

Akhir penulis.

Page 10: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

ix

7. Aditia yusuf yang selama ini selalu menyemangati dan mendukung penulis

selama mengerjakan Tugas Akhir.

8. Semua Teman D3 Lokal B yang sudah menemani hari-hari perkuliahan penulis.

9. BEMF-IK dan SMF-IK yang telah mewarnai hari-hari penulis selama masa

perkuliahan.

Jakarta 17 Juli 2019

Penulis

Page 11: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

x

DAFTAR ISI

PERNYATAAN ORISINALITAS .......................................................................................... .ii

PERNYATAAN PERSETUJUAN PUBLIKASI .................................................................... iii

LEMBAR PENGESAHAN ..................................................................................................... iv

PERSETUJUAN TUGAS AKHIR ........................................................................................... v

ABSTRAK ............................................................................................................................... vi

PRAKATA ............................................................................................................................. viii

DAFTAR ISI ............................................................................................................................. x

DAFTAR GAMBAR ............................................................................................................. xiii

DAFTAR TABEL .................................................................................................................. xiv

DAFTAR SIMBOL ................................................................................................................ xv

DAFTAR LAMPIRAN ......................................................................................................... xvii

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

1.1 Latar Belakang .......................................................................................................... 1

1.2 Rumusan Masalah ..................................................................................................... 2

1.3 Batasan Masalah ....................................................................................................... 3

1.4 Tujuan ....................................................................................................................... 3

1.5 Manfaat Penelitian .................................................................................................... 3

1.6 Sistematika Penulisan ............................................................................................... 4

BAB II KAJIAN PUSTAKA .................................................................................................... 6

2.1 Perancangan Sistem .................................................................................................. 6

2.2 Rumah Makan ........................................................................................................... 6

2.3 M-Menu .................................................................................................................... 6

2.4 Android ..................................................................................................................... 7

2.5 Java ........................................................................................................................... 7

2.6 MySQL ..................................................................................................................... 7

2.7 PHP ........................................................................................................................... 8

2.8 JSON ......................................................................................................................... 8

2.9 UML .......................................................................................................................... 9

2.9.1 Class Diagram ................................................................................................. 10

2.9.2 Use Case Diagram ........................................................................................... 10

2.10 HTML ..................................................................................................................... 10

2.11 Adobe Dreamweaver............................................................................................... 11

Page 12: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xi

2.12 Metode Waterfall .................................................................................................... 11

2.13 Blackbox Testing .................................................................................................... 13

2.14 Review Penelitian Terdahulu .................................................................................. 13

BAB III METODE PENELITIAN ......................................................................................... 15

3.1 Alur Penelitian ........................................................................................................ 15

3.2 Tahapan Penelitian .................................................................................................. 16

3.2.1 Analisis Kebutuhan ......................................................................................... 16

3.2.2 Desain Sistem .................................................................................................. 16

3.2.3 Penulisan Kode ............................................................................................... 16

3.2.4 Pengujian Sistem ............................................................................................. 17

3.2.5 Penerapan Program dan Pemeliharaan ............................................................ 17

3.3 Spesifikasi Alat Pembuatan .................................................................................... 17

3.3.1 Hardware ......................................................................................................... 17

3.3.2 Software .......................................................................................................... 17

3.4 Jadwal Kegiatan ...................................................................................................... 18

BAB IV ................................................................................................................................... 19

ANALISA DAN PERANCANGAN ...................................................................................... 19

4.1 Analisis Sistem Berjalan ......................................................................................... 19

4.1.1 Gambaran Umum ............................................................................................ 19

4.1.2 Gambaran Perusahaan ..................................................................................... 19

4.1.3 Struktur Organisasi ......................................................................................... 20

4.1.4 Tugas dan Fungsi ............................................................................................ 21

4.2 Analisis Sistem Berjalan ......................................................................................... 22

4.2.1 Analisis Dokumen ........................................................................................... 22

4.2.2 Analisis Proses Prosedur ................................................................................. 23

4.2.3 Pemecahan Masalah ........................................................................................ 28

4.3 Rancangan Sistem Usulan ....................................................................................... 29

4.3.1 Rancangan Logic Sistem Usulan .................................................................... 29

4.3.2 Identifikasi Aktor ............................................................................................ 29

4.3.3 Activity Diagram............................................................................................. 40

4.3.4 Sequence Diagram .......................................................................................... 47

4.3.5 Class Diagram ................................................................................................. 54

4.4 Rancangan Kamus Data .......................................................................................... 55

Page 13: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xii

4.5 Rancangan Kode ..................................................................................................... 57

4.6 Rancang Interface ................................................................................................... 58

4.6.4 Halaman Awal M-Menu ................................................................................. 59

4.6.5 Halaman Menu ................................................................................................ 60

4.6.6 Halaman Menu Makanan ................................................................................ 61

4.6.7 Halaman Menu Minuman ............................................................................... 62

4.6.8 Halaman Keranjang......................................................................................... 63

4.6.9 Halaman Konfrimasi ....................................................................................... 64

4.6.10 Interface Login ................................................................................................ 65

4.6.11 Interface Input User ........................................................................................ 66

4.6.12 Interface Input Menu ....................................................................................... 67

4.6.13 Interface Konfrimasi Selesai Masak................................................................ 68

4.6.14 Interface Pengantaran Pesanan ........................................................................ 69

4.6.15 Interface Pembayaran ...................................................................................... 70

4.6.16 Interface Laporan ............................................................................................ 71

4.7 Pengujian Sistem ..................................................................................................... 72

BAB V .................................................................................................................................... 75

PENUTUP .............................................................................................................................. 75

4.1 Kesimpulan ............................................................................................................. 75

4.2 Saran ....................................................................................................................... 75

DAFTAR PUSTAKA

LAMPIRAN

Page 14: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xiii

DAFTAR GAMBAR

Gambar 3.1Metode Waterfall ................................................................................................. 15

Gambar 4.1 Struktur Organisasi.............................................................................................. 20

Gambar 4.2 Use Case Diagram Sistem Berjalan .................................................................... 24

Gambar 4.3 Activity Diagram Pemesanan .............................................................................. 25

Gambar 4.4 Activity Diagram Pembayaran ............................................................................ 26

Gambar 4.5 Use Case M-Menu ............................................................................................... 32

Gambar 4.6 Use Case Diagram Pemesanan ........................................................................... 34

Gambar 4.7 Use Case Diagram Input User dan Menu Makanan ........................................... 35

Gambar 4.8 Use Case Diagram Konfrimasi Selesai Masak ................................................... 36

Gambar 4.9 Use Case Diagram Pengantaran Pesanan ........................................................... 37

Gambar 4.10 Use Case Diagram Pembayaran ....................................................................... 38

Gambar 4.11 Use Case Diagram Laporan .............................................................................. 39

Gambar 4.12 Activity Diagram Pemesanan ............................................................................ 40

Gambar 4.13 Activity Diagram Input User dan Menu ........................................................... 41

Gambar 4.14 Activity Diagram Konfrimasi Selesai Masak .................................................... 42

Gambar 4.15 Activity Diagram Pengantaran Pesanan ............................................................ 43

Gambar 4.16 Activity Diagram Pembayaran .......................................................................... 44

Gambar 4.17 Activity Diagram Laporan ................................................................................. 45

Gambar 4.18 Sequence Diagram Sistem Usulan .................................................................... 46

Gambar 4.19 Sequence Diagram Pemesanan ......................................................................... 47

Gambar 4.20 Sequence Diagram Input User dan Menu ........................................................ 48

Gambar 4.21 Sequence Diagram Konfrimasi Selesai Masak ................................................. 49

Gambar 4.22 Sequence Diagram Pengantaran Pesanan ......................................................... 50

Gambar 4.23 Sequence Diagram Pembayaran ....................................................................... 51

Gambar 4.24 Sequence Diagram Laporan .............................................................................. 52

Gambar 4.25 Class Diagram .................................................................................................. 53

Gambar 4.26 Interface Halaman Awal M-Menu .................................................................... 58

Gambar 4.27 Interface Halaman Menu ................................................................................... 59

Gambar 4.28 Interface Halaman Menu Makanan ................................................................... 60

Gambar 4.29 Interface Halaman Menu Minuman .................................................................. 61

Gambar 4.30 Interface Halaman Keranjang Pesanan ............................................................. 62

Gambar 4.31 Interface Halaman Konfrimasi Pesanan ............................................................ 63

Gambar 4.32 Interface Login .................................................................................................. 64

Gambar 4.33 Interface Input User dan Menu Makanan ......................................................... 65

Gambar 4.34 Interface Input Menu Makanan ......................................................................... 66

Gambar 4.35 Interface Konfrimasi Selesai Masak ................................................................. 67

Gambar 4.36 Interface Pengantaran Pesanan ......................................................................... 68

Gambar 4.37 Interface Pembayaran ....................................................................................... 69

Gambar 4.38 Interface Laporan.............................................................................................. 70

Page 15: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xiv

DAFTAR TABEL

Tabel 2.1 Review Penelitian Terdahulu .................................................................................. 13

Tabel 3.2Tabel Kegiatan ......................................................................................................... 18

Tabel 4.3 Dokumen Input ....................................................................................................... 22

Tabel 4.4 Dokumen Output ..................................................................................................... 22

Tabel 4.5 Dokumen Simpanan ................................................................................................ 22

Tabel 4.6 Deskripsi Aktor ....................................................................................................... 23

Tabel 4.7 Narasi Alur Pemesanan Sistem Berjalan ................................................................ 24

Tabel 4.8 Narasi Alur Pembayaran Sistem Berjalan ............................................................... 24

Tabel 4.9 Analisis SWOT ....................................................................................................... 27

Tabel 4.10 Identifikasi Aktor .................................................................................................. 29

Tabel 4.11 Narasi Alur Sistem Pemesanan Makanan ............................................................. 32

Tabel 4.12 Narasi Alur Sistem Input User, Menu Makanan ................................................... 32

Tabel 4.13 Narasi Alur Sistem Konfrimasi Selesai Masak ..................................................... 33

Tabel 4.14 Narasi Alur Sistem Konfrimasi Selesai Masak ..................................................... 33

Tabel 4.15 Narasi Alur Sistem Pembayaran ........................................................................... 33

Tabel 4.16 Narasi Alur Sistem Laporan .................................................................................. 34

Tabel 4.17 Rancang Database Tabel Menu ............................................................................ 55

Tabel 4.18 Rancang Database Tabel Menu ............................................................................ 55

Tabel 4.19 Rancang Database Tabel Order ............................................................................ 56

Tabel 4.20 Rancang Database Tabel User .............................................................................. 56

Tabel 4.21 Rancang Database Tabel Order Detail .................................................................. 57

Tabel 4.22 Pengujian Sistem ................................................................................................... 72

Page 16: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xv

DAFTAR SIMBOL

NO GAMBAR NAMA KETERANGAN

1

Aktor Spesifikasi peran dari pengguna ketika

interaksi dengan use case.

2

Dependency

Suatu hubungan pada elemen mandiri

yang mengalami perubahan dan akan

mempengaruhi pada elemen yang tidak

mandiri.

3

Generalizati

on

Suatu Hubungan dari objek anak yang

berbagi sifat dan struktur dari data

yang ada pada objek induk.

4

Include Mengelompokkan bahwa use case

merupakan sumber eksplisit.

5

Extend

Menspesifikasi kan use case pada suatu

titik, use case merupakan target yang

memperluas perilaku dari use case

sumber.

6

Association Yang menghubungkan suatu objek

yang satu dengan yang lainnya.

7

System

Menspesifikasikan suatu objek yang

dapat menampilkan kegiatan sistem

secara terbatas.

8

Use Case

Merupakan deskripsi dari urutan

kegiatan cerita yang ada pada sistem

dan menghasilkan hasil yang terukur

bagi actor.

Page 17: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xvi

DAFTAR SIMBOL

NO GAMBAR NAMA KETERANGAN

1

LifeLine

Objek entity, dimana merupakan tempat

antar muka saling berinteraksi satu

sama lain.

2

Message

Komunikasi suatu objek dengan objek

lainnya dan memuat suatu informasi

tentang aktivitas yang terjadi.

3

Message

Komunikasi suatu objek dengan objek

lainnya dan memuat suatu informasi

tentang aktivitas yang terjadi.

Page 18: M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM …repository.upnvj.ac.id/1337/1/AWAL.pdf · 2019. 11. 6. · Mobile untuk membantu pihak rumah makan dalam menangani pemesanan makanan.

xvii

DAFTAR LAMPIRAN

Lampiran 1 Dokumen Input

Lampiran 2 Dokumen Output

Lampiran 3 Dokumen Simpanan

Lampiran 4 Surat Keterangan Penelitian

Lampiran 5 Wawancara Penelitian

Lampiran 6 Tampilan Halaman Awal M-Menu

Lampiran 7 Tampilan Keranjang Pesanan

Lampiran 8 Tampilan Konfrimasi Pesanan

Lampiran 9 Tampilan Halaman Login

Lampiran 10 Tampilan Halaman Input User

Lampiran 11 Tampilan Halaman Input Menu

Lampiran 12 Tampilan Halaman Konfrimasi Selesai Masak

Lampiran 13 Tampilan Halaman Pengantaran Pesanan

Lampiran 14 Tampilan Halaman Pembayaran

Lampiran 15 Tampilan Halaman Laporan