APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi...

18
i HALAMAN JUDUL LAPORAN SKRIPSI APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN MOBILE ANDROID DI COWEK IRENG ADITIA RASID NIM. 201453025 DOSEN PEMBIMBING Supriyono, S.Kom, M.Kom R. Rhoedy Setiawan, S.Kom, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2018

Transcript of APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi...

Page 1: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

i

HALAMAN JUDUL

LAPORAN SKRIPSI

APLIKASI RESERVASI MENU RESTORAN BERBASIS

WEB DAN MOBILE ANDROID DI COWEK IRENG

ADITIA RASID

NIM. 201453025

DOSEN PEMBIMBING

Supriyono, S.Kom, M.Kom

R. Rhoedy Setiawan, S.Kom, M.Kom

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2018

Page 2: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

ii

HALAMAN PERSETUJUAN

APLIKASI RESERVASI MENU RESTORAN BERBASIS

WEB DAN MOBILE ANDROID DI COWEK IRENG

ADITIA RASID

NIM. 201453025

Kudus, 14 Februari 2018

Menyetujui,

Pembimbing Utama,

Supriyono, S.Kom, M.Kom

NIDN. 0602017901

Pembimbing Pendamping,

R. Rhoedy Setiawan, S.Kom, M.Kom

NIDN. 0607067001

Mengetahui

Koordinator Skripsi

Wiwit Agus Triyanto, S.Kom, M.kom

NIDN. 0631088901

Page 3: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

iii

HALAMAN PENGESAHAN

APLIKASI RESERVASI MENU RESTORAN BERBASIS

WEB DAN MOBILE ANDROID DI COWEK IRENG

ADITIA RASID

NIM. 201453025

Kudus, 24 Februari 2018

Menyetujui,

Ketua Penguji,

Arif Setiawan, S.Kom, M.Cs

NIDN. 0623018201

Anggota Penguji I,

Supriyono, S.Kom, M.Kom

NIDN. 0602017901

Anggota Penguji II,

Eko Darmanto, S.Kom, M.Cs

NIDN. 0608047901

Mengetahui

Dekan Fakultas Teknik

Mohammad Dahlan, ST, MT

NIDN. 0601076901

Ketua Program Studi Sistem Informasi

Pratomo Setiaji, S.Kom, M.Kom

NIDN. 0619067802

Page 4: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

iv

PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini :

Nama : Aditia Rasid

NIM : 201453025

Tempat & Tanggal Lahir : Kudus, 24 Mei 1994

Judul Skripsi : Aplikasi Reservasi Menu Restoran Berbasis Web

dan Mobile Android di Cowek Ireng

Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan hasilpenelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskahlaporan maupun kegiatan lain yang tercantum sebagai bagian dari Skripsi ini.Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsidengan cara penulisan referensi yang sesuai.Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudianhari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka sayabersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain sesuaidengan peraturan yang berlaku di Universitas Muria Kudus.Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihakmanapun.

Kudus, 14 Februari 2018

Yang memberi pernyataan,

Aditia RasidNIM. 201453025

Page 5: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

v

APLIKASI RESERVASI MENU RESTORANBERBASIS WEB DAN MOBILE ANDROID DI COWEK

IRENG

Nama mahasiswa : Aditia Rasid

NIM : 201453025

Pembimbing :

1. Supriyono, S.Kom, M.Kom

2. R. Rhoedy Setiawan, S.Kom., M.Kom

RINGKASAN

Restoran Cowek Ireng Kudus yang berlokasi di Jl. Mulya, Getas Pejaten,Jati, Kabupaten Kudus, Jawa Tengah menyediakan berbagai jenis menu makananmaupun minuman khas nusantara. Pada proses bisnis yang berjalan pada CowekIreng saat ini masih memiliki beberapa kekurangan yaitu pemesanan masihmenggunakan media alat tulis yang ditulis dikertas/nota pemasanan, apabilapelanggan datang masih harus mengantri lama menunggu pesanan dibuat apalagisaat restoran sedang ramai dan terkadang pelanggan sudah jauh-jauh datang kerestoran ternyata makanan sudah habis, serta pelaporan penjualan, pimpinan harusmenunggu proses perekapan selesai.

