Aplikasi Penjualan, Pembelian, Inventory dengan Akuntansi pada CV Himalaya Bakery.

(1)

vi Universitas Kristen Maranatha

ABSTRAK

CV Himalaya Bakery adalah distributor bahan bakery yang masih melakukan pencatatan data-data perusahaan secara manual, sehingga kemungkinan terjadi kesalahan pencatatan dan kehilangan data cukup besar. Karena itu, dibutuhkan suatu aplikasi yang dapat mengorganisasikan proses bisnis secara terkomputerisasi. Tujuan dari penelitian ini adalah membuat suatu sistem informasi yang menangani pengolahan data penjualan, pembelian, serta akuntansi agar memudahkan pengguna dalam mengorganisasi data yang ada. Penelitian ini dilakukan dengan metode analisis deskriptif dengan melakukan wawancara dalam pengambilan data ke perusahaan. Pembuatan aplikasi ini dilakukan dengan menggunakan bahasa pemrograman C#. Hasil dari penelitian ini menunjukkan aplikasi sistem informasi yang dibuat membuat pengorganisasian data lebih cepat, dan akurat.


(2)

vii Universitas Kristen Maranatha

ABSTRACT

CV Himalaya Bakery is a bakery suppliess distributor that still perform manual recording of company data, this create many possibilities of recording errors and data loss. Therefore, we need an application that can organize business processes automatedly. The purpose of this research was to create an information system that handles data processing for sales, purchasing, and accounting in order to allow users to organize data easily. This study was conducted using descriptive analysis by conducting interviews in the collection of data to the company. The application development was done using the C # programming language. The results of this study indicated that the information system applications helped the organization of data more quickly, and accurately.


(3)

viii Universitas Kristen Maranatha

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 ... xii

DAFTAR TABEL ... xvii

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... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 5

2.1 Sistem Informasi ... 5

2.2 Proses Bisnis ... 6

2.3 Perusahaan Dagang ... 7

2.4 Teori- Teori Akuntansi ... 8

2.4.1 Akun ... 8

2.4.2 Debet dan Kredit ... 10

2.4.3 Jurnal ... 10

2.4.4 Buku Besar... 11

2.4.5 Laporan Keuangan ... 11

2.5 Entity Relationship Diagram (ERD) ... 14

2.6 Flowchart ... 19

2.7 Data Flow Diagram (DFD) ... 22


(4)

ix Universitas Kristen Maranatha

2.9 Process Specification (PSPEC) ... 26

2.10 Black Box ... 27

2.11 Bahasa Pemrograman C# ... 28

2.12 Microsoft LINQ... 29

2.13 Microsoft SQL Server ... 31

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 35

3.1 Proses Bisnis ... 35

3.1.1 Transaksi Pembelian ... 35

3.1.2 Transaksi Pembayaran Utang ... 36

3.1.3 Retur Pembelian ... 38

3.1.4 Transaksi Penjualan ... 39

3.1.5 Pembayaran Piutang ... 42

3.2 Basis Data ... 43

3.2.1 Entity Relationship Diagram (ERD) ... 43

3.2.2 Skema Relasi ... 46

3.3 Aliran Data ... 52

3.3.1 Data Flow Diagram Level 0 ... 53

3.3.2 Data Flow Diagram Level 1 ... 55

3.3.3 Data Flow Diagram Level 2 ... 57

3.3.4 Data Flow Diagram Level 3 ... 64

3.4 Kamus Data ... 79

3.5 Process Specification (PSPEC) ... 85

3.6 Rancangan Antarmuka ... 110

3.6.1 Login ... 110

3.6.2 Menu Utama ... 110

3.6.3 Menu Data Barang ... 111

3.6.4 Menu Data Supplier ... 112

3.6.5 Menu Data Pelanggan ... 113

3.6.6 Menu Data User ... 113

3.6.7 Menu Pembelian Barang ... 114

3.6.8 Menu Penjualan Barang ... 118


(5)

x Universitas Kristen Maranatha

3.6.10 Menu Utang ... 124

3.6.11 Menu Piutang ... 125

3.6.12 Menu Daftar Akun ... 126

3.6.13 Menu Jurnal ... 127

3.6.14 Menu Laporan ... 130

BAB 4. HASIL PENELITIAN ... 139

4.1 Login ... 139

4.2 Menu Utama ... 140

4.3 Menu Data Barang ... 141

4.4 Menu Data Supplier ... 146

4.5 Menu Data Pelanggan ... 149

4.6 Menu Data User ... 152

4.7 Menu Pembelian Barang ... 155

4.8 Menu Penjualan Barang ... 160

4.9 Menu Retur Pembelian ... 168

4.10 Menu Pembayaran Utang ... 172

4.11 Menu Pembayaran Piutang ... 174

4.12 Menu Daftar Akun ... 176

4.13 Menu Jurnal ... 178

4.14 Menu Laporan ... 181

4.14.1 Laporan Transaksi ... 182

4.14.2 Laporan Data Utama ... 193

4.14.3 Laporan Akuntansi ... 195

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

5.1 Form Login ... 201

5.2 Form Barang ... 202

5.3 Form Supplier ... 203

5.4 Form Pelanggan ... 204

5.5 Form User ... 204

5.6 Pembelian Barang ... 205

