• Tidak ada hasil yang ditemukan

Restaurant Management Application.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Restaurant Management Application."

Copied!
23
0
0

Teks penuh

(1)

ABSTRAK

Aplikasi manajemen restoran ini dibuat untuk mengolah semua data yang ada pada restoran yg bersangkutan sehingga seluruh data dapat terintegrasi dan dikelola dengan baik. Diharapkan, dengan dibuatnya aplikasi ini dapat mempermudah pekerjaan di restoran yang bersangkutan diantaranya pembukaan meja, pemesanan makanan, penutupan meja serta transaksi pembayaran. Transaksi pembayaran dapat di lakukan secara tunai dan kredit(kartu kredit). Aplikasi ini juga dilengkapi dengan fitur untuk mengelola bahan makanan yang digunakan untuk setiap menu beserta dengan supplier yang memasukkan bahan-bahan makanan tersebut kepada pihak restoran. Di samping itu aplikasi ini juga menangani pembuatan laporan keuangan secara terkomputerisasi dan proses pengabsenan dan penggajian karyawan. Aplikasi ini menggunakan bahasa pemrograman c#.Net dengan teknologi ASP.Net dan basis data menggunakan Microsoft SQL Server 2005.

(2)

ABSTRACT

Restaurant management application is designed to process all the data available at the restaurant so that all data can be integrated and well managed. Hopefully, with this application can be made easier job at the restaurant in question include the opening of the table, ordering food, the closing table and payment transactions. Payment transactions can be done in cash and credit (credit cards). This application is also equipped with features to manage the use of food ingredients for each menu along with suppliers that include food ingredients to the restaurant side. In addition, this application also handles making financial reports which are computerized, process of absences and employee payroll. These applications use C #. Net programming language with ASP.Net technology and databases using Microsoft SQL Server 2005.

(3)

DAFTAR ISI

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xv

DAFTAR TABEL ... xxi

DAFTAR LAMPIRAN ... xxiv

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penulisan ... 4

BAB II KAJIAN TEORI ... 6

2.1 Sistem Informasi (Information System) ... 6

2.1.1. Definisi ... 6

2.1.2. Sistem Informasi Manajemen ... 6

2.2 Akuntansi ... 8

2.2.1. Definisi Akuntansi ... 8

2.2.2. Sejarah Akuntansi ... 8

2.2.3. Laporan Akuntansi ... 9

2.3 .NET Framework 3.5...11

2.4 Bahasa Pemrograman VB.NET ...13

2.5 Structure Query language (SQL) ...14

2.5.1. Latar Belakang SQL ...14

2.5.2. Fungsi SQL ...15

2.6 Entity Relationship Diagram (ERD) ...17

2.6.1. Latar Belakang ERD ...17

2.6.2. Fungsionalitas ERD ...18

2.6.3. Contoh ERD ...23

(4)

2.7.1. Latar Belakang DFD ...23

2.7.2. Fungsionalitas DFD ...24

2.7.3. Contoh DFD ...25

2.7.4. Kamus Data ...25

2.7.5. Pspec...26

2.8 Flowchart ...26

2.8.1. Definisi Flowchart...26

2.9 Client Server ...29

2.9.1. Definisi Client Server ...29

2.9.2. Tujuan Client Server ...29

2.9.3. Arsitektur Client Server ...29

2.10 Black Box Testing ...30

BAB III ANALISIS DAN RANCANGAN SISTEM ...32

3.1 Proses Bisnis ...32

3.1.1. Flowchart Proses Pemesanan ...34

3.1.2. Flowchart Proses Pengolahan Data ...35

3.1.3. Flowchart Proses Pembelian Bahan Makanan ...36

3.1.4. Flowchart Proses Penggajian Karyawan ...37

3.1.5. Flowchart Proses Transaksi Pembayaran ...38

3.2 Proses Bisnis Setelah Menggunakan Aplikasi ...39

3.2.1. Proses Login Setelah Menggunakan Aplikasi ...39

3.2.2. Proses Kelola Data Setelah Menggunakan Aplikasi ...40

3.2.3. Proses Pembelian Bahan Makanan Setelah Menggunakan Aplikasi ...41

3.2.4. Proses Pemesanan Setelah Menggunakan Aplikasi ...42

3.2.5. Proses Pembayaran Setelah Menggunakan Aplikasi ...43