Tujuan yang ingin dicapai pada penelitian ini adalah untuk membangunsuatu aplikasi reservasi menu restoran berbasis web dan mobile android yangdapat menangani pemesanan menu oleh pelanggan baik langsung di restoranmaupun diluar restoran, pengelolaan ketersediaan menu, transaksi pembayaran,serta pelaporan penjualan restoran. Penelitian ini memaparkan prosespembangunan sistem reservasi menu berbasis web dan mobile android denganmenggunakan metode waterfall. Analisis kebutuhan dilakukan dengan caraobservasi pada obyek penelitian, studi literatur sistem yang berjalan, danwawancara. Hasil analisa akan digambarkan ke dalam perancangan sistemmenggunakan model UML (Unified Modeling Language) yang hasil akhirnyaakan diimplementasikan ke dalam sebuah aplikasi web menggunakan bahasapemrograman PHP dan database MySQL.

Dalam penelitian ini penulis membuat aplikasi reservasi menu restoranberbasis web dan mobile android di Cowek Ireng yang dapat memberikankemudahan pada pelanggan dalam melakukan pemesanan menu dan jugamemudahkan pihak restoran dalam pengelolaan restoran.

Kata kunci : reservasi, restoran, web, android

Page 6: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

vi

RESERVATION APPLICATION WEB-BASEDRESTAURANT MENU AND MOBILE ANDROID IN

COWEK IRENG

Student Name : Aditia Rasid

Student Identity Number : 201453025

Supervisor :

1. Supriyono, S.Kom, M.Kom

2. R. Rhoedy Setiawan, S.Kom., M.Kom

ABSTRACT

Cowek Ireng Kudus Restaurant located on Jl. Mulya, Getas Pejaten, Jati,Kabupaten Kudus, Central Java provide various types of food menu or drinktypical of the archipelago. In the business process that runs on Cowek Irengcurrently still has some drawbacks that is still ordering using stationery mediawritten in paper / memorandum notes, when customers come still have to queuelong wait orders are made especially when the restaurant is busy and sometimescustomers have come all the way to the restaurant turned out the food is up, andsales reporting, the leader must wait for the recording process is complete.

The objective of this research is to build a reservation application web-based restaurant menu and mobile android that can handle the ordering menu bycustomers either directly in the restaurant or outside the restaurant, managementof menu availability, payment transaction, and restaurant sales reporting. Thisresearch describes the process of building a web-based menu system and mobileandroid using waterfall method. Needs analysis is done by observation on theobject of research, study system literature running, and interview. The results ofthe analysis will be described into the system design using UML (UnifiedModeling Language) model which will eventually be implemented into a webapplication using PHP programming language and MySQL database.

In this study the authors make a reservation application restaurant web-based restaurant and mobile android in Cowek Ireng that can provideconvenience to customers in ordering menu and also facilitate the restaurant inrestaurant management.

Keywords : reservation, restaurant, web, android

Page 7: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

vii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah

melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan

penulisn laporan skripsi yang berjudul “Aplikasi Reservasi Menu Restoran

Berbasis Web dan Mobile Android di Cowek Ireng”.

Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat

memperoleh gelar sarjana S1 pada program studi sistem informasi fakultas teknik

Universitas Muria Kudus.

Pelaksanaan penelitian dan penyusunan laporan skripsi ini tak lepas dari

bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan

terima kasih kepada:

a. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus.

b. Bapak Mohammad Dahlan, ST, MT selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

c. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Ketua Progdi Sistem

Informasi Fakultas Teknik Universitas Muria Kudus

d. Bapak Supriyono, S.Kom, M.Kom selaku dosen pembimbing utama yang

telah memberikan pengarahan dan bimbingan selama penyusunan laporan

skripsi ini.

e. R. Rhoedy Setiawan, S.Kom, M.Kom selaku dosen pembimbing

pendamping yang telah memberikan pengarahan dan bimbingan selama

penyusunan laporan skripsi ini.

f. Bapak Dimas Wicaksono pimpinan Cowek Ireng pusat yang telah

memberikan izin melakukan penelitian, sehingga penulis dapat

menyelesaikan laporan skripsi ini.