5.6.1 Form Pembelian Barang... 205


(6)

xi Universitas Kristen Maranatha

5.6.3 Form Ubah Pembelian Barang ... 207

5.7 Penjualan Barang ... 208

5.7.1 Form Penjualan Barang ... 208

5.7.2 Form Tambah Penjualan Barang ... 208

5.7.3 Form Ubah Penjualan Barang ... 210

5.8 Retur Pembelian ... 211

5.8.1 Form Retur Pembelian ... 211

5.8.2 Form Tambah Retur Pembelian ... 213

5.8.3 Form Ubah Retur Pembelian ... 214

5.9 Daftar Akun ... 215

5.9.1 Form Daftar Akun ... 215

5.9.2 Form Tambah Akun Baru ... 216

5.9.3 Form Ubah Daftar Akun ... 216

5.10 Jurnal ... 217

5.10.1 Form Jurnal ... 217

5.10.2 Form Tambah Jurnal ... 217

5.10.3 Form Ubah Jurnal ... 218

5.11 Laporan ... 219

5.11.1 Form Laporan ... 219

5.11.2 Form Filter Laporan Pembelian ... 219

5.11.3 Form Filter Laporan Penjualan ... 220

5.11.4 Form Filter Laporan Retur Pembelian ... 220

5.11.5 Form Filter Periode Akuntansi ... 221

BAB 6. SIMPULAN DAN SARAN ... 222

6.1 Simpulan ... 222

6.2 Saran ... 222


(7)

xii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Weak Entity ... 14

Gambar 2.2 Identifying Relationship ... 15

Gambar 2.3 Strong Entity ... 15

Gambar 2.4 Atrribute Key ... 15

Gambar 2.5 Attribute Simple ... 15

Gambar 2.6 Atribut Komposit ... 16

Gambar 2.7 Multivalued Attribute ... 16

Gambar 2.8 Atribut Turunan ... 16

Gambar 2.9 Relasi ... 16

Gambar 2.10 Participation Constraint ... 18

Gambar 3.1 Pembelian Barang... 36

Gambar 3.2 Pembayaran Utang ... 37

Gambar 3.3 Retur Pembelian ... 39

Gambar 3.4 Transaksi Penjualan Barang ... 41

Gambar 3.5Pembayaran Piutang ... 43

Gambar 3.6 Entity Relationship Diagram ... 45

Gambar 3.7 Relational Diagram... 46

Gambar 3.8 Data Flow DiagramLevel 0 ... 53

Gambar 3.9 Data Flow Diagram Level 1 ... 55

Gambar 3.10 Data Flow Diagram Level 2 Proses 2 ... 57

Gambar 3.11 Data Flow Diagram Level 2 Proses 3 ... 59

Gambar 3.12 Data Flow Diagram Level 2 Proses 4 ... 61

Gambar 3.13 Data Flow Diagram Level 2 Proses 5 ... 62

Gambar 3.14 Data Flow Diagram Level 3 Proses 2.1 ... 64

Gambar 3.15 Data Flow Diagram Level 3 Proses 2.2 ... 66

Gambar 3.16 Data Flow Diagram Level 3 Proses 2.3 ... 67

Gambar 3.17 Data Flow Diagram Level 3 Proses 3.1 ... 68

Gambar 3.18 Data Flow Diagram Level 3 Proses 3.2 ... 69

Gambar 3.19 Data Flow Diagram Level 3 Proses 4.1 ... 70


(8)

xiii Universitas Kristen Maranatha

Gambar 3.21 Data Flow Diagram Level 3 Proses 4.3 ... 72

Gambar 3.22 Data Flow Diagram Level 3 Proses 4.4 ... 73

Gambar 3.23 Data Flow Diagram Level 3 Proses 5.1 ... 74

Gambar 3.24 Data Flow Diagram Level 3 Proses 5.2 ... 75

Gambar 3.25 Data Flow Diagram Level 3 Proses 5.3 ... 77

Gambar 3.26 Rancangan Antarmuka Login ... 110

Gambar 3.27 Rancangan Antarmuka Menu Utama ... 111

Gambar 3.28 Rancangan Antarmuka Menu Data Barang ... 112

Gambar 3.29 Rancangan Antarmuka Menu Data Supplier ... 112

Gambar 3.30 Rancangan Antarmuka Menu Data Pelanggan ... 113

Gambar 3.31 Rancangan Antarmuka Menu Data User ... 114

Gambar 3.32 Rancangan Antarmuka Menu Pembelian Barang ... 115

Gambar 3.33 Rancangan Antarmuka Menu Tambah Pembelian Barang ... 116

Gambar 3.34 Rancangan Antarmuka Menu Ubah Pembelian Barang ... 117

Gambar 3.35 Rancangan Antarmuka Menu Penjualan Barang ... 118

Gambar 3.36 Rancangan Antarmuka Menu Tambah Penjualan Barang .... 119

Gambar 3.37 Rancangan Antarmuka Menu Ubah Data Penjualan Barang 120 Gambar 3.38 Rancangan Antarmuka Menu Retur Pembelian ... 121

Gambar 3.39 Rancangan Antarmuka Menu Tambah Retur Pembelian... 122

Gambar 3.40 Rancangan Antarmuka Menu Ubah Retur Pembelian ... 123

