ABSTRAK
Restoran merupakan salah satu bidang usaha yang membutuhkan penggunaan teknologi informasi, dimana semua transaksi yang terjadi mulai dari pembelian bahan mentah, pengolahan menu, pemesanan menu, hingga pembayaran di kasir haruslah dicatat dengan benar untuk mendapatkan informasi yang akurat. Oleh karena itu dibutuhkan sebuah sistem informasi yang dapat mendukung kegiatan usaha restoran untuk meminimalisir waktu pekerjaan serta meningkatkan kegiatan usaha. Perancangan sistem informasi menggunakan beberapa pemodelan seperti diagram proses, flowchart, proses bisnis dan skema basis data. Sistem informasi juga didukung dengan adanya fitur untuk memantau persediaan bahan baku, menangani pemesanan dengan menggunakan mobile device, menangani penyajian pesanan di dapur secara terurut berdasarkan waktu pemesanan, melakukan stok opname untuk menyesuaian stok, perhitungan harga jual menu dan laporan-laporan yang dibutuhkan oleh rumah makan seperti laporan penjualan, laporan pembelian, dan laporan laba/rugi dan lain sebagainya. Sistem informasi restoran dan catering dibuat dengan bahasa pemrograman C# dan menggunakan basis data sql server 2008
ABSTRACT
Restaurant is one of business part that requires use of information technology where all of transactions from purchasing raw materials, processing menus, oredering menus, untill payment in cashier have to recorded properly to get an accurate information. Therefore, we need an information system which can support its efforts to minimalize time of work and increase rstaurant activity. Information System design use some models such as process diagram, flowchart, business process and database scheme. Information system is also supported by their features to monitoring raw materials inventory, handling order by using mobile device,serving orders at kitchen sort by time of booking, doing stock opname adjustment, calculating sales price menu and reports such as sales reports, purchase reports, profit / loss reports and so on. Restaurant information System and catering is made by using # programming laguange and sql server2008 database application.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN ...1
1.1 Latar Belakang Masalah ...1
1.2 Rumusan Masalah ...2
1.3 Tujuan ...2
1.4 Ruang Lingkup Kajian ...3
1.4.1 Aplikasi ...3
1.4.2 Software ...4
1.5 Sumber Data ...4
1.6 Sistematika Pembahasan ...4
BAB II KAJIAN TEORI ...6
2.1 Sistem ...6
2.2 Proses Bisnis ...6
2.3 Konsep Dasar Informasi ...10
2.4 Konsep Dasar Sistem Informasi ...10
2.5 Structured Query Language (SQL) ...11
2.6 SQL Server ...12
2.7 Diagram Entity Relationship (Diagram E-R) ...13
2.8 Flowchart ...15
2.9 C# ...17
2.10 Data Flow Diagram(DFD) ...18
BAB III ANALISIS DAN RANCANGAN SISTEM ...22
3.1 Proses Bisnis ...22
3.1.1 Proses Pemesanan Menu Dari Pelanggan (Manual) ...22
3.1.2 Proses Pembatalan Pesanan Oleh Pelanggan (Manual) ...24
3.1.3 Proses Pembayaran Pesanan Dari Pelanggan (Manual) ...25
3.1.4 Proses Permintaan Bahan Baku Untuk Dapur ke Gudang (Manual) ..27
3.1.5 Proses Pembelian Bahan Baku Ke Supplier (Manual) ...29
3.1.6 Proses Pemesanan Catering ...31
3.2 ER-Diagram ...33
3.2.1 Relational Database ...33
3.3 Data Flow Diagram (DFD) ...50
3.4 Kamus Data ...76
3.5 PSPEC ...95
3.6 Perancangan Sketsa User Interface ... 120
BAB IV HASIL PENELITIAN ... 129
4.1 Tampilan Login ... 129
4.2 Tampilan Menu Utama Admin... 129
4.3 Tampilan Menu Pelanggan ... 132
4.4 Tampilan Menu Meja ... 133
4.6 Tampilan Kategori Bahan Baku ... 135
4.7 Tampilan Bahan Baku ... 136
4.8 Tampilan Supplier ... 137
4.9 Tampilan Kategori Menu ... 139
4.10 Tampilan Daftar Menu ... 140
4.11 Tampilan Daftar Paket... 141
4.12 Tampilan Promosi ... 143
4.13 Tampilan Laporan ... 144
4.14 Tampilan Ubah Password ... 146
4.15 Tampilan Menu Utama Gudang ... 147
4.16 Tampilan Menu Order Pembelian ... 148
4.17 Tampilan Menu Pembelian Langsung ... 150
4.18 Tampilan Menu Penerimaan Barang ... 151
4.19 Tampilan Menu Stok Bahan Gudang ... 152
4.20 Tampilan Menu Stok Opname ... 153
4.21 Tampilan Menu Pelunasan Hutang ... 155
4.22 Tampilan Menu Utama Dapur ... 156
4.23 Tampilan Menu Permintaan Bahan ... 157
4.24 Tampilan Stok Menu ... 159
4.25 Tampilan Menu Daftar Pesanan ... 160
4.26 Tampilan Menu Pesanan Catering ... 161
4.27 Tampilan Menu Utama Kasir ... 162
4.28 Tampilan Reservasi Catering ... 163
4.29 Tampilan Take Away ... 165
4.30 Tampilan Menu Pelunasan Catering ... 166
4.31 Tampilan Menu Login Waiter... 167
4.32 Tampilan Menu Utama Waiter ... 168
4.33 Tampilan Menu Meja ... 169
4.34 Tampilan Menu Pesanan Baru ... 170
4.35 Tampilan Menu Ubah Pesanan ... 171
4.36 Tampilan Menu Pindah Meja ... 172
4.37 Tampilan Menu Gabung Meja ... 173
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ... 174
5.1 Test Case Form Login ... 174
5.2 Test Case Form Pengguna ... 175
5.3 Test Case Form Pencarian Data Pengguna... 176
5.4 Test Case Form Meja ... 176
5.5 Test Case Form Pencarian Data Meja ... 177
5.6 Test Case Form Biaya ... 178
5.7 Test Case Form Kategori Bahan ... 178
5.8 Test Case Form Bahan Baku ... 179
5.9 Test Case Form Pencarian Data Bahan Baku ... 180
5.10 Test Case Form Supplier ... 181
5.11 Test Case Form Pencarian Data Supplier ... 183
5.12 Test Case Form Kategori Menu ... 183
5.13 Test Case Form Menu... 185
5.14 Test Case Form Pencarian Data Menu ... 186
5.15 Test Case Form Paket ... 187
5.16 Test Case Form Pencarian Data Paket ... 189
5.17 Test Case Form Promosi ... 189
5.19 Test Case Form Ubah Password ... 192
5.20 Test Case Form Order Pembelian ... 193
5.21 Test Case Form Pembelian Langsung ... 195
5.22 Test Case Form Penerimaan Barang ... 197
5.23 Test Case Form Pelunasan Hutang ... 198
5.24 Test Case Form Permintaan Bahan ... 199
5.25 Test Case Form Transfer Bahan ... 200
5.26 Test Case Form Stok Opname ... 201
5.27 Test Case Form Pesanan Dapur ... 202
5.28 Test Case Form Pesanan Catering Dapur... 203
5.29 Test Case Form Reservasi Catering ... 203
5.30 Test Case Form Pembatalan Reservasi Catering ... 205
5.31 Test Case Form Pemesanan Take Away ... 205
5.32 Test Case Form Pembayaran Dine In ... 206
5.33 Test Case Form Pelunasan Catering ... 207
5.34 Test Case Form Pesanan Baru (Waiter)... 207
5.35 Test Case Form Ubah Pesanan (Waiter)... 209
5.36 Test Case Form Gabung Meja ... 210
5.37 Test Case Form Pindah Meja ... 211
BAB VI SIMPULAN DAN SARAN ... 212
6.1 Simpulan ... 212
6.2 Saran ... 212
DAFTAR PUSTAKA ... 214
DAFTAR GAMBAR
Gambar 1 Notasi Entitas ...14
Gambar 2 Notasi Atribut ...14
Gambar 3 Notasi Relasi ...14
Gambar 4 Satu ke satu ...14
Gambar 5 Satu ke banyak ...15
Gambar 6 Banyak ke banyak ...15
Gambar 7 Notasi Kesatuan Luar Pada DFD ...18
Gambar 8 Arus Data ...19
Gambar 9 Proses ...19
Gambar 10 Penyimpanan Data ...20
Gambar 11 Entity Ke Entity ...20
Gambar 12 Data Storage Ke Data Storage ...20
Gambar 13 Data Storage Ke Entity ...20
Gambar 14 Flowchart Pemesanan Menu Dari Pelanggan (Manual) ...23
Gambar 15 Flowchart Pembatalan Pesanan Oleh Pelanggan (Manual) ...24
Gambar 16 Flowchart Pembayaran Pesanan Dari Pelanggan (Manual) ...26
Gambar 17 Flowchart Permintaan Bahan Baku Untuk Dapur Dari Gudang (Manual) ...28
Gambar 18 Flowchart Pembelian Bahan Baku Ke Supplier (Manual) ...30
Gambar 19 Flowchart Reservasi Catering ...32
Gambar 20 ER-Diagram ...33
Gambar 21 Diagram Konteks / DFD Level 0 Sistem Informasi Restoran Dan Catering ...51
Gambar 22 DFD Level 1 ...54
Gambar 23 DFD Level 2 Proses 2 ...56
Gambar 24 DFD Level 2 Proses 3 ...58
Gambar 25 DFD Level 2 Proses 4 ...59
Gambar 26 DFD Level 2 Proses 5 ...60
Gambar 27 DFD Level 2 Proses 6 ...61
Gambar 28 DFD Level 3 Proses 2.1 ...62
Gambar 29 DFD Level 3 Proses 2.2 ...62
Gambar 30 DFD Level 3 Proses 2.3 ...63
Gambar 31 DFD Level 3 Proses 2.4 ...63
Gambar 32 DFD Level 3 Proses 2.5 ...64
Gambar 33 DFD Level 3 Pross 2.6 ...65
Gambar 34 DFD Level 3 Proses 2.7 ...66
Gambar 35 DFD Level 3 Proses 2.8 ...67
Gambar 36 DFD Level 3 Pross 2.9 ...68
Gambar 37 DFD Level 3 Pross 3.1 ...69
Gambar 38 DFD Level 3 Proses 4.1 ...70
Gambar 39 DFD Level 3 Proses 4.3 ...71
Gambar 40 DFD Level 3 Proses 5.1 ...72
Gambar 41 DFD Level 3 Proses 5.2 ...73
Gambar 42 DFD Level 3 Proses 6.1 ...74
Gambar 43 DFD Level 3 Proses 6.2 ...75
Gambar 44 DFD Level 4 Proses 6.3 ...76
Gambar 45 Rancangan Form Login ... 121
Gambar 46 Rancangan form pengguna ... 121
Gambar 48 Perancangan Form Supplier... 122
Gambar 49 Perancangan Form Menu ... 123
Gambar 50 Perancangan Form Promosi... 123
Gambar 51 Perancangan Form Order Pembelian ... 124
Gambar 52 Perancangan Form Penerimaan Barang ... 124
Gambar 53 Perancangan Form Permintaan Bahan Ke Gudang ... 125
Gambar 54 Perancangan Form Transfer Bahan ... 125
Gambar 55 Perancangan Form Reservasi Catering... 126
Gambar 56 Perancangan Form Pembayaran Dine In ... 127
Gambar 57 Perancangan Form Pelunasan Hutang ... 128
Gambar 58 Tampilan Login... 129
Gambar 59 Tampilan Menu Utama Admin ... 130
Gambar 60 Tampilan Menu Pengguna ... 132
Gambar 61 Tampilan Setelah Klik Tombol Ubah Pengguna ... 132
Gambar 62 Tampilan Menu Meja ... 133
Gambar 63 Tampilan Setelah Klik Tombol Ubah Meja ... 133
Gambar 64 Tampilan Menu Biaya... 134
Gambar 65 Tampilan Kategori Bahan Baku ... 135
Gambar 66 Tampilan Bahan Baku ... 136
Gambar 67 Tampilan Setelah Klik Tombol Ubah Bahan Baku ... 136
Gambar 68 Tampilan Supplier ... 137
Gambar 69 Tampilan Setelah Klik Tombol Ubah Supplier ... 138
Gambar 70 Tampilan Kategori Menu ... 139
Gambar 71 Tampilan Daftar Menu ... 140
Gambar 72 Tampilan Setelah Klik Tombol Ubah Daftar Menu ... 140
Gambar 73 Tampilan Daftar Paket... 141
Gambar 74 Tampilan Setelah Klik Tombol Ubah Paket ... 142
Gambar 75 Tampilan Promosi ... 143
Gambar 76 Tampilan Setelah Klik Tombol Ubah Promosi ... 143
Gambar 77 Tampilan Laporan Menu ... 144
Gambar 78 Tampilan Laporan Supplier ... 145
Gambar 79 Tampilan Promosi ... 145
Gambar 80 Tampilan Ubah Password ... 146
Gambar 81 Tampilan Menu Utama Gudang ... 147
Gambar 82 Tampilan Menu Order Pembelian ... 148
Gambar 83 Tampilan Setelah Klik Tombol Ubah Order Pembelian ... 149
Gambar 84 Tampilan Menu Pembelian Langsung ... 150
Gambar 85 Tampilan Menu Penerimaan Barang ... 151
Gambar 86 Tampilan Menu Stok Bahan Gudang ... 152
Gambar 87 Tampilan Menu Stok Opname ... 153
Gambar 88 Tampilan Form Stok Opname ... 154
Gambar 89 Tampilan Menu Pelunasan Hutang ... 155
Gambar 90 Tampilan Menu Utama Dapur ... 156
Gambar 91 Tampilan Menu Permintaan Bahan ... 157
Gambar 92 Tampilan Setelah Klik Tombol Ubah Permintaan Bahan ... 158
Gambar 93 Tampilan Stok Menu ... 159
Gambar 94 Tampilan Menu Daftar Pesanan ... 160
Gambar 95 Tampilan Menu Pesanan Catering ... 161
Gambar 96 Tampilan Detail Bahan Baku Catering ... 161
Gambar 97 Tampilan Menu Utama Kasir ... 162
Gambar 99 Tampilan Pembatalan Catering ... 164
Gambar 100 Tampilan Take Away ... 165
Gambar 101 Tampilan Menu Pelunasan Catering ... 166
Gambar 102 Tampilan Menu Login Waiter ... 167
Gambar 103 Tampilan Menu Utama Waitre ... 168
Gambar 104 Tampilan Menu Meja ... 169
Gambar 105 Tampilan Menu Pesanan Baru ... 170
Gambar 106 Tampilan Menu Ubah Pesanan ... 171
Gambar 107 Tampilan Menu Pindah Meja ... 172
DAFTAR TABEL
Tabel I Simbol Aliran Proses Bisnis ...9
Tabel II Simbol Flowchart ...16
Tabel III Tabel tbPegawai ...33
Tabel IV Tabel tbMeja ...34
Tabel V Tabel tbSupplier ...35
Tabel VI Tabel tbDetailSupplier ...35
Tabel VII Tabel tbBahanBaku ...35
Tabel VIII Tabel tbKategoriBahan ...37
Tabel IX Tabel tbKategoriMenu ...37
Tabel X Tabel tbMenu...38
Tabel XI Tabel tbDetailResep ...38
Tabel XII Tabel tbDetailPaket ...39
Tabel XIII Tabel tbPromosi ...39
Tabel XIV Tabel tbDetailPromosi ...40
Tabel XV Tabel tbOrderBeli ...40
Tabel XVI Tabel tbDetailOrderBeli ...41
Tabel XVII Tabel tbBeli ...41
Tabel XVIII Tabel tbDetailBeli ...42
Tabel XIX Tabel tbPembayaranHutang ...43
Tabel XX Tabel tbPermintaanBahan ...43
Tabel XXI Tabel tbDetailPermintaan ...44
Tabel XXII Tabel tbTransferBahan ...44
Tabel XXIII Tabel tbDetailTransfer ...45
Tabel XXIV Tabel tbPesanan ...45
Tabel XXV Tabel tbPesanMeja ...46
Tabel XXVI Tabel tbDetailPesanan ...46
Tabel XXVII Tabel tbReservasiCatering ...47
Tabel XXVIII Tabel tbDetailCatering ...48
Tabel XXIX Tabel tbPenjualan ...48
Tabel XXX Tabel tbDetailPenjualan ...49
Tabel XXXI Tabel tbBiaya ...49
Tabel XXXII Tabel tbStokOpname ...50
Tabel XXXIII Kamus Data Data Pegawai ...76
Tabel XXXIV Kamus Data Data Meja ...77
Tabel XXXV Kamus Data Data Kategori Bahan ...77
Tabel XXXVI Kamus Data Data Bahan baku ...77
Tabel XXXVII Kamus Data Data Supplier ...78
Tabel XXXVIII Kamus Data Data Detail Supplier ...79
Tabel XXXIX Kamus Data Data Kategori Menu ...79
Tabel XL Kamus Data Data Menu...80
Tabel XLI Kamus Data Data Detail Paket ...80
Tabel XLII Kamus Data Data Promosi ...81
Tabel XLIII Kamus Data Data Detail Promosi ...82
Tabel XLIV Kamus Data Order Pembelian ...82
Tabel XLV Kamus Data Detail Order Pembelian ...83
Tabel XLVI Kamus Data Data Pembelian ...84
Tabel XLVII Kamus Data Data Detail Pembelian ...85
Tabel XLVIII Kamus Data Data Transfer Bahan ...85
Tabel L Kamus Data Data Stok Opname ...86
Tabel LI Kamus Data Data Pembayaran Hutang ...87
Tabel LII Kamus Data Data Permintaan Bahan...88
Tabel LIII Kamus Data Data Detail Permintaan Bahan ...89
Tabel LIV Kamus Data Reservasi Catering ...89
Tabel LV Kamus Data Data Detail Catering ...90
Tabel LVI Kamus Data Data Penjualan ...91
Tabel LVII Kamus Data Detail Penjualan ...92
Tabel LVIII Kamus Data Data Biaya ...92
Tabel LIX Kamus Data Data Pesanan ...92
Tabel LX Kamus Data Data Detail Pesanan ...93
Tabel LXI Kamus Data Detail Resep ...94
Tabel LXII Kamus Data Data Pesan Meja ...94
Tabel LXIII PSPEC Login ...95
Tabel LXIV PSPEC Tambah Pengguna ...95
Tabel LXV PSPEC Ubah Pengguna ...95
Tabel LXVI PSPEC Lihat Pengguna ...96
Tabel LXVII PSPEC Cari Pengguna ...96
Tabel LXVIII PSPEC Tambah Meja ...96
Tabel LXIX PSPEC Ubah Meja ...97
Tabel LXX PSPEC Tambah Bahan Baku ...97
Tabel LXXI PSPEC Ubah Bahan Baku ...98
Tabel LXXII PSPEC Lihat Bahan Baku ...98
Tabel LXXIII PSPEC Cari Bahan Baku ...98
Tabel LXXIV PSPEC Tambah Kategori Bahan ...99
Tabel LXXV PSPEC Hapus Kategori Bahan ...99
Tabel LXXVI PSPEC Tambah Supplier ... 100
Tabel LXXVII PSPEC Ubah Supplier ... 100
Tabel LXXVIII PSPEC Lihat Supplier ... 101
Tabel LXXIX PSPEC Cari Supplier ... 101
Tabel LXXX PSPEC Tambah Kategori Menu ... 101
Tabel LXXXI PSPEC Hapus Kategori Menu ... 102
Tabel LXXXII PSPEC Tambah menu ... 102
Tabel LXXXIII PSPEC Ubah Menu ... 103
Tabel LXXXIV PSPEC Lihat Menu ... 103
Tabel LXXXV PSPEC Cari Menu ... 103
Tabel LXXXVI PSPEC Tambah Paket ... 104
Tabel LXXXVII PSPEC Ubah Paket ... 104
Tabel LXXXVIII PSPEC Lihat Paket ... 105
Tabel LXXXIX PSPEC Cari Paket ... 105
Tabel XC PSPEC Tambah Promosi ... 105
Tabel XCI PSPEC Ubah Promosi ... 106
Tabel XCII PSPEC Lihat Promosi ... 106
Tabel XCIII PSPEC Cari Promosi ... 106
Tabel XCIV PSPEC Tambah Order Pembelian ... 107
Tabel XCV PSPEC Ubah Order Pembelian ... 107
Tabel XCVI PSPEC Batal Order Pembelian ... 108
Tabel XCVII PSPEC Pembelian Langsung ... 108
Tabel XCVIII PSPEC Penerimaan Barang ... 109
Tabel XCIX PSPEC Pelunasan Hutang ... 109
Tabel CI PSPEC Ubah Permintaan Bahan ... 110
Tabel CII PSPEC Batal Permintaan Bahan ... 110
Tabel CIII PSPEC Lihat Permintaan Bahan ... 111
Tabel CIV PSPEC Transfer Bahan ... 111
Tabel CV PSPEC Tambah Stok Opname ... 112
Tabel CVI PSPEC Cari Stok Opname ... 112
Tabel CVII PSPEC Menambah Pesanan Dine In ... 113
Tabel CVIII PSPEC Menambah Pesanan Take Away ... 113
Tabel CIX PSPEC Pembayaran Pesanan Dine In ... 113
Tabel CX PSPEC Tambah Reservasi Catering ... 114
Tabel CXI PSPEC Pembatalan Reservasi Catering ... 114
Tabel CXII PSPEC Pelunasan Reservasi Catering ... 115
Tabel CXIII PSPEC Penyajian Pesanan ... 115
Tabel CXIV PSPEC Cetak Laporan Penjualan... 116
Tabel CXV PSPEC Cetak Laporan Pembelian... 116
Tabel CXVI PSPEC Cetak Laporan Pembayaran Hutang ... 116
Tabel CXVII PSPEC Cetak Laporan Laba Rugi ... 117
Tabel CXVIII PSCPEC Cetak Laporan Reservasi Catering ... 117
Tabel CXIX PSPEC Cetak Laporan Stok Bahan ... 118
Tabel CXX PSPEC Cetak Laporan Stok Opname ... 118
Tabel CXXI PSPEC Cetak Laporan Supplier ... 119
Tabel CXXII PSPEC Cetak Laporan Menu ... 119
Tabel CXXIII PSPEC Cetak Laporan Promosi ... 119
Tabel CXXIV PSPEC Cetak Laporan Paket ... 120
Tabel CXXV Test Case Form Login ... 174
Tabel CXXVI Test Case Form Pengguna... 175
Tabel CXXVII Test Case Form Pencarian Data Pengguna ... 176
Tabel CXXVIII Test Case Form Meja ... 176
Tabel CXXIX Test Case Form Pencarian Data Meja ... 177
Tabel CXXX Test Case Form Biaya ... 178
Tabel CXXXI Test Case Form Kategori Bahan ... 178
Tabel CXXXII Test Case Form Bahan Baku ... 179
Tabel CXXXIII Test Case Form Pencarian Data Bahan Baku ... 180
Tabel CXXXIV Test Case Form Supplier ... 181
Tabel CXXXV Test Case Form Pencarian Data Supplier ... 183
Tabel CXXXVI Test Case Form Menu ... 185
Tabel CXXXVII Test Case Form Pencarian Data Menu ... 186
Tabel CXXXVIII Test Case Form Paket ... 187
Tabel CXXXIX Test Case Form Pencarian Data Paket ... 189
Tabel CXL Test Case Form Promosi ... 189
Tabel CXLI Test Case Form Pencarian Data Promosi ... 192
Tabel CXLII Test Case Form Ubah Password... 192
Tabel CXLIII Test Case Form Order Pembelian ... 193
Tabel CXLIV Test Case Form Pembelian Langsung ... 195
Tabel CXLV Test Case Form Penerimaan Barang ... 197
Tabel CXLVI Test Case Form Pelunasan Hutang ... 198
Tabel CXLVII Test Case Form Permintaan Bahan ... 199
Tabel CXLVIII Test Case Form Stok Opname... 201
Tabel CXLIX Tase Case Form Pesanan Dapur... 202
Tabel CL Test Case Form Pesanan Catering Dapur ... 203
Tabel CLII Test Case Form Pembatalan Reservasi Catering ... 205
Tabel CLIII Test Case Form Pemesanan Take Away... 205
Tabel CLIV Test Case Form Pembayaran Dine In ... 206
Tabel CLV Test Case Form Pelunasan Catering ... 207
Tabel CLVI Test Case Form Pesanan Baru (Waiter) ... 207
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Dewasa ini penggunaan teknologi dalam pengolahan sistem informasi
sangat dibutuhkan oleh suatu perusahaan agar mampu bersaing dalam
persaingan dunia usaha yang semakin ketat. Salah satu bidang usaha yang
membutuhkan penggunaan teknologi informasi adalah restoran, dimana
semua transaksi yang terjadi mulai dari pembelian bahan mentah,
pengolahan menu, pemesanan menu, hingga pembayaran di kasir haruslah
dicatat untuk mendapatkan informasi tentang untung ruginya usaha restoran
tersebut. Maraknya bisnis restoran saat ini membuat para pengusaha
restoran berlomba-lomba menyajikan beraneka ragam menu dengan harga
yang kompetitif dan pelayanan yang terbaik bagi konsumen, bahkan sampai
mengembangkan usahanya ke pelayanan catering.
Melihat hal tersebut di atas, tentu saja aplikasi sistem informasi
restoran yang masih menggunakan cara manual kurang efektif, pada
umumnya konsumen menunggu staff pelayan mencatat daftar pesanan
secara manual pada nota kertas kemudian memproses daftar pesanan
tersebut ke bagian dapur untuk penyajian makanan sehingga ada masalah
yang sering terjadi pada pemesanan menu secara manual, misalnya ada
kemungkinan terjadi kehilangan atau kerusakan nota, data menu yang
stoknya telah habis tetapi masih ada dalam daftar menu, salah dalam
mencetak tagihan dan sebagainya. Selain masalah yang timbul dari
pemesanan menu terdapat juga masalah lain yaitu lamanya waktu yang
diperlukan untuk melakukan pengecekan persediaan bahan baku yang ada
di gudang dan juga kesulitan perhitungan biaya produksi yang dikeluarkan
untuk mengelolah suatu bahan baku makanan menjadi hidangan yang siap
disajikan kepada konsumen. oleh karena itu, kebutuhan akan pemanfaatan
teknologi informasi menjadi mutlak.
Salah satu teknologi yang dapat membantu kinerja sistem informasi
2
dapat berjalan dalam sebuah Mobile Device (PDA). Aplikasi yang berjalan
diatas aplikasi mobile ini mirip dengan aplikasi desktop. Seiring dengan
perkembangan teknologi yang semakin pesat bukan tidak mungkin jika
aplikasi mobile dipadukan dengan aplikasi desktop untuk membantu kegiatan
usaha pada restoran dalam hal pemesanan makanan oleh konsumen,
sehingga pelayanan pemesanan dapat dilakukan dengan efektif,
mengurangi pemakaian nota kertas serta meminimalisir masalah-masalah
yang ada.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang ada, maka rumusan masalah yang
akan dibahas adalah:
1. Bagaimana sistem informasi restoran dapat mengolah data transaksi?
2. Bagaimana sistem informasi restoran dapat mengontrol persediaan
bahan baku yang tersedia?
3. Bagaimana sistem informasi restoran dapat menangani pemesanan
makanan dengan menggunakan aplikasi mobile?
4. Bagaimana sistem informasi restoran dapat membantu pembuatan
laporan-laporan yang dibutuhkan dengan mudah?
1.3 Tujuan
Tujuan dari pembuatan proyek ini agar bisa membantu pihak restoran
dalam masalah-masalah yang dirumusakan dalam rumusan masalah.
Adapun tujuan-tujuan khusus dari pembuatan proyek ini antara lain:
1. Membangun sistem informasi restoran yang bisa melakukan pengolahan
transaksi di antaranya transaksi penjualan dan pembelian.
2. Membangun sistem informasi restoran yang bisa mencatat setiap bahan
baku yang masuk dan keluar, sehingga persediaan bahan baku dapat
selalu terpantau.
3. Membangun Sistem Informasi restoran dengan aplikasi mobile yang bisa
3
4. Membangun sistem informasi restoran yang bisa membantu pembuatan
laporan-laporan yang dibutuhkan secara terkomputerisasi sehingga
mengurangi waktu dan tenaga.
1.4 Ruang Lingkup Kajian
1.4.1 Aplikasi
Batasan masalah dalam proyek ini antara lain yang akan dibuat :
1. Melakukan pengolahan pesanan konsumen
2. Melakukan pengolahan stok bahan baku di gudang
3. Melakukan pengolahan komposisi bahan baku makanan tiap menu.
4. Melakukan pengolahan transaksi jual/beli.
5. Melakukan pengolahan laporan jual/beli berdasarkan periode tertentu.
6. Melakukan pengolahan pemesanan catering.
7. Menggunakan metode client/server untuk integrasi sistem informasi.
8. Terdiri dari aplikasi desktop dan aplikasi mobile.
9. Memiliki 4 hak akses pengguna pada aplikasi desktop yang terdiri dari
admin, kasir, koki dan gudang.
1. Admin: dapat melakukan hampir semua kegiatan yang berhubungan
dengan data master dan laporan.
2. Kasir: pembuatan tagihan berdasarkan data pesanan pelanggan dan
menangani pembayaran atas tagihan.
3. Koki: menerima data-data pesanan pelanggan yang telah di kirim
melalui aplikasi mobile oleh staff pelayan serta membuat daftar
permintaan bahan ke gudang apabila stok bahan di dapur tidak
mencukupi.
4. Gudang: mengontrol persediaan bahan baku di gudang, apabila tidak
mencukupi dapat melakukan pembelian.
10. Memiliki 1 hak akses pengguna pada aplikasi mobile yaitu staff pelayan.
1. Staff pelayan: dapat memasukkan data-data yang di pesan oleh
4
desktop pada bagian dapur serta dapat melihat status pesanan
pelanggan.
1.4.2 Software
Adapun batasan software untuk Sistem Informasi Restoran Dan
Catering yang akan dibuat antara lain:
1. Framework 3.5
2. Microsft SQL Server 2008
3. Microsoft Visual Studio 2008
4. C#
1.5 Sumber Data
Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber data
primer berupa data dari Restoran melalui wawancara. Sedangkan sumber
data sekunder meliputi buku penunjang, referensi, sumber informasi tertulis
dan situs – situs di internet.
1.6 Sistematika Pembahasan
Sistematika pembahasan dari penyusunan laporan tugas akhir ini
direncanakan sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan
masalah, tujuan, ruang lingkup kajian, metodologi, serta sistematika
pembahasan dari proyek tugas akhir ini.
BAB II. KAJIAN TEORI
Bab ini membahas mengenai teori-teori yang berkaitan dalam penyelesaian
proyek tugas akhir ini.
5
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir
sistem kerja dari aplikasi, antara lain memuat ERD, DFD, Kamus Data, daftar
tabel dalam basis data, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta
penjelasan dari tiap fitur utama yang dibuat.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi mengenai pengujian dan analisa terhadap masing-masing fitur
dari aplikasi. Laporan dari pengujian tiap fitur yang dibuat dalam metode
blackbox testing.
BAB VI SIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa
pengujian aplikasi yang dibuat. Untuk lebih meningkatkan hasil akhir yang
lebih baik maka penulis juga memberikan saran-saran untuk perbaikan serta
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil implementasi sistem dapat diambil simpulan
sebagai berikut :
1. Aplikasi ini membantu menangani pengolahan data transaksi karena
pengolahan data transaksi telah dilakukan dengan terkomputerisasi.
2. Aplikasi ini membatu mengontrol persediaan bahan baku dengan
menampilkan data bahan baku yang telah berada pada batas stok
minimum di halaman utama gudang dan dapur.
3. Aplikasi pesanan pada PDA pelayan restoran dapat secara langsung
mengirim pesanan, melakukan penambahan dan pembatalan pesanan
serta melihat status dari pesanan tanpa perlu pergi ke dapur terlebih
dahulu.
4. Aplikasi ini dapat membuat laporan karena penanganan data-data
transaksi maupun data master yang dibutuhkan dalam pembuatan
laporan telah terkomputerisasi sehingga bisa mengenerate data-data
transaksi tersebut untuk menghasilkan laporan.
6.2 Saran
Saran-saran yang telah didapat, mengenai pengembangan aplikasi
selanjutnya, antara lain:
1. Adanya penambahan fitur sms gateway untuk pemesanan tempat dan
layanan terhadap konsumen seperti memberikan informasi promo yang
sedang berlangsung.
2. Aplikasi ini perlu terus dikembangkan agar dapat sesuai dengan
kebutuhan yang ada pada restoran, karena tidak menutup kemungkinan
terjadinya perubahan proses bisnis yang dapat merubah beberapa
bagian dalam aplikasi ini.
3. Adanya penambahan fungsi pada dapur seperti pemberian waktu pada
213
4. pesanan mulai dari pesanan sampai di dapur hingga pesanan diproses,
jika order telah melampaui batas waktu tertentu dan belum diproses
maka akan ada peringatan yang tertampil di dapur.
5. Memperbanyak laporan-laporan keuangan dan akuntansi seperti laporan
214
DAFTAR PUSTAKA
Agus Kurniawan, Risman Adnan, Panji Aryaputra, Norman Sasono, Ali
Ahmad Heryana, M. Fathur Rahman, I Wayan Saryada, Adi Wirasta.
(2004). Pengenalan Bahasa C#. Jakarta: Project Otak.
Fathansyah. (2007). Basis Data, Informatika Bandung.
H.M, Jogiyanto. (2001) Analisis dan Design Sistem Informasi. Andi Offset.
Yogyakarta.
Kadir, Abdul. (1999). Konsep Dan Tuntunan Praktis Basis Data. Yogyakarta:
Andi Offset.
Kumalasari, Efa. (24 Maret 2008). Proses Bisnis dalam Perusahaan.
http://www.midas-solusi.com/knowledge-space,en,detail, 26, proses
bisnis dalam perusahaan.