Sistem Informasi pada PD. Karya Jaya dengan Menerapkan Metode Economic Order Quantity.

(1)

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 Diagram

UML 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.