• Tidak ada hasil yang ditemukan

Aplikasi Manajemen Restoran.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Manajemen Restoran."

Copied!
18
0
0

Teks penuh

(1)

ABSTRAK

Sistem manajemen restoran yang mencakup pemesanan makanan, pencetakan bon untuk pelanggan, pencatatan pesanan, pengaturan data dan pembuatan laporan biasanya dilakukan secara manual. Hal ini memungkinkan terjadi kesalahan urutan pemesanan dan pencatatan makanan. Karena dilakukan secara manual maka akan menyebabkan kurangnya koordinasi antar para pegawai dalam bertukar data pesanan pelanggan, sehingga kinerja pegawai menjadi lamban dan tidak efektif. Oleh karena itu, dibutuhkan sebuah sistem terkomputerisasi dan saling terhubung untuk mengatur proses bisnis di dalam restoran yang mencakup pemesanan makan, pencetakan bon untuk pelanggan, pencatatan pesanan, pengaturan data dan pembuatan laporan. Aplikasi manajemen restoran ini diimplementasikan menggunakan Adobe flash player dan menggunakan database MySQL. Aplikasi ini dapat diakses menggunakan desktop dan mobile. Aplikasi desktop digunakan oleh pemilik, pelanggan, koki dan kasir. Sedangkan aplikasi mobile digunakan oleh pelayan. Dengan adanya aplikasi manajemen restoran ini maka akan membantu pelayan, kasir, pemilik, koki, dan pelanggan. Sehingga dapat mempercepat pekerjaan, serta meminimalisir kesalahan yang mungkin terjadi, dan menjadi lebih terorganisir.

(2)

vi

UNIVERSITAS KRISTEN MARANATHA

ABSTRACT

Restaurant management system that consists ordering food, bill printing for

customers, booking records, data management and report manufacture is usually done

manually. This allows an error sequence ordering and recording of food. Because it is

done manually, it will cause a lack of coordination among the employees in the data

exchange customer orders, so the performance of employees will be slow and

ineffective. Base on it, we need a computerized and interconnected system to manage

processes in the restaurant business which includes dining reservations, bill printing

for customers, booking records, data management and report manufacture. This

application for managing restaurant implemented using Adobe flash player and using

MySQL for database. This application can be access from desktop and mobile. Desktop

application used by owner, user, chef , and cashier. Mobile application used by waiter.

With this restaurant management application will help waiter, cashier, owner chef and

user. And then, it will speed up the employee work, and minimize errors that may

occur, and become more organized.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Penulisan ... 3

BAB II DASAR TEORI ... 4

2.1 Manajemen Restoran ... 4

2.2 Java ... 4

2.2 Adobe Flex ... 5

2.3 Actionscript 3 ... 6

2.4. BlazeDS ... 7

2.5 Unified Modeling Language (UML) ... 7

2.5.1 Use Case Diagram ... 8

(4)

viii

UNIVERSITAS KRISTEN MARANATHA

2.5.3 ClassDiagram ... 11

2.6 Entity Relationship Diagram(ERD) ... 15

2.7 Kamus Data... 18

2.8 MySQL ... 19

2.9 Pengujian Blackbox... 21

BAB III ANALISA DAN PEMODELAN ... 23

3.1 Use Case Diagram, Skenario Use Case, dan Activity Diagram ... 23

3.1.1 Overview ... 23

3.1.2 Skenario ... 24

3.2 Analisis ... 57

3.2.1 ERD ... 57

3.2.2 Kamus Data ... 58

3.3 Layout ... 62

3.3.1 Layout Halaman Manage Menu ... 62

3.3.2 Layout Halaman Manage Employee ... 63

3.3.3 Layout Halaman Manage Report Finance ... 64

3.3.4 Layout Halaman Manage Report Rating ... 65

3.3.5 Layout Halaman Manage Report Order ... 66

3.3.6 Layout Halaman Payment ... 67

3.3.7 Layout Halaman Konfirmasi Pesanan Sudah Dimasak ... 67

