Aplikasi Integrasi Pembelian, Produksi, Penjualan Beserta Penjadwalan Produksi Studi Kasus PT.Almasindo.

(1)

vi

Universitas Kristen Maranatha

ABSTRAK

PT Almasindo adalah perusahaan yang bergerak dalam bidang penjualan alat-alat masak, yang produksinya dilakukan secara berkala sesuai dengan pemesanan yang dilakukan oleh pembeli. PT Almasindo sudah memiliki aplikasi sendiri untuk bagian pembelian dan penjualan. Kedua aplikasi tersebut belum terintegrasi, karena dibuat oleh dua pengembang yang berbeda. Situasi ini dapat menyebabkan banyak kesalahan, karena data yang didapatkan tidak sesuai dengan data terakhir. Untuk itu diperlukan suatu sistem yang saling terintegrasi antar divisi, agar konsistensi data tetap dapat dipertahankan. Dengan menggunakan sistem yang sudah terintegrasi, maka efektivitas dan efisiensi dapat diperoleh. Aplikasi ini akan mengintegrasikan pembelian, produksi, penjualan dan inventori. Aplikasi ini sudah diuji oleh beberapa penguji seperti pengembang dan IT analasis.


(2)

vii

Universitas Kristen Maranatha

ABSTRACT

The business scope of PT Almasindo is producing kitchen set by order. In doing the business, PT Almasindo has already have their own aplication but only in purchasing and sales . Both of that aplication still not integrated yet, because it was made by different developers. This situation can cause some mistakes because the data is not up to date. For that reason, the writer will develop an integrated computer system in order to update and maintain consistency of data. By using the integrated computer system, effectiveness and efficiency can be achieved. This aplication will integrate purchase, production, sales and inventory. This aplication is already tested by several tester such as developer and IT analyst.


(3)

viii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR LAMPIRAN ... xviii

DAFTAR ISTILAH ... xix

BAB I 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 II KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.1.1 Konsep Dasar Sistem ... 6

2.1.2 Konsep Dasar Informasi ... 6

2.1.3 Konsep Dasar Sistem Informasi ... 7

2.1.4 Sistem Informasi Penjualan ... 7

2.1.5 Sistem Informasi Pembelian ... 8

2.1.6 Sistem Informasi Produksi ... 9

2.2 Proses Bisnis ... 12

2.2.1 Definisi Proses Bisnis ... 12

2.2.2 Konsep Perancangan Terstruktur ... 12

2.2.3 Diagram Aliran Data (Data Flow Diagram) ... 13

2.2.4 Komponen Diagram Aliran Data ... 13

2.2.5 Entity Relationship Diagram (ERD) ... 15


(4)

ix

Universitas Kristen Maranatha

2.3 C# ... 19

2.4 Basis Data ... 19

2.3.1 DDL (Data definition Language) ... 20

2.3.2 DML (Data Manipulation Language) ... 20

2.5 Black Box Testing ... 21

2.6 Algoritma Penjadwalan ... 22

BAB III ANALISIS DAN RANCANGAN SISTEM ... 23

3.1 Proses Bisnis ... 24

3.1.1 Proses Bisnis Pembelian ... 24

3.1.2 Proses Bisnis Penjualan ... 24

3.1.3 Proses Bisnis Produksi ... 24

3.1.4 Entity RelationshipDiagram (ERD) ... 29

3.1.5 Data Flow Diagram (DFD) ... 34

3.1.6 Spesifikasi Proses ... 54

3.1.7 Kamus Data ... 85

3.1.8 User Interface Design ( UID ) ... 94

BAB IV HASIL PENELITIAN ... 121

4.1 Menu Utama ... 122

4.2 Menu Transaksi ... 132

4.2.1 Menu Pembelian ... 132

4.2.2 Menu Penjualan ... 133

4.2.3 Menu Produksi ... 135

4.2.4 Menu Gudang ... 137

4.3 Menu Laporan ... 141

4.3.1 Menu Laporan Stok Barang ... 141

4.3.2 Menu Laporan Harga Barang ... 142

4.3.3 Menu Laporan Pembelian ... 143

4.3.4 Menu Laporan Penjualan ... 144

4.3.5 Menu Laporan Produksi ... 146

4.3.6 Menu Laporan Gudang ... 149

4.4 Menu Bantuan ... 154

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

5.1 Menu Utama ... 155

5.2 Menu Transaksi ... 173


(5)

x

Universitas Kristen Maranatha

5.2.2 Menu Penjualan ... 175

5.2.3 Menu Produksi ... 178

5.2.4 Menu Gudang ... 179

5.3 Menu Laporan ... 183

5.3.1 Menu Laporan Stok Barang ... 183

5.3.2 Menu Laporan Harga Barang ... 184

5.3.3 Menu Laporan Pembelian ... 185

5.3.4 Menu Laporan Penjualan ... 186

5.3.5 Menu Laporan Produksi ... 188

5.3.6 Menu Laporan Gudang ... 191

5.4 Menu Bantuan ... 196

BAB VI SIMPULAN DAN SARAN ... 197

6.1 Kesimpulan ... 197

6.2 Saran ... 197

DAFTAR PUSTAKA ... xx

LAMPIRAN A PURCHASE ORDER ... A.1 LAMPIRAN B BUKTI PENERIMAAN BARANG ... B.1 LAMPIRAN C SURAT PERMINTAAN BARANG ... C.1 LAMPIRAN D BUKTI KELUAR BARANG ... D.1 RIWAYAT HIDUP PENULIS ... xxii


(6)

xi

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Proses Bisnis Pembelian ... 25

Gambar 2 Proses Bisnis Penjualan ... 26

Gambar 3 Proses Bisnis Produksi ... 27

Gambar 4 Entity Relationship Diagram ... 28