Gambar 3.41 Rancangan Antarmuka Menu Utang ... 124

Gambar 3.42 Rancangan Antarmuka Menu Ubah Utang ... 124

Gambar 3.43 Rancangan Antarmuka Menu Piutang ... 125

Gambar 3.44 Rancangan Antarmuka Menu Ubah Piutang ... 125

Gambar 3.45 Rancangan Antarmuka Menu Daftar Akun ... 126

Gambar 3.46 Rancangan Antarmuka Menu Tambah Daftar Akun ... 126

Gambar 3.47 Rancangan Antarmuka Menu Ubah Daftar Akun ... 127

Gambar 3.48 Rancangan Antarmuka Menu Jurnal ... 127

Gambar 3.49 Rancangan Antarmuka Menu Tambah Jurnal ... 128

Gambar 3.50 Rancangan Antarmuka Menu Ubah Jurnal ... 129

Gambar 3.51 Rancangan Antarmuka Menu Laporan ... 130


(9)

xiv Universitas Kristen Maranatha Gambar 3.53 Rancangan Antarmuka Menu Filter Laporan Utang dan Piutang131

Gambar 3.54 Rancangan Antarmuka Menu Laporan Pembelian ... 132

Gambar 3.55 Rancangan Antarmuka Menu Laporan Penjualan ... 132

Gambar 3.56 Rancangan Antarmuka Menu Laporan Retur Pembelian ... 132

Gambar 3.57 Rancangan Antarmuka Menu Laporan Utang ... 133

Gambar 3.58 Rancangan Antarmuka Menu Laporan Piutang ... 133

Gambar 3.59 Rancangan Antarmuka Menu Laporan Data Barang ... 134

Gambar 3.60 Rancangan Antarmuka Menu Laporan Data Supplier ... 134

Gambar 3.61 Rancangan Antarmuka Menu Laporan Data Pelanggan ... 135

Gambar 3.62 Rancangan Antarmuka Menu Filter Laporan Akuntansi ... 136

Gambar 3.63 Rancangan Antarmuka Menu Laporan Jurnal ... 136

Gambar 3.64 Rancangan Antarmuka Menu Laporan Buku Besar... 137

Gambar 3.65 Rancangan Antarmuka Menu Laporan Laba Rugi ... 137

Gambar 3.66 Rancangan Antarmuka Menu Laporan Neraca ... 138

Gambar 4.1 Tampilan Login ... 139

Gambar 4.2 Menu Utama ... 140

Gambar 4.3 Tampilan Menu Data Barang ... 141

Gambar 4.4 Menu Tambah Data Barang ... 143

Gambar 4.5 Menu Ubah Data Barang... 144

Gambar 4.6 Menu Ubah Stok Barang ... 145

Gambar 4.7 Menu Data Supplier ... 146

Gambar 4.8 Tambah Data Supplier ... 147

Gambar 4.9 Ubah Data Supplier ... 148

Gambar 4.10 Tampilan Menu Data Pelanggan ... 149

Gambar 4.11 Tampilan Tambah Data Pelanggan ... 151

Gambar 4.12 Tampilan Ubah Data Pelanggan ... 152

Gambar 4.13 Tampilan Menu Data User ... 153

Gambar 4.14 Tambah Data User ... 154

Gambar 4.15 Ubah Data User ... 155

Gambar 4.16 Menu Pembelian Barang ... 156

Gambar 4.17 Tambah Data Pembelian ... 157


(10)

xv Universitas Kristen Maranatha

Gambar 4.19 Tampilan Menu Penjualan Barang ... 161

Gambar 4.20 Tambah Data Penjualan (Grosir) ... 163

Gambar 4.21 Tambah Data Penjualan (Eceran) ... 166

Gambar 4.22 Ubah Data Penjualan ... 167

Gambar 4.23 Retur Pembelian ... 168

Gambar 4.24 Tambah Retur Pembelian ... 169

Gambar 4.25 Ubah Retur Pembelian ... 171

Gambar 4.26 Menu Pembayaran Utang ... 172

Gambar 4.27 Tampilan Ubah Data Utang ... 173

Gambar 4.28 Menu Pembayaran Piutang ... 174

Gambar 4.29 Ubah Data Piutang ... 175

Gambar 4.30 Daftar Akun ... 176

Gambar 4.31 Tambah Akun ... 177

Gambar 4.32 Ubah Akun ... 177

Gambar 4.33 Menu Jurnal ... 178

Gambar 4.34 Tambah Jurnal ... 179

Gambar 4.35 Ubah Jurnal ... 181

Gambar 4.36 Menu Laporan ... 182

Gambar 4.37 Laporan Pembelian ... 183

Gambar 4.38 Filter Laporan Pembelian ... 184

Gambar 4.39 Laporan Penjualan Grosir ... 185

Gambar 4.40 Laporan Penjualan Eceran ... 186

Gambar 4.41 Filter Laporan Penjualan ... 187

Gambar 4.42 Laporan Retur Pembelian ... 188

Gambar 4.43 Filter Retur Pembelian ... 189

Gambar 4.44 Laporan Utang ... 190

Gambar 4.45 Laporan Piutang ... 191

Gambar 4.46 Filter Laporan Utang/Piutang ... 192

Gambar 4.47 Laporan Data Barang ... 193

