• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Sistem Informasi Point of Sale untuk Pemesanan Menu Makanan Via Handphone.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Sistem Informasi Point of Sale untuk Pemesanan Menu Makanan Via Handphone."

Copied!
30
0
0

Teks penuh

(1)

v

ABSTRAK

Perkembangan teknologi informasi sekarang ini berlangsung sangat cepat.Perkembangan tersebut juga membawa dampak yang sangat besar dalamkehidupan masyarakat. Khususnya penggunaan komputer untuk mengolah informasi yang semakin banyak dipergunakan dalam dunia bisnis saat ini.Pemanfaatan teknologi informasi seperti inilah yang juga dipergunakan oleh Restoran HoChiak Kopitiam untuk mengolah informasi-informasi atau data-data yang ada berkenaan dengan proses bisnis penjualan dan pembelian dari Restoran HoChiak itu sendiri, serta menangani pencatatan stok bahan baku dan pemesanan menu makanannya. Dahulu, Restoran HoChiak Kopitiam ini melakukan pencatatandata, proses pemesananmenu dan keuangannya masih secara manual. Hal ini dipandang relatif lebih lama, sulit, rentan kesalahan, dan kurang efisien. Dari permasalahan tersebut maka dibuatlah aplikasi berbasis desktop dan website dengan bahasa pemrograman C# dan menggunakan basis data SQL Server.

(2)

vi

ABSTRACT

The development of information technology is going very fast now. The development is also brings a very big impact in people's lives. Especially the use of computers to process information more widely used in today's business world. Utilization of information technology like this is also used by HoChiak Kopitiam Restaurant to process information or data that exists with respect to the business process like sales and purchase of HoChiak Restaurant itself, and handles the recording of raw material stock and food menu’s order. Previously, HoChiak Kopitiam Restaurant performs data, food menu’s order and financial records manually. It is considered relatively long, difficult, error prone, and less efficient. Then in order to handle many problems above,the solution is make an desktop and web base application with C# programming language and using SQL Server for the storage of database.

(3)

vii

DAFTAR ISI

LEMBAR PENGESAHAN... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ...iv

DAFTAR NOTASI/ LAMBANG ... xxvi

DAFTAR SINGKATAN... xxx

DAFTAR ISTILAH... xxxi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah... 1

1.2 Rumusan Masalah... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Flowchart... 7

2.2.1 Definisi Flowchart ... 7

2.3 Entity Relationship Diagram ... 8

2.3.1 Definisi Entity Relationship Diagram ... 9

2.3.2 Entitas ... 9

2.3.3 Atribut ... 9

2.3.4 Relasi...11

(4)

viii

2.4 Proses Bisnis...12

2.5 Data Flow Diagram...13

2.5.1 Pengertian DFD ...13

2.6 Kamus Data ...14

2.7 PSPEC (Process Specification) ...15

2.8 Microsoft SQL Servel 2008 R2 ...16

2.9 Object Oriented Programming C# ...18

2.10 Blackbox Testing ...18

2.11 Point of Sale ...20

2.11.1 Hubungan Handphone dengan Desktop ...21

2.11.2 Cara Kerja Sistem POS via Handphone ...22

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 24

3.1 Proses Bisnis...24

3.1.1 Proses Bisnis Pemesanan Menu Makanan ...24

3.1.2 Proses Bisnis Pembuatan Pesanan di Dapur...25

3.1.3 Proses Bisnis Pembayaran Secara Tidak Langsung ...25

3.1.4 Proses Bisnis Pembayaran Secara Langsung ...25

3.2 Flowchart...26

3.2.1 Flowchart Proses Pemesanan Menu Makanan...26

3.2.2 Flowchart Proses Pembuatan Pesanan di Dapur ...28

3.2.3 Flowchart Proses Pembayaran Secara Tidak Langsung ...29

3.2.4 Flowchart Proses Pembayaran Secara Langsung ...30

3.3 Entity Relationship Diagram Sistem Informasi Restoran ‘Ho Chiak’...31

3.4 Data Flow Diagram...37

3.4.1 Context Diagram...37

3.4.2 DFD Level 1 ...39

3.4.3 DFD Level 2 Proses 1 “Mengelola Pemesanan dan Pembayaran”...40

3.4.4 DFD Level 2 Proses 2 “Mengelola Master Makanan” ...41

3.4.5 DFD Level 2 Proses 3 “Mengelola Data Karyawan” ...42

(5)

ix

3.4.7 DFD Level 2 Proses 5 “Mengelola Master Bahan Baku” ...44

3.4.8 DFD Level 2 Proses 6 “Mengelola Data Supplier” ...45

3.4.9 DFD Level 2 Proses 7 “Mengelola Master Porsi”...46

3.4.10 DFD Level 3 Proses 2.1 “Mengelola Data Menu Makanan”...47

3.4.11 DFD Level 3 Proses 2.2 “Mengelola Data Bahan Makanan” ...48

3.4.12 DFD Level 3 Proses 2.3 “Mengelola Data Kategori” ...49

3.4.13 DFD Level 3 Proses 5.1 “Mengelola Data Bahan Baku” ...50

3.4.14 DFD Level 3 Proses 5.2 “Mengelola Data Pengeluaran Bahan Baku” ...51

3.4.15 DFD Level 3 Proses 5.3 “Mengelola Data Pembelian Bahan Baku” ...52

3.4.16 DFD Level 3 Proses 5.4 “Mengelola Data Satuan”...53

3.5 Kamus Data ...53

3.6 Process Spesification (PSPEC) ...59

3.6.1 Proses Menambah Data Pembayaran...59

3.6.2 Proses Melihat Data Pembayaran ...60

3.6.3 Proses Mencari Data Pembayaran ...60

3.6.4 Proses Menghapus Data Pembayaran ...60

3.6.5 Proses Mengubah Data Pembayaran ...61

3.6.6 Proses Menambah Data Pesanan...61

3.6.7 Proses Melihat Data Pesanan...61

3.6.8 Proses Menambah Data Menu Makanan ...62

3.6.9 Proses Melihat Data Menu Makanan ...62

