• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan, Pembelian, Inventori, Keuangan, dan Pegawai Hasil Bumi Toko Bintang Galilea Dengan Menggunakan Bahasa Pemrograman C#.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Penjualan, Pembelian, Inventori, Keuangan, dan Pegawai Hasil Bumi Toko Bintang Galilea Dengan Menggunakan Bahasa Pemrograman C#."

Copied!
22
0
0

Teks penuh

(1)

vii Universitas Kristen Maranatha

ABSTRAK

Toko Bintang Galilea bergerak dalam bidang hasil bumi, khususnya kacang-kacangan, namun dalam transaksi sehari-hari masih menggunakan metode manual, yang dapat menyebabkan kesalahan. Dikarenakan harga kacang, khususnya kacang kedelai sering sekali berubah, pemilik merasa kesulitan untuk menentukan harga jual. Oleh karena itu, diperlukan sistem informasi yang dapat membantu dalam transaksi sehari-hari baik penjualan, pembelian, absensi dan akuntansi, serta pengambilan data harga kacang dari internet dengan menggunakan htmlagilitypack. Htmlagilitypack adalah sebuah perpustakaan yang dapat mengambil sebuah node dengan menggunakan query XPath. Aplikasi berbasis desktop ini dibuat dengan menggunakan bahasa pemrograman C# dan basis data SQL Server. Hasil penelitian menunjukan bahwa aplikasi sistem informasi membantu pengguna untuk mengorganisasikan data lebih cepat, lebih akurat, dan dapat dipercaya.

(2)

viii Universitas Kristen Maranatha

ABSTRACT

Bintang Galilea Shop move in agricultural produce, particularly beans, but in daily transactions, they are still using manual method, which can cause some error. Due to beans price, especially soybean change really often, owners find it difficult to determine the selling price Therefore, the necessary information systems that can assist in daily transactions either selling, buying, attendance and accounting, as well and retrieve soybean price data from the internet with htmlagilitypack. Htmlagilitypack is a library that can take an nodes using XPath queries. This desktop-based application built using C # programming language and SQL Server database. The results showed that application of information systems help users to organize data faster, more accurate, and reliable.

(3)

ix Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN……….………..…….….….i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN.……….……….….…..…...iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN…...…….….………….…….….iv

PRAKATA….……….……….………..…..…..….….….…….….…....v ABSTRAK….……….……….………..….….…….…..………...vii ABSTRACT….……….……….………..…….…..…..…………viii DAFTAR ISI….……….……….………..…….….…..…………..ix DAFTAR GAMBAR……….……….………..…….…..…..…………xiii DAFTAR TABEL……….……….………..…….….…..…….……...xvii DAFTAR LAMPIRAN……….……….………..…….….…..…….……….xx

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

1.1 Latar Belakang Masalah……….……….………..…….….…..……..………1

1.2 Rumusan Masalah……….……….………..…….….…..………2

1.3 Tujuan Penelitian...…….……….………..…….….…..………2

1.4 Ruang Lingkup Kajian..….……….………..…….….…..………3

1.5 Sumber Data……….……….………..…….….…..………...…4

1.6 Sistematika Pengajian….……….………..……….…..……….…….5

BAB II KAJIAN TEORI……….……….………..…….….…..………….…7

2.1 Sistem Informasi……….……….………..…….….…..………...………7

2.2 Flowchart……….……….………..…….….…..………7

2.3 Entity Relationship Diagram (ERD).………..…….….…..………...10

2.4 Data Flow Diagram (DFD)……….………..…….….…..………..15

2.5 Kamus Data….……….………..…….….…..……….…17

2.6 Proses Specification (PSPEC)……….……….………..…….….……...18

2.7 Database….……….………..…….….…..……….……….20

2.8 Bahasa Pemrograman C#...…….….…..……….……...22

2.9 BlackBox Testing ….…...…..…….….…..……….………23

2.10 Teori Akuntansi...….………..…….….…..……….…………..24

2.11 XPath (eXtensible Path Language)..….….…...……….………28

2.12 Html Agility Pack...….….……….……….……….29

BAB III ANALISIS DAN PERANCANGAN SISTEM……….……….…….…30

3.1 Proses Bisnis……….……….………..…….….…..………...……...30

3.1.1 Transaksi Penjualan..………....………..…….…..………...……...30

3.1.2 Pembayaran Piutang………....………...…………..…………..…..…...33

3.1.3 Transaksi Pembelian..………....………..…….….…..…….…...………...34

3.1.4 Pengecekan Inventori...……….…...………...………...36

3.1.5 Penggajian Pegawai……....…...…...…..…….…...…………...37

3.2 Basis Data……….……….………..…….….……..…………...…...38

3.2.1 Entity Relationship Diagram (ERD).…..…….….…..………...…………38

3.2.2 Skema Relasi.…..…….….…..………....…….39

3.3 Aliran Data……….……….………..…….….……..…………...…...45

3.3.1 Data Flow Diagram Level 0………..….….…..……….……….45

3.3.2 Data Flow Diagram Level 1………..….….…..……….…….…47

3.3.3 Data Flow Diagram Level 2………..….….…..……….…….…49

3.3.3.1 Data Flow Diagram Level 2 Proses 2.…..……….…….…49

3.3.3.2 Data Flow Diagram Level 2 Proses 3.…..……….…….…50

3.3.3.3 Data Flow Diagram Level 2 Proses 4.…..……….…….…51

(4)

x Universitas Kristen Maranatha

3.3.3.4 Data Flow Diagram Level 2 Proses 6.…..……….…….…53

3.3.4 Data Flow Diagram Level 3………..….….…..……….…….…54

3.3.4.1 Data Flow Diagram Level 3 Proses 2.1..……….…….….54

3.3.4.2 Data Flow Diagram Level 3 Proses 2.2..……….…….….55

3.3.4.3 Data Flow Diagram Level 3 Proses 2.3..……….…….….56

3.3.4.4 Data Flow Diagram Level 3 Proses 2.4..……….…….….57