Gambar 4.48 Laporan Data Supplier ... 194

Gambar 4.49 Laporan Data Pelanggan ... 195


(11)

xvi Universitas Kristen Maranatha

Gambar 4.51 Laporan Jurnal ... 197

Gambar 4.52 Laporan Buku Besar ... 198

Gambar 4.53 Laporan Laba Rugi ... 199


(12)

xvii Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Daftar akun ... 9

Tabel 2.2 Debet dan Kredit ... 10

Tabel 2.3 Contoh Jurnal... 11

Tabel 2.4 Contoh Buku Besar Kas ... 11

Tabel 2.5 Contoh Laporan Laba Rugi ... 12

Tabel 2.6 Contoh Laporan Modal Pemilik ... 13

Tabel 2.7 Contoh Neraca ... 13

Tabel 2.8 Derajat Relasi ... 17

Tabel 2.9 Jenis Cardinality Ratio ... 17

Tabel 2.10 Simbol-simbol Flowchart ... 20

Tabel 2.11 Simbol-simbol DFD ... 22

Tabel 2.12 Simbol dalam Kamus Data ... 26

Tabel 2.13 PSPEC... 27

Tabel 3.1 Konversi Relational Diagram Tabel Pembelian ... 47

Tabel 3.2 Konversi Relational Diagram Tabel Pembelian_detail ... 47

Tabel 3.3 Konversi Relational Diagram Tabel Retur_beli ... 48

Tabel 3.4 Konversi Relational Diagram Tabel Retur_beli_detail ... 48

Tabel 3.5 Konversi Relational Diagram Tabel Penjualan ... 48

Tabel 3.6 Konversi Relational Diagram Tabel Penjualan_detail ... 49

Tabel 3.7 Konversi Relational Diagram Tabel Utang... 49

Tabel 3.8 Konversi Relational Diagram Tabel Piutang ... 50

Tabel 3.9 Konversi Relational Diagram Tabel Barang ... 50

Tabel 3.10 Konversi Relational Diagram Tabel Supplier ... 50

Tabel 3.11 Konversi Relational Diagram Tabel Pelanggan ... 51

Tabel 3.12 Konversi Relational Diagram Tabel Daftar_akun ... 51

Tabel 3.13 Konversi Relational Diagram Tabel Jurnal ... 51

Tabel 3.14 Konversi Relational Diagram Tabel Jurnal_detail ... 52

Tabel 3.15 Konversi Relational Diagram Tabel User... 52

Tabel 3.16 Kamus Data Pembelian ... 79


(13)

xviii Universitas Kristen Maranatha

Tabel 3.18 Kamus Data Retur_beli ... 80

Tabel 3.19 Kamus Data Retur_beli_detail ... 80

Tabel 3.20 Kamus Data Penjualan ... 80

Tabel 3.21 Kamus Data Penjualan_detail ... 81

Tabel 3.22 Kamus Data Utang ... 81

Tabel 3.23 Kamus Data Piutang ... 82

Tabel 3.24 Kamus Data Barang ... 82

Tabel 3.25 Kamus Data Supplier ... 83

Tabel 3.26 Kamus Data Pelanggan ... 83

Tabel 3.27 Kamus Data Daftar_akun ... 83

Tabel 3.28 Kamus Data Jurnal... 84

Tabel 3.29 Kamus Data Jurnal_detail ... 84

Tabel 3.30 Kamus Data User ... 84

Tabel 3.31 PSPEC Proses 1 ... 85

Tabel 3.32 PSPEC Proses 2.1.1 ... 86

Tabel 3.33 PSPEC Proses 2.1.2 ... 86

Tabel 3.34 PSPEC Proses 2.1.3 ... 87

Tabel 3.35 PSPEC Proses 2.1.4 ... 87

Tabel 3.36 PSPEC Proses 2.2.1 ... 88

Tabel 3.37 PSPEC Proses 2.2.2 ... 88

Tabel 3.38 PSPEC Proses 2.2.3 ... 89

Tabel 3.39 PSPEC Proses 2.2.4 ... 90

Tabel 3.40 PSPEC Proses 2.3.1 ... 90

Tabel 3.41 PSPEC Proses 2.3.2 ... 91

Tabel 3.42 PSPEC Proses 3.1.1 ... 91

Tabel 3.43 PSPEC Proses 3.1.2 ... 92

Tabel 3.44 PSPEC Proses 3.1.3 ... 93

Tabel 3.45 PSPEC Proses 3.1.4 ... 93

Tabel 3.46 PSPEC Proses 3.2.1 ... 94

Tabel 3.47 PSPEC Proses 3.2.2 ... 94

Tabel 3.48 PSPEC Proses 4.1.1 ... 95


(14)

xix Universitas Kristen Maranatha

Tabel 3.50 PSPEC Proses 4.1.3 ... 96

Tabel 3.51 PSPEC Proses 4.1.4 ... 96

Tabel 3.52 PSPEC Proses 4.2.1 ... 97

Tabel 3.53 PSPEC Proses 4.2.2 ... 97

Tabel 3.54 PSPEC Proses 4.2.3 ... 98

Tabel 3.55 PSPEC Proses 4.2.4 ... 98

Tabel 3.56 PSPEC Proses 4.3.1 ... 99