3.2.6. Proses Pengabsenan Dan Penggajian Setelah Menggunakan Aplikasi .44 3.3 Perancangan ...45

3.3.1. Entity Relationship Diagram ...45

3.3.2. Skema Database ...46

3.3.3. ERD To Database ...48

3.3.4. Data Flow Diagram ...57

3.3.4.1. Data Flow Diagram (DFD) Level 0 ...57

3.3.4.2. Data Flow Diagram Turunan ...59

3.3.4.2.1. Data Flow Diagram (DFD) Level 1 ...59

3.3.4.2.2. Data Flow Diagram (DFD) Level 2 Proses 2 ...60

3.3.4.2.3. Data Flow Diagram (DFD) Level 2 Proses 5 ...61

(5)

3.3.4.2.5. Data Flow Diagram (DFD) Level 3 Proses 5.2 ...63

3.3.4.2.6. Data Flow Diagram (DFD) Level 3 Proses 5.3 ...64

3.3.4.2.7. Data Flow Diagram (DFD) Level 3 Proses 5.4 ...65

3.3.4.2.8. Data Flow Diagram (DFD) Level 3 Proses 5.5 ...66

3.3.4.2.9. Data Flow Diagram (DFD) Level 3 Proses 5.6 ...67

3.3.4.2.10. Data Flow Diagram (DFD) Level 3 Proses 5.7 ...68

3.3.5. Kamus Data ...68

3.3.6. Spesifikasi Proses...76

3.3.7. Sketsa User Interface ...91

3.3.7.1. Main Home ...91

3.3.7.2. AdminMain Home ...92

3.3.7.3. WaiterMain Home ...93

3.3.7.4. CashierMain Home ...94

3.3.7.5. ChefMain Home ...95

3.3.7.6. Orders (Admin) ...96

3.3.7.7. Employees ...96

3.3.7.8. Transactions(Admin) ...97

3.3.7.9. Payroll ...98

3.3.7.10. Suppliers ...98

3.3.7.11. Admin Ingredients ...99

3.3.7.12. Purchases ... 100

3.3.7.13. Menu ... 101

3.3.7.14. Recipes ... 102

3.3.7.15. Report ... 103

3.3.7.16. Tables ... 103

3.3.7.17. Opening Orders ... 104

3.3.7.18. Order Detail ... 105

3.3.7.19. Cash Transactions ... 106

3.3.7.20. Credit Transactions ... 107

3.3.7.21. View Orders ... 108

3.3.7.22. New Recipe ... 109

3.3.7.23. Chef Ingredients ... 110

BAB IV HASIL PENELITIAN ... 111

4.1 Main Home ... 111

4.2 Admin Home ... 112

4.3 Waiter Home ... 113

(6)

4.5 Chef Home ... 115

4.6 Employees ... 116

4.7 Order Admin ... 117

4.8 Payroll ... 118

4.9 Payroll History ... 119

4.10 Transactions (Admin) ... 120

4.11 Suppliers ... 121

4.12 Ingredients ... 122

4.13 Purchases ... 123

4.14 Menu ... 124

4.15 Recipe ... 125

4.16 Tables ... 126

4.17 Orders ... 127

4.18 Order Detail ... 128

4.19 Print Bill ... 129

4.20 Transactions (Cashier) ... 130

4.21 Transactions - Continue (Cashier) ... 130

4.22 View Orders ... 131

4.23 New Recipe ... 132

4.24 New Recipe Detail (Inactive Recipe) ... 133

4.25 New Recipe Detail (Rejected Recipe) ... 134

4.26 Chef Ingredients ... 135

4.27 Report (Search General Journal) ... 136

4.28 ViewReport (General Journal) ... 137

4.29 Report (Search Income Statement) ... 138

4.30 ViewReport (Income Statement) ... 138

4.31 Change Password ... 140

4.32 Reset Password ... 141

4.33 Login Form (PDA) ... 142

4.34 Ordering Form (PDA) ... 143

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 144

5.1 Uji Coba Hasil Penelitian ... 144

5.1.1. Halaman Login / Main Home ... 144

5.1.2. Halaman Employees ... 145

5.1.3. Halaman AdminOrders ... 146

5.1.4. Halaman Payroll ... 146

(7)

5.1.6. Halaman AdminTransactions ... 148