3.6.10 Proses Mengubah Data Menu Makanan ...62

3.6.11 Proses Mencari Data Menu Makanan...63

3.6.12 Proses Menambah Data Bahan Makanan ...63

3.6.13 Proses Melihat Data Bahan Makanan ...63

3.6.14 Proses Menghapus Data Bahan Makanan ...64

3.6.15 Proses Menambah Data Kategori ...64

3.6.16 Proses Melihat Data Kategori...64

3.6.17 Proses Mengubah Data Kategori...65

(6)

x

3.6.19 Proses Menambah Data Karyawan...65

3.6.20 Proses Melihat Data Karyawan...66

3.6.21 Proses Mengubah Data Karyawan...66

3.6.22 Proses Mencari Data Karyawan ...66

3.6.23 Proses Menambah Data Meja...67

3.6.24 Proses Melihat Data Meja ...67

3.6.25 Proses Mengubah Data Meja ...67

3.6.26 Proses Mencari Data Meja ...68

3.6.27 Proses Menambah Data Bahan Baku...68

3.6.28 Proses Melihat Data Bahan Baku...68

3.6.29 Proses Mengubah Data Bahan Baku...69

3.6.30 Proses Mencari Data Bahan Baku ...69

3.6.31 Proses Menambah Data Pengeluaran Bahan Baku...69

3.6.32 Proses Melihat Data Pengeluaran Bahan Baku ...70

3.6.33 Proses Mengubah Data Pengeluaran Bahan Baku ...70

3.6.34 Proses Mencari Data Pengeluaran Bahan Baku...70

3.6.35 Proses Menambah Data Pembelian Bahan Baku...71

3.6.36 Proses Melihat Data Pembelian Bahan Baku...71

3.6.37 Proses Mengubah Data Pembelian Bahan Baku...71

3.6.38 Proses Menambah Data Satuan...72

3.6.39 Proses Melihat Data Satuan ...72

3.6.40 Proses Mengubah Data Data Satuan ...72

3.6.41 Proses Mencari Data Satuan ...73

3.6.42 Proses Menambah Data Supplier...73

3.6.43 Proses Melihat Data Supplier ...73

3.6.44 Proses Mengubah Data Supplier ...74

3.6.45 Proses Mencari Data Supplier ...74

3.6.46 Proses Melihat History Porsi ...74

3.6.47 Proses Melihat Pengeluaran Porsi ...75

3.7 Desain Antarmuka Pengguna...75

3.7.1 Rancangan Antarmuka Login ...75

(7)

xi

3.7.3 Rancangan Antarmuka Kelola Data Karyawan ...76

3.7.4 Rancangan Antarmuka Kelola Menu Makanan ...77

3.7.5 Rancangan Antarmuka Kelola Data Bahan Baku ...78

3.7.6 Rancangan Antarmuka Kelola Kategori Menu ...79

3.7.7 Rancangan Antarmuka Kelola Data Meja ...80

3.7.8 Rancangan Antarmuka Kelola Data Satuan ...81

3.7.9 Rancangan Antarmuka Kelola Bahan Makanan ...82

3.7.10 Rancangan Antarmuka Kelola Pemesanan ...83

3.7.11 Rancangan Antarmuka Menu Kelola Pembayaran...84

3.7.12 Rancangan Antarmuka Menu Transaksi ...85

3.7.13 Rancangan Antarmuka Kelola History Bahan Baku ...86

3.7.14 Rancangan Antarmuka Menu History Detail...87

3.7.15 Rancangan Antarmuka Kelola Pembelian Bahan Baku...88

3.7.16 Rancangan Antarmuka Menu Transaksi Pembelian Bahan Baku...89

3.7.17 Rancangan Antarmuka Menu Pemesanan via Handphone (Pesanan Baru)...90

3.7.18 Rancangan Antarmuka Menu Pemesanan via Handphone (Pesanan Tambahan) ...92

BAB 4. HASIL PENELITIAN... 93

4.1 Desain Antarmuka Login ...93

4.2 Desain Antarmuka Supplier ...94

4.2.1 Desain Antarmuka Tambah Supplier ...94

4.2.2 Desain Antarmuka Ubah Supplier ...95

4.2.3 Desain Antarmuka Cari Supplier ...96

4.3 Desain Antarmuka Karyawan ...96

4.3.1 Desain Antarmuka Tambah Karyawan ...97

4.3.2 Desain Antarmuka Ubah Karyawan ...98

4.3.3 Desain Antarmuka Cari Karyawan ...99

4.4 Desain Antarmuka Menu Makanan ...99

4.4.1 Desain Antarmuka Tambah Menu Makanan ... 100

(8)

xii

4.4.3 Desain Antarmuka Cari Menu Makanan... 102

4.5 Desain Antarmuka Menu Pemesanan ... 102

4.5.1 Desain Antarmuka Tambah Menu Pemesanan Baru ... 103

4.5.2 Desain Antarmuka Menu Pemesanan Tambahan ... 104

4.6 Desain Antarmuka Menu Pembayaran ... 105

4.7 Desain Antarmuka Menu Transaksi ... 105

4.7.1 Desain Antarmuka Menu Hapus Transaksi Detail ... 106

4.7.2 Desain Antarmuka Menu Cari Transaksi Detail ... 107

4.7.3 Desain Antarmuka Menu Lihat Report Penjualan ... 108

4.8 Desain Antarmuka Menu Bahan Baku ... 109

4.8.1 Desain Antarmuka Menu Tambah Bahan Baku ... 110

4.8.2 Desain Antarmuka Menu Ubah Bahan Baku ... 110

4.8.3 Desain Antarmuka Menu Cari Bahan Baku ... 111

4.8.4 Desain Antarmuka Menu Lihat Report Bahan Baku ... 112

4.9 Desain Antarmuka Menu History Bahan Baku ... 113

4.9.1 Desain Antarmuka Menu Pengeluaran Bahan Baku ... 114

4.9.2 Desain Antarmuka Menu Pembatalan Pengeluaran Bahan Baku ... 115

4.10 Desain Antarmuka Menu History Detail ... 115

4.10.1 Desain Antarmuka Ubah History Detail ... 116