Tabel 3.57 PSPEC Proses 4.3.2 ... 99

Tabel 3.58 PSPEC Proses 4.3.3 ... 100

Tabel 3.59 PSPEC Proses 4.3.4 ... 100

Tabel 3.60 PSPEC Proses 4.4.1 ... 101

Tabel 3.61 PSPEC Proses 4.4.2 ... 101

Tabel 3.62 PSPEC Proses 4.4.3 ... 102

Tabel 3.63 PSPEC Proses 5.1.1 ... 102

Tabel 3.64 PSPEC Proses 5.1.2 ... 103

Tabel 3.65 PSPEC Proses 5.1.3 ... 103

Tabel 3.66 PSPEC Proses 5.2.1 ... 103

Tabel 3.67 PSPEC Proses 5.2.2 ... 104

Tabel 3.68 PSPEC Proses 5.2.3 ... 104

Tabel 3.69 PSPEC Proses 5.2.4 ... 105

Tabel 3.70 PSPEC Proses 5.3.1.1 ... 105

Tabel 3.71 PSPEC Proses 5.3.1.2 ... 106

Tabel 3.72 PSPEC Proses 5.3.1.3 ... 106

Tabel 3.73 PSPEC Proses 5.3.1.4 ... 107

Tabel 3.74 PSPEC Proses 5.3.1.5 ... 107

Tabel 3.75 PSPEC Proses 5.3.2.1 ... 107

Tabel 3.76 PSPEC Proses 5.3.2.2 ... 108

Tabel 3.77 PSPEC Proses 5.3.2.3 ... 108

Tabel 3.78 PSPEC Proses 5.3.3.1 ... 108

Tabel 3.79 PSPEC Proses 5.3.3.2 ... 109

Tabel 3.80 PSPEC Proses 5.3.3.3 ... 109


(15)

xx Universitas Kristen Maranatha

Tabel 5.1 Black Box Testing Form Login ... 201

Tabel 5.2 Black Box Testing Form Barang ... 202

Tabel 5.3 Black Box Testing Form Supplier ... 203

Tabel 5.4 Black Box Testing Form Pelanggan ... 204

Tabel 5.5 Black Box Testing Form User ... 204

Tabel 5.6 Black Box Testing Form Pembelian Barang ... 205

Tabel 5.7 Black Box Testing Form Tambah Pembelian Barang ... 206

Tabel 5.8 Black Box Testing Form Ubah Pembelian Barang ... 207

Tabel 5.9 Black Box Testing Form Penjualan Barang ... 208

Tabel 5.10 Black Box Testing Form Tambah Penjualan Barang ... 208

Tabel 5.11 Black Box Testing Form Ubah Penjualan Barang ... 210

Tabel 5.12 Black Box Testing Form Retur Pembelian ... 211

Tabel 5.13 Black Box Testing Form Tambah Retur Pembelian ... 213

Tabel 5.14 Black Box Testing Form Ubah Retur Pembelian ... 214

Tabel 5.15 Black Box Testing Form Daftar Akun ... 215

Tabel 5.16 Black Box Testing Form Tambah Daftar Akun... 216

Tabel 5.17 Black Box Testing Form Ubah Daftar Akun ... 216

Tabel 5.18 Black Box Testing Form Jurnal ... 217

Tabel 5.19 Black Box Testing Form Tambah Jurnal... 217

Tabel 5.20 Black Box Testing Form Ubah Jurnal ... 218

Tabel 5.21 Black Box Testing Form Laporan ... 219

Tabel 5.22 Black Box Testing Form Filter Laporan Pembelian ... 219

Tabel 5.23 Black Box Testing Form Filter Laporan Penjualan ... 220

Tabel 5.24 Black Box Testing Form Filter Laporan Retur Pembelian ... 220


(16)

1 Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

Bab ini berisi latar belakang masalah yang mendasari dibuatnya penelitian, rumusan masalah, tujuan, ruang lingkup kajian yang akan dibahas dalam pembuatan aplikasi, sumber data yang dipakai dalam pembuatan laporan ini, dan sistematika pembahasan dari tugas akhir.

1.1 Latar Belakang Masalah

Sistem penjualan dan stok barang merupakan bagian yang penting dalam pengoperasian suatu perusahaan, baik perusahaan manufaktur maupun perusahaan dagang. Pembuatan atau pengaturan sistem penjualan berpengaruh pada tingkat penerimaan pendapatan perusahaan, sedangkan sistem stok barang memberikan pengaruh pada informasi penerimaan barang yang diperoleh dari pabrik. Oleh karena itu perusahaan harus benar-benar mengawasi dan mengendalikan kegiatan penjualan serta stok barang dengan menerapkan sistem yang memadai, sehingga target penjualan dapat dicapai dengan baik. Selain itu cara pencatatan transaksi secara manual membutuhkan waktu lama, yang mengakibatkan pelayanan kepada pelanggan menjadi lebih lamban.

CV Himalaya Bakery merupakan perusahaan supplier bahan baku pembuatan bakery yang berada di Bandung. Dalam kegiatan sehari harinya, perusahaan melakukan proses transaksi hingga ratusan transaksi, hal ini mengakibatkan seringnya terjadi kesalahan dalam proses-proses yang dilakukan secara manual, seperti pencatatan penjualan, pengarsipan data, dan lainnya. Aplikasi yang dibuat akan membantu pemilik mengetahui proses dokumentasi data, mengatasi permasalahan kehilangan data, mengetahui kegiatan transaksi sehari hari, mengetahui barang yang tidak laku dan paling laku terjual, meminimalisir kesalahan-kesalahan yang dibuat dalam proses pencatatan secara manual.