3.3.4.5 Data Flow Diagram Level 3 Proses 2.5..……….…….….58

3.3.4.6 Data Flow Diagram Level 3 Proses 2.6..……….…….….59

3.3.4.7 Data Flow Diagram Level 3 Proses 3.3..……….…….….60

3.3.4.8 Data Flow Diagram Level 3 Proses 4.3..……….…….….61

3.3.4.9 Data Flow Diagram Level 3 Proses 4.4..……….…….….62

3.3.4.10 Data Flow Diagram Level 3 Proses 5.1....……….…….….63

3.3.5 Proses Specification (PSPEC)..….….…..……….…….……..63

3.3.6 Kamus Data………..….….…..……….…….………..85

3.4 Rancangan AntarMuka……….………..…….….……..…………...…...92

3.4.1 Menu Login………..….….……….…….………..92

3.4.2 Menu Utama.….….…..……….…….………..93

3.4.3 Menu Data Barang...….….…..……….…….………….……..95

3.4.4 Menu Data Pelanggan.…....…..……….…….………….……..96

3.4.5 Menu Data Pemasok..….….…..……….…….………….……..96

3.4.6 Menu Data Pegawai...….….…..……….…….………….……..97

3.4.7 Menu Data Pengguna...….…....……….…….………….……..98

3.4.8 Menu Data Jabatan...….….…...……….…….………….……..98

3.4.9 Menu Data Biaya Kirim..….…...……….…….………….……..99

3.4.10 Menu Barang (Kasir)...….….…...……….……...……….……..99

3.4.11 Menu Harga...….…..……….…….………….……100

3.4.12 Menu Sales Order...…...…...…..……….…….………….……100

3.4.13 Menu Penjualan...….…...…..……….…….………….……101

3.4.14 Menu Piutang...….…...…..……….…….………….……102

3.4.15 Menu Surat Jalan...….…...…..……….…….………….……103

3.4.16 Menu Purchase Order...….…...…..……...….………….……104

3.4.17 Menu Pembelian...….…...…..………...…….………….……..104

3.4.18 Menu Penerimaan Barang...….….…..………...…….………….……..105

3.4.19 Menu Data Akun...….…...…..………...…….………….……..106

3.4.20 Menu Data Jurnal...….…...…..…...…….………….……..107

3.4.21 Menu Data Jurnal Detail...….…....…..………...…….………….……..107

3.4.22 Menu Absen Pegawai...….…...…..………...…….………….……..108

3.4.23 Menu Data Gaji...….…...…..………...…….………….……..109

3.4.24 Menu Laporan Data...….…...………...…….………….……..110

3.4.24.1 Laporan Data Barang………...………...……….…...….110

3.4.24.2 Laporan Data Pelanggan……...……….……….…...….111

3.4.24.3 Laporan Data Pemasok…………...……...…....……….…...….111

3.4.24.4 Laporan Data Pegawai………...….……….…...….111

3.4.25 Menu Laporan Penjualan...….…...……...…….………….……..112

3.4.25.1 Laporan Penjualan Master…………...……...………....….113

3.4.25.2 Laporan Penjualan Detail……….……...…...………....….113

3.4.25.3 Laporan Piutang…………...……...………....….113

3.4.26 Menu Laporan Pembelian...….…...……...….………….……..114

3.4.26.1 Laporan Pembelian Master………...……..……....….114

3.4.26.2 Laporan Pembelian Detail……….………...…………....….115

(5)

xi Universitas Kristen Maranatha

3.4.27.1 Laporan Jurnal………...…...……...…...…………....….116

3.4.27.2 Laporan Buku Besar…………...……...………....….116

3.4.27.3 Laporan Laba Rugi…………...…...…………....….117

3.4.27.4 Laporan Neraca…………...……...………....….118

3.4.28 Menu Laporan Absensi...….…...……...…….………….……..118

3.4.28.1 Laporan Absensi………...…...……...………....….119

3.4.28.2 Laporan Absensi per Pegawai…...…...…...………....….119

3.4.28.3 Laporan Gaji……...…...……...………....….120

BAB IV HASIL PENELITIAN……….……121

4.1 Menu Login……….……….………..…….….…..………...……...121

4.2 Menu Utama……….……….………..…….….…..………...……...122

4.3 Menu Data Barang...….….…..………....……….…….………….……..124

4.4 Menu Data Pelanggan.…....…..……….…….…....……….……..128

4.5 Menu Data Pemasok..….….…..……….…….………….……...133

4.6 Menu Data Pegawai...….….…..……….…….………….……...137

4.7 Menu Data Pengguna...….…....……….…….………….……...141

4.8 Menu Data Jabatan...….….…...……….…….………….……...145

4.9 Menu Data Biaya Kirim..….…...……….…….………….……...149

4.10 Menu Barang (Kasir)...….…....……….…….………….……...149

4.11 Menu Harga...….….…..……….…….………….……....150

4.12 Menu Penjualan Master...….…...…...……….…….………….…….152

4.13 Menu Piutang...….…...…..……….…....….………….……..155

4.14 Menu Surat Jalan...….…...…..……….…....….………….……..157

4.15 Menu Pembelian Master...….…...……...…….………….……..158

4.16 Menu Penerimaan Barang...….…...…...…….………….……..161

4.17 Menu Data Akun...….…...…..………...…….…………...……..162

4.18 Menu Data Jurnal...….…...…..…...…….…………..……...164

4.19 Menu Absen Pegawai...….…...…..………...…….………….……..166

4.20 Menu Data Gaji...….…...…..………...…….………….……...168

4.21 Menu Laporan Data...….…...………...…….………….……..169

4.21.1 Laporan Data Barang………...……….…...….170

4.21.2 Laporan Data Pelanggan……….…...……….…...….170

4.21.3 Laporan Data Pemasok………...…...……….…...….171

4.21.4 Laporan Data Pegawai……….………...……….…...….172

4.22 Menu Laporan Penjualan...….…...……...…….………….……..172