4.10.2 Desain Antarmuka Cari History Detail ... 117

4.10.3 Desain Antarmuka Lihat History Detail ... 118

4.11 Desain Antarmuka Menu Satuan ... 119

4.11.1 Desain Antarmuka Menu Tambah Satuan ... 120

4.11.2 Desain Antarmuka Menu Ubah Satuan ... 120

4.11.3 Desain Antarmuka Menu Cari Satuan ... 121

4.12 Desain Antarmuka Menu Kategori ... 121

4.12.1 Desain Antarmuka Menu Tambah Kategori ... 122

4.12.2 Desain Antarmuka Menu Ubah Kategori ... 123

4.12.3 Desain Antarmuka Menu Cari Kategori ... 124

4.13 Desain Antarmuka Menu Pembelian Bahan Baku ... 124

(9)

xiii

4.13.2 Desain Antarmuka Menu Membatalkan Pembelian

Bahan Baku ... 126

4.14 Desain Antarmuka Transaksi Pembelian Bahan Baku... 126

4.14.1 Desain Antarmuka Hapus Transaksi Pembelian Bahan Baku... 127

4.14.2 Desain Antarmuka Cari Transaksi Pembelian Bahan Baku ... 128

4.14.3 Desain Antarmuka Lihat Laporan Transaksi Pembelian Bahan Baku ... 129

4.15 Desain Antarmuka Menu Meja ... 130

4.15.1 Desain Antarmuka Menu Tambah Meja ... 131

4.15.2 Desain Antarmuka Menu Ubah Meja ... 131

4.15.3 Desain Antarmuka Menu Cari Meja ... 132

4.16 Desain Antarmuka Menu Bahan Makanan... 132

4.16.1 Desain Antarmuka Menu Tambah Bahan Makanan... 133

4.16.2 Desain Antarmuka Menu Hapus Bahan Makanan... 134

4.17 Desain Antarmuka Pemesanan via Handphone ... 134

4.17.1 Desain Antarmuka Tambah Pemesanan via Handphone (Pesanan Baru)... 135

4.17.2 Desain Antarmuka Tambah Pemesanan via Handphone (Pesanan Tambahan) ... 137

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN...138

5.1 Pengujian Sistem Login ... 138

5.2 Pengujian Sistem Data Supplier ... 138

5.2.1 Pengujian Tambah Data Supplier... 139

5.2.2 Pengujian Ubah Data Supplier ... 140

5.2.3 Pengujian Cari Data Supplier ... 140

5.3 Pengujian Sistem Data Karyawan ... 141

5.3.1 Pengujian Tambah Data Karyawan... 141

5.3.2 Pengujian Ubah Data Karyawan... 142

5.3.3 Pengujian Cari Data Karyawan ... 142

5.4 Pengujian Sistem Data Menu Makanan ... 143

(10)

xiv

5.4.2 Pengujian Ubah Data Menu Makanan ... 144

5.4.3 Pengujian Cari Data Menu Makanan ... 145

5.5 Pengujian Sistem Data Bahan Baku ... 145

5.5.1 Pengujian Tambah Data Bahan Baku... 146

5.5.2 Pengujian Ubah Data Bahan Baku... 146

5.5.3 Pengujian Cari Data Bahan Baku ... 147

5.6 Pengujian Sistem Data Satuan ... 147

5.6.1 Pengujian Tambah Data Satuan... 148

5.6.2 Pengujian Ubah Data Satuan ... 148

5.6.3 Pengujian Cari Data Satuan ... 149

5.7 Pengujian Sistem Data Kategori ... 149

5.7.1 Pengujian Tambah Data Kategori ... 150

5.7.2 Pengujian Ubah Data Kategori... 150

5.7.3 Pengujian Cari Data Kategori ... 151

5.8 Pengujian Sistem Data Meja ... 151

5.8.1 Pengujian Tambah Data Meja... 152

5.8.2 Pengujian Ubah Data Meja ... 153

5.8.3 Pengujian Cari Data Meja ... 153

5.9 Pengujian Sistem Data Pesanan ... 154

5.9.1 Pengujian Tambah Data Pesanan... 155

5.9.2 Pengujian Hapus Data Pesanan... 156

5.10 Pengujian Sistem Data Pembayaran ... 157

5.11 Pengujian Sistem Kelola Data Transaksi ... 158

5.11.1 Pengujian Hapus Data Transaksi ... 158

5.11.2 Pengujian Mencari Data Transaksi ... 159

5.11.3 Pengujian Melihat Report Data Transaksi... 159

5.12 Pengujian Sistem Pembelian Bahan Baku ... 160

5.12.1 Pengujian Tambah Pembelian Bahan Baku ... 161

5.12.2 Pengujian Hapus Pembelian Bahan Baku ... 162

5.13 Pengujian Sistem Pembelian Baku Detail ... 163

5.13.1 Pengujian Sistem Hapus Pembelian Baku Detail ... 164

(11)

xv

5.13.3 Pengujian Sistem Melihat Laporan Pembelian Baku Detail ... 165

5.14 Pengujian Sistem Pengeluaran Bahan Baku ... 165

5.14.1 Pengujian Tambah History Bahan Baku... 166

5.14.2 Pengujian Hapus History Bahan Baku... 167

5.15 Pengujian Sistem History Detail Bahan Baku ... 168

5.15.1 Pengujian Ubah History Detail Bahan Baku ... 169

5.15.2 Pengujian Cari History Detail Bahan Baku... 169

5.15.3 Pengujian Lihat Report History Detail Bahan Baku ... 170

5.16 Pengujian Sistem Bahan Makanan ... 170

5.16.1 Pengujian Tambah Bahan Makanan ... 171

5.16.2 Pengujian Hapus Bahan Makanan ... 172

BAB 6. SIMPULAN DAN SARAN...173

6.1 Simpulan ... 173

6.2 Saran ... 173

(12)

xvi

DAFTAR GAMBAR

Gambar 2.1 Key Attribute... 9

Gambar 2.2 Simple Attribute ... 9

Gambar 2.3 Composite Attribute ... 10

Gambar 2.4 Single-valued Attribute ... 10