5.1.7. Halaman Suppliers... 149

5.1.8. Halaman Ingredients ... 150

5.1.9. Halaman Purchases ... 151

5.1.10. Halaman Menu ... 152

5.1.11. Halaman Recipe ... 153

5.1.12. Halaman Tables ... 154

5.1.13. Halaman OrdersWaiter ... 155

5.1.14. Halaman OrdersDetailWaiter ... 156

5.1.15. Halaman Transactions ... 158

5.1.16. Halaman ViewOrderChef ... 159

5.1.17. Halaman NewRecipe ... 159

5.1.18. Halaman RecipeDetail ... 160

5.1.19. Halaman ChefIngredients ... 161

5.1.20. Halaman Report ... 161

5.1.21. Halaman Reset Password ... 162

5.1.22. Halaman Change Password ... 163

5.1.23. Login Form (PDA) ... 163

5.1.24. Ordering Form (PDA) ... 164

5.2 Uji Coba Berdasarkan Kuesioner ... 165

5.2.1. Usia Responden ... 165

5.2.2. Memudahkan Pekerjaan ... 165

5.2.3. Pengelolaan Menu, Resep, dan Bahan Makanan ... 166

5.2.4. Pengelolaan Data,Pengabsenan,dan Penggajian Karyawan ... 167

5.2.5. Proses Pemesanan Makanan dan Transaksi Pembayaran ... 167

5.2.6. Pencatatan Pembelian Bahan Makanan ... 168

5.2.7. Mengetahui Keuntungan / Kerugian Restoran ... 169

BAB VI SIMPULAN DAN SARAN ... 170

6.1 Simpulan ... 170

6.2 Saran ... 171

(8)

DAFTAR GAMBAR

Gambar 1 Contoh ERD ...23

Gambar 2 Contoh DFD ...25

Gambar 3 Flowchart Proses Pemesanan ...34

Gambar 4 Flowchart Proses Pengolahan Data ...35

Gambar 5 Flowchart Proses Pembelian Bahan Makanan ...36

Gambar 6 Flowchart Proses Penggajian Karyawan ...37

Gambar 7 Flowchart Proses Transaksi Pembayaran ...38

Gambar 8 Flowchart Proses Login Setelah Menggunakan Aplikasi ...39

Gambar 9 Flowchart Proses Kelola Data Setelah Menggunakan Aplikasi ...40

Gambar 10 Flowchart Proses Pembelian Bahan Makanan Setelah Menggunakan Aplikasi ...41

Gambar 11 Flowchart Proses Pemesanan Setelah Menggunakan Aplikasi ...42

Gambar 12 Flowchart Proses Pembayaran Setelah Menggunakan Aplikasi ...43

Gambar 13 Flowchart Proses Pengabsenan Dan Penggajian Setelah Menggunakan Aplikasi ...44

Gambar 14 ERD ...46

Gambar 15 Data Flow Diagram Lvl 0 ...57

Gambar 16 Data Flow Diagram Lvl 1 ...59

Gambar 17 Data Flow Diagram Lvl 2 Proses 2 ...60

Gambar 18 Data Flow Diagram Lvl 2 Proses 5 ...61

Gambar 19 Data Flow Diagram Lvl 3 Proses 5.1 ...62

Gambar 20 Data Flow Diagram Lvl 3 Proses 5.2 ...63

Gambar 21 Data Flow Diagram Lvl 3 Proses 5.3 ...64

Gambar 22 Data Flow Diagram Lvl 3 Proses 5.4 ...65

Gambar 23 Data Flow Diagram Lvl 3 Proses 5.5 ...66

Gambar 24 Data Flow Diagram Lvl 3 Proses 5.6 ...67

Gambar 25 Data Flow Diagram Lvl 3 Proses 5.7 ...68

Gambar 26 Sketsa Main Home ...91

Gambar 27 Sketsa Admin Main Home ...92

Gambar 28 Sketsa Waiter Main Home ...93

Gambar 29 Sketsa Cashier Main Home ...94

Gambar 30 Sketsa Chef Main Home ...95

Gambar 31 Sketsa Orders(Admin) ...96

Gambar 32 Sketsa Employees ...96

(9)

Gambar 34 Sketsa Payroll ...98

Gambar 35 Sketsa Suppliers ...98

Gambar 36 Sketsa AdminIngredients ...99