(17)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Dari latar belakang yang ada, dapat dirumuskan permasalahan sebagai berikut :

1. Bagaimana cara membuat sistem yang dapat mengelola data transaksi penjualan dan pembelian?

2. Bagaimana cara membuat sistem yang dapat mengelola stok barang?

3. Bagaimana membuat sistem yang dapat menangani data keuangan perusahaan?

1.3 Tujuan Pembahasan

Adapun tujuan dari Aplikasi ini ,yaitu:

1. Membuat sistem yang dapat mengelola data transaksi penjualan dan pembelian.

2. Membuat sistem untuk mengelola stok barang.

3. Membuat sistem akuntansi yang menangani data keuangan perusahaan.

1.4 Ruang Lingkup Kajian

Ruang lingkup dalam pembuatan Aplikasi ini, yaitu :

 Batasan Program

1. terdapat dua user yaitu :

a. Admin dapat mengakses fitur yang digunakan pemilik untuk mengecek barang dll,

b. Kasir yang digunakan oleh staf atau yang diberi wewenang untuk melakukan penjualan saja,

 Hardware (Minimal) : 1. Pentium 4 (2Ghz). 2. RAM 1 GB DDR.


(18)

3

Universitas Kristen Maranatha 3. Harddisk 40 Gb.

 Software :

1. Sistem operasi yang digunakan adalah Windows 7. 2. Bahasa pemrograman yang digunakan adalah C#. 3. Sistem basis data menggunakan SQL Server.

1.5 Sumber Data

Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber data primer berupa informasi yang diperoleh dari CV Himalaya Bakery berupa wawancara langsung dengan pemilik perusahaan. Sedangkan sumber data sekunder meliputi buku penunjang, referensi, sumber informasi tertulis, dan situs-situs di internet.

1.6 Sistematika Penyajian

Sistematika penyajian laporan untuk tugas akir ini direncanakan sebagai berikut :

BAB 1. PENDAHULUAN 1.1 Latar Belakang Masalah

Cerita singkat mengenai mengapa penulis mengambil topik/judul ini.

1.2 Rumusan Masalah

Intisari masalah yang ingin penulis pecahkan/pelajari. 1.3 Tujuan Pembahasan

Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

1.4 Ruang Lingkup Kajian

Berisi hal-hal yang akan dibuat/diimplementasi oleh penulis. 1.5 Sumber Data

Sumber data yang digunakan oleh penulis dalam pembuatan karya ilmiah.


(19)

4

Universitas Kristen Maranatha 1.6 Sistematika Penyajian

Sistematika pembahasan berisi garis besar (outline) dari tiap bab. BAB 2 KAJIAN TEORI

Bab ini berisi tentang teori-teori yang digunakan dalam pembuatan laporan ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini berisi tentang proses bisnis, dan rancangan keseluruhan desain sistem.

BAB 4 HASIL PENELITIAN

Bab ini akan menjelaskan tentang hasil yang telah dicapai oleh perancang aplikasi, dan cara penggunaan aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi tentang pengujian yang dilakukan dengan metode yang telah ditetapkan sebelumnya.

BAB 6 SIMPULAN DAN SARAN 6.1 Simpulan

Berisi tentang seluruh kesimpulan dari laporan tugas akhir ini. 6.2 Saran

Berisi tentang saran untuk pengembangan penelitian selanjutnya agar menjadi lebih baik.


(20)

222 Universitas Kristen Maranatha

BAB 6.

SIMPULAN DAN SARAN

Bab ini berisikan tentang simpulan yang merupakan tujuan dari penelitian ini dan saran yang berisikan saran terhadap pengembangan aplikasi di masa yang akan datang dari penelitian yang telah dilakukan oleh penulis.

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan dapat ditarik kesimpulan sebagai berikut:

1. Perancangan aplikasi yang telah dibuat sudah dapat mendukung pembelian, penjualan, inventory, serta laporan keuangan perusahaan. Dalam pembelian, perusahaan dapat mencatat transaksi pembelian dan melihat laporan pembelian. Dalam penjualan, perusahaan dapat mencatat transaksi penjualan dan melihat laporan penjualan baik laporan penjualan grosir maupun eceran.

2. Dalam inventory perusahaan dapat melihat jumlah stok yang tersedia baik di gudang maupun di toko sehingga memudahkan perusahaan dalam mengetahui stok barang yang kurang. Dalam laporan keuangan, perusahaan dapat melihat jurnal, buku besar, laporan laba rugi dan neraca perusahaan. Dari empat hal utama tersebut, dapat dikatakan aplikasi yang dibuat akan meningkatkan kinerja perusahaan secara keseluruhan.

3. Semua transaksi yang terjadi langsung dicatat secara otomatis ke dalam jurnal. Dengan demikian, perusahaan dapat mengetahui laporan keuangan yang terdiri dari laporan jurnal, buku besar, laba rugi dan neraca secara real time.

6.2 Saran