3.3.8 Layout Halaman Login ... 68

3.3.9 Layout Halaman Lihat Ketersediaan Meja ... 69

3.3.10 Layout Halaman Lihat Pembayaran, Lihat Pesanan, Konfirmasi Pesanan Sudah Diantar Pada Pelayan ... 69

3.3.11 Layout Halaman Tambah Pesanan Pada Pelayan ... 70

3.3.12 Layout Halaman Ubah Pesanan Pada Pelayan ... 71

(5)

3.3.14 Layout Halaman Pemesanan Tempat ... 72

3.3.15 Layout Halaman Lihat Menu Pelanggan ... 73

3.3.16 Layout Halaman Lihat Tagihan Pelanggan ... 73

3.3.17 Layout Halaman Pesan Saran ... 74

3.3.18 Layout Halaman Lihat Rating... 75

BAB IV IMPLEMENTASI ... 76

4.1 Implementasi ERD ... 76

4.2 Perancangan Antar Muka ... 76

4.2.1 Halaman Manage Menu ... 76

4.2.2 Halaman Manage Employee ... 78

4.2.3 Halaman Manage Report Finance ... 80

4.2.4 Halaman Manage Report Rating ... 80

4.2.5 Halaman Manage Report Order ... 81

4.2.6 Halaman Payment ... 82

4.2.7 Halaman Konfirmasi Pesanan Sudah Dimasak ... 82

4.2.8 Halaman Login ... 83

4.2.9 Halaman Lihat Ketersediaan Meja... 84

4.2.10 Halaman Lihat Pembayaran, Lihat Pesanan, Konfirmasi Pesanan Sudah Diantar Pada Pelayan ... 85

4.2.11 Halaman Tambah Pesanan Pada Pelayan ... 85

4.2.12 Halaman Ubah Pesanan Pada Pelayan ... 86

4.2.13 Halaman Hapus Pesanan Pada Pelayan ... 87

4.2.14 Halaman Pemesanan Tempat ... 88

4.2.15 Halaman Order Menu Pelanggan ... 89

4.2.16 Halaman Lihat Order Menu Pelanggan... 90

4.2.17 Halaman Lihat Tagihan Pelanggan ... 91

(6)

x

UNIVERSITAS KRISTEN MARANATHA

4.2.19 Halaman Lihat Rating ... 92

4.2.20 Halaman Tambah Rating ... 92

BAB V PENGUJIAN ... 93

5.1 Rencana Pengujian ... 93

5.2 Pengujian Fungsi Utama ... 93

5.2.1 Pengujian Pemeriksaan Meja ... 93

5.2.2 Pengujian Menambahkan Pesanan ... 94

5.2.3 Pengujian Mengubah Pesanan ... 95

5.2.4 Pengujian Menghapus Pesanan ... 96

5.2.5 Pengujian Melihat Pesanan ... 97

5.2.6 Pengujian Reservasi Meja ... 98

5.2.7 Pengujian Melihat Pembayaran ... 100

5.2.8 Pengujian Konfirmasi Pesanan Sudah Dimasak ... 100

5.2.9 Pengujian Konfirmasi Pesanan Sudah Diantar ... 101

5.2.10 Pengujian Menerima Pembayaran ... 102

5.2.11 Pengujian Menambahkan Pesan Saran ... 103

5.2.12 Pengujian Menambahkan Rating ... 104

5.2.13 Pengujian Menambahkan Menu ... 105

5.2.14 Pengujian Mengubah Menu ... 107

5.2.15 Pengujian Menghapus Menu ... 109

5.2.16 Pengujian Melihat Menu ... 110

5.2.17 Pengujian Menambahkan Karyawan ... 113

5.2.18 Pengujian Mengubah Karyawan ... 114

5.2.19 Pengujian Menghapus Karyawan ... 115

5.2.20 Pengujian Melihat Karyawan ... 116

5.2.21 Pengujian Melihat Laporan Finansial ... 117