4.22.1 Laporan Penjualan Master…………...……...………....….173

4.22.2 Laporan Penjualan Detail……….……...…...………....….174

4.22.3 Laporan Piutang…………...……...………....….174

4.23 Menu Laporan Pembelian...….…...……...…...….………….……..175

4.23.1 Laporan Pembelian Master………...…...……..……....….176

4.23.2 Laporan Pembelian Detail……….………...…………....….176

4.24 Menu Laporan Akuntansi...….…...……...……...………….……..176

4.24.1 Laporan Jurnal………...…...…...…...………....….178

4.24.2 Laporan Buku Besar…………...……...………....….178

4.24.3 Laporan Laba Rugi…………...…...…………....….179

4.24.4 Laporan Neraca…………...……...………....….180

4.25 Menu Laporan Absensi...….…...……...……...………….……..180

4.25.1 Laporan Absensi………...…...……...…...…………....….182

4.25.2 Laporan Absensi per Pegawai…...……...……...………....….182

4.25.3 Laporan Gaji……...…...……...………...……....….183

(6)

xii Universitas Kristen Maranatha

5.1 Form Login……….………...…….….…..………...……...184

5.2 Form Utama……….……….…...……..…..………...……...185

5.3 Form Data Barang...….….…...……….…….………….……..188

5.4 Form Data Pelanggan.…....…...………….…….…....……….……..190

5.5 Form Data Pemasok..….….…...…...……….…….………….……...192

5.6 Form Data Pegawai...…..….…...……...…….…….………….……...194

5.7 Form Data Pengguna...….…...………...….…….………….……...196

5.8 Form Data Jabatan...…...…...…..…………...…….………….……...198

5.9 Form Data Biaya Kirim...…...…..…………...…….………….……...199

5.10 Form Barang (Kasir)...….…....………..…….………….……...200

5.11 Form Harga...….….…..……….…….………….……....200

5.12 Form Sales Order...….…...…...……….…….………….…….201

5.13 Form Penjualan....….…...…...……….…….…………...…….201

5.14 Form Piutang...….…...…..……….…....….………….……..204

5.15 Form Surat Jalan...….…...…..……….…....….………….……..205

5.16 Form Purchase Order...…....…...………….…....….………….……..207

5.17 Form Pembelian...….…...……...…….………….……..207

5.18 Form Penerimaan Barang...….…...…...…….………….……..209

5.19 Form Data Jurnal...….…...…..…...…….…………..……...210

5.20 Form Data Jurnal Detail...….…...…..…..…….…………..……...210

5.21 Form Absen Pegawai...….…...…..………...…….………….……..211

5.22 Form Data Gaji...….…...…..………...…….………….……...213

5.23 Form Laporan Data...….…...………...…….………….……..214

5.24 Form Laporan Penjualan...….…...……...…….………….……..215

5.25 Form Laporan Pembelian...….…...……...…...….………….……..216

5.26 Form Laporan Akuntansi...….…...……...……...………….……..216

5.27 Form Laporan Absensi...….…...……...……...………….……..218

BAB VI SIMPULAN DAN SARAN………...219

6.1 Simpulan………..……...…….………...219

6.2 Saran….………..……….………...…….………...219

DAFTAR PUSTAKA……….……..…..…….…..…..………...xxi

(7)

xiii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Weak Entity (Primashanti, Ida Ayu Y, 2007)……….11

Gambar 2 Strong Entity (Primashanti, Ida Ayu Y, 2007)………..…….11

Gambar 3 Attribut Sederhana (Primashanti, Ida Ayu Y, 2007)……….11

Gambar 4 Attribut Komposit (Primashanti, Ida Ayu Y, 2007)…….……...…………...12

Gambar 5 Attribut Bernilai Banyak (Primashanti, Ida Ayu Y, 2007)…….…………...12

Gambar 6 Attribut Turunan (Primashanti, Ida Ayu Y, 2007)……….12

Gambar 7 Relasi (Primashanti, Ida Ayu Y, 2007)………..12

Gambar 8 Unary (Primashanti, Ida Ayu Y,2007)…….……...…………...13

Gambar 9 Binary (Primashanti, Ida Ayu Y,2007)………...13

Gambar 10 Ternary (Primashanti, Ida Ayu Y,2007) )……….………...13

Gambar 11 Satu ke Satu (Primashanti, Ida Ayu Y,2007)………..14

Gambar 12 Satu ke Banyak (Primashanti, Ida Ayu Y,2007)……….14

Gambar 13 Banyak ke Satu (Primashanti, Ida Ayu Y,2007)……….14

Gambar 14 Banyak ke Banyak (Primashanti, Ida Ayu Y,2007)………15

Gambar 15 Proses (Parno,2006) ……….16

Gambar 16 Arus data (Parno,2006) ………16

Gambar 17 Simpanan data (Parno,2006) ………..16

Gambar 18 Kesatuan Luar (Parno,2006) ………...17

Gambar 19 Proses Bisnis Transaksi Penjualan..………...32

Gambar 20 Proses Bisnis Pembayaran Piutang……….33

Gambar 21 Proses Bisnis Transaksi Pembelian ………...35

Gambar 22 Proses Bisnis Pengecekan Inventori………..……….36

Gambar 23 Proses Bisnis Gaji Pegawai...………37

Gambar 24 Entity Relationship Diagram (ERD)………..………38

Gambar 25 Skema Relasi………..39

Gambar 26 DFD Lv 0………..46

Gambar 27 DFD Lv 1-1……….………..47

Gambar 28 DFD Lv 1-2……….………..48

Gambar 29 DFD Lv 2 Proses 2…...………..49

Gambar 30 DFD Lv 2 Proses 3…...………..50

Gambar 31 DFD Lv 2 Proses 4…...………..51

Gambar 32 DFD Lv 2 Proses 5…...………..52

Gambar 33 DFD Lv 2 Proses 6...………...53

Gambar 34 DFD Lv 3 Proses 2.1...………...54

Gambar 35 DFD Lv 3 Proses 2.2...………...55