Dari Simpulan yang telah dipaparkan pada penjelasan di atas, penulis memberikan saran untuk pengembangan lebih lanjut di kemudian hari:


(21)

223

Universitas Kristen Maranatha

1. Sistem tidak terbatas hanya dalam satu komputer saja, melainkan bisa di banyak komputer atau secara online.

2. Aplikasi dapat diakses melalui handphone atau alat mobile lainnya, dengan membuat aplikasi mobile yang dapat mengakses aplikasi.

3. Aplikasi dapat menangani pemesanan barang secara online.

4. Aplikasi dapat melalukan prediksi stok barang di gudang, sehingga dapat mencegah kemungkinan kosongnya stok barang.


(22)

224

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2003.

[2] Pipiew, 29 November 2007. [Online]. Available: http://pipiew.wordpress.com/2007/11/29/proses-bisnis/. [Accessed 15 September 2014].

[3] C. S. Warren, J. M. Reeve and P. E. Fees, Pengantar Akuntansi Jilid 1 (Edisi ke 21), Jakarta: Salemba Empat, 2006.

[4] P. M. Pardede, Manajemen Operasi dan Produksi Teori, Model, dan Kebijakan (Edisi ke 1, Cetakan ke 7), Yogyakarta: Andi Offset, 2005.

[5] S. Lalu, Dasar-Dasar Manajemen Produksi dan Operasi, Jakarta: Salemba Empat, 2003.

[6] F. Rangkuti, Business Plan : Teknik Membuat Perencanaan Bisnis dan Analisa Kasus, Jakarta: Gramedia Pustaka Utama, 2004.

[7] J. A. Keown, F. D. Scott, D. J. Martin and J. W. Petty, Dasar-Dasar Manajemen Keuangan, Jakarta: Salemba Empat, 2002.

[8] J. H. Heizer and B. Render, Operations Management, Prentice Hall, 2001. [9] F. Zulfikarizah, Manajemen Persediaan, Malang: Universitas Muhammadiyah,

2005.

[10] R. Schroeder, Operations Management, North America: The Mc-Graw Hill, 2000.

[11] S. Assauri, Manajemen Produksi dan Operasi, Jakarta: Fakultas Ekonomi Universitas Indonesia, 2004.

[12] I. A. Y. Primashanti, "Entity Relationship Diagrams," 2007. [Online]. Available: http://iaprima.staff.gunadarma.ac.id/Downloadsfiles/5459/Bahasan9a_ERD.pdf. [Accessed 15 September 2014].

[13] Febriani, "Flowchart," 2007. [Online]. Available: http://febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf.


(23)

225

Universitas Kristen Maranatha

[14] Parno, "Data Flow Diagram," 2006. [Online]. Available: http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf. [Accessed 15 September 2014].

[15] Ayuliana, "Black Box," 2009. [Online]. Available: http://ayuliana_st.staff.gunadarma.ac.id/Pertemuan06_BlackBoxTesting.pdf. [Accessed 15 September 2014].

[16] C. B. E. Nagel, Professional C# 2005, Indiana: Willey, 2006.

[17] P. Pialorsi and M. Russo, Introducing Microsoft LINQ, Washington: Microsoft Press, 2007.

[18] S. E. Bagui and W. R, Learning SQL on SQL Server 2005, O'Reilly, 2006.


(1)

Universitas Kristen Maranatha 3. Harddisk 40 Gb.

 Software :

1. Sistem operasi yang digunakan adalah Windows 7. 2. Bahasa pemrograman yang digunakan adalah C#. 3. Sistem basis data menggunakan SQL Server.

1.5 Sumber Data

Sumber data yang diperoleh dibagi menjadi dua kategori. Sumber data primer berupa informasi yang diperoleh dari CV Himalaya Bakery berupa wawancara langsung dengan pemilik perusahaan. Sedangkan sumber data sekunder meliputi buku penunjang, referensi, sumber informasi tertulis, dan situs-situs di internet.

1.6 Sistematika Penyajian

Sistematika penyajian laporan untuk tugas akir ini direncanakan sebagai berikut :

BAB 1. PENDAHULUAN 1.1 Latar Belakang Masalah

Cerita singkat mengenai mengapa penulis mengambil topik/judul ini.

1.2 Rumusan Masalah

Intisari masalah yang ingin penulis pecahkan/pelajari. 1.3 Tujuan Pembahasan

Tujuan pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi.

1.4 Ruang Lingkup Kajian

Berisi hal-hal yang akan dibuat/diimplementasi oleh penulis. 1.5 Sumber Data

Sumber data yang digunakan oleh penulis dalam pembuatan karya ilmiah.


(2)

4

Universitas Kristen Maranatha 1.6 Sistematika Penyajian

Sistematika pembahasan berisi garis besar (outline) dari tiap bab. BAB 2 KAJIAN TEORI

Bab ini berisi tentang teori-teori yang digunakan dalam pembuatan laporan ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab ini berisi tentang proses bisnis, dan rancangan keseluruhan desain sistem.

BAB 4 HASIL PENELITIAN

Bab ini akan menjelaskan tentang hasil yang telah dicapai oleh perancang aplikasi, dan cara penggunaan aplikasi.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi tentang pengujian yang dilakukan dengan metode yang telah ditetapkan sebelumnya.