Gambar 37 Sketsa Purchases ... 100

Gambar 38 Sketsa Menu ... 101

Gambar 39 Sketsa Recipes ... 102

Gambar 40 Sketsa Report ... 103

Gambar 41 Sketsa Tables ... 103

Gambar 42 Sketsa Orders ... 104

Gambar 43 Sketsa OrderDetail ... 105

Gambar 44 Sketsa CashTransactions ... 106

Gambar 45 Sketsa CreditTransactions ... 107

Gambar 46 Sketsa ViewOrders ... 108

Gambar 47 Sketsa NewRecipe ... 109

Gambar 48 Sketsa ChefIngredients ... 110

Gambar 49 Main Home... 111

Gambar 50 Admin Home ... 112

Gambar 51 Waiter Home ... 113

Gambar 52 Cashier Home ... 114

Gambar 53 Chef Home ... 115

Gambar 54 Employees ... 116

Gambar 55 Employees (Continue) ... 116

Gambar 56 Order Admin ... 117

Gambar 57 Payroll ... 118

Gambar 58 Payroll History ... 119

Gambar 59 Transactions (Admin) ... 120

Gambar 60 Suppliers ... 121

Gambar 61 Ingredients ... 122

Gambar 62 Purchases ... 123

Gambar 63 Menu ... 124

Gambar 64 Recipe ... 125

Gambar 65 Tables ... 126

Gambar 66 Orders ... 127

Gambar 67 Order Detail ... 128

Gambar 68 Print Bill ... 129

Gambar 69 Transactions (Cashier) ... 130

(10)

Gambar 71 View Orders ... 131

Gambar 72 New Recipe ... 132

Gambar 73 New Recipe Detail (Inactive Recipe) ... 133

Gambar 74 New Recipe Detail (Rejected Recipe) ... 134

Gambar 75 Chef Ingredients ... 135

Gambar 76 Report (Search General Journal) ... 136

Gambar 77 ViewReport (Search General Journal) ... 137

Gambar 78 Report (Search Income Statement) ... 138

Gambar 79 ViewReport (Income Statement) ... 139

Gambar 80 Change Password ... 140

Gambar 81 Reset Password ... 141

Gambar 82 Login Form (PDA) ... 142

(11)

DAFTAR TABEL

Tabel I. Tabel Notasi Entity relationship Diagram ... 22

Tabel II. Tabel Notasi Data flow Diagram ... 24

Tabel III. Tabel Simbol - Simbol Pada Flowchart ... 28

Tabel IV. Tb_Employees ... 49

Tabel V. Tb_Orders ... 49

Tabel VI. Tb_Tables ... 50

Tabel VII. Tb_Menu ... 50

Tabel VIII. Tb_Recipes ... 50

Tabel IX. Tb_Ingredients ... 51

Tabel X. Tb_Suppliers ... 51

Tabel XI. Tb_Transactions ... 51

Tabel XII. Tb_Cash_Transactions ... 52

Tabel XIII. Tb_Credit_Transactions ... 52

Tabel XIV. Tb_Absent ... 53

Tabel XV. Tb_Payroll ... 53

Tabel XVI. Tb_Chart_Of_Account ... 53

Tabel XVII. Tb_Journal ... 54

Tabel XVIII. Tb_Order_Detail ... 54

Tabel XIX. Tb_Recipe_Detail ... 54

Tabel XX. Tb_Purchases ... 55

Tabel XXI. Tb_Journal_Detail ... 55

Tabel XXII. Tb_Temp ... 56

Tabel XXIII. Tabel Kamus Data Tb_Employees ... 68

Tabel XXIV. Tabel Kamus Data Tb_Orders ... 69

Tabel XXV. Tabel Kamus Data Tb_Tables ... 69

Tabel XXVI. Tabel Kamus Data Tb_Menu ... 70

Tabel XXVII. Tabel Kamus Data Tb_Recipes ... 70

Tabel XXVIII. Tabel Kamus Data Tb_Ingredients ... 71

Tabel XXIX. Tabel Kamus Data Tb_Suppliers ... 71

Tabel XXX. Tabel Kamus Data Tb_Transactions ... 72

Tabel XXXI. Tabel Kamus Data Tb_Cash_Transactions ... 72

Tabel XXXII. Tabel Kamus Data Tb_Credit_Transactions... 72