g. Dosen-dosen di program studi sistem informasi yang telah mendidik dan

membagi ilmu yang sudah didapat kepada penulis, serta seluruh staff

h. Bapak Rumadi, Ibu Noor Chasanah, Ibu Ismawati selaku orang tua serta

saudara-saudara saya yang telah melimpahkan kasih sayang, perhatian,

serta doa dan dukungan yang dapat membangkitkan semangat saya dalam

penulisan skripsi.

Page 8: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

viii

i. Teman-teman Rusdianto Komputer yang telah banyak membantu dan

memberikan semangat kepada saya.

j. Aripin, Agus, Rama, Firman, Joko, Ray, Faris, Bowo, Aldila, Ivo, Ais

serta teman-teman Program Studi Sistem Informasi yang selalu

memberikan semangat serta dukungan satu sama lain.

k. Teman-teman Tim KKN Desa Bakung Kecamatan Mijen 2017 yang telah

memberikan dukungan, pengalaman dan motivasi pada penulis untuk

berjuang menyelesaikan laporan skripsi ini.

Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT.

Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat

memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan,

khususnya di bidang Teknologi dan Sistem Informasi. Amin.

Kudus, 14 Februari 2018

Penulis

Aditia Rasid

Page 9: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

ix

DAFTAR ISI

HALAMAN JUDUL................................................................................................ i

HALAMAN PERSETUJUAN................................................................................ ii

HALAMAN PENGESAHAN................................................................................ iii

PERNYATAAN KEASLIAN................................................................................ iv

RINGKASAN ......................................................................................................... v

ABSTRACT ............................................................................................................. vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI.......................................................................................................... ix

DAFTAR GAMBAR ............................................................................................. xi

DAFTAR TABEL................................................................................................. xv

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

DAFTAR ISTILAH DAN SINGKATAN ......................................................... xviii

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

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

1.2. Perumusan Masalah.................................................................................. 2

1.3. Batasan Masalah....................................................................................... 2

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

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

1.6. Metode Penelitian..................................................................................... 3

1.6.1. Metode Pengumpulan Data ............................................................... 3

1.6.2. Metode Pengembangan Sistem ......................................................... 4

1.6.3. Metode Perancangan Sistem ............................................................. 6

1.7. Kerangka Pemikiran ................................................................................. 7

BAB II TINJAUAN PUSTAKA............................................................................. 9

1.1. Penelitian Terkait ..................................................................................... 9

1.2. Tabel Perbandingan Penelitian Terkait .................................................. 10

1.3. Landasan Teori ....................................................................................... 11

1.3.1. Pengertian Sistem Informasi ........................................................... 11

1.3.2. Definisi Reservasi ........................................................................... 11

1.3.3. FOD (Flow Of Document) .............................................................. 11

Page 10: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

x

1.3.4. Unified Modeling Language (UML)............................................... 12

1.3.5. ERD (Entity Relationship Diagram)............................................... 18

BAB III METODOLOGI PENELITIAN.............................................................. 19

3.1. Objek Penelitian ..................................................................................... 19

3.1.1. Lokasi .............................................................................................. 19

3.1.2. Strukur Organisasi Cowek Ireng..................................................... 19

3.2. Analisa Sistem Lama.............................................................................. 20

3.3. Analisa dan Rancangan Sistem baru ...................................................... 21

3.3.1. Analisa Kebutuhan .......................................................................... 22

3.3.2. Rancangan Sistem Baru .................................................................. 23

3.3.3. Rancangan Basis Data..................................................................... 71

3.3.4. Desain Input dan Output ................................................................. 80

BAB IV IMPLEMENTASI DAN PEMBAHASAN ............................................ 87

1.1. Hasil Pembahasan................................................................................... 87

1.1.1. Implementasi Sistem ....................................................................... 87

1.1.2. Implementasi Layar Antarmuka...................................................... 87

1.1.3. Tampilan Program........................................................................... 87

1.2. Pengujian Sistem .................................................................................... 99

1.2.1. Black Box Testing........................................................................... 99

1.2.2. Pengujian Normal.......................................................................... 101

1.2.3. Pengujian Tidak Normal ............................................................... 101