(7)

5.2.23 Pengujian Melihat Laporan Transaksi Pesanan ... 119

5.2.24 Pengujian Proses Login ... 120

5.3 Kuesioner ... 121

BAB VI KESIMPULAN DAN SARAN ... 129

6.1 Kesimpulan ... 129

6.2 Saran ... 129

(8)

xii

UNIVERSITAS KRISTEN MARANATHA

DAFTAR GAMBAR

Gambar 2.1 Contoh Hasil Pembuatan Adobe Flex ... 6

Gambar 2.2 Analogi BlazeDS ... 7

Gambar 2.3 Contoh Use Case Diagram ... 8

Gambar 2.4 Contoh Penggunaan Dependensi Include ... 10

Gambar 2.5 Contoh Penggunaan Dependensi Extend... 10

Gambar 2.6 Contoh Penggunaan Generalisasi Pada Use Case ... 10

Gambar 2.7 Contoh Activity Diagram ... 11

Gambar 2.8 Contoh Struktur Class Diagram ... 12

Gambar 2.9 Contoh Generalization Dan Inheritence Class Diagram ... 12

Gambar 2.10 Contoh Association Class Diagram ... 12

Gambar 2.11 Contoh Aggregation Class Diagram ... 13

Gambar 2.12 Contoh Composition Class Diagram ... 13

Gambar 2.13 Contoh Depencency Class Diagram ... 13

Gambar 2.14 Contoh Realization Class Diagram ... 14

Gambar 2.15 Contoh Class Diagram ... 14

Gambar 2.16 Contoh Entitas ERD... 15

Gambar 2.17 Contoh Atribut Sederhana ... 15

Gambar 2.18 Contoh Atribut Komposit ... 15

Gambar 2.19 Contoh Atribut Bernilai Tunggal ... 16

Gambar 2.20 Contoh Atribut Bernilai Banyak ... 16

Gambar 2.21 Contoh Atribut Turunan ... 16

Gambar 2.22 Contoh Relasi ERD ... 16

Gambar 2.23 Relasi Satu Ke Satu ... 17

Gambar 2.24 Relasi Satu Ke Banyak ... 17

Gambar 2.25 Relasi Banyak Ke Satu ... 17

Gambar 2.26 Relasi Banyak Ke Banyak ... 17

Gambar 2.27 Contoh ERD ... 18

Gambar 2.28 Contoh Membuat Tabel ... 19

Gambar 2.29 Contoh Mengisikan Value ... 19

Gambar 2.30 Hasil Select Dari Tabel Siswa Yang Sudah Diisi ... 20

(9)

Gambar 2.32 Hasil Select Dari Tabel Siswa Yang Sudah Dihapus ... 20

Gambar 2.33 Contoh Mengubah Data ... 20

Gambar 2.34 Hasil Select Dari Tabel Siswa Yang Sudah Diubah ... 20

Gambar 2.35 Contoh Menampilkan Tabel ... 21

Gambar 3.1 Use Case Diagram Dengan Actor Pelayan………..25

Gambar 3.2 Activity Diagram Use Case Login ... 26

Gambar 3.3 Activity Diagram Use Diagram Memeriksa Meja ... 27

Gambar 3.4 Activity Diagram Use Case Membatalkan Pesanan ... 28

Gambar 3.5 Activity Diagram Use Case Mengubah Pesanan ... 30

Gambar 3.6 Activity Diagram Use Case Menambah Pesanan ... 31

Gambar 3.7 Activity Diagram Use Case Reservasi Meja ... 32

Gambar 3.8 Activity Diagram Use Case Melihat Pembayaran Untuk Pelayan ... 33

Gambar 3.9 Activity Diagram Use Case Konfirmasi Pesanan Sudah Diantar ... 34

Gambar 3.10 Activity Diagram Use Case Logout ... 35

Gambar 3.11 Activity Diagram Use Case Logout Pelanggan ... 36

Gambar 3.12 Use Case Diagram Dengan Actor Kasir ... 36