Gambar 5 DFD Level 0 ... 35

Gambar 6 DFD Level 1 ... 36

Gambar 7 DFD Level 2 Proses 2 ... 37

Gambar 8 DFD Lvl 3 Proses 2.1 ... 38

Gambar 9 DFD Lvl 4 Proses 2.1.1 ... 39

Gambar 10 DFD Lvl 4 Proses 2.1.2 ... 40

Gambar 11 DFD Lvl 4 Proses 2.1.3 ... 41

Gambar 12 DFD Lvl 4 Proses 2.1.4 ... 42

Gambar 13 DFD Lvl 3 Proses 2.2 ... 43

Gambar 14 DFD Lvl 3 Proses 2.3 ... 44

Gambar 15 DFD Lvl 3 Proses 2.4 ... 45

Gambar 16 DFD Lvl 2 Proses 3 ... 46

Gambar 17 DFD Lvl 2 Proses 4 ... 47

Gambar 18 DFD Lvl 2 Proses 5 ... 48

Gambar 19 DFD Lvl 3 Proses 5.1 ... 49

Gambar 20 DFD Level 3 Proses 5.2 ... 50

Gambar 21 DFD Level 3 Proses 5.3 ... 51

Gambar 22 DFD Level 3 Proses 5.4 ... 52

Gambar 23 DFD Level 3 Proses 5.5 ... 54

Gambar 24 UID Login ... 94

Gambar 25 UID Halaman Utama ... 97

Gambar 26 UID Barang Baku ... 98

Gambar 27 UID Tambah Baku ... 98

Gambar 28 UID Ubah Baku ... 99

Gambar 29 UID Barang Jadi ... 99

Gambar 30 UID Tambah Jadi Tab Barang Jadi ... 100

Gambar 31 UID Tambah Jadi Tab Komponen ... 101

Gambar 32 UID Ubah Jadi Tab Barang Jadi ... 102

Gambar 33 UID Ubah Jadi Tab Komponen ... 103

Gambar 34 UID Tipe Baku Tab Tambah ... 103

Gambar 35 UID Tipe Baku Tab Ubah... 104

Gambar 36 UID Kelompok Baku Tab Tambah ... 105

Gambar 37 UID Kelompok Baku Tab Ubah ... 105

Gambar 38 UID Pemasok ... 106

Gambar 39 UID Tambah Pemasok ... 106

Gambar 40 UID Ubah Pemasok ... 107

Gambar 41 UID Konsumen ... 107

Gambar 42 UID Tambah Konsumen ... 108

Gambar 43 UID Ubah Konsumen ... 108


(7)

xii

Universitas Kristen Maranatha

Gambar 45 UID Tambah Pegawai ... 109

Gambar 46 UID Ubah Pegawai... 110

Gambar 47 UID Purchase Order Tab Pemasok ... 111

Gambar 48 UID Purchase Order Tab Purchase Order ... 111

Gambar 49 UID Penjualan Tab Konsumen ... 112

Gambar 50 UID Penjualan Tab Penjualan ... 113

Gambar 51 UID Order Produksi Tab Penjualan ... 113

Gambar 52 UID Order Produksi Tab Order Produksi ... 114

Gambar 53 UID SPB Tab Order Produksi ... 115

Gambar 54 UID SPB Tab SPB ... 115

Gambar 55 UID SPB Tab Komponen... 116

Gambar 56 UID Bukti Masuk Barang ... 116

Gambar 57 UID Bukti Keluar Barang ... 117

Gambar 58 UID Surat Permintaan Pembelian ... 118

Gambar 59 UID Penerimaan Tab Purchase Order ... 118

Gambar 60 UID Penerimaan Tab Penerimaan ... 119

Gambar 61 UID Pengiriman ... 120

Gambar 62 UID Ubah Sandi Pegawai ... 120

Gambar 63 Login ... 121

Gambar 64 Halaman Utama ... 121

Gambar 65 Barang Baku ... 122

Gambar 66 Tambah Baku ... 122

Gambar 67 Ubah Baku ... 123

Gambar 68 Laporan Barang Baku ... 123

Gambar 69 Barang Jadi ... 124

Gambar 70 Tambah Jadi ... 124

Gambar 71 Ubah Jadi ... 125

Gambar 72 Laporan Barang Jadi ... 125

Gambar 73 Tipe Baku ... 126

Gambar 74 Laporan Tipe ... 126

Gambar 75 Kelompok Baku ... 127

Gambar 76 Laporan Kelompok ... 127

Gambar 77 Pemasok ... 128

Gambar 78 Tambah Pemasok ... 128

Gambar 79 Ubah Pemasok ... 128

Gambar 80 Laporan Pemasok ... 129

Gambar 81 Konsumen ... 129

Gambar 82 Tambah Konsumen ... 130

Gambar 83 Ubah Konsumen ... 130

Gambar 84 Laporan Konsumen ... 130

Gambar 85 Pegawai ... 131

Gambar 86 Tambah Pegawai ... 131

Gambar 87 Ubah Pegawai ... 132

Gambar 88 Laporan Pegawai ... 132

Gambar 89 Purchase Order ... 133

Gambar 90 Laporan Detail Purchase Order ... 133


(8)

xiii

Universitas Kristen Maranatha

Gambar 92 Laporan Detail Penjualan ... 134

Gambar 93 Order Produksi ... 135

Gambar 94 Laporan Detail Order Produksi ... 135

Gambar 95 Surat Permintaan Barang ... 136

Gambar 96 Laporan Detail Surat Permintaan Barang ... 136

Gambar 97 Bukti Masuk Barang ... 137

Gambar 98 Laporan Detail Bukti Masuk Barang ... 137

Gambar 99 Surat Permintaan Pembelian ... 138