BAB V PENUTUP.............................................................................................. 103

1.1. Kesimpulan........................................................................................... 103

1.2. Saran ..................................................................................................... 103

DAFTAR PUSTAKA ......................................................................................... 104

LAMPIRAN........................................................................................................ 105

Page 11: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xi

DAFTAR GAMBAR

Gambar 2. 1. Contoh use case diagram ................................................................ 14

Gambar 2. 2. Contoh class diagram ..................................................................... 15

Gambar 2. 3. Contoh sequence diagram ............................................................... 16

Gambar 2. 4. Contoh activity diagram.................................................................. 17

Gambar 2. 5. Contoh statechart diagram.............................................................. 18

Gambar 3. 1. Denah lokasi cowek ireng kudus..................................................... 19

Gambar 3. 2. Struktur organisasi........................................................................... 20

Gambar 3. 3. Flow of document proses pemesanan menu .................................... 21

Gambar 3. 4. Business use case reservasi menu pada cowek Iireng..................... 24

Gambar 3. 5. Diagram sistem use case reservasi menu restoran .......................... 25

Gambar 3. 6. Class user ........................................................................................ 35

Gambar 3. 7. Class pimpinan................................................................................ 36

Gambar 3. 8. Class kasir ....................................................................................... 36

Gambar 3. 9. Class koki........................................................................................ 36

Gambar 3. 10. Class kategori menu ...................................................................... 37

Gambar 3. 11. Class menu .................................................................................... 37

Gambar 3. 12. Class passkey................................................................................. 37

Gambar 3. 13. Class pelanggan............................................................................. 38

Gambar 3. 14. Class pemesanan ........................................................................... 38

Gambar 3. 15. Class pembayaran pemesanan....................................................... 38

Gambar 3. 16. Class pendaftaran .......................................................................... 39

Gambar 3. 17. Class reservasi............................................................................... 39

Gambar 3. 18. Class pembayaran reservasi .......................................................... 39

Gambar 3. 19. Class laporan pemesanan .............................................................. 40

Gambar 3. 20. Class laporan reservasi.................................................................. 40

Gambar 3. 21. Class diagram reservasi menu restoran ........................................ 41

Gambar 3. 22. Sequence diagram kelola user....................................................... 42

Gambar 3. 23. Sequence diagram kelola kategori menu ...................................... 43

Gambar 3. 24. Sequence diagram generate passkey............................................. 44

Gambar 3. 25. Sequence diagram kelola menu..................................................... 45

Page 12: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xii

Gambar 3. 26. Sequence diagram kelola pemesanan............................................ 46

Gambar 3. 27. Sequence diagram pendaftaran ..................................................... 46

Gambar 3. 28. Sequence diagram kelola reservasi ............................................... 47

Gambar 3. 29. Sequence diagram kelola pembayaran pemesanan ....................... 48

Gambar 3. 30. Sequence diagram kelola pembayaran reservasi........................... 49

Gambar 3. 31. Sequence diagram kelola laporan pemesanan............................... 50

Gambar 3. 32. Sequence diagram kelola laporan reservasi .................................. 51

Gambar 3. 33. Activity diagram kelola user ......................................................... 52

Gambar 3. 34. Activity diagram generate passkey................................................ 53

Gambar 3. 35. Activity diagram Kelola kategori menu ........................................ 54

Gambar 3. 36. Activity diagram kelola menu ....................................................... 55

Gambar 3. 37. Activity diagram kelola pemesanan............................................... 56

Gambar 3. 38. Activity diagram pendaftaran ........................................................ 57

Gambar 3. 39. Activity Diagram kelola reservasi ................................................. 58

Gambar 3. 40. Activity diagram pembayaran pemesanan..................................... 59

Gambar 3. 41. Activity Diagram pembayaran reservasi ....................................... 60

Gambar 3. 42. Activity diagram kelola laporan pemesanan.................................. 61

Gambar 3. 43. Activity diagram kelola laporan reservasi ..................................... 61

Gambar 3. 44. Statechart diagram method login .................................................. 62

Gambar 3. 45. Statechart diagram method logout ................................................ 62

Gambar 3. 46. Statechart diagram method add user ............................................ 63