(12)

Tabel XXXIV. Tabel Kamus Data Tb_Payroll ... 73

Tabel XXXV. Tabel Kamus Data Tb_Chart_Of_Account ... 74

Tabel XXXVI. Tabel Kamus Data Tb_Journal ... 74

Tabel XXXVII. Tabel Kamus Data Tb_Order_Detail ... 74

Tabel XXXVIII. Tabel Kamus Data Tb_Recipe_Detail ... 75

Tabel XXXIX. Tabel Kamus Data Tb_Purchases ... 75

Tabel XL. Tabel Kamus Data Tb_Journal_Detail ... 76

Tabel XLI. Tabel Spesifikasi Proses 1 ... 76

Tabel XLII. Tabel Spesifikasi Proses 3 ... 77

Tabel XLIII. Tabel Spesifikasi Proses 4 ... 78

Tabel XLIV. Tabel Spesifikasi Proses 6 ... 78

Tabel XLV. Tabel Spesifikasi Proses 2.3.1 ... 79

Tabel XLVI. Tabel Spesifikasi Proses 2.3.2 ... 79

Tabel XLVII. Tabel Spesifikasi Proses 2.3.3 ... 80

Tabel XLVIII. Tabel Spesifikasi Proses 5.1.1 ... 80

Tabel XLIX. Tabel Spesifikasi Proses 5.1.2 ... 81

Tabel L. Tabel Spesifikasi Proses 5.1.3 ... 81

Tabel LI. Tabel Spesifikasi Proses 5.1.4 ... 82

Tabel LII. Tabel Spesifikasi Proses 5.2.1 ... 82

Tabel LIII. Tabel Spesifikasi Proses 5.2.2 ... 83

Tabel LIV. Tabel Spesifikasi Proses 5.2.3 ... 83

Tabel LV. Tabel Spesifikasi Proses 5.3.1 ... 84

Tabel LVI. Tabel Spesifikasi Proses 5.3.2 ... 84

Tabel LVII. Tabel Spesifikasi Proses 5.3.3 ... 85

Tabel LVIII. Tabel Spesifikasi Proses 5.4.1 ... 85

Tabel LIX. Tabel Spesifikasi Proses 5.4.2 ... 86

Tabel LX. Tabel Spesifikasi Proses 5.4.3 ... 86

Tabel LXI. Tabel Spesifikasi Proses 5.4.4 ... 87

Tabel LXII. Tabel Spesifikasi Proses 5.5.1 ... 87

Tabel LXIII. Tabel Spesifikasi Proses 5.5.2 ... 88

Tabel LXIV. Tabel Spesifikasi Proses 5.6.1 ... 88

Tabel LXV. Tabel Spesifikasi Proses 5.6.2 ... 89

Tabel LXVI. Tabel Spesifikasi Proses 5.6.3 ... 89

Tabel LXVII. Tabel Spesifikasi Proses 5.7.1 ... 90

Tabel LXVIII. Tabel Spesifikasi Proses 5.7.2 ... 90

Tabel LXIX. Tabel Spesifikasi Proses 5.7.3 ... 90

(13)

Tabel LXXI. Tabel uji coba halaman Employees ... 145

Tabel LXXII. Tabel uji coba halaman AdminOrders... 146

Tabel LXXIII. Tabel uji coba halaman Payroll ... 147

Tabel LXXIV. Tabel uji coba halaman Payroll History ... 148

Tabel LXXV. Tabel uji coba halaman AdminTransactions ... 149

Tabel LXXVI. Tabel uji coba halaman Suppliers ... 149

Tabel LXXVII. Tabel uji coba halaman Ingredients ... 150

Tabel LXXVIII. Tabel uji coba halaman Purchases ... 151

Tabel LXXIX. Tabel uji coba halaman Menu ... 152

Tabel LXXX. Tabel uji coba halaman Recipe ... 154

Tabel LXXXI. Tabel uji coba halaman Tables ... 154

Tabel LXXXII. Tabel uji coba halaman OrdersWaiter ... 156

Tabel LXXXIII. Tabel uji coba halaman OrdersDetailWaiter ... 156

Tabel LXXXIV. Tabel uji coba halaman Transactions ... 158

Tabel LXXXV. Tabel uji coba halaman ViewOrderChef ... 159