Gambar 2.5 Multivalued Attribute ... 10

Gambar 2.6 Derived Attribute ... 10

Gambar 2.7 Relasi satu ke satu ... 11

Gambar 2.8 Relasi satu ke banyak ... 11

Gambar 2.9 Relasi banyak ke satu ... 12

Gambar 2.10 Relasi banyak ke banyak ... 12

Gambar 3.1 Flowchart Proses Pemesanan Menu Restoran ‘Ho Chiak’ ... 27

Gambar 3.2 Flowchart Proses Pembuatan Pesanan di Dapur ... 28

Gambar 3.3 Flowchart Proses Pembayaran Tidak Langsung ... 29

Gambar 3.4 Flowchart Proses Pembayaran Langsung ... 30

Gambar 3.5 ERD Sistem Informasi Restoran ‘Ho Chiak’... 32

Gambar 3.6 Context Diagram... 38

Gambar 3.7 DFD Level 1 ... 39

Gambar 3.8 DFD Level 2 Proses 1 “Mengelola Pemesanan dan Pembayaran” ... 40

Gambar 3.9 DFD Level 2 Proses 2 “Mengelola Master Makanan” ... 41

Gambar 3.10 DFD Level 2 Proses 3 “Mengelola Data Karyawan”... 42

Gambar 3.11 DFD Level 2 Proses 4 “Mengelola Data Meja”... 43

Gambar 3.12 DFD Level 2 Proses 5 “Mengelola Master Bahan Baku” ... 44

Gambar 3.13 DFD Level 2 Proses 6 “Mengelola Data Supplier”... 45

Gambar 3.14 DFD Level 2 Proses 7 “Mengelola Master Porsi” ... 46

Gambar 3.15 DFD Level 3 Proses 2.1 “Mengelola Data Menu Makanan” .... 47

Gambar 3.16 DFD Level 3 Proses 2.2 “Mengelola Data Bahan Makanan” ... 48

Gambar 3.17 DFD Level 3 Proses 2.3 “Mengelola Data Kategori” ... 49

(13)

xvii

Gambar 3.19 DFD Level 3 Proses 5.2 “Mengelola Data Pengeluaran Bahan

baku” ... 51

Gambar 3.20 DFD Level 3 Proses 5.3 “Mengelola Data Pembelian Bahan baku” ... 52

Gambar 3.21 DFD Level 3 Proses 5.4 “Mengelola Data Satuan” ... 53

Gambar 3.22 Login... 75

Gambar 3.23 Kelola Data Supplier ... 76

Gambar 3.24 Kelola Data Karyawan ... 77

Gambar 3.25 KelolaData Menu Makanan ... 78

Gambar 3.26 Kelola Data Bahan Baku ... 79

Gambar 3.27 Kelola Kategori Menu ... 80

Gambar 3.28 Kelola Data Meja ... 81

Gambar 3.29 Kelola Data Satuan ... 82

Gambar 3.30 Kelola Data Bahan Makanan ... 83

Gambar 3.31 Kelola Pemesanan ... 84

Gambar 3.32 Menu Kelola Pembayaran ... 85

Gambar 3.33 Menu Transaksi ... 86

Gambar 3.34 Menu Kelola History Bahan Baku... 87

Gambar 3.35 Menu History Detail ... 88

Gambar 3.36 Menu Kelola Pembelian Bahan Baku ... 89

Gambar 3.37 Menu Transaksi Pembelian Bahan Baku ... 90

Gambar 3.38 Menu Pemesanan viaHandphone(Pesanan Baru) ... 91

Gambar 3.39 Menu Pemesanan viaHandphone (Pesanan Tambahan) ... 92

Gambar 4.1 Desain Antarmuka Login ... 93

Gambar 4.2 Desain Antarmuka Supplier ... 94

Gambar 4.3 Desain Antarmuka Tambah Supplier ... 94

Gambar 4.4 Desain Antarmuka Ubah Supplier ... 95

Gambar 4.5 Desain Antarmuka Cari Supplier ... 96

Gambar 4.6 Desain Antarmuka Menu Karyawan... 97

Gambar 4.7 Desain Antarmuka Menu Tambah Karyawan ... 97

Gambar 4.8 Desain Antarmuka Menu Ubah Karyawan ... 98

(14)

xviii

Gambar 4.10 Desain Antarmuka Menu Makanan ...100

Gambar 4.11 Desain Antarmuka Tambah Menu Makanan ...100

Gambar 4.12 Desain Antarmuka Ubah Menu Makanan ...101

Gambar 4.13 Desain Antarmuka Cari Menu Makanan ...102

Gambar 4.14 Desain Antarmuka Menu Pemesanan ...103

Gambar 4.15 Desain Antarmuka Tambah Menu Pemesanan Baru...103

Gambar 4.16 Desain Antarmuka Menu Pemesanan Tambahan...104

Gambar 4.17 Desain Antarmuka Menu Pembayaran...105

Gambar 4.18 Desain Antarmuka Menu Transaksi ...106

Gambar 4.19 Desain Antarmuka Menu Hapus Transaksi Detail ...106

Gambar 4.20 Desain Antarmuka Menu Cari Transaksi Detail ...107

Gambar 4.21 Desain Antarmuka Menu Lihat Report Penjualan...108

Gambar 4.22 Desain Antarmuka Menu Lihat Report Penjualan2 ...108

Gambar 4.23 Desain Antarmuka Menu Bahan Baku ...109

Gambar 4.24 Desain Antarmuka Menu Tambah Bahan Baku...110

Gambar 4.25 Desain Antarmuka Menu Ubah Bahan Baku ...110

Gambar 4.26 Desain Antarmuka Menu Cari Bahan Baku ...111

Gambar 4.27 Desain Antarmuka Menu Lihat Report Bahan Baku...112

Gambar 4.28 Desain Antarmuka Menu Lihat Report Bahan Baku2 ...112

Gambar 4.29 Desain Antarmuka Menu Lihat Report Bahan Baku3 ...113

Gambar 4.30 Desain Antarmuka Menu History Bahan Baku ...114