Gambar 36 DFD Lv 3 Proses 2.3...………...56

Gambar 37 DFD Lv 3 Proses 2.4...………...57

Gambar 38 DFD Lv 3 Proses 2.5...………...58

Gambar 39 DFD Lv 3 Proses 2.6...………...59

Gambar 40 DFD Lv 3 Proses 3.3...………...60

Gambar 41 DFD Lv 3 Proses 4.3...………...61

Gambar 42 DFD Lv 3 Proses 4.4...………...62

Gambar 43 DFD Lv 3 Proses 5.1...………...63

Gambar 44 Rancangan Antarmuka Menu Login.………...93

Gambar 45 Rancangan Antarmuka Menu Utama………...95

Gambar 46 Rancangan Antarmuka Menu Data Barang....………...95

Gambar 47 Rancangan Antarmuka Menu Data Pelanggan……….………...96

(8)

xiv Universitas Kristen Maranatha

Gambar 49 Rancangan Antarmuka Menu Data Pegawai.………...97

Gambar 50 Rancangan Antarmuka Menu Data Pengguna.………...98

Gambar 51 Rancangan Antarmuka Menu Data Jabatan.………...99

Gambar 52 Rancangan Antarmuka Menu Data Biaya Kirim...………...99

Gambar 53 Rancangan Antarmuka Menu Barang (Kasir).…...………...100

Gambar 54 Rancangan Antarmuka Menu Harga...………...100

Gambar 55 Rancangan Antarmuka Menu Sales Order...………...101

Gambar 56 Rancangan Antarmuka Menu Penjualan...…...………...102

Gambar 57 Rancangan Antarmuka Menu Piutang...………...103

Gambar 58 Rancangan Antarmuka Menu Surat Jalan...………...103

Gambar 59 Rancangan Antarmuka Menu Purchase Order.………...104

Gambar 60 Rancangan Antarmuka Menu Pembelian...………...105

Gambar 61 Rancangan Antarmuka Menu Penerimaan Barang...………....106

Gambar 62 Rancangan Antarmuka Menu Data Akun...………...106

Gambar 63 Rancangan Antarmuka Menu Data Jurnal...………...107

Gambar 64 Rancangan Antarmuka Menu Data Jurnal Detail...……...108

Gambar 65 Rancangan Antarmuka Menu Absen Pegawai...………....109

Gambar 66 Rancangan Antarmuka Menu Data Gaji...………...109

Gambar 67 Rancangan Antarmuka Menu Laporan Data...……...……...110

Gambar 68 Rancangan Antarmuka Laporan Data Barang...………...110

Gambar 69 Rancangan Antarmuka Laporan Data Pelanggan...………...111

Gambar 70 Rancangan Antarmuka Laporan Data Pemasok...………..111

Gambar 71 Rancangan Antarmuka Laporan Data Pegawai...……...…...112

Gambar 72 Rancangan Antarmuka Menu Laporan Penjualan...…………...112

Gambar 73 Rancangan Antarmuka Laporan Penjualan Master...……...113

Gambar 74 Rancangan Antarmuka Laporan Penjualan Detail...……...113

Gambar 75 Rancangan Antarmuka Laporan Piutang...……...114

Gambar 76 Rancangan Antarmuka Menu Laporan Pembelian ...……...114

Gambar 77 Rancangan Antarmuka Laporan Pembelian Master...…...115

Gambar 78 Rancangan Antarmuka Laporan Pembelian Detail...……...115

Gambar 79 Rancangan Antarmuka Menu Laporan Akuntansi ...……...116

Gambar 80 Rancangan Antarmuka Laporan Jurnal...……...116

Gambar 81 Rancangan Antarmuka Laporan Buku Besar...……...117

Gambar 82 Rancangan Antarmuka Laporan Laba Rugi...……...117

Gambar 83 Rancangan Antarmuka Laporan Neraca...……...118

Gambar 84 Rancangan Antarmuka Menu Laporan Absensi...……...118

Gambar 85 Rancangan Antarmuka Laporan Absensi...……...119

Gambar 86 Rancangan Antarmuka Laporan Absensi per Pegawai...119

Gambar 87 Rancangan Antarmuka Laporan Gaji...………...120

Gambar 88 Tampilan Menu Login...……...121

Gambar 89 Tampilan Message Box ID Pengguna Belum Diisi...……...121

Gambar 90 Tampilan Message Box Kata Sandi Belum Diisi...……...122

Gambar 91 Tampilan Message Box Login Gagal...……...122

Gambar 92 Tampilan Menu Utama Admin...…...123

Gambar 93 Tampilan Menu Utama Kasir...…...124

Gambar 94 Tampilan Menu Data Barang...…...125

Gambar 95 Tampilan Tambah Data Barang...…...126

Gambar 96 Tampilan Ubah Data Barang...…...127

Gambar 97 Tampilan Message Box Hapus Data Barang...…...128

Gambar 98 Tampilan Menu Data Pelanggan...…...129

(9)

xv Universitas Kristen Maranatha

Gambar 100 Tampilan Ubah Data Pelanggan...…...132

Gambar 101 Tampilan Message Box Hapus Data Pelanggan...…....133

Gambar 102 Tampilan Menu Data Pemasok...…...134

Gambar 103 Tampilan Tambah Data Pemasok...…....135

Gambar 104 Tampilan Ubah Data Pemasok...…...136

Gambar 105 Tampilan Message Box Hapus Data Pemasok...…....137

Gambar 106 Tampilan Menu Data Pegawai...…...138

Gambar 107 Tampilan Tambah Data Pegawai...…....139

Gambar 108 Tampilan Ubah Data Pegawai...…...140

Gambar 109 Tampilan Message Box Hapus Data Pegawai...…....141

Gambar 110 Tampilan Menu Data Pengguna...…...142

Gambar 111 Tampilan Tambah Data Pengguna...143

Gambar 112 Tampilan Ubah Data Pengguna...…..144