Tabel LXXXVI. Tabel uji coba halaman NewRecipe ... 159

Tabel LXXXVII. Tabel uji coba halaman RecipeDetail ... 160

Tabel LXXXVIII. Tabel uji coba halaman ChefIngredients ... 161

Tabel LXXXIX. Tabel uji coba halaman Report ... 161

Tabel XC. Tabel uji coba halaman Reset Password ... 162

Tabel XCI. Tabel uji coba halaman Change Password ... 163

Tabel XCI. Tabel uji coba Login Form (PDA) ... 164

Tabel XCII. Tabel uji coba Ordering Form (PDA) ... 164

Tabel XCIII. Tabel umur responden ... 165

Tabel XCIV. Tabel Perihal Memudahkan Pekerjaan ... 165

Tabel XCV. Tabel Perihal Memudahkan Pengelolaan Menu, Resep, dan Bahan Makanan ... 166

Tabel XCVI. Tabel Perihal Memudahkan Pengelolaan Data,Pengabsenan,dan Penggajian Karyawan ... 167

Tabel XCVII. Tabel Perihal Memudahkan Proses Pemesanan Makanan dan Transaksi Pembayaran ... 168

(14)

DAFTAR LAMPIRAN

(15)

BAB I PENDAHULUAN

1.1 Latar Belakang

Dewasa ini telah banyak orang yang menjalani bisnis restoran / rumah

makan / cafe. Perusahaan itu harus dapat menangani masalah pembukaan

meja, penutupan meja, melihat ketersediaan tempat yang masih kosong,

pemesanan makanan, menampung data karyawan (waiter, chef, cashier),

clock in dan clock out karyawan, transaksi pembayaran, inventori restoran,

serta laporan pembukaan meja, penutupan meja, banyaknya order /

pemesanan makanan per bulan, per tanggal, dan per tahun tertentu yang

diinginkan user. Akan tetapi, banyak perusahaan restoran tersebut

menangani masalah – masalah itu secara manual maupun dengan jalur

komputerisasi yang rumit.

Berdasarkan pertimbangan di atas, maka dibuatlah suatu aplikasi

yang dapat menggantikan sistem secara manual menjadi sistem

terkomputerisasi dengan jalur yang singkat namun dapat menyelesaikan

setiap masalah yang ada.

Dengan dibuatnya aplikasi ini, diharapkan agar perusahaan yang

bergerak dalam bidang restoran ini dapat menangani masalah pembukaan

meja, penutupan meja, melihat ketersediaan tempat / meja yang masih

kosong, pemesanan makanan, menampung data karyawan (pelayan dan

koki), clock in dan clock out karyawan serta penggajian, transaksi

pembayaran, inventori restoran, pengelolaan menu makanan dan minuman

serta laporan pembukaan meja, penutupan meja, banyaknya order /

pemesanan makanan per bulan, per tanggal, dan per tahun tertentu yang

diinginkan user dengan lebih mudah walaupun dengan tingkat user yang

berbeda, namun diharapkan agar semua data dapat dengan mudah

(16)

2

1.2 Perumusan Masalah

Dari latar belakang di atas, dirumuskan masalah sebagai berikut :

1) Bagaimana cara mempermudah proses pengelolaan menu, resep,

dan bahan makanan pada restoran ?

2) Bagaimana cara mempermudah proses pengelolaan data,

pengabsenan, dan penggajian karyawan ?

3) Bagaimana cara mempermudah proses pemesanan makanan dan

transaksi pembayaran ?

4) Bagaimana cara mengelola pencatatan pembelian bahan makanan /

minuman yang sudah / hampir habis kepada supplier ?

5) Bagaimana cara untuk mengetahui total keuntungan / kerugian dari

restoran yang bersangkutan ?

1.3 Tujuan Pembahasan

Sesuai dengan rumusan masalah yang ada, maka tujuan dari aplikasi

ini adalah:

1) Membuat sebuah aplikasi yang mengelola menu, resep, dan bahan

makanan pada restoran dengan terintegrasi dan terkomputerisasi.

2) Membuat sebuah aplikasi yang dapat mengatur dan mencatat data

karyawan, pengabsenan karyawan, serta penggajian karyawan

dengan terintegrasi dan terkomputerisasi.

3) Membuat sebuah aplikasi yang mencatat dan menangani proses

pemesanan makanan dan transaksi pembayaran dengan