Gambar 100 Laporan Detail Surat Permintaan Pembelian ... 138

Gambar 101 Penerimaan ... 139

Gambar 102 Laporan Detail Penerimaan ... 139

Gambar 103 Bukti Keluar Barang ... 140

Gambar 104 Laporan Detail Bukti Keluar Barang ... 140

Gambar 105 Pengiriman ... 141

Gambar 106 Laporan Detail Pengiriman ... 141

Gambar 107 Laporan Stok Baku ... 142

Gambar 108 Laporan Stok Jadi ... 142

Gambar 109 Laporan Harga Baku ... 143

Gambar 110 Laporan Harga Jadi ... 143

Gambar 111 Laporan Purchase Order ... 144

Gambar 112 Detail Purchase Order ... 144

Gambar 113 Laporan Penjualan ... 145

Gambar 114 Detail Penjualan ... 145

Gambar 115 Laporan Order Produksi ... 146

Gambar 116 Detail Order Produksi ... 146

Gambar 117 Laporan Surat Permintaan Barang ... 147

Gambar 118 Detail Surat Permintaan Barang ... 147

Gambar 119 Laporan Jadwal ... 148

Gambar 120 Laporan Bukti Masuk Barang ... 148

Gambar 121 Detail Bukti Masuk Barang ... 149

Gambar 122 Laporan Surat Permintaan Pembelian ... 149

Gambar 123 Detail Surat Permintaan Pembelian ... 150

Gambar 124 Laporan Penerimaan ... 150

Gambar 125 Detail Penerimaan ... 151

Gambar 126 Laporan Bukti Keluar Barang ... 151

Gambar 127 Detail Bukti Keluar Barang ... 152

Gambar 128 Laporan Pengiriman ... 152

Gambar 129 Detail Pengiriman ... 153

Gambar 130 Ubah Sandi Pegawai ... 154


(9)

xiv

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Komponen Data Flow Diagram ... 15

Tabel II Komponen Entity Relationship Diagram ... 17

Tabel III Komponen Diagram Alir ... 18

Tabel IV Tabel Baku ... 29

Tabel V Tabel Baku_Jadi ... 29

Tabel VI Tabel Baku_Penerimaan ... 29

Tabel VII Tabel Baku_PO ... 29

Tabel VIII Tabel Baku_Transaksi ... 30

Tabel IX Tabel Harga_Baku ... 30

Tabel X Tabel Harga_Jadi ... 30

Tabel XI Tabel Jadi ... 30

Tabel XII Tabel Jadi_OP ... 31

Tabel XIII Tabel Jadi_Penjualan ... 31

Tabel XIV Tabel Jadi_Transaksi ... 31

Tabel XV Tabel Jadwal ... 31

Tabel XVI Tabel Kelompok_Baku ... 31

Tabel XVII Tabel Konsumen ... 32

Tabel XVIII Tabel Order_Produksi ... 32

Tabel XIX Tabel Pegawai ... 32

Tabel XX Tabel Pemasok ... 32

Tabel XXI Tabel Penerimaan ... 33

Tabel XXII Tabel Penjualan ... 33

Tabel XXIII Tabel Proses_Jadi ... 33

Tabel XXIV Tabel Purchase_Order ... 33

Tabel XXV Tabel Stok_Baku ... 34

Tabel XXVI Tabel Stok_Jadi ... 34

Tabel XXVII Tabel Tipe_Baku ... 34

Tabel XXVIII Tabel Transaksi ... 34

Tabel XXIX Spesifikasi Proses 1 ... 55

Tabel XXX Spesifikasi Proses 2.1.1.1 ... 55

Tabel XXXI Spesifikasi Proses 2.1.1.2 ... 55

Tabel XXXII Spesifikasi Proses 2.1.1.3 ... 56

Tabel XXXIII Spesifikasi Proses 2.1.1.4 ... 56

Tabel XXXIV Spesifikasi Proses 2.1.1.5 ... 57

Tabel XXXV Spesifikasi Proses 2.1.2.1 ... 57

Tabel XXXVI Spesifikasi Proses 2.1.2.2 ... 58

Tabel XXXVII Spesifikasi Proses 2.1.2.3 ... 59

Tabel XXXVIII Spesifikasi Proses 2.1.2.4 ... 59

Tabel XXXIX Spesifikasi Proses 2.1.2.5 ... 60

Tabel XL Spesifikasi Proses 2.1.3.1 ... 60

Tabel XLI Spesifikasi Proses 2.1.3.2 ... 60

Tabel XLII Spesifikasi Proses 2.1.3.3 ... 61

Tabel XLIII Spesifikasi Proses 2.1.3.4 ... 61


(10)

xv

Universitas Kristen Maranatha

Tabel XLV Spesifikasi Proses 2.1.4.1 ... 62

Tabel XLVI Spesifikasi Proses 2.1.4.2 ... 62

Tabel XLVII Spesifikasi Proses 2.1.4.3 ... 63

Tabel XLVIII Spesifikasi Proses 2.1.4.4 ... 63

Tabel XLIX Spesifikasi Proses 2.1.4.5 ... 63

Tabel L Spesifikasi Proses 2.2.1 ... 64

Tabel LI Spesifikasi Proses 2.2.2 ... 64

Tabel LII Spesifikasi Proses 2.2.3 ... 65

Tabel LIII Spesifikasi Proses 2.2.4 ... 65

Tabel LIV Spesifikasi Proses 2.2.5 ... 66

Tabel LV Spesifikasi Proses 2.3.1 ... 66

Tabel LVI Spesifikasi Proses 2.3.2 ... 67

Tabel LVII Spesifikasi Proses 2.3.3 ... 67

Tabel LVIII Spesifikasi Proses 2.3.4 ... 68

Tabel LIX Spesifikasi Proses 2.3.5 ... 68