Gambar 113 Tampilan Message Box Hapus Data Pengguna...…....145

Gambar 114 Tampilan Menu Data Jabatan...…...146

Gambar 115 Tampilan Tambah Data Jabatan...147

Gambar 116 Tampilan Ubah Data Jabatan...…..148

Gambar 117 Tampilan Message Box Hapus Data Jabatan...…....148

Gambar 118 Tampilan Menu Data Biaya Kirim...…...149

Gambar 119 Tampilan Menu Barang (Kasir)...…....150

Gambar 120 Tampilan Menu Harga...…....151

Gambar 121 Tampilan Menu Sales Order...…....152

Gambar 122 Tampilan Menu Penjualan...…....153

Gambar 123 Tampilan Cetak Penjualan...…....155

Gambar 124 Tampilan Menu Piutang...…....156

Gambar 125 Tampilan Menu Surat Jalan...…....157

Gambar 126 Tampilan Cetak Surat Jalan...…....158

Gambar 127 Tampilan Menu Purchase Order...…....159

Gambar 128 Tampilan Menu Pembelian...…....160

Gambar 129 Tampilan Cetak Pembelian...…....161

Gambar 130 Tampilan Menu Penerimaan Barang...…....162

Gambar 131 Tampilan Menu Data Akun...…....163

Gambar 132 Tampilan Menu Data Jurnal...…....164

Gambar 133 Tampilan Tambah Jurnal Detail...…....165

Gambar 134 Tampilan Menu Absen Pegawai...167

Gambar 135 Tampilan Menu Data Gaji...…....168

Gambar 136 Tampilan Menu Laporan Data...…....169

Gambar 137 Tampilan Laporan Data Barang...…....170

Gambar 138 Tampilan Laporan Data Pelanggan...…....171

Gambar 139 Tampilan Laporan Data Pemasok...…....171

Gambar 140 Tampilan Laporan Data Pegawai...…....172

Gambar 141 Tampilan Menu Laporan Penjualan...…....172

Gambar 142 Tampilan Laporan Penjualan Master...…....174

Gambar 143 Tampilan Laporan Penjualan Detail...…....174

Gambar 144 Tampilan Laporan Piutang...…....174

Gambar 145 Tampilan Menu Laporan Pembelian...…....175

Gambar 146 Tampilan Laporan Pembelian Master...…....176

Gambar 147 Tampilan Laporan Pembelian Detail...…....176

Gambar 148 Tampilan Menu Laporan Akuntansi...…....177

Gambar 149 Tampilan Laporan Jurnal...…....178

(10)

xvi Universitas Kristen Maranatha

Gambar 151 Tampilan Laporan Laba Rugi...…....179

Gambar 152 Tampilan Laporan Neraca...…....180

Gambar 153 Tampilan Menu Laporan Absensi...…....181

Gambar 154 Tampilan Laporan Absensi...…....182

Gambar 155 Tampilan Laporan Absensi per Pegawai...…....183

(11)

xvii Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Simbol Alir Sistem (Febriani,2007)……….8

Tabel II Tabel Alir Program (Febriani,2007)………10

Tabel III Simbol-Simbol Kamus Data (Pujianto, 1989)………..17

Tabel IV Contoh Kamus Data………18

Tabel V Contoh PSPEC………..20

Tabel VI Contoh Black Box Testing………..23

Tabel VII Contoh Jurnal……...………..24

Tabel VIII Contoh Buku Besar………...25

Tabel IX Contoh Neraca Saldo………...………..26

Tabel X Contoh Laporan Laba Rugi...………..27

Tabel XI Contoh Laporan Modal Pemilik………..27

Tabel XII Contoh Laporan Arus Kas………...………...………..28

Tabel XIII Tabel Penjualan…….………...……….40

Tabel XIV Tabel Penjualan Detail...………40

Tabel XV Tabel Pembelian...………40

Tabel XVI Tabel Pembelian Detail………..………..41

Tabel XVII Tabel Barang...……….41

Tabel XVIII Tabel Pelanggan…..………...42

Tabel XIX Tabel Pemasok…...………...42

Tabel XX Tabel Piutang..………...42

Tabel XXI Tabel Jurnal...………...……….43

Tabel XXII Tabel Jurnal Detail.………..…...………43

Tabel XXIII Tabel Akun...………...…..………43

Tabel XXIV Tabel Pengguna...………..………43

Tabel XXV Tabel Pegawai...……....………..44

Tabel XXVI Tabel Gaji...……….……….44

Tabel XXVII Tabel Absen...……….44

Tabel XXVIII Tabel Absen Detail...……….………..45

Tabel XXIX Tabel BiayaKirim...………....……….………....45

Tabel XXX PSPEC Proses 1...……….………..63

Tabel XXXI PSPEC Proses 2.1.1………..………...64

Tabel XXXII PSPEC Proses 2.1.2.….………..64

Tabel XXXIII PSPEC Proses 2.1.3.….……….65

Tabel XXXIV PSPEC Proses 2.1.4...………..65

Tabel XXXV PSPEC Proses 2.2.1………..……….66

Tabel XXXVI PSPEC Proses 2.2.2……….………..………66

Tabel XXXVII PSPEC Proses 2.2.3………..………67

Tabel XXXVIII PSPEC Proses 2.2.4………...………..67

Tabel XXXIX PSPEC Proses 2.3.1……….………...……...68

Tabel XL PSPEC Proses 2.3.2……….………...……..68

Tabel XLI PSPEC Proses 2.3.3………..………...…….69

Tabel XLII PSPEC Proses 2.3.4………....……69

Tabel XLIII PSPEC Proses 2.4.1………...…...70

Tabel XLIV PSPEC Proses 2.4.2..………....……70

Tabel XLV PSPEC Proses 2.4.3..………...…...70

Tabel XLVI PSPEC Proses 2.4.4……….………...…..71

Tabel XLVII PSPEC Proses 2.5.1……….………....71

Tabel XLVIII PSPEC Proses 2.5.2………..………..72

(12)

xviii Universitas Kristen Maranatha