Gambar 4.31 Desain Antarmuka Menu Pengeluaran Bahan Baku...114

Gambar 4.32 Desain Antarmuka Menu Pembatalan Pengeluaran Bahan Baku ...115

Gambar 4.33 Desain Antarmuka Menu History Detail ...116

Gambar 4.34 Desain Antarmuka Ubah History Detail ...116

Gambar 4.35 Desain Antarmuka Cari History Detail ...117

Gambar 4.36 Desain Antarmuka Lihat History Detail ...118

Gambar 4.37 Desain Antarmuka Lihat History Detail2...118

Gambar 4.38 Desain Antarmuka Menu Satuan...119

Gambar 4.39 Desain Antarmuka Menu Tambah Satuan ...120

(15)

xix

Gambar 4.41 Desain Antarmuka Menu Cari Satuan ...121

Gambar 4.42 Desain Antarmuka Menu Kategori ...122

Gambar 4.43 Antarmuka Menu Tambah Kategori ...122

Gambar 4.44 Desain Antarmuka Menu Ubah Kategori ...123

Gambar 4.45 Desain Antarmuka Menu Cari Kategori ...124

Gambar 4.46 Desain Antarmuka Menu Pembelian Bahan Baku ...125

Gambar 4.47 Desain Antarmuka Tambah Pembelian Bahan Baku ...125

Gambar 4.48 Desain Antarmuka Batal Pembelian Bahan Baku ...126

Gambar 4.49 Desain Antarmuka Transaksi Pembelian Bahan Baku ...127

Gambar 4.50 Desain Antarmuka Hapus Transaksi Pembelian Bahan Baku ...127

Gambar 4.51 Desain Antarmuka Cari Transaksi Pembelian Bahan Baku...128

Gambar 4.52 Desain Antarmuka Lihat Laporan Transaksi Pembelian Bahan Baku ...129

Gambar 4.53 Desain Antarmuka Lihat Laporan Transaksi Pembelian Bahan Baku2...129

Gambar 4.54 Desain Antarmuka Menu Meja...130

Gambar 4.55 Desain Antarmuka Menu Tambah Meja ...131

Gambar 4.56 Desain Antarmuka Menu Ubah Meja ...131

Gambar 4.57 Desain Antarmuka Menu Cari Meja ...132

Gambar 4.58 Desain Antarmuka Menu Bahan Makanan ...133

Gambar 4.59 Desain Antarmuka Menu Tambah Bahan Makanan ...133

Gambar 4.60 Desain Antarmuka Menu Hapus Bahan Makanan ...134

Gambar 4.61 Desain Antarmuka Pemesanan via Handphone ...135

Gambar 4.62 Desain Antarmuka Pemesanan via Handphone (Pesanan Baru) ...135

Gambar 4.63 Desain Antarmuka Tambah Pemesanan via Handphone2 ....136

Gambar 4.64 Desain Antarmuka Tambah Pemesanan via Handphone3 ....136

(16)

xx

DAFTAR TABEL

Tabel 3.1 Tabel Karyawan ... 33

Tabel 3.2 Tabel Meja ... 33

Tabel 3.3 Tabel Pembayaran ... 33

Tabel 3.4 Tabel Menu Makanan ... 33

Tabel 3.5 Tabel Kategori Makanan ... 34

Tabel 3.6 History... 34

Tabel 3.7 Tabel Bahan Makanan Detail ... 34

Tabel 3.8 Tabel Bahan Baku ... 34

Tabel 3.9 Tabel Bahan Baku History... 35

Tabel 3.10 Tabel Bahan Baku_Pembelian Bahan Baku ... 35

Tabel 3.11 Tabel Pembayaran_Menu ... 35

Tabel 3.12 Tabel Pembelian Bahan Baku ... 36

Tabel 3.13 Tabel Satuan ... 36

Tabel 3.14 Tabel Supplier ... 36

Tabel 3.15 Tabel History Porsi ... 36

Tabel 3.16 Pengeluaran Porsi ... 37

Tabel 3.17 Kamus Data Satuan ... 54

Tabel 3.18 Kamus Data Pembelian Bahan Baku ... 54

Tabel 3.19 Kamus Data Pembelian Kategori ... 54

Tabel 3.20 Kamus Data History ... 55

Tabel 3.21 Kamus Data Supplier ... 55

Tabel 3.22 Kamus Data Menu Makanan ... 55

Tabel 3.23 Kamus Data Pembayaran ... 56

Tabel 3.24 Kamus Data Bahan Baku ... 56

Tabel 3.25 Kamus Data Karyawan ... 56

Tabel 3.26 Kamus Data Bahan Baku Detail... 57

Tabel 3.27 Kamus Data Pembayaran Detail... 57

Tabel 3.28 Kamus Data Pembelian Bahan Baku Detail... 58

(17)

xxi

Tabel 3.30 Kamus Data Pengeluaran Porsi ... 58

Tabel 3.31 Kamus Data History Porsi ... 59

Tabel 3.32 Kamus Data Bahan Makanan Detail ... 59

Tabel 3.33 PSPEC Proses Menambah Data Pembayaran ... 59

Tabel 3.34 PSPEC Proses Melihat Data Pembayaran ... 60

Tabel 3.35 PSPEC Proses Mencari Data Pembayaran ... 60

Tabel 3.36 PSPEC Proses Menghapus Data Pembayaran ... 60

Tabel 3.37 PSPEC Proses Mengubah Data Pembayaran ... 61

Tabel 3.38 PSPEC Proses Menambah Data Pesanan ... 61

Tabel 3.39 PSPEC Proses Melihat Data Pesanan ... 61

Tabel 3.40 PSPEC Proses Menambah Data Menu Makanan ... 62

Tabel 3.41 PSPEC Proses Melihat Data Menu Makanan ... 62

Tabel 3.42 PSPEC Proses Mengubah Data Menu Makanan ... 62

Tabel 3.43 PSPEC Proses Mencari Data Menu Makanan ... 63

Tabel 3.44 PSPEC Proses Menambah Data Bahan Makanan ... 63

Tabel 3.45 PSPEC Proses Melihat Data Bahan Makanan ... 63