Gambar 3.13 Activity Diagram Use Case Melihat Pembayaran Untuk Kasir ... 37

Gambar 3.14 Activity Diagram Use Case Membayar Tagihan ... 38

Gambar 3.15 Use Case Diagram Dengan Actor Koki ... 39

Gambar 3.16 Activity Diagram Use Case Melihat Pesanan Untuk Pelanggan ... 39

Gambar 3.17 Activity Diagram Use Case Konfirmasi Pesanan Sudah Dimasak ... 40

Gambar 3.18 Use Case Diagram Dengan Actor Pelanggan ... 41

Gambar 3.19 Activity Diagram Use Case Melihat Pesanan Untuk Pelanggan ... 42

Gambar 3.20 Activity Diagram Use Case Menambahkan Rating ... 43

Gambar 3.21 Activity Diagram Use Case Menambahkan Pesan Saran ... 44

Gambar 3.22 Activity Diagram Use Case Melihat Menu Oleh Pelanggan ... 45

Gambar 3.23 Use Case Diagram Dengan Actor Pemilik ... 46

Gambar 3.24 Activity Diagram Use Case Mengubah Menu ... 47

Gambar 3.25 Activity Diagram Use Case Menghapus Menu ... 48

Gambar 3.26 Activity Diagram Use Case Melihat Menu Untuk Pemilik ... 49

Gambar 3.27 Activity Diagram Use Case Menambah Menu ... 50

Gambar 3.28 Activity Diagram Use Case Mengubah Karyawan ... 51

(10)

xiv

UNIVERSITAS KRISTEN MARANATHA

Gambar 3.30 Activity Diagram Use Case Melihat Karyawan ... 53

Gambar 3.31 Activity Diagram Use Case Menambah Karyawan ... 54

Gambar 3.32 Activity Diagram Use Case Melihat Laporan Transaksi. ... 55

Gambar 3.33 Activity Diagram Use Case Melihat Laporan Statistik Rating Makanan ... 56

Gambar 3.34 Activity Diagram Use Case Melihat Laporan Finansial ... 57

Gambar 3.35 ERD Manajemen Restoran... 58

Gambar 3.36 Layout Halaman Manage Menu ... 63

Gambar 3.37 Layout Halaman Manage Employee ... 64

Gambar 3.38 Layout Halaman Manage Report Finance ... 65

Gambar 3.39 Layout Halaman Manage Report Rating ... 66

Gambar 3.40 Layout Halaman Manage Report Order ... 66

Gambar 3.41 Layout Halaman Payment ... 67

Gambar 3.42 Layout Halaman Konfirmasi Pesanan Sudah Dimasak ... 68

Gambar 3.43 Layout Halaman Login ... 68

Gambar 3.44 Layout Halaman Lihat Ketersediaan Meja... 69

Gambar 3.45 Layout Halaman Lihat Pembayaran, Lihat Pesanan, Konfirmasi Pesanan Sudah Di Antar Pada Pelayan. ... 70

Gambar 3.46 Layout Halaman Tambah Pesanan Pada Pelayan ... 70

Gambar 3.47 Layout Halaman Ubah Pesanan Pada Pelayan ... 71

Gambar 3.48 Layout Halaman Hapus Pesanan Pada Pelayan ... 72

Gambar 3.49 Layout Halaman Pemesanan Tempat ... 72

Gambar 3.50 Layout Halaman Lihat Menu Pelanggan ... 73

Gambar 3.51 Layout Halaman Lihat Tagihan Pelanggan ... 74

Gambar 3.52 Layout Halaman Pesan Saran ... 74

Gambar 3.53 Layout Halaman Lihat Rating ... 75

Gambar 4.1 Implementasi ERD………...…………...……...…..76

Gambar 4.2 Antarmuka Halaman Manage Menu ... 77

Gambar 4.3 Antarmuka Halaman Manage Employee ... 79

Gambar 4.4 Antarmuka Halaman Manage Report Finance ... 80