Tabel L PSPEC Proses 2.5.4….………...……….73

Tabel LI PSPEC Proses 2.6.1…..………...………73

Tabel LII PSPEC Proses 2.6.2…...………...………74

Tabel LIII PSPEC Proses 2.6.3.…...………...………74

Tabel LIV PSPEC Proses 3.1……...………...………75

Tabel LV PSPEC Proses 3.2…….………...………75

Tabel LVI PSPEC Proses 3.3.1………....……….76

Tabel LVII PSPEC Proses 3.3.2.………..……….76

Tabel LVIII PSPEC Proses 3.3.3...………..………...……….77

Tabel LIX PSPEC Proses 3.4...……….………..…….77

Tabel LX PSPEC Proses 4.1...………..78

Tabel LXI PSPEC Proses 4.2...………..………...………78

Tabel LXII PSPEC Proses 4.3.1..………...……79

Tabel LXIII PSPEC Proses 4.3.2...………...………...79

Tabel LXIV PSPEC Proses 4.3.3…...………...………....79

Tabel LXV PSPEC Proses 4.4.1...….………...………...….80

Tabel LXVI PSPEC Proses 4.4.2...……...………...………...80

Tabel LXVII PSPEC Proses 4.5...………...81

Tabel LXVIII PSPEC Proses 5.1.1...81

Tabel LXIX PSPEC Proses 5.1.2…………...……….……..82

Tabel LXX PSPEC Proses 5.2.…...82

Tabel LXXI PSPEC Proses 5.3………...…..……83

Tabel LXXII PSPEC Proses 6.1...………...83

Tabel LXXIII PSPEC Proses 6.2...……..84

Tabel LXXIV PSPEC Proses 6.3...…84

Tabel LXXV PSPEC Proses 7...…85

Tabel LXXVI Kamus Data Pengguna……...85

Tabel LXXVII Kamus Data Penjualan. ………...…86

Tabel LXXVIII Kamus Data Penjualan Detail ...….86

Tabel LXXIX Kamus Data Pembelian ...………...87

Tabel LXXX Kamus Data Pembelian Detail ………...87

Tabel LXXXI Kamus Data Barang ………...87

Tabel LXXXII Kamus Data Pelanggan...…...……88

Tabel LXXXIII Kamus Data Pemasok...88

Tabel LXXXIV Kamus Data Piutang ………...……….….89

Tabel LXXXV Kamus Data Jurnal ………...………..89

Tabel LXXXVI Kamus Data Jurnal Detail... ….90

Tabel LXXXVII Kamus Data Akun ………...90

Tabel LXXXVIII Kamus Data Pegawai ………...………...90

Tabel LXXXIX Kamus Data Absen ………...91

Tabel XC Kamus Data Absen Detail ………...91

Tabel XCI Kamus Data Gaji ………...92

Tabel XCII Kamus Data BiayaKirim ………..………...92

Tabel XCIII Black Box Testing Form Login ……...………...184

Tabel XCIV Black Box Testing Form Utama ……...…...………...185

Tabel XCV Black Box Testing Form Data Barang ...………....188

Tabel XCVI Black Box Testing Form Data Pelanggan... …….………....190

Tabel XCVII Black Box Testing Form Data Pemasok ...………...192

Tabel XCVIII Black Box Testing Form Data Pegawai …..………..194

Tabel XCIX Black Box Testing Form Data Pengguna....………....196

(13)

xix Universitas Kristen Maranatha

Tabel CI Black Box Testing Form Data BiayaKirim...………...…....199

Tabel CII Black Box Testing Form Barang (Kasir)....………..…....200

Tabel CIII Black Box Testing Form Harga....………...200

Tabel CIV Black Box Testing Form Sales Order....……….…...201

Tabel CV Black Box Testing Form Penjualan....………...201

Tabel CVI Black Box Testing Form Piutang....………...204

Tabel CVII Black Box Testing Form Surat Jalan....………...205

Tabel CVIII Black Box Testing Form Purchase Order....………….……...207

Tabel CIX Black Box Testing Form Pembelian....………...207

Tabel CX Black Box Testing Form Penerimaan Barang....……….…...209

Tabel CXI Black Box Testing Form Data Jurnal....………...210

Tabel CXII Black Box Testing Form Data Jurnal Detail……...………...210

Tabel CXIII Black Box Testing Form Absen Pegawai....……….…………...211

Tabel CXIV Black Box Testing Form Data Gaji....………...213

Tabel CXV Black Box Testing Form Laporan Data....………..……...214

Tabel CXVI Black Box Testing Form Laporan Penjualan....………..……....215

Tabel CXVII Black Box Testing Form Laporan Pembelian....………..……..216

Tabel CXVIII Black Box Testing Form Laporan Akuntansi....………..……...216

(14)

xx Universitas Kristen Maranatha

DAFTAR LAMPIRAN

(15)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Di zaman yang modern dan berkembang ini, keberadaan teknologi

sangat dibutuhkan. Dengan menggunakan teknologi yang tepat, hampir

semua masalah akan menjadi mudah. Oleh karena itu, dibutuhkan

software

yang mendukung sistem tersebut.

Toko Bintang Galilea merupakan toko yang bergerak di bidang hasil

bumi, khususnya kacang-kacangan. Namun segala macam pencatatan

transaksi, inventori, maupun laporan keuangan dilakukan dengan metode

manual. Banyaknya transaksi setiap hari ditambah dengan laporan keuangan

dan pencatatan stok gudang yang dilakukan secara manual dapat menjadi

kendala tersendiri. Pemilik merasa sulit untuk memantau semua transaksi

yang terjadi. Seluruh pencatatan transaksi akan diolah dalam tabel akuntasi,

sehingga pemilik dapat memantau laba atau rugi yang didapat.

Selain itu, pemilik merasa kesulitan untuk mengatur gaji pegawai,

karena tidak ada absensi pegawai. Baik pegawai yang rajin maupun malas

mendapatkan gaji yang sama. Pemilik ingin memberikan bonus kepada