Tabel LX Spesifikasi Proses 2.4.1 ... 69

Tabel LXI Spesifikasi Proses 2.4.2 ... 69

Tabel LXII Spesifikasi Proses 2.4.3 ... 70

Tabel LXIII Spesifikasi Proses 2.4.4 ... 70

Tabel LXIV Spesifikasi Proses 2.4.5 ... 70

Tabel LXV Spesifikasi Proses 2.4.6 ... 71

Tabel LXVI Spesifikasi Proses 3.1 ... 71

Tabel LXVII Spesifikasi Proses 3.2 ... 72

Tabel LXVIII Spesifikasi Proses 3.3 ... 72

Tabel LXIX Spesifikasi Proses 3.4 ... 72

Tabel LXX Spesifikasi Proses 3.5 ... 73

Tabel LXXI Spesifikasi Proses 3.6 ... 73

Tabel LXXII Spesifikasi Proses 3.7 ... 74

Tabel LXXIII Spesifikasi Proses 3.8 ... 74

Tabel LXXIV Spesifikasi Proses 3.9 ... 75

Tabel LXXV Spesifikasi Proses 4.1 ... 75

Tabel LXXVI Spesifikasi Proses 4.2 ... 76

Tabel LXXVII Spesifikasi Proses 4.3 ... 76

Tabel LXXVIII Spesifikasi Proses 4.4 ... 77

Tabel LXXIX Spesifikasi Proses 4.5 ... 77

Tabel LXXX Spesifikasi Proses 4.6 ... 78

Tabel LXXXI Spesifikasi Proses 4.7 ... 78

Tabel LXXXII Spesifikasi Proses 4.8 ... 78

Tabel LXXXIII Spesifikasi Proses 5.1.1 ... 79

Tabel LXXXIV Spesifikasi Proses 5.1.2 ... 79

Tabel LXXXV Spesifikasi Proses 5.1.3 ... 79

Tabel LXXXVI Spesifikasi Proses 5.1.4 ... 80

Tabel LXXXVII Spesifikasi Proses 5.2.1 ... 80

Tabel LXXXVIII Spesifikasi Proses 5.2.2 ... 81

Tabel LXXXIX Spesifikasi Proses 5.2.3 ... 81

Tabel XC Spesifikasi Proses 5.2.4 ... 81


(11)

xvi

Universitas Kristen Maranatha

Tabel XCII Spesifikasi Proses 5.3.2 ... 82

Tabel XCIII Spesifikasi Proses 5.3.3 ... 83

Tabel XCIV Spesifikasi Proses 5.3.4 ... 83

Tabel XCV Spesifikasi Proses 5.4.1 ... 83

Tabel XCVI Spesifikasi Proses 5.4.2 ... 84

Tabel XCVII Spesifikasi Proses 5.4.3 ... 84

Tabel XCVIII Spesifikasi Proses 5.4.4 ... 85

Tabel XCIX Spesifikasi Proses 5.5 ... 85

Tabel C Kamus Data Baku ... 85

Tabel CI Kamus Data Baku_Jadi ... 86

Tabel CII Kamus Data Baku_Penerimaan ... 86

Tabel CIII Kamus Data Baku_PO ... 87

Tabel CIV Kamus Data Baku_Transaksi ... 87

Tabel CV Kamus Data Harga_Baku ... 87

Tabel CVI Kamus Data Harga_Jadi ... 88

Tabel CVII Kamus Data Jadi ... 88

Tabel CVIII Kamus Data Jadi_OP ... 88

Tabel CIX Kamus Data Jadi_Penjualan ... 89

Tabel CX Kamus Data Jadi_Transaksi ... 89

Tabel CXI Kamus Data Jadwal... 89

Tabel CXII Kamus Data Kelompok_Baku ... 90

Tabel CXIII Kamus Data Konsumen ... 90

Tabel CXIV Kamus Data Order_Produksi ... 90

Tabel CXV Kamus Data Pegawai ... 91

Tabel CXVI Kamus Data Pemasok ... 91

Tabel CXVII Kamus Data Penerimaan ... 91

Tabel CXVIII Kamus Data Penjualan ... 92

Tabel CXIX Kamus Data Proses_Jadi ... 92

Tabel CXX Kamus Data Purchase_Order ... 93

Tabel CXXI Kamus Data Stok_Baku ... 93

Tabel CXXII Kamus Data Stok_Jadi ... 93

Tabel CXXIII Kamus Data Tipe_Baku ... 94

Tabel CXXIV Kamus Data Transaksi ... 94

Tabel CXXV Form Login ... 155

Tabel CXXVI Form Barang Baku... 155

Tabel CXXVII Form Tambah Baku ... 157

Tabel CXXVIII Form Ubah Baku... 157

Tabel CXXIX Form Laporan Baku ... 158

Tabel CXXX Form Barang Jadi ... 158

Tabel CXXXI Form Tambah Jadi ... 159

Tabel CXXXII Form Ubah Jadi ... 160

Tabel CXXXIII Form Laporan Jadi ... 161

Tabel CXXXIV Form Tipe Baku ... 162

Tabel CXXXV Form Laporan Tipe ... 163

Tabel CXXXVI Form Kelompok Baku ... 164

Tabel CXXXVII Form Laporan Kelompok ... 165


(12)

xvii

Universitas Kristen Maranatha

Tabel CXXXIX Form Tambah Pemasok ... 167

Tabel CXL Form Ubah Pemasok ... 167

Tabel CXLI Form Laporan Pemasok ... 168

Tabel CXLII Form Konsumen ... 168

Tabel CXLIII Form Tambah Konsumen ... 169

Tabel CXLIV Form Ubah Konsumen ... 169

Tabel CXLV Form Laporan Konsumen ... 170