Gambar 3. 47. Statechart diagram method search user........................................ 63

Gambar 3. 48. Statechart diagram method edit user ............................................ 63

Gambar 3. 49. Statechart diagram method delete user......................................... 64

Gambar 3. 50. Statechart diagram method cetak laporan penjualan .................... 64

Gambar 3. 51. Statechart diagram method save passkey...................................... 64

Gambar 3. 52. Statechart diagram method add pemesanan ................................. 65

Gambar 3. 53. Statechart diagram method cancel pemesanan............................. 65

Gambar 3. 54. Statechart diagram method ubah status pemesanan ..................... 65

Gambar 3. 55. Statechart diagram method add pendaftaran ................................ 66

Gambar 3. 56. Statechart diagram method edit status pendaftaran...................... 66

Gambar 3. 57. Statechart diagram method add reservasi ..................................... 66

Page 13: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xiii

Gambar 3. 58. Statechart diagram method cancel reservasi ................................ 67

Gambar 3. 59. Statechart diagram method ubah status reservasi ......................... 67

Gambar 3. 60. Statechart diagram method print pembayaran pemesanan ........... 67

Gambar 3. 61. Statechart diagram method print pembayaran reservasi............... 68

Gambar 3. 62. Statechart diagram method add kategori menu ............................ 68

Gambar 3. 63. Statechart diagram method search kategori menu ....................... 68

Gambar 3. 64. Statechart diagram method edit kategori menu ............................ 69

Gambar 3. 65. Statechart diagram method delete kategori menu......................... 69

Gambar 3. 66. Statechart diagram method add menu .......................................... 69

Gambar 3. 67. Statechart diagram method search menu...................................... 69

Gambar 3. 68. Statechart diagram method edit menu .......................................... 70

Gambar 3. 69. Statechart diagram method delete menu....................................... 70

Gambar 3. 70. Statechart diagram method print laporan pemesanan................... 70

Gambar 3. 71. Statechart diagram method print laporan reservasi ...................... 71

Gambar 3. 72. Menentukan entitas ....................................................................... 71

Gambar 3. 73. Menentukan atribut key (primary key) .......................................... 72

Gambar 3. 74. Mengidentifikasi derajat kardinalitas relasi beserta Foreign Key . 72

Gambar 3. 75. Entity Relationship Diagram reservasi menu restoran.................. 73

Gambar 3. 76. Relasi tabel .................................................................................... 79

Gambar 3. 77. Desain halaman utama pimpinan .................................................. 80

Gambar 3. 78. Desain halaman utama kasir.......................................................... 80

Gambar 3. 79. Desain halaman utama koki .......................................................... 81

Gambar 3. 80. Halaman utama pelanggan ............................................................ 81

Gambar 3. 81. Desain form input data user .......................................................... 82

Gambar 3. 82. Desain form input data Kategori Menu......................................... 82

Gambar 3. 83. Desain form input data Menu........................................................ 83

Gambar 3. 84. Desain form input generate passkey ............................................. 83

Gambar 3. 85. Desain form input data pemesanan menu...................................... 83

Gambar 3. 86. Desain form input data reservasi ................................................... 84

Gambar 3. 87. Desain output pembayaran pemesanan ......................................... 84

Gambar 3. 88. Desain output pembayaran reservasi............................................. 85

Gambar 3. 89. Desain output laporan penjualan pemesanan ................................ 85

Page 14: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xiv

Gambar 3. 90. Desain output laporan penjualan reservasi.................................... 86

Gambar 4. 1. Halaman data user .......................................................................... 88

Gambar 4. 2. Tampilan form add data user .......................................................... 88

Gambar 4. 3. Tampilan form edit data user .......................................................... 89

Gambar 4. 4. Halaman laporan penjualan ............................................................. 90

Gambar 4. 5. Halaman data kategori menu........................................................... 90

Gambar 4. 6. Halaman data menu......................................................................... 91

Gambar 4. 7. Halaman menu kelola pemesanan ................................................... 92

Gambar 4. 8. Halaman menu kelola reservasi....................................................... 92

Gambar 4. 9. Halaman menu generate passkey .................................................... 93

Gambar 4. 10. Halaman menu pembayaran pemesanan ....................................... 94