terkomputerisasi dan lebih efektif.

4) Membuat sebuah aplikasi yang mempermudah pencatatan data

pembelian bahan makanan yang sudah / hampir habis kepada

supplier.

5) Membuat sebuah aplikasi yang mempermudah dalam menghasilkan

(17)

3

1.4 Ruang Lingkup Kajian

Batasan masalah dalam pembuatan aplikasi ini adalah :

A. Ruang Lingkup perangkat lunak:

• Sistem operasi :Microsoft Windows XP Professional SP 2

• Sistem Basis Data : SQL Server 2005

• Bahasa Scripting : ASP.NET - VB 2008 & C#

• Editor Pemrograman : Visual Studio.NET 2008

• Framework : .Net Framework 3.5

• Report : Sql Server Reporting Service

B. Ruang Lingkup perangkat keras:

Processor Intel pentium 4 1.8 GHz.

Memory DDR 2 GB.

Harddisk 120 GB.

Keyboard + Mouse

C. Ruang Lingkup Aplikasi:

1. Hak akses dibagi 4,yaitu :

• Admin

• Waiter

• Cashier

• Chef

2. Terdapat batasan-batasan masalah yang dihadapi yaitu :

• Aplikasi ini tidak menangani masalah reservasi tempat

sebelumnya.

• Aplikasi ini tidak menangani masalah perpajakan kecuali

(18)

4

• Biaya listrik, telepon, air, gas, jaringan internet di hitung

manual sebelum di masukkan ke dalam sistem oleh

karyawan yang bertugas pada saat akan melihat laporan

laba rugi. Nilai awal dan akhir bahan makanan juga dihitung

manual sebelum menghitung COGS (Cost Of Goods Sold).

1.5 Sumber Data

Sumber data yang diperoleh untuk aplikasi ini berasal dari

pengamatan langsung kepada seorang teman penulis yang berencana

membuka restoran. Sedangkan data sekunder yg digunakan berasal dari

buku, e-book, dokumentasi hardcopy, internet, dan tesis dari beberapa

mahasiswa.

1.6 Sistematika Penulisan

Sistematika penulisan yang digunakan dalam laporan Tugas Akhir ini yaitu :

BAB I PENDAHULUAN.

Berisi uraian mengenai latar belakang, perumusan masalah,

tujuan, batasan masalah, sumber data, dan sistematika

penulisan dalam pelaksanaan Tugas Akhir.

BAB II KAJIAN TEORI

Berisi teori-teori dasar yang akan digunakan dalam menyusun

laporan Tugas Akhir ini.

BAB III ANALISIS DAN Rancangan Sistem

Berisi hasil analisis dan perancangan sistem / aplikasi yang

dibuat, antara lain ERD, DFD, relasi tabel dan konsep

perancangan design aplikasi.

BAB IV HASIL PENELITIAN

Berisi penjelasan mengenai sistem / aplikasi yang telah dicapai

(19)

5

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi hasil evaluasi secara singkat dari sistem / aplikasi yang

telah dibuat.

BAB VI SIMPULAN DAN SARAN

Berisi kesimpulan dan saran-saran dari penulis untuk

(20)

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Setelah melakukan evaluasi dengan cara uji coba terhadap aplikasi

dan membagikan kuesioner, maka diperoleh beberapa kesimpulan sebagai

berikut :

1. Sistem dapat mengelola menu, resep, dan bahan makanan pada

restoran dengan baik.

2. Sistem dapat mengatur dan mencatat data karyawan, pengabsenan

karyawan, serta penggajian karyawan dengan terintegrasi dan

terkomputerisasi.

3. Sistem dapat mencatat pemesanan makanan, berikut pengecekan

dan pengurangan bahan makanan yang digunakan pada menu yang

di pesan tersebut pada saat proses pemesanan makanan / minuman

dan sistem yang dapat menangani dan mencatat transaksi

pembayaran, baik cash maupun credit, beserta pengenkripsian nomor

kartu kredit apabila pembayaran dilakukan dengan kartu kredit.

4. Sistem dapat mencatat data pembelian bahan makanan / minuman

kepada supplier.

5. Sistem dapat mencatat seluruh transaksi keuangan yang ditangani

oleh sistem ini ke dalam jurnal akuntansi, serta menampilkan dan