Tabel CXLVI Form Pegawai ... 170

Tabel CXLVII Form Tambah Pegawai... 172

Tabel CXLVIII Form Ubah Pegawai ... 172

Tabel CXLIX Form Laporan Pegawai ... 173

Tabel CL Form Purchase Order ... 173

Tabel CLI Form Penjualan ... 175

Tabel CLII Form Order Produksi ... 176

Tabel CLIII Form Surat Permintaan Barang ... 178

Tabel CLIV Form Bukti Masuk Barang ... 179

Tabel CLV Form Surat Permintaan Pembelian ... 179

Tabel CLVI Form Penerimaan ... 180

Tabel CLVII Form Bukti Keluar Barang ... 181

Tabel CLVIII Form Pengiriman ... 182

Tabel CLIX Form Laporan Stok Baku ... 183

Tabel CLX Form Laporan Stok Jadi ... 183

Tabel CLXI Form Laporan Harga Baku ... 184

Tabel CLXII Form Laporan Harga Jadi ... 185

Tabel CLXIII Form Laporan Purchase Order ... 185

Tabel CLXIV Detail Purchase Order ... 186

Tabel CLXV Form Laporan Penjualan ... 186

Tabel CLXVI Detail Penjualan ... 187

Tabel CLXVII Form Laporan Order Produksi ... 187

Tabel CLXVIII Detail Order Produksi ... 188

Tabel CLXIX Form Laporan Surat Permintaan Barang ... 188

Tabel CLXX Detail Surat Permintaan Barang ... 189

Tabel CLXXI Form Laporan Jadwal ... 189

Tabel CLXXII Form Laporan Bukti Masuk Barang... 190

Tabel CLXXIII Detail Bukti Masuk Barang ... 190

Tabel CLXXIV Form Laporan Surat Permintaan Pembelian ... 191

Tabel CLXXV Detail Surat Permintaan Pembelian ... 191

Tabel CLXXVI Form Laporan Penerimaan ... 192

Tabel CLXXVII Detail Penerimaan ... 192

Tabel CLXXVIII Form Laporan Bukti Keluar Barang ... 193

Tabel CLXXIX Detail Bukti Keluar Barang ... 193

Tabel CLXXX Form Laporan Pengiriman ... 194

Tabel CLXXXI Detail Pengiriman ... 195


(13)

xviii

Universitas Kristen Maranatha

DAFTAR LAMPIRAN

LAMPIRAN A PURCHASE ORDER ... A.1 LAMPIRAN B BUKTI PENERIMAAN BARANG ... B.1 LAMPIRAN C SURAT PERMINTAAN BARANG ... C.1 LAMPIRAN D BUKTI KELUAR BARANG ... D.1


(14)

xix

Universitas Kristen Maranatha

DAFTAR ISTILAH

BKB : Bukti Keluar Barang BMB : Bukti Masuk Barang OP : Order Produksi

PO : Purchase Order SJ : Surat Jalan

SPB : Surat Permintaan Barang SPP : Surat Permintaan Pembelian


(15)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Di era modern seperti saat ini peranan teknologi sangatlah penting, tetapi teknologi yang canggih juga harus dipersiapkan dengan perangkat lunak yang mendukung. Teknologi tersebut digunakan untuk memudahkan pekerjaan manusia dalam hal pencatatan laporan. Jika teknologi tersebut dipakai dalam instansi yang tepat ataupun badan instansi lainnya, maka akan sangat membantu kinerja instansi dalam melakukan proses bisnisnya.

PT Almasindo adalah perusahaan yang bergerak dalam memproduksi dan menjual alat-alat masak. Dalam menjalankan operasionalnya, walaupun sudah dilakukan secara komputerisasi tetapi sistem yang dimilikinya tidak terintegrasi, dikarenakan aplikasi yang dipakai oleh perusahan dibuat oleh pengembang yang berbeda, sedangkan data yang diolah juga tidak sedikit. Akibat yang diperoleh adalah kesalahan pencatatan data antar divisi yang menyebabkan hasil yang fatal dalam pengambilan keputusan, seperti pembelian barang baku, proses produksi dan juga transaksi penjualan barang jadi.

Oleh sebab itu, perlu dibuat sebuah aplikasi yang dapat menyelesaikan masalah perusahaan seperti yang dijabarkan sebelumnya yaitu aplikasi yang terintegrasi dari satu divisi ke divisi lain. Keterkaitan ini memudahkan antar divisi dalam hal penanganan data dan transaksi yang ada, serta memudahkan melihat riwayat transaksi yang pernah dilakukan. Riwayat transaksi ini dapat digunakan untuk pengambilan keputusan selanjutnya, seperti pemesanan barang baku terhadap pemasok atau penjualan barang jadi terhadap konsumen.


(16)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Dari latar belakang di atas, maka dirumuskanlah masalah yang akan dibahas sebagai berikut :

1. Bagaimana mengolah data-data barang, konsumen, pemasok, dan pegawai?

2. Bagaimana mengolah data-data transaksi pembelian? 3. Bagaimana mengolah data-data transaksi penjualan?

4. Bagaimana mengolah data-data produksi serta penjadwalannya? 5. Bagaimana membuat laporan-laporan riwayat transaksi yang terjadi?

1.3 Tujuan Pembahasan

Pembuatan aplikasi desktop ini memiliki beberapa tujuan yang berguna, diantaranya :

1. Data-data barang, konsumen, pemasok dan pegawai dapat ditambah, diubah, dihapus dan dicari sesuai dengan keinginan pengguna.

2. Transaksi pembelian meliputi purchase order dan penerimaan yang akan secara otomatis dicatat setiap kali terjadi transaksi baru. Pengguna juga dapat melihat riwayat transaksi purchase order dan penerimaan yang dilakukan, sehingga dapat digunakan untuk pengambilan keputusan di masa yang akan datang.