pegawai yang rajin, namun pemilik merasa kesulitan untuk memantau

pegawai yang rajin.

Untuk masalah harga barang, pemilik merasa kesulitan untuk

menentukan harga jual, karena harga yang sangat tidak stabil. Terkadang

hari ini harganya turun, namun besok harganya naik. Selain itu juga dengan

harga beli, pemilik merasa kesulitan untuk menentukan waktu yang tepat

untuk membeli barang. Itu juga menjadi masalah tersendiri bagi pemilik.

Oleh karena itu, sebuah sistem informasi yang mencakup seluruh

aspek bisnis toko Bintang Galilea sangatlah diperlukan. Dengan adanya

sistem ini, diharapkan seluruh kegiatan transaksi dalam toko tersebut dapat

(16)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Dari latar belakang di atas, maka dirumuskanlah beberapa masalah

yang akan dibahas sebagai berikut :

1. Bagaimana cara mengelola data-data yang dibutuhkan, seperti

data barang, pelanggan, pemasok, pegawai, pengguna, dan

jabatan secara sistematis?

2. Bagaimana mengelola transaksi-transaksi yang terjadi di toko

setiap harinya?

3. Bagaimana mengambil data harga dari

website

seperti Bloomberg

untuk dijadikan patokan harga?

4. Bagaimana mengelola gaji dan bonus pegawai yang disesuaikan

dengan absensi pegawai?

5. Bagaimana membuat laporan-laporan yang dibutuhkan, seperti

laporan data, penjualan, pembelian, akuntansi, dan absen secara

sistematis?

1.3 Tujuan Penelitian

Pembuatan aplikasi ini memiliki beberapa tujuan yang berguna,

diantaranya :

1. Data-data yang ada akan diatur menggunakan database Microsoft

SQL Server, sehingga data-data tersebut dapat diatur secara

sistematis, sehingga data-data dapat ditambah, diubah, maupun

dihapus sesuai dengan keinginan

2. Setiap ada transaksi baik penjualan dan pembelian, transaksi

tersebut disimpan di database, sehingga pemilik dapat melihat

transaksi yang terjadi setiap harinya. Selain itu pemilik dapat

melihat data piutang, surat jalan, dan penerimaan barang.

3. Dengan mengambil data harga dari situs harga dunia khususnya

harga kacang seperti situs Bloomberg. Dari sana, pemilik dapat

(17)

3

Universitas Kristen Maranatha

harga kepada supplier. Selain itu, pemilik juga dapat menentukan

kapan membeli barang dengan harga yang murah.

4. Setiap hari, admin mengabsen setiap pegawai yang hadir. Dari

data absen, maka pemilik dapat memutuskan gaji pegawai yang

tepat.

5. Admin dapat melihat laporan-laporan yang dibutuhkan, seperti

laporan data, laporan penjualan, laporan pembelian, laporan

absen, dan laporan akuntansi

1.4 Ruang Lingkup Kajian

Dalam tugas akhir ini, batasan-batasan dalam aplikasi yang dibuat,

adalah

Batasan Hardware

Untuk menjalankan aplikasi ini dibutuhkan sebuah PC atau laptop dengan

spesifikasi minimal seperti dibawah ini:

1. Prosesor Intel Pentium 4 CPU 2.0GHz

2. Memori RAM 2GB

3. Kapasitas harddisk 80 GB

4. dan perlengkapan umum lainnya

Batasan Software

Software

ini dibuat dengan menggunakan bahasa pemrograman C#.

Minimum software

yang dibutuhkan untuk menjalankan aplikasi ini adalah:

1. Operating sistem Microsoft Windows XP

2. Microsoft Visual Studio

3. Database SQL Server

4. .net Framework 3.5

Batasan Aplikasi

Adapun batasan aplikasi yang dibuat adalah sebagai berikut:

(18)

4

Universitas Kristen Maranatha

a. Admin dapat mengatur semua fitur yamg terdapat dalam aplikasi ini,

yaitu mengatur data barang, mengatur data pelanggan, mengatur data

pemasok, mengatur data pegawai, mengatur data jabatan, mengatur

data gaji, melihat data harga dari situs internet, mengatur transaksi

penjualan, mengatur piutang, mengatur surat jalan, mengatur

pembelian, mengatur penerimaan barang, melihat data akun,

mengatur data jurnal, mengatur absensi pegawai, mengatur

penggajian pegawai, melihat laporan data, melihat laporan penjualan,

melihat laporan pembelian, melihat laporan absen, dan melihat

laporan akuntansi

b. Kasir hanya diberikan wewenang untuk melihat daftar barang,

mengatur transaksi penjualan, mengatur piutang, dan mengatur surat

jalan. Selain itu kasir juga diberi wewenang untuk melihat data harga

dari situs internet.

2. Aplikasi ini secara khusus mengatur data-data yang dibutuhkan, seperti

data barang, data pelanggan, data pemasok, data pegawai, data jabatan,

dan data gaji. Selain itu aplikasi ini juga mengatur transaksi penjualan

dan pembelian, piutang, surat jalan, penerimaan barang, data akun, data

jurnal, absensi pegawai, penggajian pegawai, melihat laporan data,

melihat laporan penjualan, melihat laporan pembelian, melihat laporan

absen, dan melihat laporan akuntansi.

3. Aplikasi ini mengambil data harga khususnya kacang kedelai dari situs

internet sebagai acuan penentuan harga jual.

4. Aplikasi ini tidak mengatur hutang, dikarenakan pembayaran pembelian

hanya dengan tunai.

1.5 Sumber Data

Data-data yang diperoleh untuk membuat aplikasi

desktop

ini bersumber

dari:

(19)

5

Universitas Kristen Maranatha

Data-data dalam aplikasi ini diperoleh dari hasil wawancara dengan

pemilik dan dokumen-dokumen yang terkait.

2. Sumber Sekunder

Studi Pustaka, yaitu melalui buku-buku yang berhubungan dengan