mencetak jurnal akuntansi tersebut berdasarkan periode tertentu.

Selain itu, sistem ini juga dapat menampilkan laporan laba rugi

(21)

171

6.2 Saran

Berdasarkan hasil evaluasi yang telah dilakukan pada aplikasi ini, maka

terdapat beberapa saran yang dapat digunakan untuk pengembangan

aplikasi ini. Adapun saran itu adalah sebagai berikut :

1. Desain / tampilan dari aplikasi ini dapat dibuat lebih menarik lagi,

mungkin dengan penambahan AJAX yang lebih lengkap dan CSS

yang lebih bervariasi.

2. Pembuatan laporan keuangan / akuntansi lengkap dapat dijadikan

sebagai pertimbangan untuk pengembangan aplikasi ini.

3. Penambahan fitur reservasi meja dapat dikembangkan dalam aplikasi

(22)

DAFTAR PUSTAKA

Bagui, Sikha Saha dan Earp, Richard Walsh. 2006. Learning SQL on

SQL Server 2005.

Bain, T. (2002).Visual Basic.NET and SQL SERVER 2000 : Building an

Effective Data Layer (pp. 27 – 87).New York : Wrox Press.

Ginting, B. (2005). Microsoft Excel For Accounting Cycle.Yogyakarta:

ANDI.

Short, S. (2003). XML Web Services For The Microsoft.NET

Platform

(pp.

1 – 11 & pp. 401-436 ).Jakarta:PT Elex Media Computindo.

Simarmata, J. 2008.

Perancangan Basis Data.

Steve, C. (2006). Build Your Own Application, Information System (251 -

292). Madison : University of Wisconsin Press.

Sunyoto, A

. (

2007).

Pemrograman Database dengan Visual Basic dan

Microsoft SQL.

Youness, S. & Boutquin, P. (2006). SQL Unleashed (2nd ed.). San

Fransisco: Escaeva.

Yuhefizar. A. (2007). Programming Science – Memahami Konsep

Black

Box

Testing

[

Electronic

version

].

Castono,S. (2006). DATAFLOW. Retrieved Feb 12, 2010, from

http://ilkom.unsri.ac.

ID

/dosen/dianpalupirini/materi/algo/Bab%20VII

(23)

David, S. (2003, June). Data Flow Diagram. Retrieved March 3, 2009,

from http://www.scribd.com/doc/9758069/DATA-FLOW-DIAGRAM.

Hisyam, A. (2008, Jan). Accounting Retrieved Mar 3, 2009, from

http://id.wikipedia.org/wiki/Akuntansi.

Joshelin, B. (2006, november). How to write SQL JOIN clauses more

compactly. In Diversity Central : Learning. Retrieved June 3, 2009,

from

http://www.xaprb.com/blog/2006/11/28/how-to-write-sql-join-clauses-more-compactly.

Turyanto, R. (2006). Penggunaan Store Procedure dalam SQL. Retrieved

Dec 27, 2009, from

Referensi

Dokumen terkait

Dapat disimpulkan bahwa kecernaan bahan kering, bahan organik, protein kasar dan serat kasar kelinci yang mendapat ransum mengandung bungkil inti sawit dengan

Adapun indikator yang penulis gunakan untuk mengukur variabel ini adalah indikator yang digunakan oleh Tita Djuitaningsih (2012), yaitu proporsi dewan komisaris independen

Dengan demikian usaha integrasi ini, bagi umat Islam tidak perlu berbuat dari kerangka pengetahuan modern, dan mampu memanfaatkan khazanah Islam klasik dengan tidak

Two non phenolic compounds namely a wax ester hexacosyl hexadecanoic and a steroid  -sitosterol were isolated from the n-hexane extract of the fern Chingia sakayensis (Zeiller)

Kinerja yang diperoleh alat pengering terbaik menggunakan energi surya dengan kadar air akhir sebesar 14,88% bb, laju pengeringan 0,64% bk/jam dan kebutuhan energi

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

kecerdasan untuk melihat pemecahan masalah yang belum pernah dilakukan oleh orang lain serta keberanian untuk melakukan tindakan dalam memecahkan masalah tersebut dari sudut

Ahli fisika atau disebutd engan fisikawan mempelajari perilaku dan sifat materi dalam bidang yang sangat beragam, mulai dari partikel submikroskopis yang membentuk segala