Sistem Informasi pada PD. Karya Jaya dengan Menerapkan Metode Economic Order Quantity.
vi
ABSTRAK
PD. Karya Jaya merupakan sebuah perusahaan dagang yang menjual berbagai macam ukuran dan jenis plastik, kantong plastik, bahan kue dan barang untuk kebutuhan berdagang makanan atau minuman. Sistem informasi ini dibuat dengan tujuan untuk memfasilitasi PD. Karya Jaya dalam mengelola data penjualan, pembelian, dan stok barang, mengatur ketersediaan barang dan pemesanan barang. Metode Economic Order Quantity dan Reorder Point digunakan untuk mengatur persediaan stok barang. Sistem informasi ini dikembangkan dengan bahasa pemrograman C# dan menggunakan database SQL Server. Pengujian telah dilakukan dengan menggunakan metode blackbox. Dari hasil pengujian tersebut dapat disimpulkan bahwa sistem informasi ini dapat memfasilitasi PD. Karya Jaya dalam mengelola penjualan, pembelian, dan stok barang, dan menentukan kapan pemesanan terhadap stok barang harus dilakukan.
Kata kunci : Economic Order Quantity, penjualan, pembelian, Reorder Point, sistem informasi, stok barang
(2)
vii
ABSTRACT
PD. Karya Jaya is a trading company that sells a variety of sizes and types of plastic, plastic bags, baking materials and goods for trade needs food or drink. The information system was created with the aim to facilitate the PD. Karya Jaya in managing sales data, purchasing, and inventory, regulate the availability of goods and ordering of goods. method of Economic Order Quantity and Reorder Point is used to regulate the supply of inventory. This information system was developed with the C # programming language and uses a SQL Server database. Tests have been conducted using the method of blackbox. From the test results we can conclude that this information system can facilitate PD. Karya Jaya to manage sales, purchasing, and inventory, and specify when ordering to inventory to be done.
Keywords: Economic Order Quantity, information system, inventory, purchasing, Reorder Point, sales.
(3)
viii
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 ... xiv
DAFTAR TABEL ... xvii
DAFTAR NOTASI/ LAMBANG ... xix
DAFTAR SINGKATAN ... xxv
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Economic Order Quantity ... 7
2.3 Reorder Point ... 9
2.4 Flowchart ... 9
2.5 Proses Bisnis ... 10
2.6 Entity Relationship Diagram ... 11
2.7 Unified Modeling Language ... 13
2.7.1 Use Case Diagram ... 13
2.7.2 Activity Diagram ... 13
2.7.3 Class Diagram ... 14
(4)
ix
2.9 SQL Server ... 15
2.10 Black Box Testing ... 16
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17
3.1 Profil Perusahaan ... 17
3.2 Proses Bisnis Perusahaan ... 17
3.2.1 Proses Bisnis Penjualan Barang ... 17
3.2.2 Proses Bisnis Pembelian Barang ... 19
3.2.3 Proses Bisnis Retur Pembelian ... 21
3.2.4 Proses Bisnis Pembayaran Hutang ... 22
3.2.5 Proses Bisnis Pembayaran Piutang ... 22
3.3 Analisis Metode Economic Order Quantity Terhadap PD. Karya Jaya 23 3.4 Analisis Metode Reorder Point Terhadap PD. Karya Jaya ... 24
3.5 Desain Antarmuka Pengguna ... 25
3.5.1 Rancangan Antarmuka Menu Utama ... 25
3.5.2 Rancangan Antarmuka Menu Barang ... 26
3.5.3 Rancangan Antarmuka Menu Merek ... 26
3.5.4 Rancangan Antarmuka Menu Tipe ... 27
3.5.5 Rancangan Antarmuka Menu Pelanggan ... 28
3.5.6 Rancangan Antarmuka Menu Supplier ... 29
3.5.7 Rancangan Antarmuka Menu Pengguna ... 29
3.5.8 Rancangan Antarmuka Menu Penjualan ... 30
3.5.9 Rancangan Antarmuka Menu Pembelian ... 31
3.5.10 Rancangan Antarmuka Menu Pembayaran Hutang ... 32
3.5.11 Rancangan Antarmuka Menu Pembayaran Piutang ... 33
3.5.12 Rancangan Antarmuka Menu EOQ dan ROP ... 34
3.6 Entity Relationship Diagram ... 34
3.7 Transformasi ER-Diagram ... 35
3.7.1 Tabel Barang ... 35
3.7.2 Tabel Detail Pembelian ... 36
3.7.3 Tabel Detail Penjualan ... 36
(5)
x
3.7.5 Tabel EOQ dan ROP ... 37
3.7.6 Tabel Harga Beli... 38
3.7.7 Tabel Harga Jual ... 38
3.7.8 Tabel Merek ... 38
3.7.9 Tabel Pelanggan ... 39
3.7.10 Tabel Pembayaran Hutang ... 39
3.7.11 Tabel Pembayaran Piutang ... 39
3.7.12 Tabel Pembelian ... 40
3.7.13 Tabel Pengguna ... 40
3.7.14 Tabel Penjualan ... 40
3.7.15 Tabel Retur Pembelian ... 41
3.7.16 Tabel Supplier ... 41
3.7.17 Tabel Tipe ... 42
3.8 Class Diagram ... 42
3.9 Use Case Diagram ... 43
3.9.1 Mengelola Penjualan ... 44
3.9.2 Mengelola Pembelian ... 45
3.9.3 Mengelola Retur Pembelian ... 45
3.9.4 Mengelola Barang ... 46
3.9.5 Mengelola Merek Barang ... 47
3.9.6 Mengelola Tipe Barang ... 47
3.9.7 Mengelola Pelanggan ... 48
3.9.8 Mengelola Supplier ... 48
3.9.9 Mengelola Pengguna ... 49
3.9.10 Mengelola Pembayaran Hutang ... 49
3.9.11 Mengelola Pembayaran Piutang ... 50
3.9.12 Mengelola EOQ dan ROP ... 50
3.10 Activity Diagram ... 51
3.10.1 Activity Login ... 51
3.10.2 Activity Menambah Penjualan ... 52
3.10.3 Activity Mencari Penjualan ... 54
(6)
xi
3.10.5 Activity Mencari Pembelian ... 56
3.10.6 Activity Menambah Retur Pembelian ... 58
3.10.7 Activity Mencari Retur Pembelian ... 59
3.10.8 Activity Menambah Barang ... 60
3.10.9 Activity Mengubah Barang ... 62
3.10.10 Activity Mencari Barang ... 63
3.10.11 Activity Menambah Merek Barang ... 64
3.10.12 Activity Mengubah Merek Barang ... 65
3.10.13 Activity Mencari Merek Barang ... 67
3.10.14 Activity Menambah Tipe Barang ... 67
3.10.15 Activity Mengubah Tipe Barang ... 69
3.10.16 Activity Mencari Tipe Barang ... 70
3.10.17 Activity Menambah Pelanggan ... 71
3.10.18 Activity Mengubah Pelanggan ... 72
3.10.19 Activity Mencari Pelanggan ... 73
3.10.20 Activity Menambah Supplier ... 74
3.10.21 Activity Mengubah Supplier ... 76
3.10.22 Activity Mencari Supplier ... 77
3.10.23 Activity Menambah Pengguna ... 78
3.10.24 Activity Mengubah Pengguna ... 79
3.10.25 Activity Mencari Pengguna ... 80
3.10.26 Activity Melakukan Pembayaran Hutang... 81
3.10.27 Activity Mencari Hutang ... 82
3.10.28 Activity Melakukan Pembayaran Piutang ... 83
3.10.29 Activity Mencari Piutang ... 83
3.10.30 Activity Menambah EOQ dan ROP ... 84
BAB 4. HASIL PENELITIAN ... 86
4.1 Halaman Login ... 86
4.2 Halaman Utama Admin ... 86
4.3 Halaman Utama Kasir ... 87
4.4 Halaman Utama Gudang ... 87
(7)
xii
4.6 Halaman Data Merek Barang ... 89
4.7 Halaman Data Tipe Barang ... 90
4.8 Halaman Data Pelanggan ... 90
4.9 Halaman Data Supplier ... 91
4.10 Halaman Data Harga ... 91
4.11 Halaman Data Pengguna ... 92
4.12 Halaman Pembelian ... 93
4.13 Halaman Tambah Data Pembelian ... 93
4.14 Halaman Tambah Data Retur Pembelian ... 94
4.15 Halaman Retur Pembelian ... 95
4.16 Halaman Penjualan ... 95
4.17 Halaman Tambah Data Penjualan ... 96
4.18 Halaman Pembayaran Hutang ... 97
4.19 Halaman Pembayaran Piutang ... 98
4.20 Halaman EOQ dan ROP ... 98
4.21 Halaman Laporan Pembelian Periode ... 99
4.22 Halaman Laporan Penjualan Periode ... 100
4.23 Halaman Laporan Barang ... 100
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 101
5.1 Pengujian Halaman Login ... 101
5.2 Pengujian Halaman Tambah dan Ubah Data Barang ... 102
5.3 Pengujian Halaman Tambah dan Ubah Data Merek Barang ... 103
5.4 Pengujian Halaman Tambah dan Ubah Data Tipe Barang ... 104
5.5 Pengujian Halaman Tambah dan Ubah Data Pelanggan ... 105
5.6 Pengujian Halaman Tambah dan Ubah Data Supplier ... 106
5.7 Pengujian Halaman Tambah dan Ubah Data Pengguna ... 107
5.8 Pengujian Halaman Tambah Data Pembelian ... 108
5.9 Pengujian Halaman Tambah Data Retur Pembelian ... 109
5.10 Pengujian Halaman Tambah Data Penjualan ... 110
5.11 Pengujian Halaman Hutang ... 111
5.12 Pengujian Halaman Piutang ... 111
(8)
xiii
BAB 6. SIMPULAN DAN SARAN ... 113
6.1 Simpulan ... 113
6.2 Saran ... 113
(9)
xiv
DAFTAR GAMBAR
Gambar 3.1 Proses Bisnis Penjualan Barang ... 18
Gambar 3.2 Proses Bisnis Pembelian Barang ... 20
Gambar 3.3 Proses Bisnis Retur Pembelian ... 21
Gambar 3.4 Proses Bisnis Pembayaran Hutang... 22
Gambar 3.5 Proses Bisnis Pembayaran Piutang ... 23
Gambar 3.6 Tampilan Rancangan Antarmuka Menu Utama ... 25
Gambar 3.7 Tampilan Rancangan Antarmuka Menu Barang ... 26
Gambar 3.8 Tampilan Rancangan Antarmuka Menu Merek ... 27
Gambar 3.9 Tampilan Rancangan Antarmuka Menu Tipe ... 27
Gambar 3.10 Tampilan Rancangan Antarmuka Menu Pelanggan ... 28
Gambar 3.11 Tampilan Rancangan Antarmuka Menu Supplier ... 29
Gambar 3.12 Tampilan Rancangan Antarmuka Menu Pengguna... 30
Gambar 3.13 Tampilan Rancangan Antarmuka Menu Penjualan ... 31
Gambar 3.14 Tampilan Rancangan Antarmuka Menu Pembelian ... 31
Gambar 3.15 Tampilan Rancangan Antarmuka Menu Pembayaran Hutang 32 Gambar 3.16 Tampilan Rancangan Antarmuka Menu Pembayaran Piutang 33 Gambar 3.17 Tampilan Rancangan Antarmuka Menu EOQ dan ROP ... 34
Gambar 3.18 Entity Relationship Diagram PD. Karya Jaya ... 35
Gambar 3.19 Class Diagram PD. Karya Jaya ... 42
Gambar 3.20 Use Case Diagram PD. Karya Jaya ... 44
Gambar 3.21 Use Case Diagram Mengelola Penjualan ... 45
Gambar 3.22 Use Case Diagram Mengelola Pembelian ... 45
Gambar 3.23 Use Case Diagram Mengelola Retur Pembelian ... 46
Gambar 3.24 Use Case Diagram Mengelola Barang ... 46
Gambar 3.25 Use Case Diagram Mengelola Merek Barang ... 47
Gambar 3.26 Use Case Diagram Mengelola Tipe Barang ... 47
Gambar 3.27 Use Case Diagram Mengelola Pelanggan ... 48
Gambar 3.28 Use Case Diagram Mengelola Supplier ... 48
Gambar 3.29 Use Case Diagram Mengelola Pengguna ... 49
(10)
xv
Gambar 3.31 Use Case Diagram Mengelola Pembayaran Piutang ... 50
Gambar 3.32 Use Case Diagram Mengelola Mengelola EOQ dan ROP ... 50
Gambar 3.33 Activity Login ... 51
Gambar 3.34 Activity Menambah Penjualan ... 53
Gambar 3.35 Activity Mencari Penjualan ... 54
Gambar 3.36 Activity Menambah Pembelian ... 55
Gambar 3.37 Activity Mencari Pembelian ... 57
Gambar 3.38 Activity Menambah Retur Pembelian ... 58
Gambar 3.39 Activity Mencari Retur Pembelian ... 60
Gambar 3.40 Activity Menambah Barang ... 61
Gambar 3.41 Activity Mengubah Barang ... 62
Gambar 3.42 Activity Mencari Barang ... 63
Gambar 3.43 Activity Menambah Merek Barang ... 65
Gambar 3.44 Activity Mengubah Merek Barang ... 66
Gambar 3.45 Activity Mencari Merek Barang ... 67
Gambar 3.46 Activity Menambah Tipe Barang ... 68
Gambar 3.47 Activity Mengubah Tipe Barang ... 69
Gambar 3.48 Activity Mencari Tipe Barang ... 70
Gambar 3.49 Activity Menambah Pelanggan ... 71
Gambar 3.50 Activity Mengubah Pelanggan ... 73
Gambar 3.51 Activity Mencari Pelanggan ... 74
Gambar 3.52 Activity Menambah Supplier ... 75
Gambar 3.53 Activity Mengubah Supplier ... 76
Gambar 3.54 Activity Mencari Supplier ... 77
Gambar 3.55 Activity Menambah Pengguna ... 78
Gambar 3.56 Activity Mengubah Pengguna ... 80
Gambar 3.57 Activity Mencari Pengguna ... 81
Gambar 3.58 Activity Pembayaran Hutang ... 82
Gambar 3.59 Activity Mencari Hutang ... 82
Gambar 3.60 Activity Pembayaran Piutang ... 83
Gambar 3.61 Activity Mencari Piutang ... 84
(11)
xvi
Gambar 4.1 Tampilan Halaman Login ... 86
Gambar 4.2 Tampilan Halaman Utama Admin ... 87
Gambar 4.3 Tampilan Halaman Utama Kasir ... 87
Gambar 4.4 Tampilan Halaman Utama Gudang ... 88
Gambar 4.5 Tampilan Halaman Data Barang ... 89
Gambar 4.6 Tampilan Halaman Data Merk Barang ... 89
Gambar 4.7 Tampilan Halaman Data Tipe Barang ... 90
Gambar 4.8 Tampilan Halaman Data Pelanggan ... 90
Gambar 4.9 Tampilan Halaman Data Supplier ... 91
Gambar 4.10 Tampilan Halaman Data Harga ... 92
Gambar 4.11 Tampilan Halaman Data Pengguna ... 92
Gambar 4.12 Tampilan Halaman Pembelian ... 93
Gambar 4.13 Tampilan Halaman Tambah Data Pembelian ... 94
Gambar 4.14 Tampilan Halaman Data Retur Pembelian ... 94
Gambar 4.15 Tampilan Halaman Retur Pembelian ... 95
Gambar 4.16 Tampilan Halaman Penjualan ... 96
Gambar 4.17 Tampilan Halaman Tambah Data Penjualan ... 97
Gambar 4.18 Tampilan Halaman Hutang ... 97
Gambar 4.19 Tampilan Halaman Piutang ... 98
Gambar 4.20 Tampilan Halaman EOQ dan ROP ... 99
Gambar 4.21 Tampilan Halaman Laporan Pembelian Periode ... 99
Gambar 4.22 Tampilan Halaman Laporan Penjualan Periode ... 100
(12)
xvii
DAFTAR TABEL
Tabel 3.1 Tabel Barang ... 36
Tabel 3.2 Tabel Detail Pembelian ... 36
Tabel 3.3 Tabel Detail Penjualan ... 36
Tabel 3.4 Tabel Detail Retur Pembelian ... 37
Tabel 3.5 Tabel EOQ dan ROP ... 37
Tabel 3.6 Tabel Harga Beli ... 38
Tabel 3.7 Tabel Harga Jual ... 38
Tabel 3.8 Tabel Merek ... 38
Tabel 3.9 Tabel Pelanggan ... 39
Tabel 3.10 Tabel Pembayaran Hutang ... 39
Tabel 3.11 Tabel Pembayaran Piutang ... 39
Tabel 3.12 Tabel Pembelian ... 40
Tabel 3.13 Tabel Pengguna ... 40
Tabel 3.14 Tabel Penjualan ... 41
Tabel 3.15 Tabel Retur Pembelian ... 41
Tabel 3.16 Tabel Supplier ... 41
Tabel 3.17 Tabel Tipe ... 42
Tabel 5.1 Tabel Pengujian Halaman Login ... 101
Tabel 5.2 Tabel Pengujian Halaman Tambah dan Ubah Data Barang ... 102
Tabel 5.3 Tabel Pengujian Halaman Tambah dan Ubah Data Merek Barang ... 103
Tabel 5.4 Tabel Pengujian Halaman Tambah dan Ubah Data Tipe Barang ... 104
Tabel 5.5 Tabel Pengujian Halaman Tambah dan Ubah Data Pelanggan .. 105
Tabel 5.6 Tabel Pengujian Halaman Tambah dan Ubah Data Supplier ... 106
Tabel 5.7 Tabel Pengujian Halaman Tambah dan Ubah Data Pengguna .. 107
Tabel 5.8 Tabel Pengujian Halaman Tambah Data Pembelian ... 108
Tabel 5.9 Tabel Pengujian Halaman Tambah Data Retur Pembelian ... 109
Tabel 5.10 Tabel Pengujian Halaman Tambah Data Penjualan ... 110
(13)
xviii
Tabel 5.12 Tabel Pengujian Halaman Piutang ... 112 Tabel 5.13 Tabel Pengujian Halaman EOQ dan ROP ... 112
(14)
xix
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Proses Proses yang
dijalankan tidak secara manual.
Proses Manual
Proses secara manual oleh manusia atau mesin dengan kecepatan
pekerjaan manusia.
Dokumen Dokumen yang
merupakan input atau output. Decision Keputusan
dimana terdapat dua atau lebih alternatif.
Terminal Digunakan untuk mewakili tanda start (mulai), stop (berhenti), halt (batal), delay (tunda), interrupt (interpusi).
Sub proses Digunakan untuk mewakili alur akan dilanjutkan
(15)
xx
Jenis Notasi/Lambang Nama Arti
ke proses yang lainnya.
Offline Storage
Penyimpanan offline, yang tidak bisa dicapai oleh komputer.
ERD Entitas Individu yang
mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain.
Atribut Mendeskripsikan karakteristik dari suatu entitas.
Relasi Menunjukan
adanya hubungan diantara
sejumlah entitas yang berasal dari himpunan entitas yang berbeda. One to one Relasi antara
satu entitas dengan satu entitas.
One to many Relasi antara satu entitas
A B
(16)
xxi
Jenis Notasi/Lambang Nama Arti
dengan banyak entitas.
Many to one Relasi antara banyak entitas dengan satu entitas.
Many to
many
Relasi antara banyak entitas dengan banyak entitas.
Use Case
Use case
Merupakan notasi/lambang sebuah use case pada use case
Actor
Merupakan notasi/lambang sebuah actor pada use case
Include
Merupakan notasi/lambang sebuah include pada use case
Extend
Merupakan notasi/lambang sebuah extend pada use case Activity Diagram Node Awal Merupakan notasi/lambang yang menandai
A B
(17)
xxii
Jenis Notasi/Lambang Nama Arti
awal dari suatu activity diagram
Node akhir
Merupakan notasi/lambang yang menandai akhir dari suatu activity diagram
Action state
Merupakan notasi/lambang yang
menunjukan setiap aktivitas dari suatu activity diagram
Flow
Merupakan notasi/lambang yang merupakan tanda panah yang
menunjukan alur dari setiap aktivitas yang satu ke aktivitas selanjutnya dari suatu activity diagram
Decision
Merupakan notasi/lambang yang
(18)
xxiii
Jenis Notasi/Lambang Nama Arti
ada saksi yang berupa pilihan dari suatu activity diagram Class
Diagram
+ Public
Semua objek dapat
menggunakan fitur ini.
- Private
Hanya objek yang memiliki atribut atau method ini yang dapat menggunakan fitur ini.
# Protected
Hanya objek induk yang memiliki atau objek turunan yang memiliki atribut atau method ini yang dapat
menggunakan fitur ini.
~ Package
Hanya objek di dalam package yang sama dengan package objek induk dapat menggunakan fitur ini.
(19)
xxiv
Jenis Notasi/Lambang Nama Arti
Associations
Hubungan antar class, class memiliki atribut berupa class lain.
Agregation
Hubungan yang menyatakan bagian, kelas
yang satu
memiliki atribut kelas yang lain.
Composition
Hubungan yang hubungan antara duaclass yang tidak dapat dipisahkan (satu kesatuan)
(20)
xxv
DAFTAR SINGKATAN
ERD Entity Relationship DiagramUML Unified Modeling Language
SQL Structured Query Language
EOQ Economic Order Quantity
ROP Re-Order Point
OOP Object Oriented Programming
CLR Common Language Runtime
FCL Framework Class Library
ANSI American National Standard Institution ISO International Standard Organitation DDL Data Definition Language
(21)
1
BAB 1. PENDAHULUAN
Bab ini akan membahas tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup, sumber data serta sitematika penyajian.
1.1 Latar Belakang Masalah
Banyaknya usaha yang berkembang karena sudah
mengimplementasikan sebuah program di dalamnya semakin membuat sengit persaingan di dunia usaha. Proses bisnis yang tidak teratur pun menjadi teratasi dengan adanya sebuah aplikasi. Dengan pengimplementasian sebuah aplikasi, maka penjualan pembelian memudahkan pengusaha untuk mengatur berbagai macam data yang dibutuhkan, mulai dari stok barang, penjualan, pembelian, supplier maupun customer.
PD. Karya Jaya merupakan sebuah perusahaan dagang yang menjual berbagai macam ukuran dan jenis plastik, kantong plastik, bahan kue dan barang untuk kebutuhan berdagang makanan atau minuman. Pada PD. Karya Jaya proses bisnis yang terjadi masih dilakukan dengan manual. PD. Karya Jaya membutuhkan cara yang dapat memfasilitasi PD. Karya Jaya dalam melakukan pengaturan penjualan, pembelian secara teratur, dan melakukan pemesanan secara langsung melihat dari stok minimal yang tersedia di gudang.
Melihat masalah yang terjadi, maka PD. Karya Jaya membutuhkan suatu sistem yang dapat menyimpan data penjualan dan pembelian yang telah dilakukan dan stok barang yang tersedia tersimpan di database. Sistem pun akan membantu PD. Karya Jaya dalam membuat daftar pembelian barang sesuai barang yang tersedia di gudang. Pembuatan sistem ini diharapkan dapat membantu PD. Karya Jaya untuk persediaan yang lebih teratur dengan menerapkan metode Economic Order Quantity dan Reorder Point.
(22)
2
1.2 Rumusan Masalah
Berdasarkan latar belakang yang terjadi di PD. Karya Jaya, maka dapat dibuat beberapa rumusan masalah, yaitu:
1. Bagaimana membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam proses pengelolaan data penjualan, pembelian dan stok barang?
2. Bagaimana membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam mengatur ketersediaan barang dan pemesanan barang?
1.3 Tujuan Pembahasan
Tujuan pembuatan aplikasi penjualan, pembelian dan inventori ini adalah untuk:
1. Membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya untuk mengelola data penjualan, pembelian dan stok barang.
2. Membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam mengatur ketersediaan barang dan pemesanan barang dengan menerapkan Economic Order Quantity dan Reorder Point.
1.4 Ruang Lingkup Kajian
Dalam perancangan sistem ini terdapat beberapa batasan masalah, yang bertujuan agar tidak terjadi pelebaran masalah dan beberapa batasan untuk aplikasi ini, yaitu sebagai berikut:
Perangkat keras
o Processor Intel® Core™ 2 Duo CPU @2.93 GHz (2CPUs) o Memory 2 GB RAM
o 120 GB Hard Disk o Keyboard dan Mouse Perangkat lunak
(23)
3
o Microsoft Visual Studio 2010 o Microsoft SQL Server 2008 R2 Batasan Aplikasi
o Sistem dapat melakukan pengelolaan data barang, data supplier, data customer, data penjualan, dan data pembelian.
o Sistem dapat membuat laporan. o Sistem tidak menangani akuntansi.
o Sistem dapat menentukan kapan sebaiknya melakukan pemesanan barang sesuai stok minimum yang terdapat di gudang.
o Sistem dapat menentukan jumlah pesanan yang dibutuhkan untuk satu bulan ke depan dilihat dari penjualan yang terjadi.
o Sistem terbagi menjadi tiga pengguna dan juga hak akses yang bisa dilakukan pengguna, yaitu:
Administrator (Pemilik)
Administrator memegang seluruh kendali kegiatan yang terjadi pada PD. Karya Jaya.
Gudang
Bagian gudang mempunyai hak akses untuk dapat melakukan semua kegiatan yang berhubungan dengan stok barang dan pemesanan barang yang dilakukan oleh PD. Karya Jaya.
Kasir
Kasir mempunyai hak akses untuk dapat melakukan semua yang berhubungan dengan kegiatan transaksi penjualan yang dilakukan oleh PD. Karya Jaya.
1.5 Sumber Data
Sumber data yang digunakan untuk penelitian ini terdiri dari data primer dan data sekunder. Pada data primer, data diperoleh secara langsung dari PD. Karya Jaya untuk mencari data untuk mendukung pembuatan aplikasi ini.
(24)
4
Sedangkan data sekunder diperoleh melalui buku-buku dan situs-situs internet yang dapat menunjang pembuatan aplikasi ini.
1.6 Sistematika Penyajian
Dalam penyusunan laporan, sistematika penyajian ini disusun untuk memberikan gambaran umum pada pembuatan sistem yang akan dibuat. Sistematika penyajian yang akan digunakan adalah sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini digunakan untuk menjelaskan latar belakang masalah yang terjadi, rumusan masalah yang didapat dari latar belakang, tujuan pembuatan sistem, batasan masalah, sumber data yang diambil, sistematika penulisan dalam penyusunan laporan.
BAB 2 KAJIAN TEORI
Bab ini digunakan untuk menguraikan teori-teori yang dipakai dalam pembuatan aplikasi pada PD. Karya Jaya.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, DFD (Data Flow Diagram), Entity Relationship Diagram, dan gambaran rancangan antarmuka untuk pembuatan aplikasi pada PD. Karya Jaya.
BAB 4 HASIL PENELITIAN
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas, dan User Interface Design yang sudah dibuat.
(25)
5
Bab ini digunakan untuk hasil pengujian berupa pengujian whitebox atau pengujian blackbox.
BAB 6 SIMPULAN DAN SARAN
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.
(26)
113
BAB 6. SIMPULAN DAN SARAN
Bab ini merupakan simpulan dan saran terhadap aplikasi dari hasil penelitian dan uji coba pada PD. Karya Jaya.
6.1 Simpulan
Dari hasil rancangan, implementasi atau hasil penelitian, dan pembahasan pada bab-bab sebelumnya, dapat disimpulkan sebagai berikut:
1. Aplikasi sistem informasi dapat memfasilitasi PD. Karya Jaya dalam proses pengelolaan data penjualan kepada pelanggan, pembelian kepada supplier, dan stok barang.
2. Aplikasi sistem informasi dapat memfasilitasi PD. Karya Jaya dalam menentukan kapan pemesanan terhadap stok barang yang akan habis harus dilakukan.
6.2 Saran
Agar apliksi sistem informasi ini dapat berkembang lebih baik lagi, penulis menyarankan untuk pengembangannya sebagai berikut:
1. Aplikasi sistem informasi menambahkan fitur akuntansi untuk mengelola data keuangan PD. Karya Jaya.
(27)
114
DAFTAR PUSTAKA
[1] A. Rusdiana, Sistem Informasi Manajemen, Bandung, Central Java: Pustaka Setia, 2014.
[2] R. Ray, Supply Chain Management Retailing, New Delhi: Tata McGraw Hill Education Private Limited, 2010.
[3] F. Jacobs, Operations And Supply Chain Management, New York: The McGraw-Hill, 2011.
[4] N. Damij and T. Damij, Process Management, Springer, 2014.
[5] R. A.S and M. , Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika Bandung, 2013.
[6] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan Oracle & ASP, Bandung: Informatika Bandung, 2006.
[7] D. Rosenberg and M. Steven, Use Case Driven Object Modelling with UML : Theory and Practice (Expert's Voice in UML Modelling), Appress, 2013.
[8] Y. E. A. Seputra, Buku Pintar Pemrograman C#, Yogyakarta: MediaKom, 2014.
[9] S. Desikan and G. Ramesh, Software Testing: Principles and Practices, New Delhi: Pearson Education India, 2006.
[10] R. S. Pressman, Software Engineering A Practitioner's Approach 7th International Edition, New York: McGraw Hill International Edition, 2009.
(1)
1.2 Rumusan Masalah
Berdasarkan latar belakang yang terjadi di PD. Karya Jaya, maka dapat dibuat beberapa rumusan masalah, yaitu:
1. Bagaimana membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam proses pengelolaan data penjualan, pembelian dan stok barang?
2. Bagaimana membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam mengatur ketersediaan barang dan pemesanan barang?
1.3 Tujuan Pembahasan
Tujuan pembuatan aplikasi penjualan, pembelian dan inventori ini adalah untuk:
1. Membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya untuk mengelola data penjualan, pembelian dan stok barang.
2. Membuat sebuah aplikasi yang dapat memfasilitasi PD. Karya Jaya dalam mengatur ketersediaan barang dan pemesanan barang dengan menerapkan Economic Order Quantity dan Reorder Point.
1.4 Ruang Lingkup Kajian
Dalam perancangan sistem ini terdapat beberapa batasan masalah, yang bertujuan agar tidak terjadi pelebaran masalah dan beberapa batasan untuk aplikasi ini, yaitu sebagai berikut:
Perangkat keras
o Processor Intel® Core™ 2 Duo CPU @2.93 GHz (2CPUs) o Memory 2 GB RAM
o 120 GB Hard Disk o Keyboard dan Mouse
Perangkat lunak
(2)
3
o Microsoft Visual Studio 2010 o Microsoft SQL Server 2008 R2
Batasan Aplikasi
o Sistem dapat melakukan pengelolaan data barang, data supplier, data customer, data penjualan, dan data pembelian.
o Sistem dapat membuat laporan. o Sistem tidak menangani akuntansi.
o Sistem dapat menentukan kapan sebaiknya melakukan pemesanan barang sesuai stok minimum yang terdapat di gudang.
o Sistem dapat menentukan jumlah pesanan yang dibutuhkan untuk satu bulan ke depan dilihat dari penjualan yang terjadi.
o Sistem terbagi menjadi tiga pengguna dan juga hak akses yang bisa dilakukan pengguna, yaitu:
Administrator (Pemilik)
Administrator memegang seluruh kendali kegiatan yang terjadi pada PD. Karya Jaya.
Gudang
Bagian gudang mempunyai hak akses untuk dapat melakukan semua kegiatan yang berhubungan dengan stok barang dan pemesanan barang yang dilakukan oleh PD. Karya Jaya.
Kasir
Kasir mempunyai hak akses untuk dapat melakukan semua yang berhubungan dengan kegiatan transaksi penjualan yang dilakukan oleh PD. Karya Jaya.
1.5 Sumber Data
Sumber data yang digunakan untuk penelitian ini terdiri dari data primer dan data sekunder. Pada data primer, data diperoleh secara langsung dari PD. Karya Jaya untuk mencari data untuk mendukung pembuatan aplikasi ini.
(3)
Sedangkan data sekunder diperoleh melalui buku-buku dan situs-situs internet yang dapat menunjang pembuatan aplikasi ini.
1.6 Sistematika Penyajian
Dalam penyusunan laporan, sistematika penyajian ini disusun untuk memberikan gambaran umum pada pembuatan sistem yang akan dibuat. Sistematika penyajian yang akan digunakan adalah sebagai berikut:
BAB 1 PENDAHULUAN
Bab ini digunakan untuk menjelaskan latar belakang masalah yang terjadi, rumusan masalah yang didapat dari latar belakang, tujuan pembuatan sistem, batasan masalah, sumber data yang diambil, sistematika penulisan dalam penyusunan laporan.
BAB 2 KAJIAN TEORI
Bab ini digunakan untuk menguraikan teori-teori yang dipakai dalam pembuatan aplikasi pada PD. Karya Jaya.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, perancangan sistem, DFD (Data Flow Diagram), Entity Relationship Diagram, dan gambaran rancangan antarmuka untuk pembuatan aplikasi pada PD. Karya Jaya.
BAB 4 HASIL PENELITIAN
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas, dan User Interface Design yang sudah dibuat.
(4)
5
Bab ini digunakan untuk hasil pengujian berupa pengujian whitebox atau pengujian blackbox.
BAB 6 SIMPULAN DAN SARAN
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.
(5)
113
BAB 6. SIMPULAN DAN SARAN
Bab ini merupakan simpulan dan saran terhadap aplikasi dari hasil penelitian dan uji coba pada PD. Karya Jaya.
6.1 Simpulan
Dari hasil rancangan, implementasi atau hasil penelitian, dan pembahasan pada bab-bab sebelumnya, dapat disimpulkan sebagai berikut:
1. Aplikasi sistem informasi dapat memfasilitasi PD. Karya Jaya dalam proses pengelolaan data penjualan kepada pelanggan, pembelian kepada
supplier, dan stok barang.
2. Aplikasi sistem informasi dapat memfasilitasi PD. Karya Jaya dalam menentukan kapan pemesanan terhadap stok barang yang akan habis harus dilakukan.
6.2 Saran
Agar apliksi sistem informasi ini dapat berkembang lebih baik lagi, penulis menyarankan untuk pengembangannya sebagai berikut:
1. Aplikasi sistem informasi menambahkan fitur akuntansi untuk mengelola data keuangan PD. Karya Jaya.
(6)
114
DAFTAR PUSTAKA
[1] A. Rusdiana, Sistem Informasi Manajemen, Bandung, Central Java: Pustaka Setia, 2014.
[2] R. Ray, Supply Chain Management Retailing, New Delhi: Tata McGraw Hill Education Private Limited, 2010.
[3] F. Jacobs, Operations And Supply Chain Management, New York: The McGraw-Hill, 2011.
[4] N. Damij and T. Damij, Process Management, Springer, 2014.
[5] R. A.S and M. , Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika Bandung, 2013.
[6] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan Oracle & ASP, Bandung: Informatika Bandung, 2006.
[7] D. Rosenberg and M. Steven, Use Case Driven Object Modelling with UML : Theory and Practice (Expert's Voice in UML Modelling), Appress, 2013.
[8] Y. E. A. Seputra, Buku Pintar Pemrograman C#, Yogyakarta: MediaKom, 2014.
[9] S. Desikan and G. Ramesh, Software Testing: Principles and Practices, New Delhi: Pearson Education India, 2006.
[10] R. S. Pressman, Software Engineering A Practitioner's Approach 7th International Edition, New York: McGraw Hill International Edition, 2009.