Aplikasi Inventory pada Perusahaan "XXX" Menggunakan Economic Order Quantity (EOQ).
ABSTRAK
Perusahaan XXX adalah perusahaan yang bergerak di bidang penjualan
onderdil motor. Perusahaan ini masih manual dalam melakukan pencatatan datanya
sehingga dapat menyebabkan data yang dicatat rusak atau hilang. Hal ini dapat
membuat perusahaan rugi. Tujuan pembuatan laporan ini adalah merancang dan
mengimplementasikan aplikasi yang diharapkan dapat membantu melakukan
proses penjualan, pembelian dan perhitungan stok. Metode perhitungan stok yang
digunakan adalah metode Economic Order Quantity. Aplikasi ini dibuat
menggunakan bahasa pemrograman Java dan database MySQL. Dengan demikian,
hasil penelitian menunjukkan bahwa aplikasi ini dapat membantu pencatatan
penjualan, pembelian, retur penjualan, retur pembelian, transfer barang antar
gudang, inventory, dan membuat laporan akuntansi dan laporan yang diperlukan.
Kata Kunci: economic order quantity, inventory.
vi
Universitas Kristen Maranatha
ABSTRACT
XXX Company is a company which engaged in sales motorcycle parts. This
company still recording the data manually, so may cause data damage or lost. It can
make company’s loss. The purpose of making this report is to design and implement
applications that are expected to help make selling process, purchasing and stock
calculations. Stock calculation method which used is the Economic Order Quantity.
This application was created using the Java Programming language and MySQL
database. Thus, the result show that this application can help sales record,
purchases, sales return, purchase return, goods transfer between warehouses,
inventory and makes accounting statements and the required reports.
Keywords: economic order quantity, inventory.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ................................................................................ i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN .............................. ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii
PRAKATA ...................................................................................................... iv
ABSTRAK ...................................................................................................... vi
ABSTRACT ................................................................................................... vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR ...................................................................................... xiii
DAFTAR TABEL ......................................................................................... xvii
DAFTAR NOTASI/ LAMBANG ..................................................................... xix
DAFTAR SINGKATAN ................................................................................ xxii
BAB 1.
PENDAHULUAN ............................................................................ 1
Latar Belakang Masalah .................................................................. 1
Rumusan Masalah ........................................................................... 1
Tujuan Pembahasan........................................................................ 2
Ruang Lingkup Kajian...................................................................... 2
Sumber Data ................................................................................... 3
Sistematika Penyajian ..................................................................... 3
BAB 2.
KAJIAN TEORI ............................................................................... 5
Struktur Organisasi Perusahaan ...................................................... 5
Manajemen Persediaan ................................................................... 6
Economic Order Quantity (EOQ) ..................................................... 6
2.3.1
Reorder Point Safety Stock (ROPs) ........................................... 7
Entity Relationship Diagram (ERD).................................................. 7
2.4.1
Entitas ........................................................................................ 7
2.4.2
Atribut ......................................................................................... 8
2.4.3
Relasi ....................................................................................... 11
Diagram Alir (Flowchart) ................................................................ 12
Teori Akuntansi .............................................................................. 12
2.6.1
Jurnal ....................................................................................... 12
viii
Universitas Kristen Maranatha
2.6.2
Buku Besar ............................................................................... 13
2.6.3
Neraca...................................................................................... 13
2.6.4
Laporan Laba Rugi ................................................................... 14
UML (Unified Modeling Language) ................................................ 15
2.7.1
Use Case Diagram ................................................................... 15
2.7.2
Class Diagram .......................................................................... 16
MySQL........................................................................................... 17
2.8.1
Berinteraksi dengan Database Server MySQL ......................... 18
2.8.2
DDL, DML, dan Query di Database Server MySQL ................. 19
Bahasa Pemograman Java ........................................................... 25
2.9.1
Lima tahap pengembangan aplikasi menggunakan Java ......... 26
2.9.2
Ireport ....................................................................................... 27
BAB 3.
ANALISIS DAN RANCANGAN SISTEM ....................................... 28
Proses Bisnis ................................................................................. 28
3.1.1
Proses Bisnis Penjualan ........................................................... 28
3.1.2
Proses Bisnis Pembelian .......................................................... 29
3.1.3
Proses Bisnis Sistem Data Retur Penjualan ............................ 30
3.1.4
Proses Bisnis Sistem Data Retur Pembelian ........................... 31
Proses Bisnis ................................................................................. 33
3.2.1
Entity Relational Diagram (ER-Diagram) .................................. 33
Use Case ....................................................................................... 41
3.3.1
Use Case Mengelola Data Master............................................ 42
3.3.2
Use Case Mengelola Data Inventory ........................................ 42
3.3.3
Use Case Mengelola Data Admin ............................................ 43
3.3.4
Use Case Mengelola Data Gudang .......................................... 43
3.3.5
Use Case Mengelola Data Kategori ......................................... 44
3.3.6
Use Case Mengelola Data Barang ........................................... 44
3.3.7
Use Case Mengelola Data Transaksi ....................................... 45
3.3.8
Use Case Mengelola Data Pemasok........................................ 45
3.3.9
Use Case Mengelola Data Pelanggan ..................................... 46
3.3.10
Use Case Mengelola Data Pembelian .................................. 46
3.3.11
Use Case Mengelola Data Penjualan ................................... 47
ix
Universitas Kristen Maranatha
3.3.12
Use Case Mengelola Data Retur Jual ................................... 48
3.3.13
Use Case Mengelola Data Retur Beli ................................... 48
3.3.14
Use Case Mengelola Data Manajemen ................................ 49
3.3.15
Use Case Mengelola Data Keuangan ................................... 49
3.3.16
Use Case Mengelola Data Akun ........................................... 50
3.3.17
Use Case Mengelola Data Jurnal ......................................... 50
3.3.18
Use Case Membuat Laporan ................................................ 51
3.3.19
Use Case Mengelola Bantuan .............................................. 53
3.3.20
Use Case Ganti Password User ........................................... 53
3.3.21
Use Case Input Pertanyaan Keamanan ................................ 54
Activity Diagram ............................................................................. 55
Class Diagram ............................................................................... 94
Rancangan Antar Muka ................................................................. 95
3.6.1
Form Login ............................................................................... 95
3.6.2
Form Menu Utama ................................................................... 96
3.6.3
Form Admin .............................................................................. 96
3.6.4
Form Pemasok ......................................................................... 97
3.6.5
Form Pelanggan ....................................................................... 97
3.6.6
Form Barang ............................................................................ 98
3.6.7
Form Kategori .......................................................................... 98
3.6.8
Form Gudang ........................................................................... 99
3.6.9
Form Lihat Isi Gudang .............................................................. 99
3.6.10
Form Pembelian.................................................................. 100
3.6.11
Form Penjualan................................................................... 100
3.6.12
Form Retur Beli ................................................................... 101
3.6.13
Form Retur Jual .................................................................. 102
3.6.14
Form Transfer Barang ......................................................... 102
3.6.15
Form Input Akun ................................................................. 103
3.6.16
Form Jurnal ......................................................................... 104
Perhitungan EOQ ........................................................................ 104
BAB 4.
HASIL PENELITIAN ................................................................... 106
Form Login .................................................................................. 106
x
Universitas Kristen Maranatha
Form Menu Utama ....................................................................... 107
Form Admin ................................................................................. 107
Form Pemasok ............................................................................ 108
Form Pelanggan .......................................................................... 109
Form Barang ................................................................................ 110
Form Kategori .............................................................................. 111
Form Gudang .............................................................................. 112
Form Penjualan ........................................................................... 113
Form Pembelian .......................................................................... 114
Form Retur Jual ........................................................................... 115
Form Retur Beli ........................................................................... 116
Form Transfer Barang ................................................................. 117
Form Input Akun .......................................................................... 118
Fom Input Jurnal .......................................................................... 118
Form Ganti Password User ......................................................... 119
Form Pertanyaan Keamanan ....................................................... 119
BAB 5.
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ............... 121
Form Login .................................................................................. 121
Form Admin ................................................................................. 121
Form Pemasok ............................................................................ 122
Form Pelanggan .......................................................................... 123
Form Barang ................................................................................ 124
Form Kategori .............................................................................. 124
Form Gudang .............................................................................. 125
Form Pembelian .......................................................................... 125
Form Penjualan ........................................................................... 126
Form Retur Beli ........................................................................... 127
Form Retur Jual ........................................................................... 127
Form Transfer Barang ................................................................. 128
Form Input Akun .......................................................................... 128
Form Input Jurnal ........................................................................ 129
Form Ganti Password User ......................................................... 130
xi
Universitas Kristen Maranatha
Form Pertanyaan Keamanan ....................................................... 130
BAB 6.
SIMPULAN DAN SARAN ........................................................... 131
Simpulan...................................................................................... 131
Saran ........................................................................................... 131
DAFTAR PUSTAKA .................................................................................... 132
xii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1
Stuktur Organisasi Perusahaan XXX ....................................... 5
Gambar 2.2 Contoh Entitas Student ............................................................... 8
Gambar 2.3 Contoh Entitas Student dengan Atribut ....................................... 8
Gambar 2.4 Entitas dengan atribut sederhana ............................................... 9
Gambar 2.5 Atribut-atribut Komposit............................................................... 9
Gambar 2.6 Contoh Atribut bernilai tunggal .................................................. 10
Gambar 2.7 Atribut bernilai banyak............................................................... 10
Gambar 2.8 Atribut Turunan ......................................................................... 10
Gambar 2.9 Contoh Relationship .................................................................. 11
Gambar 2.10 Contoh Use Case Diagram ..................................................... 16
Gambar 2.11 Control Panel XAMPP ............................................................. 18
Gambar 3.1 Flowchart Penjualan.................................................................. 29
Gambar 3.2 Flowchart Pembelian................................................................. 30
Gambar 3.3 Flowchart Retur Penjualan Manual ........................................... 31
Gambar 3.4 Flowchart Retur Pembelian Manual .......................................... 32
Gambar 3.5 Entity Relational Diagram .......................................................... 33
Gambar 3.6 Use Case Perusahaan XXX ...................................................... 41
Gambar 3.7 Use Case mengelola data master ............................................. 42
Gambar 3.8 Use Case mengelola data inventory ......................................... 42
Gambar 3.9 Use Case mengelola data admin .............................................. 43
Gambar 3.10 Use case mengelola data gudang ........................................... 43
Gambar 3.11 Use case mengelola data kategori .......................................... 44
Gambar 3.12 Use case mengelola data barang............................................ 44
Gambar 3.13 Use case mengelola data transaksi ........................................ 45
Gambar 3.14 Use case mengelola data pemasok ........................................ 45
Gambar 3.15 Use case mengelola data pelanggan ...................................... 46
Gambar 3.16 Use case mengelola data pembelian ...................................... 47
Gambar 3.17 Use case mengelola data penjualan ....................................... 47
Gambar 3.18 Use case mengelola data retur penjualan ............................... 48
Gambar 3.19 Use case mengelola data retur pembelian .............................. 48
xiii
Universitas Kristen Maranatha
Gambar 3.20 Use case mengelola data manajemen .................................... 49
Gambar 3.21 Use case mengelola data transfer barang .............................. 49
Gambar 3.22 Use case mengelola data keuangan ....................................... 50
Gambar 3.23 Use case mengelola data input akun ...................................... 50
Gambar 3.24 Use case mengelola data jurnal .............................................. 51
Gambar 3.25 Use case membuat laporan .................................................... 52
Gambar 3.26 Use case mengelola bantuan .................................................. 53
Gambar 3.27 Use case ganti password user ................................................ 54
Gambar 3.28 Use case pertanyaan keamanan ............................................ 55
Gambar 3.29 Activity Diagram Login ............................................................ 56
Gambar 3.30 Activity Diagram Tambah User Admin .................................... 57
Gambar 3.31 Activity Diagram Ubah User Admin ......................................... 58
Gambar 3.32 Activity Diagram Hapus User Admin ....................................... 59
Gambar 3.33 Activity Diagram Tambah Gudang .......................................... 60
Gambar 3.34 Activity Diagram Ubah Gudang ............................................... 61
Gambar 3.35 Activity Diagram Hapus Gudang ............................................. 62
Gambar 3.36 Activity Diagram Tambah Kategori .......................................... 63
Gambar 3.37 Activity Diagram Ubah Kategori .............................................. 64
Gambar 3.38 Activity Diagram Hapus Kategori............................................. 65
Gambar 3.39 Activity Diagram Tambah Barang............................................ 66
Gambar 3.40 Activity Diagram Cari Barang .................................................. 67
Gambar 3.41 Activity Diagram Ubah Barang ................................................ 68
Gambar 3.42 Activity Diagram Hapus Barang .............................................. 69
Gambar 3.43 Activity Diagram Tambah Pemasok ........................................ 70
Gambar 3.44 Activity Diagram Ubah Pemasok ............................................. 71
Gambar 3.45 Activity Diagram Hapus Pemasok ........................................... 72
Gambar 3.46 Activity Diagram Tambah Pelanggan ...................................... 73
Gambar 3.47 Activity Diagram Ubah Pelanggan........................................... 74
Gambar 3.48 Activity Diagram Hapus Pelanggan ......................................... 75
Gambar 3.49 Activity Diagram Simpan Pembelian ....................................... 76
Gambar 3.50 Activity Diagram Simpan Penjualan ........................................ 77
Gambar 3.51 Activity Diagram Simpan Retur Beli ........................................ 78
xiv
Universitas Kristen Maranatha
Gambar 3.52 Activity Diagram Simpan Retur Jual ........................................ 79
Gambar 3.53 Activity Diagram Simpan Transfer Barang .............................. 80
Gambar 3.54 Activity Diagram Melihat Isi Gudang ....................................... 81
Gambar 3.55 Activity Diagram Tambah Data Akuntansi ............................... 81
Gambar 3.56 Activity Diagram Ubah Data Akuntansi ................................... 82
Gambar 3.57 Activity Diagram Hapus Data Akuntansi.................................. 83
Gambar 3.58 Activity Diagram Cari Data Akuntansi ..................................... 83
Gambar 3.59 Activity Diagram Simpan Data Jurnal ...................................... 84
Gambar 3.60 Activity Diagram Lihat Laporan Admin .................................... 85
Gambar 3.61 Activity Diagram Lihat Laporan Pemasok ............................... 85
Gambar 3.62 Activity Diagram Lihat Laporan Pelanggan ............................. 86
Gambar 3.63 Activity Diagram Lihat Laporan Daftar Barang ........................ 87
Gambar 3.64 Activity Diagram Lihat Laporan Stok Barang ........................... 87
Gambar 3.65 Activity Diagram Lihat Laporan Pembelian ............................. 88
Gambar 3.66 Activity Diagram Lihat Laporan Penjualan .............................. 89
Gambar 3.67 Activity Diagram Lihat Laporan Transfer Barang..................... 89
Gambar 3.68 Activity Diagram Lihat Laporan EOQ ...................................... 90
Gambar 3.69 Activity Diagram Lihat Laporan Jurnal..................................... 91
Gambar 3.70 Activity Diagram Lihat Laporan Buku Besar ............................ 91
Gambar 3.71 Activity Diagram Lihat Laporan Neraca ................................... 92
Gambar 3.72 Activity Diagram Lihat Laporan Laba Rugi .............................. 93
Gambar 3.73 Activity Diagram Ganti Password User ................................... 93
Gambar 3.74 Activity Diagram Pertanyaan Keamanan ................................. 94
Gambar 3.75 Class Diagram......................................................................... 95
Gambar 3.76 Desain Form Login .................................................................. 95
Gambar 3.77 Design Form Menu Utama ...................................................... 96
Gambar 3.78 Desain Form Admin ................................................................ 96
Gambar 3.79 Design Form Pemasok............................................................ 97
Gambar 3.80 Design Form Pelanggan ......................................................... 97
Gambar 3.81 Design Form Barang ............................................................... 98
Gambar 3.82 Design Form Kategori ............................................................. 98
Gambar 3.83 Design Form Gudang .............................................................. 99
xv
Universitas Kristen Maranatha
Gambar 3.84 Design form lihat isi gudang .................................................... 99
Gambar 3.85 Design Form Pembelian........................................................ 100
Gambar 3.86 Design Form Penjualan......................................................... 100
Gambar 3.87 Design Form Retur Beli ......................................................... 101
Gambar 3.88 Design Form Retur Jual ........................................................ 102
Gambar 3.89 Design Form Transfer Barang ............................................... 102
Gambar 3.90 Design Form Input Akun ....................................................... 103
Gambar 3.91 Design Form Jurnal ............................................................... 104
Gambar 4.1 Form Login .............................................................................. 106
Gambar 4.2 Form Menu Utama .................................................................. 107
Gambar 4.3 Form Admin ............................................................................ 107
Gambar 4.4 Form Pemasok ........................................................................ 108
Gambar 4.5 Form Pelanggan...................................................................... 109
Gambar 4.6 Form Barang ........................................................................... 110
Gambar 4.7 Form Kategori ......................................................................... 111
Gambar 4.8 Form Gudang .......................................................................... 112
Gambar 4.9 Form Penjualan ....................................................................... 113
Gambar 4.10 Form Pembelian .................................................................... 114
Gambar 4.11 Form Retur Jual .................................................................... 115
Gambar 4.12 Form Retur Beli ..................................................................... 116
Gambar 4.13 Form Transfer Barang ........................................................... 117
Gambar 4.14 Form Input Akun.................................................................... 118
Gambar 4.15 Form Input Jurnal .................................................................. 118
Gambar 4.16 Form Ganti Password User ................................................... 119
Gambar 4.17 Form Pertanyaan Keamanan ................................................ 119
xvi
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 2.1 Contoh Jurnal ................................................................................ 13
Tabel 2.2 Contoh Buku Besar ....................................................................... 13
Tabel 2.3 Contoh Neraca .............................................................................. 14
Tabel 2.4 Contoh Laporan Laba Rugi ........................................................... 14
Tabel 3.1 EntitasTabel Admin ....................................................................... 34
Tabel 3.2 Entitas Tabel Akuntansi ................................................................ 34
Tabel 3.3 Entitas Tabel Barang..................................................................... 34
Tabel 3.4 Entitas Tabel Barang_digudang .................................................... 35
Tabel 3.5 Entitas Tabel Gudang ................................................................... 35
Tabel 3.6 Entitas Tabel Jurnal ...................................................................... 35
Tabel 3.7 Entitas Tabel Kategori ................................................................... 36
Tabel 3.8 Entitas Tabel Pelanggan ............................................................... 36
Tabel 3.9 Entitas Tabel Pemasok ................................................................. 36
Tabel 3.10 Entitas Tabel Pembelian ............................................................. 36
Tabel 3.11 Entitas Tabel Pembelian_detil ..................................................... 37
Tabel 3.12 Entitas Tabel Penjualan .............................................................. 37
Tabel 3.13 Entitas Tabel Penjualan_detil ...................................................... 37
Tabel 3.14 Entitas Tabel Retur_beli .............................................................. 38
Tabel 3.15 Entitas Tabel Retur_beli_detil ..................................................... 38
Tabel 3.16 Entitas Tabel Retur_jual .............................................................. 38
Tabel 3.17 Entitas Tabel Retur_jual_detil ..................................................... 39
Tabel 3.18 Entitas Tabel Transfer_barang .................................................... 39
Tabel 3.19 Entitas Tabel Transfer_barang_detil ........................................... 39
Tabel 5.1 Test Case Form Login................................................................. 121
Tabel 5.2 Test Case Form Admin ............................................................... 121
Tabel 5.3 Test Case Form Pemasok .......................................................... 122
Tabel 5.4 Test Case Form Pelanggan ........................................................ 123
Tabel 5.5 Test Case Form Barang .............................................................. 124
Tabel 5.6 Test Case Form Kategori ............................................................ 124
Tabel 5.7 Test Case Form Gudang............................................................. 125
xvii
Universitas Kristen Maranatha
Tabel 5.8 Test Case Form Pembelian ........................................................ 125
Tabel 5.9 Test Case Form Penjualan ......................................................... 126
Tabel 5.10 Test Case Form Retur Beli........................................................ 127
Tabel 5.11 Test Case Form Retur Jual ....................................................... 127
Tabel 5.12 Test Case Form Transfer Barang ............................................. 128
Tabel 5.13 Test Case Form Input Akun ...................................................... 128
Tabel 5.14 Test Case Form Input Jurnal ..................................................... 129
Tabel 5.15 Test Case Ganti Password User ............................................... 130
Tabel 5.16 Test Case Pertanyaan Keamanan ............................................ 130
xviii
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis
Notasi/Lambang
ERD
Nama
Entitas
Entitas
Arti
Entitas
adalah
suatu
objek
yang
dapat
diidentifikasi
dalam
lingkungan pemakai.
Relasi,
ERD
Relasi
Relasi
menunjukkan
adanya
hubungan
antara
entitas
di
yang
berbeda.
Atribut, berfungsi untuk
ERD
Atribut
Atribut
mendeskripsikan
karakter entitas (Atribut
yang berfungsi sebagai
key diberi garis bawah).
Garis
ERD
Garis
penghubung
antara
suatu
relasi
dengan suatu entitas.
Setiap
Relasi ERD
One to one
A
entitas
himpunan
pada
entitas
berhubungan
B
banyak
A
paling
dengan
satu
entitas pada himpunan
entitas B.
Setiap
Relasi ERD
One to many
A
B
entitas
himpunan
dapat
pada
entitas
A
berhubungan
dengan banyak entitas
pada himpunan entitas
B, tetapi setiap entitas
pada entitas B dapat
berhubungan
satu
entitas
dengan
pada
himpunan entitas A.
xix
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
Setiap
Relasi ERD
A
Many to many
B
entitas
himpunan
dapat
pada
entitas
A
berhubungan
dengan banyak entitas
pada himpunan entitas
B.
Menunjukkan kegiatan
Flowchart
Operasi Manual
yang sedang dilakukan
secara manual
Menunjukkan
Flowchart
Proses
yang
operasi
dilakukan
oleh
komputer
Menunjukkan dokumen
Flowchart
Dokumen
input/output yang ada
dalam
proses
suatu
sistem
Menunjukkan
Flowchart
penyimpanan
Arsip
bukan
manual
menggunakan
komputer
Menunjukkan alur dari
Flowchart
Garis Alir
Use Case
Aktor
suatu proses
Aktor
Diagram
yang
adalah
orang
menggunakan
sistem
Actor1
Use Case
Use Case
Use Case adalah suatu
UseCase1
Diagram
hal yang menjelaskan
hal apa yang bisa
dilakukan oleh aktor.
xx
Universitas Kristen Maranatha
Jenis
Use Case
Diagram
Notasi/Lambang
Nama
System
Arti
Sistem digunakan
untuk membatasi dan
UseCase1
mengumpulkan use
Sistem
case dalam grup
UseCase2
masing-masing.
Use Case
Diagram
Relationship
Relationship digunakan
untuk menghubungkan
antara actor dan uses
case
xxi
Universitas Kristen Maranatha
DAFTAR SINGKATAN
Singkatan
Kepanjangan
VIN
Vehicle Identification Number
EOQ
Economic Order Quantity
ROPs
Reorder Point and Safety Stock
xxii
Universitas Kristen Maranatha
BAB 1.
PENDAHULUAN
Latar Belakang Masalah
Perusahaan XXX merupakan sebuah perusahaan onderdil motor yang
bergerak di bidang penjualan onderdil motor. Pada awalnya Perusahaan
XXX masih menggunakan sistem manual dalam pengolahan datanya, seperti
data barang, data pemasok, data konsumen, data transaksi, dan sebagainya.
Seiring dengan perkembangan teknologi dan banyaknya data yang harus
diolah, membuat pihak perusahaan kesulitan menangani pengolahan
sekaligus pencarian data-data yang ada.
Berdasarkan
permasalahan
diatas,
maka
direncanakan
untuk
merancang sistem informasi aplikasi persediaan barang dengan judul Tugas
Akhir “Aplikasi Inventory pada Perusahaan XXX dengan Economic Order
Quantity (EOQ)” untuk menangani persoalan diatas.
Dirancangnya
sistem
informasi
pada
aplikasi
ini,
diharapkan
permasalahan yang ada pada perusahaan dapat sedikit demi sedikit diatasi
dan
diharapkan
kinerja
dari
sebuah
perusahaan
dapat
mengalami
peningkatan dalam penjualan, pembelian serta dalam mengelola persediaan
barang.
Rumusan Masalah
Berdasarkan latar belakang di atas, rumusan masalah yang diajukan,
sebagai berikut :
1.
Bagaimana cara merancang dan membuat sistem informasi yang
dapat mencatat transaksi penjualan, pembelian, retur penjualan,
retur pembelian serta manajemen transfer barang antar gudang dan
inventory untuk Perusahaan XXX?
2.
Bagaimana cara merancang dan membuat laporan keuangan dan
laporan lainnya?
1
Universitas Kristen Maranatha
2
3.
Bagaimana
menerapkan
Economic
Order
Quantity
dalam
penghitungan pemesanan barang untuk menentukan bagaimana
kebijakan pemesanan optimal terhadap suatu barang?
Tujuan Pembahasan
Tugas Akhir ini dilaksanakan dengan beberapa tujuan:
1.
Mengetahui cara merancang dan membuat sistem informasi yang
dapat mencatat transaksi penjualan, pembelian, retur penjualan,
retur pembelian serta manajemen transfer barang antar gudang dan
inventory untuk Perusahaan XXX.
2.
Mengetahui cara merancang dan membuat laporan keuangan dan
laporan lainnya.
3.
Mengetahui
penerapan
Economic
Order
Quantity
dalam
penghitungan pemesanan barang untuk menentukan kebijakan
pemesanan optimal terhadap suatu barang.
Ruang Lingkup Kajian
Untuk menjawab rumusan masalah di atas, akan dikaji hal-hal berikut:
1. Hardware
a. Processor Intel dual core.
b. RAM 2 GB DDR3
c. Hardisk 40 GB
2. Software
a. XAMPP Verse 1.7.3 (Apache Server dan MySQL)
b. Windows XP SP3
c. Netbeans IDE 7.0
d. Java Development Kit
3. Aplikasi
Dalam pembuatan aplikasi inventory ini, terdapat 4 pembagian user
pengguna, yaitu:
Universitas Kristen Maranatha
3
a. Admin master (kontrol sistem) : merupakan user tertinggi yang
dilengkapi dengan full akses.
b. Bagian gudang : merupakan user yang mengelola barang di
gudang.
c. Bagian pembelian : merupakan user yang mengelola transaksi
pada pembelian.
d. Bagian penjualan : merupakan user yang mengelola transaksi
pada penjualan.
Dalam aplikasi ini terdapat laporan keuangan pada Perusahaan XXX
yang terdiri dari :
1. Jurnal
2. Buku Besar
3. Neraca
4. Laporan Laba Rugi
Sumber Data
Dalam perancangan dan pembuatan aplikasi inventory ini, dibagi
menjadi 2 macam sumber data yang digunakan, yaitu :
1.
Sumber data primer adalah sumber data yang didapat dari Perusahaan
XXX.
2.
Sumber data sekunder yang mendukung perancangan dan pembuatan
aplikasi inventory ini didapat dari diklat mata kuliah Java Lanjut, diklat
mata kuliah Basis Data, Buku Pengantar Akuntansi 1 dan tutorial atau
forum
yang
terdapat
di
internet
yang
berhubungan
dengan
perancangan dan pembuatan aplikasi.
Sistematika Penyajian
Sistematika penyajian yang digunakan dalam Tugas Akhir ini adalah
sebagai berikut:
BAB 1
PENDAHULUAN
Universitas Kristen Maranatha
4
Digunakan untuk menjelaskan latar belakang, rumusan masalah,
tujuan, ruang lingkup kajian, sumber data dan sistematika
penulisan dalam penyajian Laporan Tugas Akhir.
BAB 2
KAJIAN TEORI
Bab ini membahas mengenai teori yang berhubungan dengan
teori akuntansi, database MySQL, teori analisis sistem yang ada
dengan menggunakan Flowchart, Entity Relationship Diagram,
Unified Modelling Language (UML), serta Bahasa Pemograman
Java, teori akuntansi.
BAB 3
ANALISIS DAN PERANCANGAN
Bab ini membahas mengenai Analisis dan Rancangan Sistem
dalam Tugas Akhir yang meliputi kebutuhan terhadap sistem
informasi Perusahaan “XXX”. Dari analisis ini dirancang sistem
yang sesuai dengan kondisi dan ketetapan yang berlaku.
BAB 4
HASIL PENELITIAN
Bab ini membahas mengenai perencanaan tahap implementasi,
proses perkembangan implementasi proyek, penjelasan mengenai
realisasi fungsionalitas dan User Interface Design yang sudah
dibuat.
BAB 5
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai hasil pengujian terhadap aplikasi
yang telah dibuat.
BAB 6
SIMPULAN DAN SARAN
Bab
ini
membahas
mengenai
kesimpulan
dan
saran
pengembangan yang dapat dilakukan untuk aplikasi dimasa yang
akan datang.
Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
Pada BAB 6 ini akan dibahas Simpulan di subbab 6.1 dan Saran di
subbab 6.2.
Simpulan
Berdasarkan hasil penelitian yang telah dilakukan, maka dapat ditarik
kesimpulan sebagai berikut:
1. Dengan adanya fitur transaksi yang terdiri dari form penjualan, form
pembelian, form retur jual, form retur beli, form transfer barang
aplikasi dapat mencatat transaksi penjualan, pembelian, retur jual,
retur beli, dan manajemen transfer barang antar gudang.
2. Fitur laporan disediakan untuk melihat laporan master yang terdiri dari
laporan admin, pemasok, pelanggan. Laporan inventory yang terdiri
dari laporan daftar barang dan stok barang. Laporan transaksi yang
terdiri dari laporan pembelian dan penjualan. Laporan manajemen
yang terdiri dari laporan transfer barang dan EOQ. Laporan keuangan
yang terdiri dari Jurnal, Buku Besar, Neraca, dan Laporan Laba Rugi.
3. Fitur penghitungan pemesanan barang untuk menentukan kebijakan
pemesanan optimal terhadapa suatu barang dengan menggunakan
metode Economic Order Quantity yang terdapat pada form Barang.
Saran
1. Perusahaan
XXX
hendaknya
mau
mempertimbangkan
untuk
menggunakan metode EOQ dalam melakukan pembelian persediaan
suku cadang motor jika dibandingkan dengan metode konvensional
yang dipakai oleh perusahaan.
2. Perlu melakukan penelitian yang lebih lanjut lagi untuk mengetahui
apakah EOQ benar-benar bisa menekan biaya produksi suatu
perusahaan melalui kecenderungan yang sering terjadi di perusahaan.
131
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] I. Gitosudarmo and B. , MANAJEMEN KEUANGAN Edisi 3, Yogyakarta:
BPFE-YOGYAKARTA, 2000.
[2] L. J. Gitman and C. J. Zutter, Principles of Managerial Finance
Thirteenth Edition, London: Pearson Education, 2012.
[3] R. J. Muller, Database Design for Smarties Using UML for Data
Modeling, New York, 1999.
[4] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[5] H. Gomma, Software Modeling and Design, New York: Cambrigde
University Press, 2011.
[6] A. Farahmita, A. and T. Hendrawan, Pengantar Akuntansi Edisi 21,
Jakarta: Salemba Empat, 2006.
[7] M. Fowler, UML Distilled Edisi ketiga, Yogyakarta: Andi, 2005.
[8] P. DuBois, MySQL Cookbook, O'Reilly, 2007.
[9] Madsen, O. Lehrmann, B. M. Pedersen and K. Nygaard, 1993.
http://docs.oracle.com/javase/specs/jls/se7/html/jls-1.html. Diakses pada
tanggal 12 Desember 2013.
[10] G.
Toffoli,
Jaspersoft
Corporation,
2009.
http://community.jaspersoft.com/wiki/ireport-designer-getting-started.
Diakses pada tanggal 10 Maret 2013.
132
Universitas Kristen Maranatha
Perusahaan XXX adalah perusahaan yang bergerak di bidang penjualan
onderdil motor. Perusahaan ini masih manual dalam melakukan pencatatan datanya
sehingga dapat menyebabkan data yang dicatat rusak atau hilang. Hal ini dapat
membuat perusahaan rugi. Tujuan pembuatan laporan ini adalah merancang dan
mengimplementasikan aplikasi yang diharapkan dapat membantu melakukan
proses penjualan, pembelian dan perhitungan stok. Metode perhitungan stok yang
digunakan adalah metode Economic Order Quantity. Aplikasi ini dibuat
menggunakan bahasa pemrograman Java dan database MySQL. Dengan demikian,
hasil penelitian menunjukkan bahwa aplikasi ini dapat membantu pencatatan
penjualan, pembelian, retur penjualan, retur pembelian, transfer barang antar
gudang, inventory, dan membuat laporan akuntansi dan laporan yang diperlukan.
Kata Kunci: economic order quantity, inventory.
vi
Universitas Kristen Maranatha
ABSTRACT
XXX Company is a company which engaged in sales motorcycle parts. This
company still recording the data manually, so may cause data damage or lost. It can
make company’s loss. The purpose of making this report is to design and implement
applications that are expected to help make selling process, purchasing and stock
calculations. Stock calculation method which used is the Economic Order Quantity.
This application was created using the Java Programming language and MySQL
database. Thus, the result show that this application can help sales record,
purchases, sales return, purchase return, goods transfer between warehouses,
inventory and makes accounting statements and the required reports.
Keywords: economic order quantity, inventory.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ................................................................................ i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN .............................. ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii
PRAKATA ...................................................................................................... iv
ABSTRAK ...................................................................................................... vi
ABSTRACT ................................................................................................... vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR ...................................................................................... xiii
DAFTAR TABEL ......................................................................................... xvii
DAFTAR NOTASI/ LAMBANG ..................................................................... xix
DAFTAR SINGKATAN ................................................................................ xxii
BAB 1.
PENDAHULUAN ............................................................................ 1
Latar Belakang Masalah .................................................................. 1
Rumusan Masalah ........................................................................... 1
Tujuan Pembahasan........................................................................ 2
Ruang Lingkup Kajian...................................................................... 2
Sumber Data ................................................................................... 3
Sistematika Penyajian ..................................................................... 3
BAB 2.
KAJIAN TEORI ............................................................................... 5
Struktur Organisasi Perusahaan ...................................................... 5
Manajemen Persediaan ................................................................... 6
Economic Order Quantity (EOQ) ..................................................... 6
2.3.1
Reorder Point Safety Stock (ROPs) ........................................... 7
Entity Relationship Diagram (ERD).................................................. 7
2.4.1
Entitas ........................................................................................ 7
2.4.2
Atribut ......................................................................................... 8
2.4.3
Relasi ....................................................................................... 11
Diagram Alir (Flowchart) ................................................................ 12
Teori Akuntansi .............................................................................. 12
2.6.1
Jurnal ....................................................................................... 12
viii
Universitas Kristen Maranatha
2.6.2
Buku Besar ............................................................................... 13
2.6.3
Neraca...................................................................................... 13
2.6.4
Laporan Laba Rugi ................................................................... 14
UML (Unified Modeling Language) ................................................ 15
2.7.1
Use Case Diagram ................................................................... 15
2.7.2
Class Diagram .......................................................................... 16
MySQL........................................................................................... 17
2.8.1
Berinteraksi dengan Database Server MySQL ......................... 18
2.8.2
DDL, DML, dan Query di Database Server MySQL ................. 19
Bahasa Pemograman Java ........................................................... 25
2.9.1
Lima tahap pengembangan aplikasi menggunakan Java ......... 26
2.9.2
Ireport ....................................................................................... 27
BAB 3.
ANALISIS DAN RANCANGAN SISTEM ....................................... 28
Proses Bisnis ................................................................................. 28
3.1.1
Proses Bisnis Penjualan ........................................................... 28
3.1.2
Proses Bisnis Pembelian .......................................................... 29
3.1.3
Proses Bisnis Sistem Data Retur Penjualan ............................ 30
3.1.4
Proses Bisnis Sistem Data Retur Pembelian ........................... 31
Proses Bisnis ................................................................................. 33
3.2.1
Entity Relational Diagram (ER-Diagram) .................................. 33
Use Case ....................................................................................... 41
3.3.1
Use Case Mengelola Data Master............................................ 42
3.3.2
Use Case Mengelola Data Inventory ........................................ 42
3.3.3
Use Case Mengelola Data Admin ............................................ 43
3.3.4
Use Case Mengelola Data Gudang .......................................... 43
3.3.5
Use Case Mengelola Data Kategori ......................................... 44
3.3.6
Use Case Mengelola Data Barang ........................................... 44
3.3.7
Use Case Mengelola Data Transaksi ....................................... 45
3.3.8
Use Case Mengelola Data Pemasok........................................ 45
3.3.9
Use Case Mengelola Data Pelanggan ..................................... 46
3.3.10
Use Case Mengelola Data Pembelian .................................. 46
3.3.11
Use Case Mengelola Data Penjualan ................................... 47
ix
Universitas Kristen Maranatha
3.3.12
Use Case Mengelola Data Retur Jual ................................... 48
3.3.13
Use Case Mengelola Data Retur Beli ................................... 48
3.3.14
Use Case Mengelola Data Manajemen ................................ 49
3.3.15
Use Case Mengelola Data Keuangan ................................... 49
3.3.16
Use Case Mengelola Data Akun ........................................... 50
3.3.17
Use Case Mengelola Data Jurnal ......................................... 50
3.3.18
Use Case Membuat Laporan ................................................ 51
3.3.19
Use Case Mengelola Bantuan .............................................. 53
3.3.20
Use Case Ganti Password User ........................................... 53
3.3.21
Use Case Input Pertanyaan Keamanan ................................ 54
Activity Diagram ............................................................................. 55
Class Diagram ............................................................................... 94
Rancangan Antar Muka ................................................................. 95
3.6.1
Form Login ............................................................................... 95
3.6.2
Form Menu Utama ................................................................... 96
3.6.3
Form Admin .............................................................................. 96
3.6.4
Form Pemasok ......................................................................... 97
3.6.5
Form Pelanggan ....................................................................... 97
3.6.6
Form Barang ............................................................................ 98
3.6.7
Form Kategori .......................................................................... 98
3.6.8
Form Gudang ........................................................................... 99
3.6.9
Form Lihat Isi Gudang .............................................................. 99
3.6.10
Form Pembelian.................................................................. 100
3.6.11
Form Penjualan................................................................... 100
3.6.12
Form Retur Beli ................................................................... 101
3.6.13
Form Retur Jual .................................................................. 102
3.6.14
Form Transfer Barang ......................................................... 102
3.6.15
Form Input Akun ................................................................. 103
3.6.16
Form Jurnal ......................................................................... 104
Perhitungan EOQ ........................................................................ 104
BAB 4.
HASIL PENELITIAN ................................................................... 106
Form Login .................................................................................. 106
x
Universitas Kristen Maranatha
Form Menu Utama ....................................................................... 107
Form Admin ................................................................................. 107
Form Pemasok ............................................................................ 108
Form Pelanggan .......................................................................... 109
Form Barang ................................................................................ 110
Form Kategori .............................................................................. 111
Form Gudang .............................................................................. 112
Form Penjualan ........................................................................... 113
Form Pembelian .......................................................................... 114
Form Retur Jual ........................................................................... 115
Form Retur Beli ........................................................................... 116
Form Transfer Barang ................................................................. 117
Form Input Akun .......................................................................... 118
Fom Input Jurnal .......................................................................... 118
Form Ganti Password User ......................................................... 119
Form Pertanyaan Keamanan ....................................................... 119
BAB 5.
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ............... 121
Form Login .................................................................................. 121
Form Admin ................................................................................. 121
Form Pemasok ............................................................................ 122
Form Pelanggan .......................................................................... 123
Form Barang ................................................................................ 124
Form Kategori .............................................................................. 124
Form Gudang .............................................................................. 125
Form Pembelian .......................................................................... 125
Form Penjualan ........................................................................... 126
Form Retur Beli ........................................................................... 127
Form Retur Jual ........................................................................... 127
Form Transfer Barang ................................................................. 128
Form Input Akun .......................................................................... 128
Form Input Jurnal ........................................................................ 129
Form Ganti Password User ......................................................... 130
xi
Universitas Kristen Maranatha
Form Pertanyaan Keamanan ....................................................... 130
BAB 6.
SIMPULAN DAN SARAN ........................................................... 131
Simpulan...................................................................................... 131
Saran ........................................................................................... 131
DAFTAR PUSTAKA .................................................................................... 132
xii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1
Stuktur Organisasi Perusahaan XXX ....................................... 5
Gambar 2.2 Contoh Entitas Student ............................................................... 8
Gambar 2.3 Contoh Entitas Student dengan Atribut ....................................... 8
Gambar 2.4 Entitas dengan atribut sederhana ............................................... 9
Gambar 2.5 Atribut-atribut Komposit............................................................... 9
Gambar 2.6 Contoh Atribut bernilai tunggal .................................................. 10
Gambar 2.7 Atribut bernilai banyak............................................................... 10
Gambar 2.8 Atribut Turunan ......................................................................... 10
Gambar 2.9 Contoh Relationship .................................................................. 11
Gambar 2.10 Contoh Use Case Diagram ..................................................... 16
Gambar 2.11 Control Panel XAMPP ............................................................. 18
Gambar 3.1 Flowchart Penjualan.................................................................. 29
Gambar 3.2 Flowchart Pembelian................................................................. 30
Gambar 3.3 Flowchart Retur Penjualan Manual ........................................... 31
Gambar 3.4 Flowchart Retur Pembelian Manual .......................................... 32
Gambar 3.5 Entity Relational Diagram .......................................................... 33
Gambar 3.6 Use Case Perusahaan XXX ...................................................... 41
Gambar 3.7 Use Case mengelola data master ............................................. 42
Gambar 3.8 Use Case mengelola data inventory ......................................... 42
Gambar 3.9 Use Case mengelola data admin .............................................. 43
Gambar 3.10 Use case mengelola data gudang ........................................... 43
Gambar 3.11 Use case mengelola data kategori .......................................... 44
Gambar 3.12 Use case mengelola data barang............................................ 44
Gambar 3.13 Use case mengelola data transaksi ........................................ 45
Gambar 3.14 Use case mengelola data pemasok ........................................ 45
Gambar 3.15 Use case mengelola data pelanggan ...................................... 46
Gambar 3.16 Use case mengelola data pembelian ...................................... 47
Gambar 3.17 Use case mengelola data penjualan ....................................... 47
Gambar 3.18 Use case mengelola data retur penjualan ............................... 48
Gambar 3.19 Use case mengelola data retur pembelian .............................. 48
xiii
Universitas Kristen Maranatha
Gambar 3.20 Use case mengelola data manajemen .................................... 49
Gambar 3.21 Use case mengelola data transfer barang .............................. 49
Gambar 3.22 Use case mengelola data keuangan ....................................... 50
Gambar 3.23 Use case mengelola data input akun ...................................... 50
Gambar 3.24 Use case mengelola data jurnal .............................................. 51
Gambar 3.25 Use case membuat laporan .................................................... 52
Gambar 3.26 Use case mengelola bantuan .................................................. 53
Gambar 3.27 Use case ganti password user ................................................ 54
Gambar 3.28 Use case pertanyaan keamanan ............................................ 55
Gambar 3.29 Activity Diagram Login ............................................................ 56
Gambar 3.30 Activity Diagram Tambah User Admin .................................... 57
Gambar 3.31 Activity Diagram Ubah User Admin ......................................... 58
Gambar 3.32 Activity Diagram Hapus User Admin ....................................... 59
Gambar 3.33 Activity Diagram Tambah Gudang .......................................... 60
Gambar 3.34 Activity Diagram Ubah Gudang ............................................... 61
Gambar 3.35 Activity Diagram Hapus Gudang ............................................. 62
Gambar 3.36 Activity Diagram Tambah Kategori .......................................... 63
Gambar 3.37 Activity Diagram Ubah Kategori .............................................. 64
Gambar 3.38 Activity Diagram Hapus Kategori............................................. 65
Gambar 3.39 Activity Diagram Tambah Barang............................................ 66
Gambar 3.40 Activity Diagram Cari Barang .................................................. 67
Gambar 3.41 Activity Diagram Ubah Barang ................................................ 68
Gambar 3.42 Activity Diagram Hapus Barang .............................................. 69
Gambar 3.43 Activity Diagram Tambah Pemasok ........................................ 70
Gambar 3.44 Activity Diagram Ubah Pemasok ............................................. 71
Gambar 3.45 Activity Diagram Hapus Pemasok ........................................... 72
Gambar 3.46 Activity Diagram Tambah Pelanggan ...................................... 73
Gambar 3.47 Activity Diagram Ubah Pelanggan........................................... 74
Gambar 3.48 Activity Diagram Hapus Pelanggan ......................................... 75
Gambar 3.49 Activity Diagram Simpan Pembelian ....................................... 76
Gambar 3.50 Activity Diagram Simpan Penjualan ........................................ 77
Gambar 3.51 Activity Diagram Simpan Retur Beli ........................................ 78
xiv
Universitas Kristen Maranatha
Gambar 3.52 Activity Diagram Simpan Retur Jual ........................................ 79
Gambar 3.53 Activity Diagram Simpan Transfer Barang .............................. 80
Gambar 3.54 Activity Diagram Melihat Isi Gudang ....................................... 81
Gambar 3.55 Activity Diagram Tambah Data Akuntansi ............................... 81
Gambar 3.56 Activity Diagram Ubah Data Akuntansi ................................... 82
Gambar 3.57 Activity Diagram Hapus Data Akuntansi.................................. 83
Gambar 3.58 Activity Diagram Cari Data Akuntansi ..................................... 83
Gambar 3.59 Activity Diagram Simpan Data Jurnal ...................................... 84
Gambar 3.60 Activity Diagram Lihat Laporan Admin .................................... 85
Gambar 3.61 Activity Diagram Lihat Laporan Pemasok ............................... 85
Gambar 3.62 Activity Diagram Lihat Laporan Pelanggan ............................. 86
Gambar 3.63 Activity Diagram Lihat Laporan Daftar Barang ........................ 87
Gambar 3.64 Activity Diagram Lihat Laporan Stok Barang ........................... 87
Gambar 3.65 Activity Diagram Lihat Laporan Pembelian ............................. 88
Gambar 3.66 Activity Diagram Lihat Laporan Penjualan .............................. 89
Gambar 3.67 Activity Diagram Lihat Laporan Transfer Barang..................... 89
Gambar 3.68 Activity Diagram Lihat Laporan EOQ ...................................... 90
Gambar 3.69 Activity Diagram Lihat Laporan Jurnal..................................... 91
Gambar 3.70 Activity Diagram Lihat Laporan Buku Besar ............................ 91
Gambar 3.71 Activity Diagram Lihat Laporan Neraca ................................... 92
Gambar 3.72 Activity Diagram Lihat Laporan Laba Rugi .............................. 93
Gambar 3.73 Activity Diagram Ganti Password User ................................... 93
Gambar 3.74 Activity Diagram Pertanyaan Keamanan ................................. 94
Gambar 3.75 Class Diagram......................................................................... 95
Gambar 3.76 Desain Form Login .................................................................. 95
Gambar 3.77 Design Form Menu Utama ...................................................... 96
Gambar 3.78 Desain Form Admin ................................................................ 96
Gambar 3.79 Design Form Pemasok............................................................ 97
Gambar 3.80 Design Form Pelanggan ......................................................... 97
Gambar 3.81 Design Form Barang ............................................................... 98
Gambar 3.82 Design Form Kategori ............................................................. 98
Gambar 3.83 Design Form Gudang .............................................................. 99
xv
Universitas Kristen Maranatha
Gambar 3.84 Design form lihat isi gudang .................................................... 99
Gambar 3.85 Design Form Pembelian........................................................ 100
Gambar 3.86 Design Form Penjualan......................................................... 100
Gambar 3.87 Design Form Retur Beli ......................................................... 101
Gambar 3.88 Design Form Retur Jual ........................................................ 102
Gambar 3.89 Design Form Transfer Barang ............................................... 102
Gambar 3.90 Design Form Input Akun ....................................................... 103
Gambar 3.91 Design Form Jurnal ............................................................... 104
Gambar 4.1 Form Login .............................................................................. 106
Gambar 4.2 Form Menu Utama .................................................................. 107
Gambar 4.3 Form Admin ............................................................................ 107
Gambar 4.4 Form Pemasok ........................................................................ 108
Gambar 4.5 Form Pelanggan...................................................................... 109
Gambar 4.6 Form Barang ........................................................................... 110
Gambar 4.7 Form Kategori ......................................................................... 111
Gambar 4.8 Form Gudang .......................................................................... 112
Gambar 4.9 Form Penjualan ....................................................................... 113
Gambar 4.10 Form Pembelian .................................................................... 114
Gambar 4.11 Form Retur Jual .................................................................... 115
Gambar 4.12 Form Retur Beli ..................................................................... 116
Gambar 4.13 Form Transfer Barang ........................................................... 117
Gambar 4.14 Form Input Akun.................................................................... 118
Gambar 4.15 Form Input Jurnal .................................................................. 118
Gambar 4.16 Form Ganti Password User ................................................... 119
Gambar 4.17 Form Pertanyaan Keamanan ................................................ 119
xvi
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 2.1 Contoh Jurnal ................................................................................ 13
Tabel 2.2 Contoh Buku Besar ....................................................................... 13
Tabel 2.3 Contoh Neraca .............................................................................. 14
Tabel 2.4 Contoh Laporan Laba Rugi ........................................................... 14
Tabel 3.1 EntitasTabel Admin ....................................................................... 34
Tabel 3.2 Entitas Tabel Akuntansi ................................................................ 34
Tabel 3.3 Entitas Tabel Barang..................................................................... 34
Tabel 3.4 Entitas Tabel Barang_digudang .................................................... 35
Tabel 3.5 Entitas Tabel Gudang ................................................................... 35
Tabel 3.6 Entitas Tabel Jurnal ...................................................................... 35
Tabel 3.7 Entitas Tabel Kategori ................................................................... 36
Tabel 3.8 Entitas Tabel Pelanggan ............................................................... 36
Tabel 3.9 Entitas Tabel Pemasok ................................................................. 36
Tabel 3.10 Entitas Tabel Pembelian ............................................................. 36
Tabel 3.11 Entitas Tabel Pembelian_detil ..................................................... 37
Tabel 3.12 Entitas Tabel Penjualan .............................................................. 37
Tabel 3.13 Entitas Tabel Penjualan_detil ...................................................... 37
Tabel 3.14 Entitas Tabel Retur_beli .............................................................. 38
Tabel 3.15 Entitas Tabel Retur_beli_detil ..................................................... 38
Tabel 3.16 Entitas Tabel Retur_jual .............................................................. 38
Tabel 3.17 Entitas Tabel Retur_jual_detil ..................................................... 39
Tabel 3.18 Entitas Tabel Transfer_barang .................................................... 39
Tabel 3.19 Entitas Tabel Transfer_barang_detil ........................................... 39
Tabel 5.1 Test Case Form Login................................................................. 121
Tabel 5.2 Test Case Form Admin ............................................................... 121
Tabel 5.3 Test Case Form Pemasok .......................................................... 122
Tabel 5.4 Test Case Form Pelanggan ........................................................ 123
Tabel 5.5 Test Case Form Barang .............................................................. 124
Tabel 5.6 Test Case Form Kategori ............................................................ 124
Tabel 5.7 Test Case Form Gudang............................................................. 125
xvii
Universitas Kristen Maranatha
Tabel 5.8 Test Case Form Pembelian ........................................................ 125
Tabel 5.9 Test Case Form Penjualan ......................................................... 126
Tabel 5.10 Test Case Form Retur Beli........................................................ 127
Tabel 5.11 Test Case Form Retur Jual ....................................................... 127
Tabel 5.12 Test Case Form Transfer Barang ............................................. 128
Tabel 5.13 Test Case Form Input Akun ...................................................... 128
Tabel 5.14 Test Case Form Input Jurnal ..................................................... 129
Tabel 5.15 Test Case Ganti Password User ............................................... 130
Tabel 5.16 Test Case Pertanyaan Keamanan ............................................ 130
xviii
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis
Notasi/Lambang
ERD
Nama
Entitas
Entitas
Arti
Entitas
adalah
suatu
objek
yang
dapat
diidentifikasi
dalam
lingkungan pemakai.
Relasi,
ERD
Relasi
Relasi
menunjukkan
adanya
hubungan
antara
entitas
di
yang
berbeda.
Atribut, berfungsi untuk
ERD
Atribut
Atribut
mendeskripsikan
karakter entitas (Atribut
yang berfungsi sebagai
key diberi garis bawah).
Garis
ERD
Garis
penghubung
antara
suatu
relasi
dengan suatu entitas.
Setiap
Relasi ERD
One to one
A
entitas
himpunan
pada
entitas
berhubungan
B
banyak
A
paling
dengan
satu
entitas pada himpunan
entitas B.
Setiap
Relasi ERD
One to many
A
B
entitas
himpunan
dapat
pada
entitas
A
berhubungan
dengan banyak entitas
pada himpunan entitas
B, tetapi setiap entitas
pada entitas B dapat
berhubungan
satu
entitas
dengan
pada
himpunan entitas A.
xix
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
Setiap
Relasi ERD
A
Many to many
B
entitas
himpunan
dapat
pada
entitas
A
berhubungan
dengan banyak entitas
pada himpunan entitas
B.
Menunjukkan kegiatan
Flowchart
Operasi Manual
yang sedang dilakukan
secara manual
Menunjukkan
Flowchart
Proses
yang
operasi
dilakukan
oleh
komputer
Menunjukkan dokumen
Flowchart
Dokumen
input/output yang ada
dalam
proses
suatu
sistem
Menunjukkan
Flowchart
penyimpanan
Arsip
bukan
manual
menggunakan
komputer
Menunjukkan alur dari
Flowchart
Garis Alir
Use Case
Aktor
suatu proses
Aktor
Diagram
yang
adalah
orang
menggunakan
sistem
Actor1
Use Case
Use Case
Use Case adalah suatu
UseCase1
Diagram
hal yang menjelaskan
hal apa yang bisa
dilakukan oleh aktor.
xx
Universitas Kristen Maranatha
Jenis
Use Case
Diagram
Notasi/Lambang
Nama
System
Arti
Sistem digunakan
untuk membatasi dan
UseCase1
mengumpulkan use
Sistem
case dalam grup
UseCase2
masing-masing.
Use Case
Diagram
Relationship
Relationship digunakan
untuk menghubungkan
antara actor dan uses
case
xxi
Universitas Kristen Maranatha
DAFTAR SINGKATAN
Singkatan
Kepanjangan
VIN
Vehicle Identification Number
EOQ
Economic Order Quantity
ROPs
Reorder Point and Safety Stock
xxii
Universitas Kristen Maranatha
BAB 1.
PENDAHULUAN
Latar Belakang Masalah
Perusahaan XXX merupakan sebuah perusahaan onderdil motor yang
bergerak di bidang penjualan onderdil motor. Pada awalnya Perusahaan
XXX masih menggunakan sistem manual dalam pengolahan datanya, seperti
data barang, data pemasok, data konsumen, data transaksi, dan sebagainya.
Seiring dengan perkembangan teknologi dan banyaknya data yang harus
diolah, membuat pihak perusahaan kesulitan menangani pengolahan
sekaligus pencarian data-data yang ada.
Berdasarkan
permasalahan
diatas,
maka
direncanakan
untuk
merancang sistem informasi aplikasi persediaan barang dengan judul Tugas
Akhir “Aplikasi Inventory pada Perusahaan XXX dengan Economic Order
Quantity (EOQ)” untuk menangani persoalan diatas.
Dirancangnya
sistem
informasi
pada
aplikasi
ini,
diharapkan
permasalahan yang ada pada perusahaan dapat sedikit demi sedikit diatasi
dan
diharapkan
kinerja
dari
sebuah
perusahaan
dapat
mengalami
peningkatan dalam penjualan, pembelian serta dalam mengelola persediaan
barang.
Rumusan Masalah
Berdasarkan latar belakang di atas, rumusan masalah yang diajukan,
sebagai berikut :
1.
Bagaimana cara merancang dan membuat sistem informasi yang
dapat mencatat transaksi penjualan, pembelian, retur penjualan,
retur pembelian serta manajemen transfer barang antar gudang dan
inventory untuk Perusahaan XXX?
2.
Bagaimana cara merancang dan membuat laporan keuangan dan
laporan lainnya?
1
Universitas Kristen Maranatha
2
3.
Bagaimana
menerapkan
Economic
Order
Quantity
dalam
penghitungan pemesanan barang untuk menentukan bagaimana
kebijakan pemesanan optimal terhadap suatu barang?
Tujuan Pembahasan
Tugas Akhir ini dilaksanakan dengan beberapa tujuan:
1.
Mengetahui cara merancang dan membuat sistem informasi yang
dapat mencatat transaksi penjualan, pembelian, retur penjualan,
retur pembelian serta manajemen transfer barang antar gudang dan
inventory untuk Perusahaan XXX.
2.
Mengetahui cara merancang dan membuat laporan keuangan dan
laporan lainnya.
3.
Mengetahui
penerapan
Economic
Order
Quantity
dalam
penghitungan pemesanan barang untuk menentukan kebijakan
pemesanan optimal terhadap suatu barang.
Ruang Lingkup Kajian
Untuk menjawab rumusan masalah di atas, akan dikaji hal-hal berikut:
1. Hardware
a. Processor Intel dual core.
b. RAM 2 GB DDR3
c. Hardisk 40 GB
2. Software
a. XAMPP Verse 1.7.3 (Apache Server dan MySQL)
b. Windows XP SP3
c. Netbeans IDE 7.0
d. Java Development Kit
3. Aplikasi
Dalam pembuatan aplikasi inventory ini, terdapat 4 pembagian user
pengguna, yaitu:
Universitas Kristen Maranatha
3
a. Admin master (kontrol sistem) : merupakan user tertinggi yang
dilengkapi dengan full akses.
b. Bagian gudang : merupakan user yang mengelola barang di
gudang.
c. Bagian pembelian : merupakan user yang mengelola transaksi
pada pembelian.
d. Bagian penjualan : merupakan user yang mengelola transaksi
pada penjualan.
Dalam aplikasi ini terdapat laporan keuangan pada Perusahaan XXX
yang terdiri dari :
1. Jurnal
2. Buku Besar
3. Neraca
4. Laporan Laba Rugi
Sumber Data
Dalam perancangan dan pembuatan aplikasi inventory ini, dibagi
menjadi 2 macam sumber data yang digunakan, yaitu :
1.
Sumber data primer adalah sumber data yang didapat dari Perusahaan
XXX.
2.
Sumber data sekunder yang mendukung perancangan dan pembuatan
aplikasi inventory ini didapat dari diklat mata kuliah Java Lanjut, diklat
mata kuliah Basis Data, Buku Pengantar Akuntansi 1 dan tutorial atau
forum
yang
terdapat
di
internet
yang
berhubungan
dengan
perancangan dan pembuatan aplikasi.
Sistematika Penyajian
Sistematika penyajian yang digunakan dalam Tugas Akhir ini adalah
sebagai berikut:
BAB 1
PENDAHULUAN
Universitas Kristen Maranatha
4
Digunakan untuk menjelaskan latar belakang, rumusan masalah,
tujuan, ruang lingkup kajian, sumber data dan sistematika
penulisan dalam penyajian Laporan Tugas Akhir.
BAB 2
KAJIAN TEORI
Bab ini membahas mengenai teori yang berhubungan dengan
teori akuntansi, database MySQL, teori analisis sistem yang ada
dengan menggunakan Flowchart, Entity Relationship Diagram,
Unified Modelling Language (UML), serta Bahasa Pemograman
Java, teori akuntansi.
BAB 3
ANALISIS DAN PERANCANGAN
Bab ini membahas mengenai Analisis dan Rancangan Sistem
dalam Tugas Akhir yang meliputi kebutuhan terhadap sistem
informasi Perusahaan “XXX”. Dari analisis ini dirancang sistem
yang sesuai dengan kondisi dan ketetapan yang berlaku.
BAB 4
HASIL PENELITIAN
Bab ini membahas mengenai perencanaan tahap implementasi,
proses perkembangan implementasi proyek, penjelasan mengenai
realisasi fungsionalitas dan User Interface Design yang sudah
dibuat.
BAB 5
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas mengenai hasil pengujian terhadap aplikasi
yang telah dibuat.
BAB 6
SIMPULAN DAN SARAN
Bab
ini
membahas
mengenai
kesimpulan
dan
saran
pengembangan yang dapat dilakukan untuk aplikasi dimasa yang
akan datang.
Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
Pada BAB 6 ini akan dibahas Simpulan di subbab 6.1 dan Saran di
subbab 6.2.
Simpulan
Berdasarkan hasil penelitian yang telah dilakukan, maka dapat ditarik
kesimpulan sebagai berikut:
1. Dengan adanya fitur transaksi yang terdiri dari form penjualan, form
pembelian, form retur jual, form retur beli, form transfer barang
aplikasi dapat mencatat transaksi penjualan, pembelian, retur jual,
retur beli, dan manajemen transfer barang antar gudang.
2. Fitur laporan disediakan untuk melihat laporan master yang terdiri dari
laporan admin, pemasok, pelanggan. Laporan inventory yang terdiri
dari laporan daftar barang dan stok barang. Laporan transaksi yang
terdiri dari laporan pembelian dan penjualan. Laporan manajemen
yang terdiri dari laporan transfer barang dan EOQ. Laporan keuangan
yang terdiri dari Jurnal, Buku Besar, Neraca, dan Laporan Laba Rugi.
3. Fitur penghitungan pemesanan barang untuk menentukan kebijakan
pemesanan optimal terhadapa suatu barang dengan menggunakan
metode Economic Order Quantity yang terdapat pada form Barang.
Saran
1. Perusahaan
XXX
hendaknya
mau
mempertimbangkan
untuk
menggunakan metode EOQ dalam melakukan pembelian persediaan
suku cadang motor jika dibandingkan dengan metode konvensional
yang dipakai oleh perusahaan.
2. Perlu melakukan penelitian yang lebih lanjut lagi untuk mengetahui
apakah EOQ benar-benar bisa menekan biaya produksi suatu
perusahaan melalui kecenderungan yang sering terjadi di perusahaan.
131
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] I. Gitosudarmo and B. , MANAJEMEN KEUANGAN Edisi 3, Yogyakarta:
BPFE-YOGYAKARTA, 2000.
[2] L. J. Gitman and C. J. Zutter, Principles of Managerial Finance
Thirteenth Edition, London: Pearson Education, 2012.
[3] R. J. Muller, Database Design for Smarties Using UML for Data
Modeling, New York, 1999.
[4] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[5] H. Gomma, Software Modeling and Design, New York: Cambrigde
University Press, 2011.
[6] A. Farahmita, A. and T. Hendrawan, Pengantar Akuntansi Edisi 21,
Jakarta: Salemba Empat, 2006.
[7] M. Fowler, UML Distilled Edisi ketiga, Yogyakarta: Andi, 2005.
[8] P. DuBois, MySQL Cookbook, O'Reilly, 2007.
[9] Madsen, O. Lehrmann, B. M. Pedersen and K. Nygaard, 1993.
http://docs.oracle.com/javase/specs/jls/se7/html/jls-1.html. Diakses pada
tanggal 12 Desember 2013.
[10] G.
Toffoli,
Jaspersoft
Corporation,
2009.
http://community.jaspersoft.com/wiki/ireport-designer-getting-started.
Diakses pada tanggal 10 Maret 2013.
132
Universitas Kristen Maranatha