Gambar 4. 11. Halaman menu pembayaran reservasi........................................... 94

Gambar 4. 12. Halaman menu buat akun.............................................................. 95

Gambar 4. 13. Halaman menu reservasi ............................................................... 96

Gambar 4. 14. Halaman menu pemesanan............................................................ 97

Gambar 4. 15. Tampilan nota pembayaran pemesanan ........................................ 97

Gambar 4. 16. Tampilan nota pembayaran reservasi ............................................ 98

Gambar 4. 17. Tampilan laporan penjualan pemesanan ....................................... 98

Gambar 4. 18. Tampilan laporan penjualan reservasi........................................... 99

Gambar 4. 19. Pengujian normal halaman data menu ........................................ 101

Gambar 4. 20. Pengujian tidak normal halaman add data menu........................ 101

Page 15: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xv

DAFTAR TABEL

Tabel 2. 1. Tabel perbandingan penelitian ............................................................ 10

Tabel 2. 2. Simbol bagan arus dokumen ............................................................... 11

Tabel 2. 3. Notasi business use case diagram....................................................... 13

Tabel 2. 4. Notasi use case diagram ..................................................................... 13

Tabel 2. 5. Notasi class diagram........................................................................... 14

Tabel 2. 6. Notasi sequence diagram .................................................................... 16

Tabel 2. 7. Notasi activity diagram ....................................................................... 17

Tabel 2. 8. Notasi statechart diagram................................................................... 18

Tabel 2. 9. Simbol-simbol pada Entity Relationship Diagram (ERD) ................. 18

Tabel 3. 1. Proses Business Use Case ................................................................... 23

Tabel 3. 2. Skenario use case kelola user ............................................................. 26

Tabel 3. 3. Skenario use case generate Passkey ................................................... 27

Tabel 3. 4. Skenario use case kelola kategori menu ............................................. 27

Tabel 3. 5. Skenario use case kelola menu ........................................................... 28

Tabel 3. 6. Skenario use case pemesanan menu ................................................... 29

Tabel 3. 7. Skenario use case pendaftaran ............................................................ 30

Tabel 3. 8. Skenario use case kelola reservasi ...................................................... 31

Tabel 3. 9. Skenario Use Case Kelola Pembayaran Pemesanan........................... 33

Tabel 3. 10. Skenario use case kelola pembayaran reservasi ............................... 33

Tabel 3. 11. Skenario use case kelola laporan pemesanan ................................... 34

Tabel 3. 12. Skenario use case kelola laporan reservasi ....................................... 34

Tabel 3. 13. Struktur tabel user ............................................................................. 74

Tabel 3. 14. Struktur tabel kategori menu............................................................. 75

Tabel 3. 15. Struktur tabel menu........................................................................... 75

Tabel 3. 16. Struktur tabel pelanggan ................................................................... 76

Tabel 3. 17. Struktur tabel passkey ....................................................................... 76

Tabel 3. 18. Struktur tabel pemesanan .................................................................. 77

Tabel 3. 19. Struktur tabel pendaftaran................................................................. 77

Tabel 3. 20. Struktur tabel reservasi...................................................................... 78

Tabel 3. 21. Struktur tabel tempat......................................................................... 79

Page 16: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xvi

Tabel 4. 1. Tabel skenario use case kelola menu ................................................ 100

Tabel 4. 2. Tabel identifikasi test case ................................................................ 100

Tabel 4. 3. Tabel identifikasi value case............................................................. 100

Page 17: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xvii

DAFTAR LAMPIRAN

Lampiran 1 : Fotocopy Buku Bimbingan

Lampiran 2 : Fotocopy Surat Balasan

Lampiran 3 : Kode Program

Lampiran 4 : Biodata Penulis

Page 18: APLIKASI RESERVASI MENU RESTORAN BERBASIS WEB DAN … JUDUL.pdf · pembangunan sistem reservasi menu berbasis web dan mobile android dengan menggunakan metode waterfall. Analisis

xviii

DAFTAR ISTILAH DAN SINGKATAN

FOD : Flow Of Document

UML : Unified Modeling Language

PHP : Hypertext Preprocessor

ERD : Entity Relationship Diagram