perancangan aplikasi

desktop

dengan bahasa C#

Studi Pustaka, yaitu melalui situs-situs dan artikel-artikel dari

internet yang dapat membantu dalam pembuatan aplikasi

desktop

ini.

Studi Lapangan, yaitu melalui wawancara dengan pemilik dari

Toko Bintang Galilea

1.6 Sistematika Penyajian

Berikut adalah sistematika penyajian dalam laporan tugas akhir ini:

BAB I PENDAHULUAN

Berisikan latar belakang masalah, rumusan masalah

yang ada, tujuan pembahasan masalah, ruang lingkup

kajian yang terdiri dari batasan hardware, software, dan

aplikasi, sumber-sumber data, dan sistematika pengajian

BAB II KAJIAN TEORI

Berisikan teori-teori yang akan digunakan dalam

penyusunan laporan tugas akhir ini.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang analisis dan juga perancangan aplikasi

yang dibuat dalam pembuatan aplikasi ini dalam bentuk

DFD,

flowchart

, ERD, dan UI.

BAB IV HASIL PENELITIAN

Berisikan tentang cara pengoperasian seluruh fitur yang

terdapat di dalam aplikasi, dan disertai dengan contoh

tampilan yang dapat memperjelas penggunaan

(20)

6

Universitas Kristen Maranatha BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisikan mengenai uji coba aplikasi dengan metode

blackbox

beserta dengan hasilnya

BAB VI SIMPULAN DAN SARAN

Berisikan mengenai simpulan dan saran untuk

(21)

219

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Berdasarkan hasil pengamatan dalam melakukan analisis dan

perancangan, dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi ini dapat mengelola data-data yang dibutuhkan, baik menambah,

mengubah maupun menghapus secara sistematis

2. Aplikasi ini dapat mengatur transaksi yang terjadi setiap harinya baik

penjualan, pembelian, piutang, surat jalan, maupun penerimaan barang.

Transaksi yang terjadi dimasukkan ke dalam tabel akuntansi, sehingga

pengguna dapat melihat laporan keuangan.

3. Aplikasi ini dapat mengambil data dari

website

“Bloomberg”, khususnya

kacang kedelai, sehingga pengguna dapat melihat harga setiap saat.

4. Setiap pegawai yang masuk akan diabsen, sehingga pada akhir bulan,

pengguna dapat melihat jumlah masuk pegawai tersebut dan

menentukan bonus yang diterimannya.

5. Dalam aplikasi ini, pengguna dapat melihat laporan data, laporan

penjualan, laporan pembelian, laporan absen, dan laporan akuntansi

6.2 Saran

Adapun saran untuk ke depannya untuk pengembangan aplikasi ini,

adalah sebagai berikut:

1. Aplikasi ini dapat diakses melalui pda atau alat

mobile

lainnya, dengan

membuat aplikasi mobile yang dapat mengakses aplikasi ini.

2. Penambahan fitur grafik pada program, sehingga pengguna dapat melihat

(22)

xxi Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Chapple, Mike.(2008).

Microsoft SQL Server 2008 for Dummies

.

Indianapolis:Wiley Publishing,Inc

2. Febriani. (2007).

Flowchart

. Retrieved Agustus 18, 2010,

from

3.

Htmlagilitypack. (2011).

Htmlagilitypack

, Retrieved Agustus 20, 2011, from

4.

Parno

. (

2006

). Data Flow Diagram.

Retrieved Agustus 18, 2010,

from

5. Primashanti, Ida Ayu Y.(2007).

Entity Relationship Diagram

. Retrieved

Agustus 18, 2010 ,

from

6. Pujianto.(1989).

Modul 5 Kamus Data

. Retrieved September 3, 2010,

from

7. Sharp, John. (2008).

Microsoft Visual C# 2008

.Washington:Microsoft

Press

8. Subkioke.(2010).

Pengenalan Database

. Retrieved September 3, 2010,

from

9. Sutabri, Tata. (2003).

Analisa Sistem Informasi

,

Edisi Pertama.

Yogyakarta: Andi

10. Pialorsi,

Programming Microsoft LINQ

.

Washington: Microsoft Press

11.

w3school, (2011) .

XPath

.Retreieved April 27,2011,from

12. Wahana Komputer,(2010),

SQL Server 2008 Express

.Yogyakarta:Andi

13. Warren, Carl S., Reeve, James.M & Fees, Phillip E. (2006).

Pengantar

Akuntansi Jilid I (Edisi ke-21)

. Jakarta: Salemba Empat.

14.

Winarto, S.Pd.(2006).

Persamaan Dasar Akuntansi

. Retrieved September

3, 2010, from

Referensi

Dokumen terkait

Kegiatan Praktik Pengalaman Lapangan (PPL) dilakukan di SMA N 1 Cangkringan Sleman terletak di Jl Merapi Golf Bedoyo, Wukirsari, Cangkringan Sleman, Yogyakarta. Tujuan dari

Untuk kemasan yang kontak langsung dengan pangan, pada label spy tertera frasa : ‘cocok untuk pangan’ atau ‘for food use’ atau ‘food. grade’ atau mencantumkan logo gelas

Artikel singkat ini kami tulis sebagai sharing pengalaman dengan teman- teman pustakawan lainnya dalam menjelaskan tentang bagaimana aplikasi kegiatan pustakawan

Sumber data pada system management data dasar diperoleh dari menggabungkan data grafik dan data statistik dalam Sistem.. Informasi

Tiga nanas unggul yang telah dikembangkan oleh Pusat Kajian Buah Tropika (PKBT) Institut Pertanian Bogor yakni: Delika Subang, Mahkota Bogor, dan Pasir Kuda. Pasir Kuda

[r]

In order to figure out the Mood included in the song, the forms of the Subject and Finite were identified first.. By then, the Mood determined the speech act of

Adapun fokus penelitian ini terletak pada tindakan yang akan dilaksanakan pada siswa SMU berupa konseling sebaya dalam upaya meningkatkan efikasi diri remaja