Tabel 3.46 PSPEC Proses Menghapus Data Bahan Makanan ... 64

Tabel 3.47 PSPEC Proses Menambah Data Kategori ... 64

Tabel 3.48 PSPEC Proses Melihat Data Kategori ... 64

Tabel 3.49 PSPEC Proses Mengubah Data Kategori ... 65

Tabel 3.50 PSPEC Proses Mencari Data Kategori ... 65

Tabel 3.51 PSPEC Proses Menambah Data Karyawan ... 65

Tabel 3.52 PSPEC Proses Melihat Data Karyawan ... 66

Tabel 3.53 PSPEC Proses Mengubah Data Karyawan ... 66

Tabel 3.54 PSPEC Proses Mencari Data Karyawan ... 66

Tabel 3.55 PSPEC Proses Menambah Data Meja ... 67

Tabel 3.56 PSPEC Proses Melihat Data Meja ... 67

Tabel 3.57 PSPEC Proses Mengubah Data Meja ... 67

Tabel 3.58 PSPEC Proses Mencari Data Meja ... 68

Tabel 3.59 PSPEC Proses Menambah Data Bahan Baku ... 68

Tabel 3.60 PSPEC Proses Melihat Data Bahan Baku ... 68

(18)

xxii

Tabel 3.62 PSPEC Proses Mencari Data Bahan Baku ... 69

Tabel 3.63 PSPEC Proses Menambah Data Pengeluaran Bahan Baku ... 69

Tabel 3.64 PSPEC Proses Melihat Data Pengeluaran Bahan Baku ... 70

Tabel 3.65 PSPEC Proses Mengubah Data Pengeluaran Bahan Baku ... 70

Tabel 3.66 PSPEC Proses Mencari Data Pengeluaran Bahan Baku ... 70

Tabel 3.67 PSPEC Proses Menambah Data Pembelian Bahan Baku ... 71

Tabel 3.68 PSPEC Proses Melihat Data Pembelian Bahan Baku ... 71

Tabel 3.69 PSPEC Proses Mengubah Data Pembelian Bahan Baku ... 71

Tabel 3.70 PSPEC Proses Menambah Data Satuan ... 72

Tabel 3.71 PSPEC Proses Melihat Data Satuan ... 72

Tabel 3.72 PSPEC Proses Mengubah Data Satuan ... 72

Tabel 3.73 PSPEC Proses Mencari Data Satuan ... 73

Tabel 3.74 PSPEC Proses Menambah Data Supplier ... 73

Tabel 3.75 PSPEC Proses Melihat Data Supplier ... 73

Tabel 3.76 PSPEC Proses Mengubah Data Supplier ... 74

Tabel 3.77 PSPEC Proses Mencari Data Supplier ... 74

Tabel 3.78 PSPEC Proses Melihat Data History Porsi ... 74

Tabel 3.79 PSPEC Proses Melihat Data Pengeluaran Porsi ... 75

Tabel 5.1 Pengujian Sistem Login ...138

Tabel 5.2 Pengujian Master Data Supplier...139

Tabel 5.3 Pengujian Tambah Data Supplier ...139

Tabel 5.4 Pengujian Ubah Data Supplier ...139

Tabel 5.5 Pengujian Cari Data Supplier ...140

Tabel 5.6 Pengujian Master Data Karyawan ...140

Tabel 5.7 Pengujian Tambah Data Karyawan ...141

Tabel 5.8 Pengujian Ubah Data Karyawan ...141

Tabel 5.9 Pengujian Cari Data Karyawan ...142

Tabel 5.10 Pengujian Sistem Kelola Data Menu Makanan ...143

Tabel 5.11 Pengujian Tambah Data Menu Makanan ...144

Tabel 5.12 Pengujian Ubah Data Menu Makanan ...144

Tabel 5.13 Pengujian Cari Data Menu Makanan ...145

(19)

xxiii

Tabel 5.15 Pengujian Tambah Data Bahan Baku ...146

Tabel 5.16 Pengujian Ubah Data Bahan Baku ...146

Tabel 5.17 Pengujian Cari Data Bahan Baku ...147

Tabel 5.18 Pengujian Sistem Kelola Data Satuan ...147

Tabel 5.19 Pengujian Tambah Data Satuan ...148

Tabel 5.20 Pengujian Ubah Data Satuan ...148

Tabel 5.21 Pengujian Cari Data Satuan ...149

Tabel 5.22 Pengujian Sistem Kelola Data Kategori ...149

Tabel 5.23 Pengujian Tambah Data Kategori...150

Tabel 5.24 Pengujian Ubah Data Kategori ...150

Tabel 5.25 Pengujian Cari Data Kategori ...151

Tabel 5.26 Pengujian Sistem Kelola Data Meja ...152

Tabel 5.27 Pengujian Tambah Data Meja ...152

Tabel 5.28 Pengujian Ubah Data Meja ...153

Tabel 5.29 Pengujian Cari Data Meja ...153

Tabel 5.30 Pengujian Sistem Kelola Data Pesanan ...154

Tabel 5.31 Pengujian Tambah Data Pesanan ...155

Tabel 5.32 Pengujian Hapus Data Pesanan ...156

Tabel 5.33 Pengujian Sistem Data Pembayaran ...157

Tabel 5.34 Pengujian Sistem Kelola Transaksi ...158

Tabel 5.35 Pengujian Hapus Data Transaksi ...158

Tabel 5.36 Pengujian Mencari Data Transaksi ...159

Tabel 5.37 Pengujian Melihat Report Data Transaksi ...159

Tabel 5.38 Pengujian Sistem Pembelian Bahan Baku ...160

Tabel 5.39 Pengujian Tambah Pembelian Bahan Baku ...161

Tabel 5.40 Pengujian Hapus Pembelian Bahan Baku ...162

Tabel 5.41 Pengujian Sistem Pembelian Bahan Baku ...163

Tabel 5.42 Pengujian Sistem Hapus Pembelian Bahan Baku ...164

Tabel 5.43 Pengujian Sistem Mencari Pembelian Bahan Baku ...164

Tabel 5.44 Pengujian Sistem Melihat Laporan Pembelian Bahan Baku ...165