Gambar 4.5 Antarmuka Halaman Manage Report Rating ... 81

Gambar 4.6 Antarmuka Halaman Manage Report Order ... 81

Gambar 4.7 Antarmuka Halaman Payment ... 82

(11)

Gambar 4.9 Antarmuka Halaman Login ... 84

Gambar 4.10 Antarmuka Halaman Ketersediaan Meja ... 84

Gambar 4.11 Antarmuka Halaman Lihat Pembayaran, Lihat Pesanan, Konfirmasi Pesanan Sudah Diantar ... 85

Gambar 4.12 Antarmuka Halaman Tambah Pesanan Pada Pelayan... 86

Gambar 4.13 Antarmuka Halaman Ubah Pesanan Pada Pelayan ... 87

Gambar 4.14 Antarmuka Halaman Hapus Pesanan Pada Pelayan... 88

Gambar 4.15 Antarmuka Halaman Pemesanan Tempat ... 89

Gambar 4.16 Antarmuka Order Menu Pelanggan... 90

Gambar 4.17 Antarmuka Lihat Order Menu Pelanggan ... 90

Gambar 4.18 Antarmuka Lihat Tagihan Pelanggan ... 91

Gambar 4.19 Antarmuka Pesan Saran ... 91

Gambar 4.20 Antarmuka Lihat Rating ... 92

Gambar 4.21 Antarmuka Tambah Rating ... 92

Gambar 5.1 Pie Chart Interface (Tampilan) Aplikasi Ini………...………..…………..122

Gambar 5.2 Pie chart Aplikasi Mudah Digunakan Dalam Bertukar Data ... 122

Gambar 5.3 Pie Chart Fitur Berjalan Dengan Baik ... 123

Gambar 5.4 Pie Chart Aplikasi Ini Saling Terhubung Dengan Baik ... 124

Gambar 5.5 Pie Chart Aplikasi Ini Membantu Mempercepat Pencatatan Pesanan Pelanggan... 124

Gambar 5.6 Pie Chart Aplikasi Ini Membantu Pencatatan Dan Perhitungan Tagihan Pelanggan... 125

Gambar 5.7 Pie Chart Aplikasi Ini Membantu Pencatatan Urutan Pesanan Pelanggan . 126 Gambar 5.8 Pie Chart Fungsi Dari Program Membantu Dalam Proses Sehari - Hari ... 126

Gambar 5.9 Pie Chart Laporan Yang Diberikan Aplikasi Sesuai ... 127

(12)

xvi

UNIVERSITAS KRISTEN MARANATHA

DAFTAR TABEL

Tabel 2. 1 Simbol Use Case Diagaram ... 9

Tabel 2.2 Simbol Activity Diagram ... 11

Tabel 2.3 Simbol Multiplisitas ... 14

Tabel 2.4 Tabel Simbol Kamus Data ... 18

Tabel 2.5 Contoh Tabel Kamus Data ... 19

Tabel 2.6 Contoh Pengujian Blackbox ... 21

Tabel 3.1 Kamus Data Tabel Menu………..58

Tabel 3.2 Kamus Data Tabel Menupesan ... 59

Tabel 3.3 Kamus Data Tabel Pesan ... 59

Tabel 3.4 Kamus Data Tabel Meja ... 60

Tabel 3.5 Kamus Data Tabel Mejareservasipesan ... 60

Tabel 3.6 Kamus Data Tabel Reservasi ... 60

Tabel 3.7 Kamus Data Tabel Pesansaran ... 61

Tabel 3.8 Kamus Data Tabel Karyawan ... 61

Tabel 3.9 Kamus Data Tabel Role ... 61

Tabel 3.10 Kamus Data Tabel Pembayaran ... 62

Tabel 5.1 Tabel Pengujian Pemeriksaan Meja……….93

Tabel 5.2 Tabel Pengujian Menambahkan Pesanan ... 94

Tabel 5.3 Tabel Pengujian Mengubah Pesanan ... 95

