• Tidak ada hasil yang ditemukan

M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM DAN PEMANCINGAN SURYA KENCANA BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM DAN PEMANCINGAN SURYA KENCANA BERBASIS ANDROID"

Copied!
18
0
0

Teks penuh

(1)

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

(2)

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

(3)
(4)
(5)
(6)
(7)

vi

ABSTRAK

M-MENU PEMESANAN MAKANAN DAN MINUMAN PADA RM &

PEMANCINGAN SURYA KENCANA BERBASIS ANDROID

Oleh

Zalva Audria Azzhara

zalvaazzhara@gmail.com

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).

(8)

vii

ABSTRACT

M-MENU ORDERING FOOD AND DRINK AT RM & PEMANCINGAN

SURYA KENCANA ANDROID BASED

Zalva Audria Azzhara

zalvaazzhara@gmail.com

T

he 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).

(9)

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.

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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.

(17)

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.

(18)

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

Referensi

Dokumen terkait

Selain dari dana perimbangan tersebut pemerintah daerah juga mempunyai sumber pendanaan sendiri berupa Pendapatan Asli Daerah (PAD), Pembiayaan dan Lain-lain

Sedangkan pada unsur aktivitas pengendalian bagian otorisasi sudah jelas dalam pemberian kredit, karena untuk pengajuan pinjaman menggunakan formulir yang harus

Dengan melakukan permainan tradisional dengan frekuensi 3 kali dalam seminggu yang berlangsung selama 6 minggu, peneliti memperoleh data bahwa keseimbangan pada siswa kelas 5 SD

Di MTsN 01 Ogan Ilir sangatlah penting untuk dikembangkan nilai-nilai agama sebagai budaya Agama di sekolah dengan tujuan untuk memupuk moral siswa-siswi kearah

Kekeruhan: Kekeruhan air dapat ditimbulkan oleh adanya bahan-bahan anorganik dan organik yang terkandung dalam air seperti lumpur dan bahan yang dihasilkan oleh

dengan berat kurang dari 2500 gram diukur pada saat lahir atau sampai hari ke.. tujuh setelah lahir

Selain itu, terdapat pengaruh tidak langsung dari jumlah kunjungan wisatawan dan pendapatan sektor perdagangan, hotel dan restoran terhadap pendapatan asli daerah

Untuk mengetahui ketahanan isolat terhadap garam empedu, dilakukan dengan cara menumbuhkan isolat dari media cair pada jam ke-0 dan jam-24 ke media agar, dengan cara spread