Tabel 5.45 Pengujian Sistem Pengeluaran Bahan Baku ...165

(20)

xxiv

Tabel 5.47 Pengujian Hapus Pengeluaran Bahan Baku...167

Tabel 5.48 Pengujian Sistem HistoryDetail Bahan Baku ...168

Tabel 5.49 Pengujian Ubah HistoryDetail Bahan Baku...169

Tabel 5.50 Pengujian Cari HistoryDetail Bahan Baku ...169

Tabel 5.51 Pengujian Lihat ReportHistoryDetail Bahan Baku...170

Tabel 5.52 Pengujian Sistem Bahan Makanan ...170

Tabel 5.53 Pengujian Tambah Bahan Makanan ...171

(21)

xxv

DAFTAR LAMPIRAN

(22)

1

BAB 1.

PENDAHULUAN

Pada bab ini akan dijelaskan tentang latar belakang masalah pembuatan aplikasi, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan juga sistematika penyajian. Latar belakang masalah menjelaskan masalah-masalah yang terjadi sehingga dibutuhkan pembuatan aplikasi. Rumusan masalah merupakan daftar masalah setelah wawancara dengan pihak instansi dan dari latar belakang masalah. Tujuan pembahasan menjelaskan pembahasan dari rumusan masalah. Ruang lingkup kajian menjelaskan apa yang akan dikerjakan/dibahas dan apa yang tidak dikerjakan/dibahas. Sumber data merupakan data primer atau sekunder yang digunakan untuk pembuatan laporan. Sistematika penyajian menjelaskan intisari dari setiap bab di laporan ini.

1.1 Latar Belakang Masalah

Restoran ‘Ho Chiak’ baru berdiri pada tahun 2010, beralamatkan di

Ruko Setra Sari D3 no 53 Bandung. Pada saat ini, pencatatan data pesanan pelanggan di tiap meja di Restoran ‘Ho Chiak’ masih dilakukan secara manual. Maksudnya manual itu, masih dilakukan pencatatan pesanan menu makanan oleh pelanggan menggunakan secarik kertas dan bolpoin atau pensil. Oleh karena itu, timbul beberapa kesulitan ketika pencacatan dalam pembuatan laporan keuangan seperti menumpuknya kertas bon-bon rangkap dua yang dibutuhkan untuk laporan keuangan. Dan juga memungkinkan adanya kehilangan dari bon-bon rangkap dua tersebut, sehingga dapat menyebabkan dalam pembuatan laporan keuangan timbul kerugian.

(23)

2

Digital Asistant). Setelah itu, pemesanan lewat handphone atau gadget sejenisnya akan secara otomatis mengirim pesanan apa saja yang telah dipesan oleh pelanggan ke dalam komputer kasir yang nantinya dapat mencetak tagihannya dan diberikan kepada pelanggan, juga akan tersimpan ke dalam datase di komputer server untuk laporan keuangan.

1.2 Rumusan Masalah

Beberapa masalah yang dapat dirumuskan seputar aplikasi ini adalah sebagai berikut:

1. Bagaimana software Point Of Sale dapat memudahkan proses sistem

informasi di Restoran ‘Ho Chiak’ ?

2. Bagaimana cara pembutan aplikasi yang memiliki desain antarmukanya tidak membuat penggunanya kesulitan?

3. Bagaimana pembuatan laporan keuangan akan lebih dipermudah dengan adanya aplikasi ini?

4. Bagaimana caranya aplikasi ini dapat saling terhubung antara PDA atau handphone dengan komputer?

1.3 Tujuan Pembahasan

Dengan dilakukan pembuatan website dan program Restoran ini, ada beberapa tujuan yang ingin dicapai, yaitu:

1. Dengan adanya perangkat lunak Point of Sale tentu akan memudahkan sistem informasi di restoran ‘Ho Chiak’ karena aplikasi tersebut dapat membuat karyawan yang memiliki jabatan sebagai kasir maupun admin menjadi lebih mudah, karena yang sebelumnya secara manual akan menjadi terkomputerisasi.

(24)

3

3. Aplikasi akan mempermudah dalam mengetahui keuntungan dari laporan penjualan berdasarkan data pesanan menu makanan yang dimasukkan oleh karyawan.

4. Aplikasi ini dapat saling terhubung karena dilengkapi dengan jaringan Wi-Fi yang dapat mengkoneksikan langsung ke internet atau juga dapat secara local hosting apabila ada kendala di jaringan Wi-Fi.

1.4 Ruang Lingkup Kajian

Pembahasan yang akan dilakukan pada kerja praktek ini meliputi perancangan, analisa proses bisnis, pembuatan basis data, perancangan disain antarmuka pengguna. Pengaksesan dibatasi, hanya oleh karyawan atau admin.

Batasan masalah yang terdapat dalam pembuatan Sistem Informasi untuk tugas akhir ini adalah sebagai berikut :

 Perangkat keras

o Perangkat keras yang digunakan dalam pembuatan aplikasi sistem informasi berbasis POS, sebagai berikut :

 Processor : PC dengan Intel atau kompatibilitas Core to Duo (1.66 GHz)

 Memori : 3 GB RAM DDR3  Hard Disk : 50 GB

PDA / Handphone  Modem Wi-Fi  Perangkat lunak

o Perangkat lunak yang digunakan untuk dalam pembuatan aplikasi website ini antara lain adalah :

(25)

4

 Batasan Aplikasi

o Berikut ini adalah ruang lingkup yang akan dibuat untuk aplikasi ini, ada 2 bentuk user dalam aplikasi desktop ini, yaitu :

 Karyawan (kasir), dapat melakukan penanganan pada transaksi penjualan.

 Admin, dapat mengakses seluruh data yang terdapat di Restoran ‘Ho Chiak’.

o Berikut ini adalah batasan-batasan masalah yang akan digunakandalam aplikasi ini, yaitu :

 Aplikasi hanya menggunakan mata uang rupiah.

 Aplikasi website untuk proses pemesanan di handphone tidak menggunakan login, dikarenakan resiko akan adanya DOS (Denial of Service) maka dari itu akan dibuat security nya berdasarkan setting SSID (Service Set IDentifier) di Wi-Fi dan diberikan password.

 Untuk saat ini, aplikasi hanya dipakai untuk Restoran ‘Ho