Tabel 5.4 Tabel Pengujian Menghapus Pesanan ... 97

Tabel 5.5 Tabel Pengujian Melihat Pesanan ... 98

Tabel 5.6 Tabel Pengujian Reservasi Meja ... 98

Tabel 5.7 Tabel Pengujian Melihat Pembayaran ... 100

Tabel 5.8 Tabel Pengujian Konfirmasi Pesanan Sudah Dimasak ... 101

Tabel 5.9 Tabel Pengujian Konfirmasi Pesanan Sudah Diantar ... 102

Tabel 5.10 Tabel Pengujian Menerima Pembayaran ... 102

Tabel 5.11 Tabel Pengujian Menambahkan Pesan Saran ... 103

Tabel 5.12 Tabel Pengujian Menambahkan Rating ... 104

Tabel 5.13 Tabel Pengujian Menambahkan Menu ... 105

Tabel 5.14 Tabel Pengujian Mengubah Menu ... 108

(13)

Tabel 5.16 Tabel Pengujian Melihat Menu ... 111

Tabel 5.17 Tabel Pengujian Menambahkan Karyawan ... 113

Tabel 5.18 Tabel Pengujian Mengubah Karyawan ... 114

Tabel 5.19 Tabel Pengujian Menghapus Karyawan ... 116

Tabel 5.20 Tabel Pengujian Melihat Karyawan ... 117

Tabel 5.21 Tabel Pengujian Melihat Laporan Finansial ... 118

Tabel 5.22 Tabel Pengujian Melihat Laporan Statistik Rating ... 119

Tabel 5.23 Tabel Pengujian Melihat Laporan Transaksi Pesanan ... 119

(14)

1

UNIVERSITAS KRISTEN MARANATHA

BAB I

PENDAHULUAN

1.1 Latar Belakang

Sistem manajemen restoran adalah sebuah sistem informasi manajemen yang

menyajikan sebuah pelayanan restoran kepada masyarakat dan memberikan

kemudahan serta efisiensi bagi penggunanya secara maksimal. Pada restoran yang masih

menggunakan sistem manual, biasanya menyebabkan pelayanan yang tidak efisien dan

membutuhkan banyak waktu. Selain itu juga, sistem kerja secara manual rentan terjadi

kesalahan pencatatan data, sehingga dapat merugikan restoran. Para pegawai pun akan

merasa kesulitan ketika akan melakukan pertukaran data pemesanan.

Dengan adanya sistem manajemen restoran yang terkomputerisasi dan saling

terhubung, maka akan memudahkan para penggunanya untuk saling bertukar data.

Dimulai dari penerimaan kedatangan pelanggan, proses pemesanan, proses pembuatan

pemesanan, proses pembayaran, semua dapat tercatat dan dapat dimonitor dengan

mudah. Sehingga pemilik restoran dapat dengan mudah memantau data makanan, data

meja, data reservasi, data karyawan, membuat laporan keuangan, laporan pemesanan,

dan laporan rating makanan. Selain itu juga sistem manajemen restoran yang saling

terhubung akan memudahkan para pegawai dalam mengatur data pesanan, contohnya

pelanggan dapat dengan mudah melihat menu yang tersedia dan dapat melihat jumlah

tagihan pesanannya, pelayan dapat dengan mudah bertukar data pesanan dengan koki,

kasir dapat melihat data pesanan dan mencetak tagihan dengan mudah.

Oleh karena itu, dibutuhkan sebuah aplikasi manajemen restoran yang

mencakup sistem manajemen restoran tersebut, sehingga dapat membantu restoran

dalam memberikan pelayanan yang lebih baik kepada pelanggan dan memberikan

kemudahan bagi para pengguna aplikasi.

1.2 Rumusan Masalah

Dalam pembuatan tugas akhir ini terdapat beberapa identifikasi masalah.

Adapun identifikasi masalah tersebut antara lain:

1. Bagaimana membuat aplikasi manajemen restoran yang dapat saling terhubung

