ABSTRAK. Kata kunci: manajemen restoran, pemesanan, pencatatan, pengaturan, laporan. v UNIVERSITAS KRISTEN MARANATHA

dokumen-dokumen yang mirip
ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

ABSTRAK. Kata kunci : obat celup, penjualan, pembelian, produksi, penjadwalan, inventori

ABSTRAK. Kata kunci: material control, supplier, proyek, quality control, material, user. vii Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. : strategi bisnis, penjualan online, CRM, interaksi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: aplikasi web, pemesanan, penjualan, promosi, rumah makan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem informasi, lowongan pekerjaan, sistem pendukung keputusan, fuzzy model tahani, C#, SQL server 2008

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: RAB, analisa biaya, SNI, bobot, termin, aplikasi. vii. Universitas Kristen Maranatha

ABSTRAK. Keywords: pemesanan tiket, pengriman barang, ASP.NET, C#, SQL Sever 2005

ABSTRAK. kata kunci : managemen sistem transaksi, ASP, Window XP SP 2, Internet Expoler. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Tempat kost X, C#, ASP.NET. iii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : data insinyur, data material, data excavator, data dump truck, data proyek. vii Universitas Kristen Maranatha

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: buku, online, e-commerce, dashboard, laporan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi Akuntansi, Laporan Keuangan, Pencatatan Data Transaksi, Penyimpanan Data Transaksi

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

ABSTRAK. Kata kunci: database, RFID. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : café, pemesanan, produksi, dapur, pembayaran, php. Universitas Kristen Maranatha

Sistem Manajemen Restoran X Berbasis Rich Internet Application

KATA PENGANTAR. Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih dan karunia-nya

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

HALAMAN MOTO DAN PERSEMBAHAN

ABSTRACT. Key : Social Web, Schedule, Appointment, ASP.net, C#.

ABSTRAK. Kata kunci: analisa struktur, matriks, simple beam, truss, frame. vii

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

ABSTRAK. viii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

ABSTRAK. Kata kunci : pengelolaan barang, basis data, transaksi.

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

Daftar Isi. PRAKATA... i. ABSTRAK... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xii. DAFTAR TABEL... xiii. DAFTAR LAMPIRAN... xvii

APLIKASI POINT OF SALES (POS) PADA RESTORAN BEBEK KALEYO BERBASIS DESKTOP. Oleh : Fikri Thalib

ABSTRAK. Kata kunci: baja, elemen struktur, balok dan kolom baja, analisa, desain. vii Universitas Kristen Maranatha

ABSTRACT. Keyword: online scheduling, online registration, pre-owned cars

ABSTRAK. Kata kunci: saluran, aliran, saluran terbuka, saluran tertutup, hidrostatik, hidraulika. vii Universitas Kristen Maranatha

II.7.3 Stored Procedured II.7.4 Trigger II.8 C# II.9 Akuntansi II.9.1 Laba Rugi II.9.2 Average Method II.9.

PENGESAHAN PEMBIMBING...

ABSTRAK. Kata Kunci : sistem informasi, Web.

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci : Sistem Informasi, Simple Additive Weighting, Sistem Pendukung Keputusan. iv Maranatha Christian University

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

ABSTRAK. Kata Kunci: penilaian kinerja, pengajuan cuti, desktop, sistem informasi. Universitas Kristen Maranatha

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. Kata kunci: Parkir, Sisa Parkir, Aplikasi Parkir, Analisis Parkir. vii

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

ABSTRACT. Keywords : Academic Information System

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

ABSTRAK. Kata kunci :AHP, Absensi, Reservasi, Promosi, C#, SQL Server

ABSTRAK. vii. Kata kunci: tenaga kerja, proyek, aplikasi, harian, borongan

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

BAB VI : PENUTUP 6.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

ABSTRAK. KataKunci : Helpdesk, CRM, Forum, Tiket, FAQ. iii Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

ABSTRAK. Kata Kunci: gateway, e-commerce,aplikasi berbasis web,customer relationship management.

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

ABSTRAK. Kata kunci : sistem informasi, penilaian, ujian, dan menyontek.

ABSTRAK. Kata Kunci : HRD, Profile Matching, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

SISTEM INFORMASI MANAJEMEN DATA BERBASIS WEB PADA PO.AGSA

ABSTRAK. Kata Kunci : visual studio, C#, SQL Server, Database. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: baby shop, ecommerce, Nearest Neighbor. v Universitas Kristen Maranatha

Sistem Restoran Pada Restoran Cinta Alam

ABSTRAK. Kata Kunci: E-Commerce, Rekomendasi Produk, Perlengkapan. Universitas Kristen Maranatha

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

ABSTRAK. Kata kunci : Pengolahan data komplain, PHP, MySQL. v Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

ABSTRAK. Kata Kunci: keranjang, online, penjualan, pembelian, rekomendasi

ABSTRAK. Kata kunci : aplikasi peternakan, barcode reader, CODE-39, informasi kelinci, kamus penyakit, kartu kelinci, web peternakan, web service.

ABSTRAK. Kata Kunci: Aplikasi, Produksi, Textil

ABSTRAK. Kata kunci : Perpustakaan Tugas Akhir PHP (Php Hypertext Preprocessor) Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Paris Online Shop, e-commerce, PHP, MySQL, penjualan dan pembelian, stock, tracking pengiriman. Universitas Kristen Maranatha

ABSTRACT. Keywords : management, material, information. vii

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PENGESAHAN DOSEN PEMBIMBING...

ABSTRAK. Kata Kunci: pengelolaan, pengambilan keputusan, ASP.NET. Universitas Kristen Maranatha

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

ABSTRAKSI. vi Universitas Kristen Maranatha

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata Kunci: Aplikasi, Lelang, Penjualan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Aplikasi Desktop, CRM, Elastisitas Harga, Penjualan, Pembelian. Error! AutoText entry not defined.

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

SISTEM INFORMASI MANAJEMEN ADMINISTRASI PADA LEMBAGA PENDIDIKAN DAN KETERAMPILAN IQRAL BERBASIS DESKTOP JAVA

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

Transkripsi:

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. Kata kunci: manajemen restoran, pemesanan, pencatatan, pengaturan, laporan v

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. Keywords: arrangements, booking, recording, report, restaurant management vi

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 2.5.2 Activity Diagram... 10 vii

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 3.3.13 Layout Halaman Hapus Pesanan Pada Pelayan... 72 viii

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 4.2.18 Halaman Pesan Saran... 91 ix

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 5.2.22 Pengujian Melihat Laporan Statistik Rating Makanan... 118 x

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 DAFTAR PUSTAKA... xvi xi

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 Gambar 2.31 Contoh Menghapus Data... 20 xii

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 Gambar 3.29 Activity Diagram Use Case Menghapus Karyawan... 52 xiii

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 Gambar 4. 8 Antarmuka Halaman Konfirmasi Pesanan Sudah Dimasak... 83 xiv

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 Gambar 5.10 Pie Chart Penilaian Anda Mengenai Program Secara Keseluruhan... 128 xv

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 Tabel 5.15 Tabel Pengujian Menghapus Menu... 110 xvi

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 Tabel 5.24 Tabel Pengujian Login... 120 xvii