3. Transaksi penjualan meliputi penjualan dan order produksi yang akan secara otomatis dicatat setiap kali terjadi transaksi baru. Pengguna juga dapat melihat riwayat transaksi penjualan dan order produksi yang dilakukan, sehingga dapat digunakan untuk pengambilan keputusan di masa yang akan datang.

4. Proses produksi dilakukan saat terjadi transaksi order produksi, serta dilakukan dengan pembuatan jadwal produksi setelah transaksi BKB yang diberikan dari pihak gudang.

5. Semua transaksi yang dilakukan akan dilakukan pencatat laporan, laporan dapat dilihat serta dicetak agar memudahkan dalam hal


(17)

3

Universitas Kristen Maranatha pembacaan. Pengguna juga dapat memasukkan laporan dalam bentuk excel dan pdf sehingga dapat digunakan untuk keperluan lainnya.

Dengan menggunakan aplikasi ini, pengguna dapat mengatur produk-produk dan transaksi secara komputerisasi manual. Keuntungan yang didapat tidak hanya mempersingkat waktu, juga kesalahan yang dilakukan menjadi sangat minim dan mengurangi tenaga kerja yang dibutuhkan.

1.4 Ruang Lingkup Kajian

Perancangan aplikasi pembelian, produksi, penjualan dan inventori pada PT Almasindo mempunyai ruang lingkup sebagai berikut :

1. Proses pengolahan data dibuat saling terkait antara lain pembelian, produksi, penjualan dan inventori.

2. Terdapat pembatasan hak akses, dalam hal ini terdapat 5 bagian yaitu : admin, pembelian, marketing, produksi dan gudang.

3. Setiap konsumen dan pemasok yang melakukan transaksi sudah terdaftar di dalam sistem.

4. Aplikasi pembelian, produksi, penjualan dan inventori dibatasi dalam lingkup:

a. Pencatatan data barang baku, barang jadi, tipe barang baku, kelompok barang baku, pemasok, konsumen dan pegawai.

b. Transaksi purchase order.

c. Transaksi penjualan dan order produksi. d. Transaksi SPB, BMB.

e. Transaksi SPP, penerimaan, BKB dan pengiriman.

f. Pengambilan harga bahan produksi menggunakan LIFO (Last In First Out), serta metode pengumpulan biaya produksi menggunakan metode harga pokok pesanan (Job Costing Method).


(18)

4

Universitas Kristen Maranatha g. Jadwal Produksi berupa FCFS (First Come First Served), karena

menggunakan sistem sales order.

h. Pencatatan Stok.

i. Stok barang baku dianggap memenuhi untuk setiap transaksi. j. Transaksi BKB dianggap memenuhi saat hendak diproses.

k. Pengiriman dapat dilakukan apabila semua proses sudah dipenuhi. l. Fitur akuntansi tidak termasuk di dalam aplikasi ini.

m. Pembuatan laporan PO laporan penjualan, laporan OP laporan SPB, laporan BMB, laporan SPP, laporan penerimaan, laporan BKB, laporan pengiriman, laporan stok barang, laporan harga barang, laporan jadwal produksi. Laporan ini hanya mencakup bagian di dalam sistem dan tidak termasuk laporan lain-lain yang berada di luar sistem. 5. Spesifikasi perangkat keras :

a. Processor Intel Pentium 4 CPU 3.00GHz. b. Memory DDR2 2GB.

c. Harddisk 120GB. d. Keyboard + Mouse. e. Monitor 15”.

6. Spesifikasi perangkat lunak :

a. Sistem Operasi : Microsoft Windows XP Professional SP 3 b. Sistem Basis Data : SQL Server 2008

c. Bahasa Scripting : C#

d. Editor Pemrograman: Visual Studio 2010

1.5 Sumber Data

Data-data yang diperoleh untuk membuat aplikasi web ini bersumber dari :

1. Buku-buku yang berhubungan dengan aplikasi desktop tersebut.


(19)

5

Universitas Kristen Maranatha 3. Wawancara dengan pembimbing lapangan dari PT Almasindo.

1.6 Sistematika Penyajian

Sistematika penulisan laporan tugas akhir dalam perancangan aplikasi penjualan, pembelian, produksi dan inventori ini adalah sebagai berikut.

BAB I PENDAHULUAN

Berisikan pendahuluan dan garis besar dari latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data dan sistematika penyajian.

BAB II KAJIAN TEORI

Berisikan tentang teori-teori yang akan digunakan dalam menyusun laporan tugas akhir.

BAB III ANALISIS DAN RANCANGAN SISTEM

Berisi tentang analisis dan juga perancangan aplikasi yang dibuat dalam bentuk Flowchart, Data Flow Diagram, Entity Relationship Diagram , User Interface Design.

BAB IV HASIL PENELITIAN

Berisi tentang aplikasi dijalankan atau dipakai beserta dengan contoh tampilan pengoperasiaan aplikasi tersebut.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi mengenai eveluasi dari aplikasi yang dikerjakan

BAB VI SIMPULAN DAN SARAN

Berisi kesimpulan dan saran-saran untuk keperluan pengembangan aplikasi kelak.


(20)

197

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil pengamatan, serta analisis dan perancangan sistem, maka dapat disimpulkan :

1. Aplikasi ini terdiri dari beberapa kelompok yang memberikan batasan kepada pegawai untuk mengakses aplikasi.

2. Aplikasi ini dapat mengatur data barang baku, barang jadi, tipe barang baku, kelompok barang baku, konsumen, pemasok dan pegawai, dalam hal ini terdapat fitur tambah, ubah, hapus dan cari.