(15)

2. Bagaimana membuat aplikasi manajemen restoran yang memudahkan pelanggan,

pelayan, pemilik, kasir, dan koki ?

3. Bagaimana membuat aplikasi manajemen restoran yang dapat mengelola proses

penerimaan kedatangan pelanggan, proses pemesanan, proses pembuatan

pemesanan, proses pembayaran, dan proses pembuatan laporan.

1.3 Tujuan

Tujuan yang akan dicapai melalui tugas akhir ini adalah:

1. Membuat aplikasi manajemen restoran yang dapat saling terhubung antara aplikasi

desktop dan aplikasi mobile.

2. Membuat aplikasi manajemen restoran yang memudahkan pelanggan, pelayan,

pemilik, kasir, dan koki dengan cara menggantikan pencatatan secara manual.

3. Membuat aplikasi manajemen restoran yang dapat mengelola proses penerimaan

kedatangan pelanggan, proses pemesanan, proses pembuatan pemesanan, proses

pembayaran, dan proses pembuatan laporan.

1.4 Batasan Masalah

Batasan-batasan masalah dalam tugas akhir ini adalah:

1. Aplikasi ini hanya dapat digunakan oleh perangkat desktop yang mendukung Java

dan perangkat mobile yang mendukung Adobe Air.

2. Aplikasi desktop memiliki resolusi 1024 pixel × 768 pixel, sedangkan aplikasi mobile

memiliki resolusi 240 pixel × 320 pixel.

3. Aplikasi ini dapat diakses menggunakan WiFi atau jaringan LAN.

4. Apabila menu yang dipesan pelanggan sudah dimasak oleh koki, maka tidak dapat

dibatalkan, kecuali menu tersebut belum dimasak oleh koki maka pelanggan dapat

membatalkan pesanan menu tersebut.

5. Pelanggan dapat memesan tempat melalui pelayan paling lambat 5 hari sebelum

hari pemesanan.

(16)

3

UNIVERSITAS KRISTEN MARANATHA 1.5 Sistematika Penulisan

Sistematika yang digunakan untuk menyusun laporan ini adalah:

BAB I. PENDAHULUAN

Merupakan bab yang menjelaskan mengenai latar belakang masalah, identifikasi

masalah, tujuan tugas akhir, batasan masalah dan sistematika penulisan dari

tugas akhir ini.

BAB II. DASAR TEORI

Merupakan bab yang berisi teori penunjang yang digunakan ketika membuat

tugas akhir ini.

BAB III. ANALISA DAN PEMODELAN

Bab ini berisi penjelasan desain yang akan dilakukan untuk membuat aplikasi

manajemen restoran.

BAB IV.IMPLEMENTASI

Bab ini berisi hasil yang diperoleh dari penelitian dan analisa data yang diperoleh

melalui tugas akhir ini.

BAB V. PENGUJIAN

Bab ini berisi laporan pengujian terhadap tiap class atau method atau fungsi

yang dibuat berupa pengujian.

BAB VI.KESIMPULAN DAN SARAN

Berisi kesimpulan dan saran yang dapat diambil untuk melakukan

(17)

BAB VI

KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan dan saran tentang program yang telah

diselesaikan.

6.1 Kesimpulan

Berikut ini adalah kesimpulan yang didapat berdasarkan hasil yang telah dicapai

dalam penelitian ini.

1. Aplikasi manajemen restoran ini dapat saling terhubung dengan baik antara aplikasi

desktop dan aplikasi mobile menggunakan web service.

2. Aplikasi manajemen restoran ini dapat memudahkan pelanggan dengan cara dapat

melihat data pemesanan dan data menu secara langsung, memudahkan pelayan

dengan cara menampilkan data status meja dan kemudahan dalam mengatur data

pemesanan, memudahkan pemilik dengan cara membuat laporan dan memberikan

kemudahan dalam mengelola data restoran, memudahkan kasir dengan cara

menampilkan data pemesanan dan mencetak bon, dan memudahkan koki dengan

