Sistem Informasi Akuntansi, Pembelian dan Penjualan Perusahaan Tritunggal Dengan Penerapan Metode Analytical Hierarcy Process.

(1)

ABSTRAK

Di era perkembangan teknologi sekarang ini, hampir semua aspek dikerjakan dengan mudah dan cepat. Namun CV Tritunggal Jayapratama belum dapat melakukan proses bisnis secara optimal, hal tersebut dikarenakan masih dilakukannya pencatatan data-data baik data barang, pembelian, akuntansi, pedistribusian, retur secara manual dan juga proses pencarian yang masih dilakukan secara manual. Sehingga proses bisnis yang berjalan tidak optimal. Oleh karena itu penulis tergerak untuk melakukan penelitian untuk kerja praktek dengan judul “Sistem Informasi Akuntasi, Pembelian, dan Penjualan Perusahaan Tritunggal Dengan Penerapan Metode Analytical Hierarcy Process”. Penelitian ini dilakukan dengan maksud untuk mengoptimalkan proses bisnis yang berjalan pada CV Tritunggal Jayapratama dengan membuatkan sebuah aplikasi desktop. Penelitian ini dibuat berdasarkan sumber data yang diperoleh melalui hasil wawancara dengan pegawai CV Tritunggal Jayapratama, buku-buku yang digunakan sebagai landasan teori maupun pembuatan program, dan juga berbagai sumber lainnya yang digunakan sebagai referensi. Dengan dibuatnya aplikasi ini maka CV Tritunggal Jayapratama dapat melakukan pencatatan pembelian, pendistribusian, retur, proses pendukung lainnya dan proses pencarian secara optimal.


(2)

ABSTRACT

Now in the era of rapid growth of technology, almost of every aspect should be done with a easy and fast method. But CV Tritunggal Jayapratama cannot proceed the bussiness process optimaly, it is because the management of data include wares, accounting, purchasing, distribution, returns data and searching still not computerized. And that is the cause bussiness process cannot go smoothly. Therefore the author moved to do research with a topic described as “Desktop based purchasement and

distribution application for CV Tritunggal Jayapratama”. With this research

conducted to optimize the curent bussiness process in CV Tritunggal Jayapratama by creating desktop based application. This reseach use interview with one worker at CV Tritunggal Jayapratama, books to create fundamental teories or application build, and many other resource used as reference. With this application CV Tritunggal Jayapratama can do management of data include wares, purchasing, distribution, returns data and searching more efficiency than before.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv

PRAKATA ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xviii

DAFTAR NOTASI/ LAMBANG ... xx

DAFTAR SINGKATAN ... xxiii

DAFTAR ISTILAH ... xxiv

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.4.1 Batasan Perangkat Lunak ... 3

1.4.2 Batasan Perangkat Keras ... 3

1.4.3 Batasan Aplikasi ... 4

1.4.4 Batasan User ... 4