3. Aplikasi ini dapat memproses transaksi purchase order, penjualan, order produksi, surat permintaan barang, bukti masuk barang, surat permintaan pembelian, penerimaan, bukti keluar barang dan pengiriman.

4. Aplikasi ini dapat mencetak seluruh transaksi beserta rincian yang pernah dilakukan, serta stok dan harga barang baku dan barang jadi.

5. Aplikasi ini dapat mengatur penjadwalan produksi secara FCFS (First Come First Served), sehingga barang jadi yang dipesan oleh konsumen dapat diberitahukan perkiraan tanggal selesainya.

6.2 Saran

Berdasarkan beberapa evaluasi yang telah dilakukan terhadap aplikasi ini, maka terdapat saran untuk lebih lanjut dalam pengembangan aplikasi :

1. Aplikasi ini dapat ditambahkan segi sekuritasnya sehingga lebih aman dalam hal aplikasi dan basis data.

2. Aplikasi ini dapat diberikan statistik dalam hal harga barang baku berdasarkan pemasok tertentu, sehingga dapat menentukan pilihan untuk pembelian berikutnya.

3. Aplikasi ini dapat dimaksimalkan lebih lanjut dalam bagian penjadwalan, sehingga tidak hanya memasukkan faktor waktu dan lama proses, tetapi faktor mesin juga dapat diperhitungkan.


(21)

xx

Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Ayuliana. (2009). Testing dan Implementasi. Retrieved September,17 2010 from

http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua n+06+-++_BlackBox+Testing_.pdf

2. Datar, Horngren Foster. Cost Accounting: A Managerial Emphasis. 10th

ed. Prentice-Hall, Inc.

3. Fogarty, D.W., Blackstone, J.H and Hoffmann, T.R. (1991). Production

and Inventory Managemant.

4. Gasperz, Vincent. (2001). Production Planning and Inventory Control. Jakarta. PT. Gramedia

5. Ida Ayu Y .Primashanti. (2007). Analisis dan Perancangan Sistem. Retrieved March, 01 2010 from

http://iaprima.staff.gunadarma.ac.id/Downloads/files/5459/Bahasan9a_E RD.pdf

6. Kadir, A. (1999). Konsep dan Tuntunan Praktis Basis Data. Yokyakarta :

Andi

7. Mcleod, Raymond. (2001). Sistem Informasi Manajemen. Edisi ke-tujuh :

jilid 1. PT. Prenhallindo, Jakarta.

8. Niswonger, C.Rollin; E.Fess, Philip; S.Warre, Carl. (1999). Prinsip-prinsip Akuntansi. Jilid-1. Edisi ke-19. Erlangga, Jakarta

9. Parno S.Kom. MMSI. (2006). Data Flow Diagram. Retrieved February, 28

2010 from

http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf 10. Simarmata. (2008.) Perancangan Basis Data. Retrieved March, 03 2010

from

http://sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p df

11. Smith, Howard and Fingar, Peter. (2003). Business Process


(22)

xxi

Universitas Kristen Maranatha 12. Sudarsono. (2007). Analisis dan Perancangan Sistem.

13. Tan Soei Tien. (2001). Bahasa C# untuk Pemrograman Berorientasi Objek.


(1)

3

pembacaan. Pengguna juga dapat memasukkan laporan dalam bentuk excel dan pdf sehingga dapat digunakan untuk keperluan lainnya.

Dengan menggunakan aplikasi ini, pengguna dapat mengatur produk-produk dan transaksi secara komputerisasi manual. Keuntungan yang didapat tidak hanya mempersingkat waktu, juga kesalahan yang dilakukan menjadi sangat minim dan mengurangi tenaga kerja yang dibutuhkan.

1.4 Ruang Lingkup Kajian

Perancangan aplikasi pembelian, produksi, penjualan dan inventori pada PT Almasindo mempunyai ruang lingkup sebagai berikut :

1. Proses pengolahan data dibuat saling terkait antara lain pembelian, produksi, penjualan dan inventori.

2. Terdapat pembatasan hak akses, dalam hal ini terdapat 5 bagian yaitu : admin, pembelian, marketing, produksi dan gudang.

3. Setiap konsumen dan pemasok yang melakukan transaksi sudah terdaftar di dalam sistem.

4. Aplikasi pembelian, produksi, penjualan dan inventori dibatasi dalam lingkup:

a. Pencatatan data barang baku, barang jadi, tipe barang baku, kelompok barang baku, pemasok, konsumen dan pegawai.

b. Transaksi purchase order.

c. Transaksi penjualan dan order produksi. d. Transaksi SPB, BMB.

e. Transaksi SPP, penerimaan, BKB dan pengiriman.

f. Pengambilan harga bahan produksi menggunakan LIFO (Last In First Out), serta metode pengumpulan biaya produksi menggunakan metode harga pokok pesanan (Job Costing Method).


(2)

4

g. Jadwal Produksi berupa FCFS (First Come First Served), karena menggunakan sistem sales order.

h. Pencatatan Stok.

i. Stok barang baku dianggap memenuhi untuk setiap transaksi. j. Transaksi BKB dianggap memenuhi saat hendak diproses.

k. Pengiriman dapat dilakukan apabila semua proses sudah dipenuhi. l. Fitur akuntansi tidak termasuk di dalam aplikasi ini.

m. Pembuatan laporan PO laporan penjualan, laporan OP laporan SPB, laporan BMB, laporan SPP, laporan penerimaan, laporan BKB, laporan pengiriman, laporan stok barang, laporan harga barang, laporan jadwal produksi. Laporan ini hanya mencakup bagian di dalam sistem dan tidak termasuk laporan lain-lain yang berada di luar sistem. 5. Spesifikasi perangkat keras :

a. Processor Intel Pentium 4 CPU 3.00GHz. b. Memory DDR2 2GB.