BAB 6 SIMPULAN DAN SARAN 6.1 Simpulan

Berisi tentang seluruh kesimpulan dari laporan tugas akhir ini. 6.2 Saran

Berisi tentang saran untuk pengembangan penelitian selanjutnya agar menjadi lebih baik.


(3)

222 Universitas Kristen Maranatha

Bab ini berisikan tentang simpulan yang merupakan tujuan dari penelitian ini dan saran yang berisikan saran terhadap pengembangan aplikasi di masa yang akan datang dari penelitian yang telah dilakukan oleh penulis.

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan dapat ditarik kesimpulan sebagai berikut:

1. Perancangan aplikasi yang telah dibuat sudah dapat mendukung pembelian, penjualan, inventory, serta laporan keuangan perusahaan. Dalam pembelian, perusahaan dapat mencatat transaksi pembelian dan melihat laporan pembelian. Dalam penjualan, perusahaan dapat mencatat transaksi penjualan dan melihat laporan penjualan baik laporan penjualan grosir maupun eceran.

2. Dalam inventory perusahaan dapat melihat jumlah stok yang tersedia baik di gudang maupun di toko sehingga memudahkan perusahaan dalam mengetahui stok barang yang kurang. Dalam laporan keuangan, perusahaan dapat melihat jurnal, buku besar, laporan laba rugi dan neraca perusahaan. Dari empat hal utama tersebut, dapat dikatakan aplikasi yang dibuat akan meningkatkan kinerja perusahaan secara keseluruhan.

3. Semua transaksi yang terjadi langsung dicatat secara otomatis ke dalam jurnal. Dengan demikian, perusahaan dapat mengetahui laporan keuangan yang terdiri dari laporan jurnal, buku besar, laba rugi dan neraca secara real time.

6.2 Saran

Dari Simpulan yang telah dipaparkan pada penjelasan di atas, penulis memberikan saran untuk pengembangan lebih lanjut di kemudian hari:


(4)

223

Universitas Kristen Maranatha

1. Sistem tidak terbatas hanya dalam satu komputer saja, melainkan bisa di banyak komputer atau secara online.

2. Aplikasi dapat diakses melalui handphone atau alat mobile lainnya, dengan membuat aplikasi mobile yang dapat mengakses aplikasi.

3. Aplikasi dapat menangani pemesanan barang secara online.

4. Aplikasi dapat melalukan prediksi stok barang di gudang, sehingga dapat mencegah kemungkinan kosongnya stok barang.


(5)

224

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] T. Sutabri, Analisa Sistem Informasi, Yogyakarta: Andi, 2003.

[2] Pipiew, 29 November 2007. [Online]. Available:

http://pipiew.wordpress.com/2007/11/29/proses-bisnis/. [Accessed 15 September 2014].

[3] C. S. Warren, J. M. Reeve and P. E. Fees, Pengantar Akuntansi Jilid 1 (Edisi ke 21), Jakarta: Salemba Empat, 2006.

[4] P. M. Pardede, Manajemen Operasi dan Produksi Teori, Model, dan Kebijakan (Edisi ke 1, Cetakan ke 7), Yogyakarta: Andi Offset, 2005.

[5] S. Lalu, Dasar-Dasar Manajemen Produksi dan Operasi, Jakarta: Salemba Empat, 2003.

[6] F. Rangkuti, Business Plan : Teknik Membuat Perencanaan Bisnis dan Analisa Kasus, Jakarta: Gramedia Pustaka Utama, 2004.

[7] J. A. Keown, F. D. Scott, D. J. Martin and J. W. Petty, Dasar-Dasar Manajemen Keuangan, Jakarta: Salemba Empat, 2002.

[8] J. H. Heizer and B. Render, Operations Management, Prentice Hall, 2001. [9] F. Zulfikarizah, Manajemen Persediaan, Malang: Universitas Muhammadiyah,

2005.

[10] R. Schroeder, Operations Management, North America: The Mc-Graw Hill, 2000.

[11] S. Assauri, Manajemen Produksi dan Operasi, Jakarta: Fakultas Ekonomi Universitas Indonesia, 2004.

[12] I. A. Y. Primashanti, "Entity Relationship Diagrams," 2007. [Online]. Available: http://iaprima.staff.gunadarma.ac.id/Downloadsfiles/5459/Bahasan9a_ERD.pdf. [Accessed 15 September 2014].

[13] Febriani, "Flowchart," 2007. [Online]. Available: http://febriani.staff.gunadarma.ac.id/Downloads/files/5616/Flowchart.pdf.


(6)

225

Universitas Kristen Maranatha

[14] Parno, "Data Flow Diagram," 2006. [Online]. Available: http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf. [Accessed 15 September 2014].

[15] Ayuliana, "Black Box," 2009. [Online]. Available: http://ayuliana_st.staff.gunadarma.ac.id/Pertemuan06_BlackBoxTesting.pdf. [Accessed 15 September 2014].

[16] C. B. E. Nagel, Professional C# 2005, Indiana: Willey, 2006.

[17] P. Pialorsi and M. Russo, Introducing Microsoft LINQ, Washington: Microsoft Press, 2007.

[18] S. E. Bagui and W. R, Learning SQL on SQL Server 2005, O'Reilly, 2006.