1.5 Sumber Data ... 5

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 `Decision Support System (DSS) ... 7

2.2.1 Analytical Hierarcy Process (AHP) ... 8

2.3 Akuntansi ... 15

2.4 Flow Chart ... 18


(4)

2.5.1 Entity And Attribute ... 19

2.5.2 Relationship ... 19

2.5.3 Cardinality ... 20

2.6 Unified Modeling Language (UML) ... 20

2.6.1 Scenario ... 20

2.6.2 Use Case ... 20

2.6.3 Class Diagram ... 21

2.6.4 ActivityDiagram ... 22

2.7 Object Oriented Programming ... 23

2.7.1 Java ... 25

2.7.2 Hibernate ... 25

2.8 Black Box Testing ... 25

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 26

3.1 Proses Bisnis ... 26

3.1.1 Proses Bisnis Pembelian ... 26

3.1.2 Proses Bisnis Penjualan ... 29

3.1.3 Proses Bisnis retur pembelian ... 31

3.1.4 Proses Bisnis Retur Penjualan ... 33

3.2 Entity Relationship Diagram ... 35

3.3 Transformasi ERD Menjadi Tabel ... 36

3.4 Unified Modeling Language ... 42

3.4.1 Use Case ... 42

3.4.2 Scenario ... 58

3.4.3 ActivityDiagram ... 75

3.4.4 Class Diagram ... 108

3.5 Rancangan Desain AntarMuka ... 122

3.5.1 Tampilan Login ... 122

3.5.2 Tampilan Menu Utama ... 122

3.5.3 Tampilan Menu Ganti Password ... 123

3.5.4 Tampilan Print Pembelian Admin ... 124

3.5.5 Tampilan Print Penjualan Admin ... 124


(5)

3.5.7 Tampilan Print Retur Jual admin ... 125

3.5.8 Tampilan Print Laba Rugi ... 126

3.5.9 Tampilan Print CashFlow ... 126

3.5.10 Tampilan Form Pegawai ... 127

3.5.11 Tampilan Form Konsumen ... 128

3.5.12 Tampilan Form Barang ... 130

3.5.13 Tampilan Form Principal ... 131

3.5.14 Kelola DSS Principal ... 132

3.5.15 Tampilan Form Pembelian ... 134

3.5.16 Tampilan Form Insert Pembelian ... 135

3.5.17 Tampilan Form Penjualan ... 136

3.5.18 Tampilan Form Insert Penjualan ... 137

3.5.19 Tampilan Form Retur Pembelian ... 138

3.5.20 Tampilan Form Insert Retur Pembelian ... 139

3.5.21 Tampilan Form Retur Penjualan ... 140

3.5.22 Tampilan Form Insert Retur Penjualan ... 141

3.5.23 Tampilan Form Pilih Barang ... 142

3.5.24 Tampilan Form Pilih Konsumen ... 142

3.5.25 Tampilan Form Pilih Principal ... 143

3.5.26 Tampilan Form Akun ... 144

3.5.27 Tampilah Form Jurnal ... 145

3.5.28 Tampilan Form Buku Besar ... 146

BAB 4. HASIL PENELITIAN ... 147

4.1 Implementasi rancangan Desain ... 147

4.1.1 Implementasi FormLogin ... 147

4.1.2 Implementasi FormMenu Utama ... 148

4.1.3 Implementasi Form Ganti Password ... 150

4.1.4 Implementasi Form Pegawai ... 151

4.1.5 Implementasi Form Barang ... 152

4.1.6 Implementasi Form Principal ... 153

4.1.7 Implementasi Form Konsumen ... 156


(6)

4.1.9 Implementasi Form Pembelian ... 161

4.1.10 Implementasi Form Retur Beli ... 163

4.1.11 Implementasi Form Penjualan ... 165

4.1.12 Implementasi Form Retur Penjualan ... 167

4.1.13 Implementasi Form Akuntansi ... 169

4.1.14 Implementasi Dialog ... 172

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

5.1 TestingFormLogin ... 179

5.2 TestingMenu Utama ... 180

5.3 TestingForm Ganti Password ... 180

5.4 TestingForm Print Pembelian ... 181

5.5 TestingForm Print Retur Pembelian... 181

5.6 TestingForm Print Penjualan ... 182

5.7 TestingForm Print Retur Penjualan ... 183

5.8 TestingForm Pegawai ... 183

5.9 TestingForm Barang ... 184

5.10 TestingForm Principal ... 185

5.11 TestingForm Konsumen ... 186

5.12 TestingForm Pembelian ... 187

5.13 TestingForm Insert Pembelian ... 188

5.14 TestingForm Retur Pembelian ... 189

5.15 TestingForm Insert Retur Pembelian ... 190

5.16 TestingForm Penjualan ... 191

5.17 TestingForm Insert Penjualan ... 192

5.18 TestingForm Retur Penjualan ... 193

5.19 TestingForm Insert Retur Penjualan ... 194

5.20 Testing Form Akun ... 195

5.21 Testing form Jurnal ... 196

5.22 Testing form Penjurnalan ... 197

5.23 Testing form DSS ... 198

BAB 6. SIMPULAN DAN SARAN ... 199


(7)

(8)

DAFTAR GAMBAR

Gambar 2.1 contoh kode akun pada akuntansi ... 15

Gambar 2.2 contoh jurnal umum pada akuntansi ... 16

Gambar 2.3 contoh buku besar... 17

Gambar 2.4 contoh laba rugi single step ... 18

Gambar 2.5 Contoh entity dan attribute ... 19

Gambar 2.6 Contoh use case ... 21

Gambar 2.7 Contoh class ... 22

Gambar 2.8 contoh class diagram ... 22

Gambar 2.9 Contoh activity diagram ... 23

Gambar 2.10 Class dan objek... 24

Gambar 2.11 Sofware model ... 24

Gambar 3.1 Proses bisnis pembelian ... 28

Gambar 3.2 Proses bisnis penjualan ... 30

Gambar 3.3 Proses Bisnis Retur Pembelian ... 32

Gambar 3.4 Proses Bisnis Retur Penjualan ... 34

Gambar 3.5 Use case keseluruhan ... 42

Gambar 3.6 Use case pegawai ... 43

Gambar 3.7 Use case principal ... 44

Gambar 3.8 Use case konsumen ... 45

Gambar 3.9 Use case kota ... 46

Gambar 3.10 Use case barang ... 47

Gambar 3.11 Use case pembelian ... 48

Gambar 3.12 Use case detail pembelian ... 49

Gambar 3.13 Use case retur pembelian ... 50

Gambar 3.14 Use case detail retur beli ... 51

Gambar 3.15 Use case penjualan ... 52

Gambar 3.16 Use case detail penjualan ... 53

Gambar 3.17 Use case retur penjualan ... 54

Gambar 3.18 Use case detail retur penjualan ... 55


(9)

Gambar 3.20 Use case jurnal umum ... 57

Gambar 3.21 Activity login ... 75

Gambar 3.22 Activity logout ... 76

Gambar 3.23 Activityinsert pegawai ... 76

Gambar 3.24 Activityupdate pegawai ... 77

Gambar 3.25 Activityinsert principal ... 78

Gambar 3.26 Activityupdate principal ... 79

Gambar 3.27 Activityinsert konsumen ... 80

Gambar 3.28 Activityupdate konsumen ... 81

Gambar 3.29 Activityinsert kota ... 82

Gambar 3.30 Activityupdate kota ... 83

Gambar 3.31 Activityinsert barang ... 84

Gambar 3.32 Activityupdate barang ... 85

Gambar 3.33 Activityinsert pembelian ... 86

Gambar 3.34 Activityupdate pembelian ... 87

Gambar 3.35 Activityinsert detail pembelian ... 88

Gambar 3.36 Activityupdate detail pembelian ... 89

Gambar 3.37 Activityinsert retur pembelian ... 90

Gambar 3.38 Activityupdate retur pembelian ... 91

Gambar 3.39 Activityinsert detail retur pembelian ... 92

Gambar 3.40 Activityupdate detail retur pembelian ... 93

Gambar 3.41 Activityinsert detail penjualan ... 94

Gambar 3.42 Activityupdate detail penjualan ... 95

Gambar 3.43 Activityinsert penjualan ... 96

Gambar 3.44 Activityupdate penjualan ... 97

Gambar 3.45 Activityinsert retur penjualan ... 98

Gambar 3.46 Activityupdate retur penjualan ... 99

Gambar 3.47 Activityinsert detail retur penjualan ... 100

Gambar 3.48 Activityupdate detail retur penjualan ... 101

Gambar 3.49 Activity insert barang principal ... 102

Gambar 3.50 Activity update barang principal ... 103


(10)

Gambar 3.52 Activity Update Akun ... 105

Gambar 3.53 Activity Insert Jurnal Umum ... 106

Gambar 3.54 Activity Update Jurnal Umum ... 107

Gambar 3.55 Class Diagram utama ... 108

Gambar 3.56 Class diagram entity pegawai ... 109

Gambar 3.57 Class diagram entity principal ... 110

Gambar 3.58 Class diagram entity barang ... 111

Gambar 3.59 Class diagram entity konsumen ... 112

Gambar 3.60 Class diagram entity kota ... 113

Gambar 3.61 Class diagram entity pembelian ... 114

Gambar 3.62 Class diagram entity detail pembelian ... 115

Gambar 3.63 Class diagram entity retur pembelian ... 116

Gambar 3.64 Class diagram entity detail retur pembelian ... 117

Gambar 3.65 Class diagram entity penjualan ... 118

Gambar 3.66 Class diagram entity detail penjualan ... 119

Gambar 3.67 Class diagram entity retur pembelian ... 120

Gambar 3.68 Class diagram entity detail retur penjualan ... 121

Gambar 3.69 Rancangan form login ... 122

Gambar 3.70 Rancangan formmenu utama ... 122

Gambar 3.71 Rancangan form ganti password ... 123

Gambar 3.72 Rancangan form print pembelian ... 124

Gambar 3.73 Rancangan form print penjualan ... 124

Gambar 3.74 Rancangan form print retur beli ... 125

Gambar 3.75 Rancangan print retur jual ... 125

Gambar 3.76 Rancangan print laba rugi ... 126

Gambar 3.77Rancangan print CashFlow ... 126

Gambar 3.78 Rancangan form pegawai ... 127

Gambar 3.79 Rancangan form konsumen ... 128

Gambar 3.80 Rancangan form kota ... 129

Gambar 3.81 Rancangan form barang ... 130

Gambar 3.82 Rancangan form principal ... 131


(11)

Gambar 3.84 Rancangan kelola DSS Principal ... 133

Gambar 3.85 Rancangan form pembelian ... 134

Gambar 3.86 Rancangan forminsert pembelian ... 135

Gambar 3.87 Rancangan form penjualan ... 136

Gambar 3.88 Rancangan forminsert penjualan ... 137

Gambar 3.89 Rancangan form retur pembelian ... 138

Gambar 3.90 Rancangan forminsert retur pembelian ... 139

Gambar 3.91 Rancangan form retur penjualan ... 140

Gambar 3.92 Rancangan forminsert retur penjualan ... 141

Gambar 3.93 Rancangan form pilih barang ... 142

Gambar 3.94 Rancangan form pilih konsumen ... 142

Gambar 3.95 Rancangan form pilih principal ... 143

Gambar 3.96 Rancangan Form Akun ... 144

Gambar 3.97 Rancangan form jurnal ... 145

Gambar 3.98 Rancangan form buku besar ... 146

Gambar 4.1 Implementasi form login ... 147

Gambar 4.2 Pesan kesalahan input pada form login ... 148

Gambar 4.3 Formmenu utama admin ... 148

Gambar 4.4 Formmenu utama pegawai ... 149

Gambar 4.5 Formmenu ganti password ... 150

Gambar 4.6 Implementasi form pegawai ... 151

Gambar 4.7 Implementasi form barang ... 152

Gambar 4.8 Implementasi form principal ... 153

Gambar 4.9 implementasi Barang principal ... 154

Gambar 4.10 implementasi bobot beban ... 155

Gambar 4.11 Implementasi form konsumen ... 156

Gambar 4.12 Implementasi form konsumen tab kota ... 157

Gambar 4.13 Implementasi print pembelian admin ... 158

Gambar 4.14 Implementasi print penjualan admin... 159

Gambar 4.15 Implementasi print retur beli admin ... 159

Gambar 4.16 Implementasi print retur jual admin ... 160


(12)

Gambar 4.18 Implementasi insert pembelian ... 162

Gambar 4.19 Implementasi retur pembelian ... 163

Gambar 4.20 Implementasi insert retur pembelian ... 164

Gambar 4.21 Implementasi form penjualan ... 165

Gambar 4.22 Implementasi forminsert penjualan ... 166

Gambar 4.23 Implementasi Retur Penjualan ... 167

Gambar 4.24 Implementasi Insert retur penjualan ... 168

Gambar 4.25 Implementasi form akun ... 169

Gambar 4.26 implementasi form jurnal ... 170

Gambar 4.27 implementasi form buku besar ... 171

Gambar 4.28 Warning id dan password ... 172

Gambar 4.29 Error field kosong ... 172

Gambar 4.30 Sukses tambah data ... 173

Gambar 4.31 Sukses ubah data ... 173

Gambar 4.32 Tanggal kosong... 173

Gambar 4.33 Format tanggal tidak sesuai ... 174

Gambar 4.34 Pilihan hapus data ... 174

Gambar 4.35 Data berhasil di hapus ... 174

Gambar 4.36 Notifikasi faktur... 175

Gambar 4.37 Faktur berhasil di simpan ... 175

Gambar 4.38 Form pilih principal ... 176

Gambar 4.39 Form pilih konsumen ... 176

Gambar 4.40 Form pilih barang ... 177


(13)

DAFTAR TABEL

Tabel 2.1 Matriks pairwise comparison ... 10

Tabel 2.2 Matrik pairwise comparison desimal ... 11

Tabel 2.3 Hasil pairwise comparison ... 11

Tabel 2.4 Nilai eigen vektor normalisasi ... 12

Tabel 2.5 Nilai eigen vektor sub harga ... 13

Tabel 2.6 Nilai eigen vektor sub ketepatan ... 13

Tabel 2.7 Nilai eigen vektor sub kualitas barang... 13

Tabel 2.8 Nilai eigen vektor sub ketersediaan barang ... 14

Tabel 2.9 Tabel hasil akhir ... 14

Tabel 3.1 Tabel Pegawai ... 36

Tabel 3.2 Tabel Principal ... 36

Tabel 3.3 Table Konsumen ... 36

Tabel 3.4 Table Kota ... 37

Tabel 3.5 Table Barang ... 37

Tabel 3.6 Table Faktur_beli ... 37

Tabel 3.7 Table detailBeli ... 38

Tabel 3.8 Table Retur_beli ... 38

Tabel 3.9 Table detailReturBeli ... 38

Tabel 3.10 Table Faktur_jual ... 39

Tabel 3.11 Table Detailjual ... 39

Tabel 3.12 Table Retur_jual ... 40

Tabel 3.13 Table DetailReturJual ... 40

Tabel 3.14 Table akun ... 40

Tabel 3.15 Table jurnal ... 41

Tabel 3.16 Table penjurnalan ... 41

Tabel 3.17 Table barangprin ... 41

Tabel 5.1 Testing login ... 179

Tabel 5.2 Testing menu utama ... 180

Tabel 5.3 Testting form ganti password ... 180


(14)

Tabel 5.5 Testingform print retur pembelian ... 181

Tabel 5.6 Testingform print penjualan ... 182

Tabel 5.7 Testingform print retur penjualan ... 183

Tabel 5.8 Testingform pegawai ... 183

Tabel 5.9 Testingform barang ... 184

Tabel 5.10 Testingform principal ... 185

Tabel 5.11 Testingform konsumen ... 186

Tabel 5.12 Testingform pembelian ... 187

Tabel 5.13 Testingforminsert pembelian ... 188

Tabel 5.14 Testingform retur pembelian ... 189

Tabel 5.15 Testingforminsert retur pembelian ... 190

Tabel 5.16 Testingform penjualan ... 191

Tabel 5.17 Testingforminsert penjualan ... 192

Tabel 5.18 Testingform retur penjualan ... 193

Tabel 5.19 Testingforminsert retur penjualan ... 194

Tabel 5.20 Testing form akun ... 195

Tabel 5.21 Testing form jurnal ... 196

Tabel 5.22 Testing form Penjurnalan ... 197


(15)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Use Case Use Case

Use case digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.

Use Case Actor

Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.

Use Case Association

Association

menunjukkan hubungan statis antar dua class.

Class

Diagram Class

Class adalah dekripsi kelompok obyek-obyek dengan property, perilaku (operasi) dan relasi yang sama. Activity

Diagram Start Titik awal

Activity

Diagram End Titik akhir

Activity

Diagram Activity Menunjukkan proses

Activity

Diagram Decision

Pilihan untuk mengambil keputusan


(16)

Jenis Notasi/Lambang Nama Arti

Diagram menunjukkan kegiatan

yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan paralel menjadi satu.

Flowchart Simbol arus /

flow

Menyatakan jalannya arus suatu proses

Flowchart Simbol process

Menyatakan suatu tindakan

(proses) yang dilakukan oleh komputer

Flowchart Simbol manual

Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer

Flowchart Simbol

decision

Menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan

Flowchart Simbol

terminal

Menyatakan permulaan atau akhir suatu program

Flowchart Simbol

manual input

Memasukkan data secara manual dengan menggunakan online keyboard

Flowchart Simbol

document

Mencetak keluaran dalam bentuk dokumen (melalui printer)

Flowchart Simbol

offline-storage

Menunjukkan bahwa data dalam simbol ini akan disimpan ke suatu media tertentu


(17)

Jenis Notasi/Lambang Nama Arti

ERD Entity

(rectangler)

Digunakan untuk menggambarkan obyek yang diidentifikasikan ke dalam lingkungan.

ERD Atribut (oval)

Digunakan untuk menggambarkan elemen-elemen dari suatu entity, yang menggambarkan karakter entity.

ERD Hubungan

(diamond)

Entity dapat

berhubungan satu sama lain. Hubungan ini disebut dengan relationship.

ERD Garis (line)

Digunakan untuk menghubungkan entity dengan

relasi/hubungan,

maupun entity dengan atribut.

Referensi:

Notasi/Lambang Use Case dari Doug Rosenberg [6] Notasi/Lambang Activity dari Doug Rosenberg [6] Notasi/Lambang Class dari Doug Rosenberg [6]

Notasi/Lambang Flowchart dari M. Prof.Dr.Ir.Marimin [4] Notasi/Lambang ERD dari J. Zheng [5]


(18)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

UML Unified Modeling Language

SQL Structured Query Language


(19)

DAFTAR ISTILAH

Aplikasi Suatu perangkat lunak komputer yang

memanfaatkan kemampuan komputer langsung untuk melakukan sesuatu tugas.

Sistem Suatu kesatuan yang terdiri komponen yang

dihubungkan bersama untuk memudahkan aliran informasi.

Admin pengguna yang memiliki hak akses untuk

pengelolaan suatu data dan untuk memberikan hak akses kepada pegawai lainnya

Pegawai Pengguna yang memiliki hak akses untuk

pembelian, penjualan, retur pembelian, dan retur penjualan

Principal Merupakan pemasok dari supplier, yang memiliki peran dalam proses pembelian.

Login proses masuk ke dalam aplikasi dengan

memasukkan identitas pengguna dan password.


(20)

BAB 1.

PENDAHULUAN

Pada bab ini akan di bahas mengenai beberapa sub bab, di antaranya latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, sistematika penyajian.

1.1 Latar Belakang Masalah

Perkembangan teknologi merupakan suatu hal yang tidak asing lagi saat ini, dengan berkembangnya teknologi tentu saja hal ini mempengaruhi pola kerja banyak orang. Yang awalnya menggunakan sistem konvensional, berangsur-angsur mulai beralih menggunakan sistem yang telah terkomputerisasi. Hal ini dikarenakan sistem konvensional rentan dengan human error, namun sistem yang telah terkomputerisasi memiliki tingkat human error yang lebih rendah dengan handling yang lebih baik.

Tentunya hal ini juga mengubah sistem konvensional perusahaan - perusahaan yang ada untuk mengunakan sistem informasi yang telah terkomputerisasi, hal ini tentu memberikan dampak besar terhadap perusahaan yang bersangkutan. Sistem Informasi yang telah di implementasikan tersebut tentu memberikan banyak kemudahan, baik dalam pengurusan transaksi penjualan pembelian, HRD, maupun inventori barang.

Pada kesempatan Tugas Akhir kali ini, akan dibuat sebuah aplikasi desktop yang mengatur dan mengolah akuntansi, pembelian dan pendistribusian barang untuk CV Tritunggal Jayapratama yang disertai juga dengan fitur DSS untuk membantu mengambil keputusan perusahaan (dalam kasus ini memilih distributor yang kompeten). Sedangkan modul akuntansi yang akan di implementasikan adalah laba-rugi dan arus kas.

CV Tritunggal Jayapratama merupakan perusahaan yang bergerak di bidang distribusi yang berpusat di Cimahi. Area penyebaran distribusi perusahaan ini meliputi kota Bandung, Cimahi, Garut, serta beberapa kota lainnya di Jawa Barat. Barang-barang yang di distribusikan beraneka ragam


(21)

2

mulai dari kosmetik, pakaian, air mineral, LPG, dll. Adapun target konsumen dari perusahaan ini adalah toko, sub distributor, dan juga konsumen perorangan. Perusahaan ini mendapatkan supply barang dari principal, principal merupakan pensupply langsung setelah produksi pabrik. Hingga saat ini perusahaan ini masih terus berkembang ke berbagai sektor sehingga memerlukan sistem yang dapat mempermudah proses yang ada.

Sebelumnya perusahaan ini masih menggunakan sistem manual sehingga sangat sulit untuk memonitoring data yang ada, dimana faktur pembelian maupun penjualan belum dikomputerisasi sehingga menimbulkan kesulitan untuk melakukan pengelolahan sebuah faktur. Begitu pula dengan retur barang dan pendistribusian yang sulit untuk dikelola karena masing menggunakan sistem manual. Penghitungan laba-rugi dan arus kas juga masih manual, sehingga sangat mudah untuk terjadi kesalahan. Perusahaan ini juga menghadapi masalah dalam menentukan supplier mana yang paling kompeten dikarenakan jumlah supplier yang banyak dan banyaknya kriteria yang harus di tentukan.

Dengan adanya Sistem Informasi yang akan diimplementasikan, tentunya CV Tritunggal Jayapratama akan lebih mudah dalam melakukan pengelolahan data dan monitoring data. Dan kedepan tentunya akan memberikan dampak positif untuk pertumbuhan marketing perusahaan yang terkait .

1.2 Rumusan Masalah

Dari latar belakang yang telah dijelaskan pada bagian sebelumnya, maka dapat di simpulkan beberapa rumusan masalah, diantaranya:

1. Bagaimana cara membuat sistem pembelian, penjualan, dan retur yang mudah di kelola?

2. Bagaimana cara membuat sistem yang dapat menghasilkan laporan akuntansi yang mudah di kelola ?

3. Bagaimana cara membuat sistem yang dapat mendukung pengambilan keputusan pemilihan principal secara tepat dan efisien ?


(22)

3

1.3 Tujuan Pembahasan

Dari rumusan masalah yang telah di jelaskan, maka dapat dijabarkan tujuan dari penyusunan laporan ini:

1. Membuat aplikasi komputer yang terdiri dari proses pembelian, penjualan, dan retur yang terintegrasi sehingga mudah di kelola. 2. Membuat modul akuntasi yang menerima sedikit input namun

memberikan output laporan secara tepat dan rinci.

3. Mengunakan DSS dengan metode AHP untuk menangani kebutuhan pemilihan principal yang ada.

1.4 Ruang Lingkup Kajian

Tugas Akhir ini memiliki batas ruang lingkup masalah yang akan dibahas, diantaranya :

1.4.1 Batasan Perangkat Lunak

Batasan perangkat lunak yang dibutuhkan untuk menjalankan sistem ini adalah sebgai berikut :

- Windows XP/7/8 - Java 1.7

- Netbeans IDE 8.0 - Mysql Database - Xampp

1.4.2 Batasan Perangkat Keras

Batasan perangkat lunak yang dibutuhkan untuk menjalankan sistem ini adalah sebagai berikut :

- Prosesor : Intel Pentium 4 atau lebih - RAM 2 giga byte atau lebih


(23)

4

1.4.3 Batasan Aplikasi

Dalam pembuatan sistem ini, aplikasi yang dihasilkan memiliki area pembahasan seperti berikut :

- Aplikasi yang dihasilkan akan membahas mengenai Modul penjualan, pembelian, retur penjualan, dan retur pembelian.

- Aplikasi ini membahas tentang pengelolaan data akuntansi keuangan sederhana.

- Modul akuntansi keuangan yang dibahas adalah data akun, jurnal umum, laba/rugi, buku besar.

- Aplikasi ini juga membahas tentang sistem pengambilan keputusan untuk memilih principal terbaik.

- Aplikasi ini dibuat menggunakan bahasa pemograman JAVA. - Aplikasi ini berbasis Desktop

- Aplikasi ini menggunakan databasemysql

- Aplikasi ini menggunakan software XAMPP sebagai alat bantu untuk proses pembuatan databasenya.

- Aplikasi ini dibuat dengan menggunakan Netbeans IDE. Sebagai alat bantu untuk proses kodingnya.

- Aplikasi ini dibuat dengan menggunakan iReport sebagai alat bantu untuk pembuatan report/ laporannya.

1.4.4 Batasan User

Dalam sistem ini, aplikasi yang dibuat memiliki batasan user yang membagi user menjadi 2 role yaitu admin dan pegawai, fitur yang dapat di akses oleh admin adalah:

- Master data ( terdiri dari data barang, principal, pegawai, konsumen) - Mengelola bobot DSS.

- Modul akuntansi ( akun, jurnal,laba rugi, buku besar). - Cetak laporan pembelian,penjualan, dan retur

Sedangkan akses pegawai adalah:


(24)

5

- Mengelola penjualan (penjualan dan retur jual)

- Modul akuntansi ( akun, jurnal,laba rugi, buku besar). - Cetak faktur jual dan retur beli berdasarkan tanggal.

1.5 Sumber Data

Sumber data primer yang dibutuhkan diambil dari wawancara kepada pihak yang bersangkutan dan data-data yang diberikan oleh Pihak CV. Tritunggal Jayapratama. Sedangkan sumber data sekunder diambil dari:  Buku-buku yang berhubungan dengan informasi untuk pembuatan

aplikasi dan laporan.

 Informasi internal dari pembimbing lapangan.  Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan ini adalah sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek kerja praktek ini.

BAB II KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek Kerja praktek ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir Sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.


(25)

6

BAB IV PERANCANGAN

Bab ini berisi kumpulan screen shot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(26)

BAB 6.

SIMPULAN DAN SARAN

Pada bab ini akan dijabarkan mengenai kesimpulan, setelah penulis membuat penelitian mengenai Aplikasi Pembelian dan Pendistribusian berbasis desktop untuk CV Tritunggal Jayapratama. Adapun kesimpulan dan saran yang dimaksudkan sebagai berikut:

6.1 Simpulan

Dari hasil analisis yang telah dilakukan dapat diambil kesimpulan mengenai pengembangan aplikasi Aplikasi Pembelian dan Pendistribusian berbasis desktop untuk CV Tritunggal Jayapratama, diantaranya:

sebelum ada program:

1. Masih menggunakan proses manual sehingga masih mengalami berbagai kesulitan dalam menjalankan proses bisnis.

2. Laporan Akuntansi yang terdisi dari buku besar, laba rugi dan cash flow masih di buat secara manual.

3. Mengalami kesulitan dalam pengambilan keputusan untuk menentukan pembelian terbaik dari principal terkait.

sesudah ada program:

1. Proses bisnis pembelian maupun pendistribusian dan retur berjalan lebih baik, dikarenakan proses – proses manual yang ada sudah di komputerisasi dan di otomisasi.

2. Modul buku besar, laba rugi, dan cash flow sudah di komputerisasi.

3. Pengambilan keputusan dapat berjalan dengan baik dengan adanya fitur DSS.

6.2 Saran

Berdasarkan simpulan yang telah dibuat penulis mencoba memberikan masukan dengan maksud dapat memberikan manfaat untuk pengembangan aplikasi ini di masa yang akan datang, diantaranya:


(27)

200

1. Perlu adanya pengembangan proses retur agar terotomisasi dengan faktur terkait.

2. Perlu pengembangan aplikasi untuk menambah metode penginputan data (SMS gateway,dll).

3. Perlu peningkatan sekuritas baik pada program maupun pada


(28)

DAFTAR PUSTAKA

[1] G. W. R. Ralph M. Stair, Principles of Information Systems, Florida: Cengage Learning, 2010.

[2] V. L. Sauter, Decision Support Systems for Business Intelligence, 2nd Edition, Missouri: Wiley, 2010.

[3] Wibowo and A. Arif, Akuntansi Keuangan Dasar 1, Grasindo, 2008. [4] M. Prof.Dr.Ir.Marimin, M. Ir.Hendri Tanjung and S. Haryo Prabowo,

Sistem Informasi Manajemen Sumber Daya Manusia, Grasindo, 2006. [5] J. Zheng, Entity Relationship Diagram (ERD) Basic, shanghai: robinson

college of business, 2010.

[6] M. S. Doug Rosenberg, Use Case Driven Object Modeling with UML, Michigan: Apress, 2007.

[7] S. Hekmat, UML Process, PragSoft Corporation, 2006.

[8] S. Kendal, Object Oriented Programming using Java, BookBoon, 2009. [9] D. L. Patrick Niemeyer, Learning Java, 4th Edition, sebastopol: O'Reilly

Media, 2013.

[10] K. A. A. Sivayini, Tutorial: Hibernate, Spring, HSQL, Eclipse and Maven, bombay: lulu, 2010.

[11] C. S. T. B. Glenford J. Myers, The Art of Software Testing, 3rd Edition, Wiley, 2010.


(1)

4

1.4.3 Batasan Aplikasi

Dalam pembuatan sistem ini, aplikasi yang dihasilkan memiliki area pembahasan seperti berikut :

- Aplikasi yang dihasilkan akan membahas mengenai Modul penjualan, pembelian, retur penjualan, dan retur pembelian.

- Aplikasi ini membahas tentang pengelolaan data akuntansi keuangan sederhana.

- Modul akuntansi keuangan yang dibahas adalah data akun, jurnal umum, laba/rugi, buku besar.

- Aplikasi ini juga membahas tentang sistem pengambilan keputusan untuk memilih principal terbaik.

- Aplikasi ini dibuat menggunakan bahasa pemograman JAVA. - Aplikasi ini berbasis Desktop

- Aplikasi ini menggunakan databasemysql

- Aplikasi ini menggunakan software XAMPP sebagai alat bantu untuk proses pembuatan databasenya.

- Aplikasi ini dibuat dengan menggunakan Netbeans IDE. Sebagai alat bantu untuk proses kodingnya.

- Aplikasi ini dibuat dengan menggunakan iReport sebagai alat bantu untuk pembuatan report/ laporannya.

1.4.4 Batasan User

Dalam sistem ini, aplikasi yang dibuat memiliki batasan user yang membagi user menjadi 2 role yaitu admin dan pegawai, fitur yang dapat di akses oleh admin adalah:

- Master data ( terdiri dari data barang, principal, pegawai, konsumen) - Mengelola bobot DSS.

- Modul akuntansi ( akun, jurnal,laba rugi, buku besar). - Cetak laporan pembelian,penjualan, dan retur

Sedangkan akses pegawai adalah:


(2)

Universitas Kristen Maranatha

- Modul akuntansi ( akun, jurnal,laba rugi, buku besar). - Cetak faktur jual dan retur beli berdasarkan tanggal.

1.5 Sumber Data

Sumber data primer yang dibutuhkan diambil dari wawancara kepada pihak yang bersangkutan dan data-data yang diberikan oleh Pihak CV. Tritunggal Jayapratama. Sedangkan sumber data sekunder diambil dari:

 Buku-buku yang berhubungan dengan informasi untuk pembuatan aplikasi dan laporan.

 Informasi internal dari pembimbing lapangan.

 Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Sistematika penyajian yang digunakan dalam laporan ini adalah sebagai berikut:

BAB I PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek kerja praktek ini.

BAB II KAJIAN TEORI

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek Kerja praktek ini.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir Sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.


(3)

6

BAB IV PERANCANGAN

Bab ini berisi kumpulan screen shot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.


(4)

199

Universitas Kristen Maranatha

BAB 6.

SIMPULAN DAN SARAN

Pada bab ini akan dijabarkan mengenai kesimpulan, setelah penulis membuat penelitian mengenai Aplikasi Pembelian dan Pendistribusian berbasis desktop untuk CV Tritunggal Jayapratama. Adapun kesimpulan dan saran yang dimaksudkan sebagai berikut:

6.1 Simpulan

Dari hasil analisis yang telah dilakukan dapat diambil kesimpulan mengenai pengembangan aplikasi Aplikasi Pembelian dan Pendistribusian berbasis desktop untuk CV Tritunggal Jayapratama, diantaranya:

sebelum ada program:

1. Masih menggunakan proses manual sehingga masih mengalami berbagai kesulitan dalam menjalankan proses bisnis.

2. Laporan Akuntansi yang terdisi dari buku besar, laba rugi dan cash flow masih di buat secara manual.

3. Mengalami kesulitan dalam pengambilan keputusan untuk menentukan pembelian terbaik dari principal terkait.

sesudah ada program:

1. Proses bisnis pembelian maupun pendistribusian dan retur berjalan lebih baik, dikarenakan proses – proses manual yang ada sudah di komputerisasi dan di otomisasi.

2. Modul buku besar, laba rugi, dan cash flow sudah di komputerisasi.

3. Pengambilan keputusan dapat berjalan dengan baik dengan adanya fitur DSS.

6.2 Saran

Berdasarkan simpulan yang telah dibuat penulis mencoba memberikan masukan dengan maksud dapat memberikan manfaat untuk pengembangan aplikasi ini di masa yang akan datang, diantaranya:


(5)

200

1. Perlu adanya pengembangan proses retur agar terotomisasi dengan faktur terkait.

2. Perlu pengembangan aplikasi untuk menambah metode penginputan data (SMS gateway,dll).

3. Perlu peningkatan sekuritas baik pada program maupun pada


(6)

201 Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] G. W. R. Ralph M. Stair, Principles of Information Systems, Florida: Cengage Learning, 2010.

[2] V. L. Sauter, Decision Support Systems for Business Intelligence, 2nd Edition, Missouri: Wiley, 2010.

[3] Wibowo and A. Arif, Akuntansi Keuangan Dasar 1, Grasindo, 2008. [4] M. Prof.Dr.Ir.Marimin, M. Ir.Hendri Tanjung and S. Haryo Prabowo,

Sistem Informasi Manajemen Sumber Daya Manusia, Grasindo, 2006. [5] J. Zheng, Entity Relationship Diagram (ERD) Basic, shanghai: robinson

college of business, 2010.

[6] M. S. Doug Rosenberg, Use Case Driven Object Modeling with UML, Michigan: Apress, 2007.

[7] S. Hekmat, UML Process, PragSoft Corporation, 2006.

[8] S. Kendal, Object Oriented Programming using Java, BookBoon, 2009. [9] D. L. Patrick Niemeyer, Learning Java, 4th Edition, sebastopol: O'Reilly

Media, 2013.

[10] K. A. A. Sivayini, Tutorial: Hibernate, Spring, HSQL, Eclipse and Maven, bombay: lulu, 2010.

[11] C. S. T. B. Glenford J. Myers, The Art of Software Testing, 3rd Edition, Wiley, 2010.


Dokumen yang terkait

Perbandingan Metode Analytical Hierarchy Process Dan Weighted Sum Model Pada Sistem Pendukung Keputusan Pemilihan Sepeda

11 131 80

Implementasi Metode Profile Matching dan Metode Analytical Hierarchy Process (AHP) pada Perekrutan Tenaga Kurir (Studi Kasus PT. JNE Cabang Medan)

16 91 137

Penentuan Komoditas Unggulan Pertanian Dengan Metode Analytical Hierarchy Process (AHP) (Studi Kasus: Pertanian Kecamatan Parbuluan, Kabupaten Dairi)

18 117 72

Implementasi Metode Analytical Hierarchy Process (AHP) dan Fuzzy Multi-Attribute Decision Making (Fuzzy MADM) dalam Penentuan Prioritas Pengerjaan Order di PT. Sumatera Wood Industry

6 138 175

Analisis Pemilihan Supplier Dengan Metode Analytical Hierarchy Process (AHP) dan Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) di PT. Indo CafCo

12 57 78

Implementasi Metode K- Means Clustering Dan Metode Analytical Hierarchy Process (AHP) Dalam Penilaian Kedisiplinan Siswa (Studi Kasus : SMP Negeri 21 Medan)

20 99 166

Studi Penerapan Metode Analytical Hierarchy Process (AHP) Dan Metode Technique For Order Preference By Similarity To Ideal Solution (TOPSIS) Untuk Peningkatan Kualitas Layanan Di Rumah Sakit Bina Kasih Medan-Sunggal

4 41 149

Aplikasi Web Penjualan dan Pembelian dengan Metode Analytical Hierarcy Process (Studi Kasus Kedai Kopi Bara).

0 0 33

Sistem Informasi Kasir untuk Penjualan, Pembelian dan Penentuan Supplier dengan Metode AHP (Analytical Hierarchy Process).

0 1 27

Penerapan Metode Analytical Hierarcy Process (AHP) Untuk Menentukan Bidan Teladan

0 0 10