c. Harddisk 120GB. d. Keyboard + Mouse. e. Monitor 15”.

6. Spesifikasi perangkat lunak :

a. Sistem Operasi : Microsoft Windows XP Professional SP 3 b. Sistem Basis Data : SQL Server 2008

c. Bahasa Scripting : C#

d. Editor Pemrograman: Visual Studio 2010

1.5 Sumber Data

Data-data yang diperoleh untuk membuat aplikasi web ini bersumber dari :

1. Buku-buku yang berhubungan dengan aplikasi desktop tersebut. 2. Internet yang dapat membantu dalam pembuatan aplikasi desktop ini.


(3)

5

3. Wawancara dengan pembimbing lapangan dari PT Almasindo.

1.6 Sistematika Penyajian

Sistematika penulisan laporan tugas akhir dalam perancangan aplikasi penjualan, pembelian, produksi dan inventori ini adalah sebagai berikut. BAB I PENDAHULUAN

Berisikan pendahuluan dan garis besar dari latar belakang, perumusan masalah, tujuan, batasan masalah, sumber data dan sistematika penyajian.

BAB II KAJIAN TEORI

Berisikan tentang teori-teori yang akan digunakan dalam menyusun laporan tugas akhir.

BAB III ANALISIS DAN RANCANGAN SISTEM

Berisi tentang analisis dan juga perancangan aplikasi yang dibuat dalam bentuk Flowchart, Data Flow Diagram, Entity Relationship Diagram , User Interface Design.

BAB IV HASIL PENELITIAN

Berisi tentang aplikasi dijalankan atau dipakai beserta dengan contoh tampilan pengoperasiaan aplikasi tersebut.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Berisi mengenai eveluasi dari aplikasi yang dikerjakan BAB VI SIMPULAN DAN SARAN

Berisi kesimpulan dan saran-saran untuk keperluan pengembangan aplikasi kelak.


(4)

197

BAB VI SIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil pengamatan, serta analisis dan perancangan sistem, maka dapat disimpulkan :

1. Aplikasi ini terdiri dari beberapa kelompok yang memberikan batasan kepada pegawai untuk mengakses aplikasi.

2. Aplikasi ini dapat mengatur data barang baku, barang jadi, tipe barang baku, kelompok barang baku, konsumen, pemasok dan pegawai, dalam hal ini terdapat fitur tambah, ubah, hapus dan cari.

3. Aplikasi ini dapat memproses transaksi purchase order, penjualan, order produksi, surat permintaan barang, bukti masuk barang, surat permintaan pembelian, penerimaan, bukti keluar barang dan pengiriman.

4. Aplikasi ini dapat mencetak seluruh transaksi beserta rincian yang pernah dilakukan, serta stok dan harga barang baku dan barang jadi.

5. Aplikasi ini dapat mengatur penjadwalan produksi secara FCFS (First Come First Served), sehingga barang jadi yang dipesan oleh konsumen dapat diberitahukan perkiraan tanggal selesainya.

6.2 Saran

Berdasarkan beberapa evaluasi yang telah dilakukan terhadap aplikasi ini, maka terdapat saran untuk lebih lanjut dalam pengembangan aplikasi : 1. Aplikasi ini dapat ditambahkan segi sekuritasnya sehingga lebih aman

dalam hal aplikasi dan basis data.

2. Aplikasi ini dapat diberikan statistik dalam hal harga barang baku berdasarkan pemasok tertentu, sehingga dapat menentukan pilihan untuk pembelian berikutnya.

3. Aplikasi ini dapat dimaksimalkan lebih lanjut dalam bagian penjadwalan, sehingga tidak hanya memasukkan faktor waktu dan lama proses, tetapi faktor mesin juga dapat diperhitungkan.


(5)

DAFTAR PUSTAKA

1. Ayuliana. (2009). Testing dan Implementasi. Retrieved September,17 2010 from

http://ayuliana_st.staff.gunadarma.ac.id/Downloads/files/12482/Pertemua

n+06+-++_BlackBox+Testing_.pdf

2. Datar, Horngren Foster. Cost Accounting: A Managerial Emphasis. 10th ed. Prentice-Hall, Inc.

3. Fogarty, D.W., Blackstone, J.H and Hoffmann, T.R. (1991). Production

and Inventory Managemant.

4. Gasperz, Vincent. (2001). Production Planning and Inventory Control. Jakarta. PT. Gramedia

5. Ida Ayu Y .Primashanti. (2007). Analisis dan Perancangan Sistem. Retrieved March, 01 2010 from

http://iaprima.staff.gunadarma.ac.id/Downloads/files/5459/Bahasan9a_E

RD.pdf

6. Kadir, A. (1999). Konsep dan Tuntunan Praktis Basis Data. Yokyakarta : Andi

7. Mcleod, Raymond. (2001). Sistem Informasi Manajemen. Edisi ke-tujuh : jilid 1. PT. Prenhallindo, Jakarta.

8. Niswonger, C.Rollin; E.Fess, Philip; S.Warre, Carl. (1999). Prinsip-prinsip Akuntansi. Jilid-1. Edisi ke-19. Erlangga, Jakarta

9. Parno S.Kom. MMSI. (2006). Data Flow Diagram. Retrieved February, 28 2010 from

http://tavipia.staff.gunadarma.ac.id/Downloads/files/15425/DFD.pdf

10. Simarmata. (2008.) Perancangan Basis Data. Retrieved March, 03 2010 from

http://sdarsono.staff.gunadarma.ac.id/Downloads/files/16512/Flowchart.p df

11. Smith, Howard and Fingar, Peter. (2003). Business Process


(6)

xxi

12. Sudarsono. (2007). Analisis dan Perancangan Sistem.

13. Tan Soei Tien. (2001). Bahasa C# untuk Pemrograman Berorientasi Objek.