Chiak’ dan tidak memiliki cabang.

o Berikut ini adalah fitur-fitur tambahan pada aplikasi :

 Membatasi hak akses user (kasir) terhadap fitur-fitur yang ada

 Proses insert data hanya bisa dilakukan oleh admin.  Tersedia fitur login dan logout pada aplikasi desktop.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah:  Data Primer

Data primer merupakan data yang diperoleh langsung dari Restoran

‘HoChiak’ melalui wawancara, form dan observasi secara langsung.  Data Sekunder

(26)

5

yang diajarkan oleh dosen Universitas Kristen Maranatha, dari studi literatur, referensi-referensi mengenai bahasa C#, internet, dan sumber data lainnya untuk mendukung kekuatan dan kebenaran data primer.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut :

BAB I. PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika pembahasan.

BAB II. KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dengan pembuatan aplikasi dekstop dan mendukung analisis perancangan, implementasi dan pengujian aplikasi.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.

BAB IV. HASIL PENELITIAN

Bab ini membahas mengenai perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Desain yang sudah dibuat.

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

(27)

6

BAB VI. SIMPULAN DAN SARAN

Bab ini membahas mengenai kesimpulan dan saran yang dapat

digunakan dalam melakukan pengembangan “Sistem Informasi Resto HoChiak”.

DAFTAR PUSTAKA

(28)

173

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Dari hasil pembahasan, maka kesimpulan yang dapat diambil yaitu:  Aplikasi yang dibuat memiliki fitur-fitur pengolahan data supplier,

karyawan, menu makanan, satuan, meja, kategori, bahan baku, bahan makanan, history bahan baku, penjualan, pembelian, dan juga dalam pembuatan laporan keuangan (99,9% responden survey setuju).

 Dengan aplikasi ini membuat membantu instansi untuk mengetahui laba bersih yang didapat dari harga pokok dikurangi harga jual dan juga dapat dikategorikan secara periodik baik per hari, per bulan, maupun per tahun dan juga mempermudah bagian kasir dalam proses transaksi (99,9% responden survey setuju)

 Aplikasi ini membuat instansi dapat mengetahui stok bahan baku secara terkomputerisasi tanpa harus melakukan pencatatan secara manual dan juga membantu proses tracking bahan baku (99,9% responden survey setuju).

 Aplikasi ini membantu dalam hal proses pemesanan menu makanan yang secara terkomputerisasi sehingga tidak perlu pencatatan menu makanan oleh karyawan di bagian pegawai secara manual lagi (99,9% responden survey setuju)

6.2 Saran

Saran yang di peroleh untuk mengembangkan aplikasi ini antara lain:  Aplikasi ini perlu dikembangkan lebih detail lagi dalam hal desain

antarmuka sehingga lebih nyaman digunakan bagi pengguna terutama untuk bagian kasir dan pelayan.

 Disarankan agar aplikasi untuk mengembangkan fitur pemesanan online via website.

(29)
(30)

174

DAFTAR PUSTAKA

[1] H. M. Jogiyanto, Analisis & Disain Sistem Informasi Pendekatan Terstruktur, Yogyakarta: Andi Offset, 1990.

[2] T. Burlton, Business Process Management: Profiting from Process, Indianan, USA: SAMs, 2001.

[3] M. &. S. J. A. Chonoles, UML 2 for Dummies, Indianapolis, Indiana: Wiley Publishing, 2003.

[4] P. Harmon, Business Process Change: A Manager’s Guide to Improving, Redesigning and Automating Processes, Boston, USA: Morgan Kaufmann, 2003.

[5] R. V. &. S. B. R. Imbar, Pemrograman Web Commerce dengan Oracle & ASP, Bandung: Informatika, 2006.

[6] D. B. P. G. &. W. D. McLaughlin, Head First Object-Oriented Analysis and

Design, United States of America: O’Reilly Media, 2007.

[7] R. &. M. S. Mistry, Introducing Microsoft SQL Server 2008 R2, United States of America: Microsoft Press, 2010.

[8] R. S. Pressman, Software Engineering : A Practitioner‘s Approach (5th Ed.), Singapore: The McGraw-Hill Companies, Inc, 2001.

[9] B. S. C. &. D. S. Sempf, C# 2010 All-In-One For Dummies., Indianapolis, Indiana: Wiley Publishing, 2010.

[10] M. Weisfeld, The Object-Oriented Thought Process, USA: Addison-Wesley, 2008.

Referensi

Dokumen terkait

banyak terjadi dimana salah satunya adalah terapi tanpa adanya indikasi yang terjadi pada 22 pasien dari total 65 pasien pediatri yang didiagnosis DBD, dan

Siswa dapat menunjukan kesungguhan dalam mengikuti berbagai latihan di lapangan.

“Peksos menjadi faktor strategis dalam perubahan sosial masyarakat, sehingga dalam pegaulan global yang difasilitasi organisasi-organisasi internasional telah mendorong

Seseorang yang melakukan pernikahan terutama pada usia yang masih muda, tentu. akan membawa berbagai dampak, terutama dalam

Anggota-anggota Gereja Yesus Kristus dari Orang-orang Suci Zaman Akhir percaya bahwa, pada permulaan zaman Kerajaan Seribu Tahun, Yesus Kristus Tuhan akan muncul dalam

Penelitian ini bertujuan untuk mengetahui peranan Balai POM terhadap peredaran pangan olahan tanpa izin edar di Kota Pangkalpinang ditinjau dari Undang-Undang Nomor 8 Tahun

Penggunaan larutan GDL back-slopping ke 1 (satu) dan ke 2 (dua) dengan penambahan GDL kembali dalam pembuatan “ Quick Tempe ” pada skala industri rumah tangga dapat menghasilkan

Teknologi marine treatment atau sering disebut Ocean outfall merupakan rekayasa perpipaan bawah laut yang digunakan untuk membuang limbah cair dari daratan kelaut