cara memberikan data pemesanan dengan akurat. Aplikasi ini dapat menggantikan

pencatatan secara manual, sehingga pengguna tidak akan mengalami kesulitan

dalam bertukar data.

3. Aplikasi manajemen restoran ini dapat mengelola proses penerimaan kedatangan

pelanggan dengan cara menampilkan status meja, mengelola proses pemesanan

dengan cara menyimpan data pemesanan, mengelola proses pembuatan

pemesanan dengan cara memberikan data pemesanan dengan efisien, mengelola

proses pembayaran dengan menampilkan data pemesanan dan pencetakan bon,

dan mengelola proses pembuatan laporan.

6.2 Saran

Berikut adalah saran yang dapat diberikan setelah melihat evaluasi dan hasil yang

telah dicapai dengan acuan kuesioner.

1. Tampilan desain antarmuka masih memerlukan perbaikan untuk pengembangan

lebih lanjut.

(18)

xvi

UNIVERSITAS KRISTEN MARANATHA

DAFTAR PUSTAKA

Avestro, J. (2007). Pengenalan Pemrograman Java. Jakarta: JENI.

Chester, M., & Athwall, A. (2002). Basic Information Systems Analysis and Design.

Berkshire: McGraw-Hill Education.

Dahl, J. O. (1944). Restauran Management, Principles and Practice (4th ed.). New York;

London: Haper & brothers.

Fowler, M. (2005). UML Distiled Edisi 3. Yogyakarta: Andi.

Imbar, R. V., & Sutedja, B. R. (2006 ). Pemrograman Web-Commerce Dengan Oracle Dan

ASP. Bandung: Informatika.

Kadir, A. (2003). Pengenalan Sistem Informasi. Yogyakarta: Andi.

Kristanto, A. (2008). Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta: Gava

Media.

Noble, J. (2008). Flex 3 Cookbook.

Patton, R. (2005). Software Testing (2nd Edition). Sams Publishing.

Pilone, D., & Pitman, N. (2005). UML 2.0 In a Nutshell. O'Reily Media, Inc.

Schmuller, J. (2004). Teach Yourself UML in 24 Hours. Sams Publishing.

Siregar, Ivan Michael, Purba, Johannes. (2011). Membongkar Teknologi Pemrograman

Web Service. Yogyakarta: Gava Media.

Referensi

Dokumen terkait

Berdasarkan hasil penelitian ditemukan bahwa, (1) Dalam Implementasi Manajemen Dakwah di Koperasi simpan pinjam dan pembiayaan syariah yaummi maziyah assa’adah Pati

S edangkan penilaian d iri, identifikasi usaha mencapai tujuan karier, rencana pengembangan diri, penilaian kinerja, dan pendidikan terkait karier s ecara pa rsial belum berpengaruh

Sistem pembelajaran adalah mekanisme pelaksanaan pembelajaran pada program studi untuk memperoleh capaian pembelajaran lulusan yang mencakup: 1) metode dan bentuk

Dengan adanya kebijakan retribusi IMB di Kabupaten Mamuju Utara merupakan alternatif pemecahan masalah, akan tetapi dari aspek pencapaian hasil yang diharapkan

Pada siklus ini Anda sebagai seorang calon guru PAI atau juga seorang guru pendidikan agama Islam harus melakukan hal-hal sebagai berikut; (1) menentukan dan

Dengan adanya persoalan tersebut di atas, penulis berencana untuk membuat aplikasi berbasis web yang mengimplementasikan teknik tersebut, yakni Google Hack, untuk

Hasil penelitian diperoleh tipe kepribadian A dengan OR sebesar 12,571, CI 95% (3,434-46,018) setelah membandingkan dengan tipe kepribadian B yang artinya responden dengan tipe

Berdasarkan uraian mengenai kritikan yang muncul dari masyarakat serta hasil penelitian yang dilakukan oleh Simbolon yang terkesan kontradiksi diatas serta ketertarikan