Penerapan Metode EOQ dan ROP pada PD. Baru.

(1)

vi

ABSTRAK

PD.Baru belum menggunakan teknologi yang dapat mengelola sistem secara terkomputerisasi, masih melakukan pencatatan secara manual. Sehingga resiko sangat mudah kehilangan data untuk membuat laporan transaksi dan membutuhkan perhitungan untuk alat ukur pembelian optimal tahun berikut serta mengetahui titik aman persedian stok untuk melakukan pemesanan kembali. Oleh karena itu, dibuat sebuah aplikasi desktop yang memiliki fitur mengelola penjualan, pembelian dan inventori dengan menggunakan metode EOQ dan ROP. Aplikasi ini dibuat menggunakan bahasa pemograman C# dan menggunakan database SQL Server 2008. Sistem pengujian aplikasi ini menggunakan metode blackbox, dengan menggunakan metode blackbox dapat menunjukkan bahwa aplikasi ini telah dapat memenuhi hasil yang diharapkan. Diharapkan setelah perusahaan PD.Baru mengimplementasikan aplikasi ini, PD.Baru dapat mengelola perusahaan dagang dengan baik.


(2)

vii

ABSTRACT

PD.Baru not using technology that can manage system in computerized, still keep data records in manual. So the risk is very easy to lose the data transaction and requires the calculation of the optimal measuring instrument purchase the following year and to know the point of safe supply stock to make a reservation back . Therefore, created a desktop application that has the features to manage sales, purchasing and inventory by using Economic Order Quantity and Re Order Point. Applications created using programming languages C# and using database SQL Server 2008. This application testing system using the method blackbox, by using the method blackbox this may indicate that the application has been able to meet the the expected result. Expected after PD.Baru to implement this application, PD.Baru can manage well.


(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 ... xviii

DAFTAR LAMPIRAN ... xx

DAFTAR NOTASI/ LAMBANG ... xxi

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

1.4.1 Ruang Lingkup Perangkat Lunak ... 3

1.4.2 Ruang Lingkup Perangkat Keras... 3

1.4.3 Batasan Aplikasi ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Sistem Informasi ... 6

2.2 Flowchart ... 6

2.3 Entity Relational Diagram (ERD) ... 6

2.4 Unified Modeling System (UML) ... 7

2.5 Use Case Diagram ... 8

2.6 Activity Diagram ... 9

2.7 Class Diagram ... 9


(4)

ix

2.9 ReOrder Point (ROP) ... 13

2.10 Bahasa Pemograman C# ... 14

2.11 Microsoft SQL Server ... 15

2.12 Black Box Testing ... 16

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Proses Bisnis Pembelian Barang Tunai ... 17

3.2 Proses Bisnis Pembelian Utang Jangka Waktu ... 19

3.3 Proses Bisnis Penjualan Barang ... 21

3.4 Proses Bisnis Pembayaran Utang ... 23

3.5 Proses Bisnis Retur Pembelian ... 24

3.6 Contoh Penggunaan Rumus EOQ ... 26

3.7 Entity Relationship Diagram ... 27

3.7.1 Transformasi ERD ke Tabel ... 28

3.8 Use Case ... 32

3.8.1 Use Case Mengelola Supplier ... 33

3.8.2 Use Case Mengelola Barang ... 34

3.8.3 Use Case Mengelola Jenis Barang ... 35

3.8.4 Use Case Mengelola Pengguna ... 36

3.8.5 Use Case Mengelola Pegawai ... 37

3.8.6 Use Case Mengelola Pelanggan ... 38

3.8.7 Use Case Mengelola Penjualan ... 39

3.8.8 Use Case Detail Penjualan ... 40

3.8.9 Use Case Mengelola Pembelian ... 41

3.8.10 Use Case Mengelola Retur Pembelian ... 42

3.8.11 Use Case Mengelola Pembayaran Utang ... 43

3.8.12 Use Case Mengelola Satuan ... 44

3.8.13 Use Case Mengelola Perhitungan EOQ ... 45

3.9 Activity Diagram ... 47

3.9.1 Melakukan Login ... 47

3.9.2 Melakukan Logout ... 48

3.9.3 Menambah Data Pengguna ... 48


(5)

x

3.9.5 Mengganti Kata Sandi ... 50

3.9.6 Menambah Data Pegawai ... 51

3.9.7 Mengubah Data Pegawai ... 52

3.9.8 Menghapus Data Pegawai ... 53

3.9.9 Mencari Data Pegawai ... 54

3.9.10 Menambah Data Pelanggan ... 55

3.9.11 Mengubah Data Pelanggan ... 56

3.9.12 Menghapus Data Pelanggan ... 57

3.9.13 Mencari Data Pelanggan... 58

3.9.14 Menambah Data Supplier ... 59

3.9.15 Mengubah Data Supplier ... 60

3.9.16 Menghapus Data Supplier ... 61

3.9.17 Mencari Data Supplier... 62

3.9.18 Menambah Data Barang ... 63

3.9.19 Mengubah Data Barang ... 64

3.9.20 Mencari Data Barang ... 65

3.9.21 Menambah Data Jenis Barang ... 66

3.9.22 Mengubah Data Jenis Barang ... 67

3.9.23 Menghapus Data Jenis Barang ... 68

3.9.24 Mencari Data Jenis Barang ... 69

3.9.25 Menambah Data Satuan ... 70

3.9.26 Menghapus Data Satuan ... 71

3.9.27 Menambah Data Pembelian ... 72

3.9.28 Mencari Data Pembelian ... 73

3.9.29 Menambah Data Pembelian Detail ... 74

3.9.30 Menghapus Data Pembelian Detail ... 75

3.9.31 Menambah Data Penjualan ... 76

3.9.32 Mencari Data Penjualan ... 77

3.9.33 Menambah Detail Penjualan ... 78

3.9.34 Menghapus Detail Penjualan ... 79

3.9.35 Pembayaran Utang ... 80


(6)

xi

3.9.37 Menambah Retur Pembelian ... 82

3.9.38 Menambah Detail Retur Pembelian ... 83

3.9.39 Menghapus Detail Retur Pembelian ... 84

3.9.40 Menambah Perhitungan EOQ ... 85

3.10 Class Diagram ... 86

3.11 Rancangan Antarmuka ... 87

3.11.1 Rancangan Antarmuka Menu Login ... 87

3.11.2 Rancangan Antarmuka Menu Pengguna ... 88

3.11.3 Rancangan Antarmuka Menu Ganti Sandi ... 89

3.11.4 Rancangan Antarmuka Menu Utama ... 89

3.11.5 Rancangan Antarmuka Menu Barang ... 90

3.11.6 Rancangan Antarmuka Menu Jenis Barang ... 90

3.11.7 Rancangan Antarmuka Menu Supplier ... 91

3.11.8 Rancangan Antarmuka Menu Pelanggan ... 92

3.11.9 Rancangan Antarmuka Menu Pegawai ... 93

3.11.10 Rancangan Antarmuka Menu Penjualan ... 94

3.11.11 Rancangan Antarmuka Menu Detil Penjualan ... 95

3.11.12 Rancangan Antarmuka Menu Pembelian... 96

3.11.13 Rancangan Antarmuka Menu Satuan Barang ... 97

3.11.14 Rancangan Antarmuka Menu Lihat Penjualan ... 98

3.11.15 Rangcangan Antarmuka Menu Perhitungan EOQ ... 98

3.11.16 Rancangan Antarmuka Menu Pembayaran Utang ... 99

3.11.17 Rancangan Antarmuka Menu Retur Pembelian ... 100

BAB 4. HASIL PENELITIAN ... 102

4.1 Halaman Menu Login... 102

4.2 Halaman Menu Utama ... 103

4.3 Halaman Menu Pengguna ... 105

4.4 Halaman Menu Ganti Sandi ... 106

4.5 Halaman Menu Supplier ... 107

4.6 Halaman Menu Pelanggan ... 108

4.7 Halaman Menu Pegawai ... 109


(7)

xii

4.9 Halaman Menu Jenis Barang ... 111

4.10 Halaman Menu Satuan ... 112

4.11 Halaman Menu Penjualan ... 113

4.12 Halaman Detail Penjualan ... 114

4.13 Halaman Lihat Penjualan ... 115

4.14 Halaman Menu Pembelian ... 116

4.15 Halaman Retur Pembelian ... 117

4.16 Halaman Pembayaran Utang ... 118

4.17 Halaman Perhitungan EOQ ... 119

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

5.1 Pengujian Sistem Login ... 121

5.2 Pengujian Sistem Mengelola Supplier ... 121

5.3 Pengujian Sistem Mengelola Pelanggan ... 122

5.4 Pengujian Sistem Mengelola Pegawai... 123

5.5 Pengujian Sistem Mengelola Pengguna ... 124

5.6 Pengujian Sistem Mengelola Ganti Sandi ... 125

5.7 Pengujian Sistem Mengelola Satuan ... 126

5.8 Pengujian Sistem Mengelola Barang ... 127

5.9 Pengujian Sistem Mengelola Jenis Barang ... 128

5.10 Pengujian Sistem Mengelola Penjualan ... 128

5.11 Pengujian Sistem Mengelola Penjualan Detail ... 129

5.12 Pengujian Sistem Mengelola Pembelian ... 130

5.13 Pengujian Sistem Mengelola Pembelian Detail ... 131

5.14 Pengujian Sistem Mengelola Retur Pembelian ... 132

5.15 Pengujian Sistem Mengelola Detail Retur Pembelian ... 133

5.16 Pengujian Sistem Mengelola Pembayaran Utang ... 133

5.17 Pengujian Sistem Lihat Penjualan ... 134

5.18 Pengujian Sistem Perhitungan EOQ... 134

BAB 6. SIMPULAN DAN SARAN ... 135

6.1 Simpulan ... 135

6.2 Saran ... 135


(8)

(9)

xiv

DAFTAR GAMBAR

Gambar 3.1 Flowchart Pembelian Barang Tunai ... 18

Gambar 3.2 Flowchart Pembelian Utang Jangka Waktu ... 20

Gambar 3.3 Flowchart Penjualan Barang ... 22

Gambar 3.4 Flowchart Pembayaran Utang ... 23

Gambar 3.5Flowchart Retur Pembelian ... 25

Gambar 3.6 Entitty Relationship Diagram PD.Baru ... 27

Gambar 3.7 Use Case PD.Baru ... 33

Gambar 3.8 Use Case Mengelola Supplier ... 34

Gambar 3.9 Use Case Mengelola Barang ... 35

Gambar 3.10 Use Case Mengelola Jenis Barang ... 36

Gambar 3.11 Use Case Mengelola Pengguna ... 37

Gambar 3.12 Use Case Mengelola Pegawai ... 38

Gambar 3.13 Use Case Mengelola Pelanggan ... 39

Gambar 3.14 Use Case Mengelola Penjualan ... 40

Gambar 3.15 Use Case Mengelola Detail Penjualan ... 41

Gambar 3.16 Use Case Mengelola Pembelian ... 42

Gambar 3.17 Use Case Mengelola Retur Pembelian ... 43

Gambar 3.18 Use Case Mengelola Pembayaran Utang ... 44

Gambar 3.19 Use Case Mengelola Satuan ... 45

Gambar 3.20 Use Case Mengelola Perhitungan EOQ ... 46

Gambar 3.21 Activity Diagram Melakukan Login ... 47

Gambar 3.22 Activity Diagram Melakukan Logout ... 48

Gambar 3.23 Activity Diagram Menambah Data Pengguna ... 49

Gambar 3.24 Activity Diagram Menghapus Data Pengguna ... 50

Gambar 3.25 Activity Diagram Mengganti Kata Sandi ... 51

Gambar 3.26 Activity Diagram Menambah Data Pegawai ... 52

Gambar 3.27 Activity Diagram Mengubah Data Pegawai ... 53

Gambar 3.28 Activity Diagram Menghapus Data Pegawai ... 54

Gambar 3.29 Activity Diagram Mencari Data Pegawai ... 55


(10)

xv

Gambar 3.31 Activity Diagram Mengubah Data Pelanggan ... 57

Gambar 3.32 Activity Diagram Menghapus Data Pelanggan ... 58

Gambar 3.33 Activity Diagram Mencari Data Pelanggan ... 59

Gambar 3.34 Activity Diagram Menambah Data Supplier ... 60

Gambar 3.35 Activity Diagram Mengubah Data Supplier ... 61

Gambar 3.36 Activity Diagram Menghapus Data Supplier ... 62

Gambar 3.37 Activity Diagram Mencari Data Supplier ... 63

Gambar 3.38 Activity Diagram Menambah Data Barang ... 64

Gambar 3.39 Activity Diagram Mengubah Data Barang ... 65

Gambar 3.40 Activity Diagram Mencari Data Barang ... 66

Gambar 3.41 Activity Diagram Menambah Data Jenis Barang ... 67

Gambar 3.42 Activity Diagram Mengubah Data Jenis Barang ... 68

Gambar 3.43 Activity Diagram Menghapus Data Jenis Barang ... 69

Gambar 3.44 Activity Diagram Mencari Data Jenis Barang ... 70

Gambar 3.45 Activity Diagram Menambah Data Satuan ... 71

Gambar 3.46 Activity Diagram Menghapus Data Satuan ... 72

Gambar 3.47 Activity Diagram Menambah Data Pembelian ... 73

Gambar 3.48 Activity Diagram Mencari Data Pembelian ... 74

Gambar 3.49 Activity Diagram Menambah Data Pembelian Detail ... 75

Gambar 3.50 Activity Diagram Menghapus Data Pembelian Detail ... 76

Gambar 3.51 Activity Diagram Menambah Data Penjualan ... 77

Gambar 3.52 Activity Diagram Mencari Data Penjualan ... 78

Gambar 3.53 Activity Diagram Menambah Detail Penjualan ... 79

Gambar 3.54 Activity Diagram Menghapus Detail Penjualan ... 80

Gambar 3.55 Activity Diagram Pembayaran Utang ... 81

Gambar 3.56 Activity Diagram Mencari Data Utang ... 82

Gambar 3.57 Activity Diagram Menambah Retur Pembelian ... 83

Gambar 3.58 Activity Diagram Menambah Detail Retur Pembelian ... 84

Gambar 3.59 Activity Diagram Menghapus Detail Retur Pembelian ... 85

Gambar 3.60 Activity Diagram Menambah Perhitungan EOQ ... 86

Gambar 3.61 Class Diagram Aplikasi Desktop PD.Baru ... 87


(11)

xvi

Gambar 3.63 Rancangan Antarmuka Menu Pengguna ... 88

Gambar 3.64 Rancangan Antarmuka Ganti sandi ... 89

Gambar 3.65 Rancangan Antarmuka Menu Utama ... 89

Gambar 3.66 Halaman Antarmuka Menu Barang ... 90

Gambar 3.67 Rancangan Antarmuka Menu Jenis Barang ... 91

Gambar 3.68 Rancangan Antarmuka Menu Supplier ... 92

Gambar 3.69 Rancangan Antarmuka Menu Pelanggan ... 93

Gambar 3.70 Rancangan Antarmuka Menu Pegawai ... 94

Gambar 3.71 Rancangan Antarmuka Menu Penjualan ... 95

Gambar 3.72 Rancangan Antarmuka Menu Detil Penjualan ... 96

Gambar 3.73 Rancangan Antarmuka Menu Pembelian ... 97

Gambar 3.74 Rancangan Antarmuka Menu Satuan Barang ... 97

Gambar 3.75 Rancangan Antarmuka Menu Lihat Penjualan ... 98

Gambar 3.76 Rancangan Antarmuka Perhitungan EOQ dan ROP... 99

Gambar 3.77 Rancangan Antarmuka Menu Pembayaran Utang ... 100

Gambar 3.78 Rancangan Antarmuka Menu Retur pembelian ... 101

Gambar 4.1 Halaman Menu Login ... 102

Gambar 4.2 Halaman Utama Admin ... 105

Gambar 4.3 Halaman Utama Pemilik ... 105

Gambar 4.4 Halaman Menu Pengguna ... 106

Gambar 4.5 Halaman Menu Ganti Sandi ... 107

Gambar 4.6 Halaman Menu Supplier ... 108

Gambar 4.7 Halaman Menu Pelanggan ... 109

Gambar 4.8 Halaman Menu Pegawai ... 110

Gambar 4.9 Halaman Menu Barang ... 111

Gambar 4.10 Halaman Menu Jenis Barang ... 112

Gambar 4.11 Halaman Menu Satuan ... 113

Gambar 4.12 Halaman Menu Penjualan ... 114

Gambar 4.13 Halaman detail Penjualan ... 115

Gambar 4.14Halaman Lihat Penjualan ... 116

Gambar 4.15Halaman Menu Pembelian ... 117


(12)

xvii

Gambar 4.17 Halaman Pembayaran Utang ... 119 Gambar 4.18 Halaman Perhitungan EOQ ... 120


(13)

xviii

DAFTAR TABEL

Tabel 3.1 Tabel Barang ... 28

Tabel 3.2 Tabel Admin ... 28

Tabel 3.3 Tabel Supplier ... 28

Tabel 3.4 Tabel Pelanggan ... 29

Tabel 3.5 Tabel Jenis Barang ... 29

Tabel 3.6 Tabel Pegawai ... 29

Tabel 3.7 Tabel Pembelian Detail ... 29

Tabel 3.8 Tabel Pembelian ... 30

Tabel 3.9 Tabel Penjualan ... 30

Tabel 3.10 Tabel Penjualan Detail ... 30

Tabel 3.11 Tabel Retur Pembelian ... 30

Tabel 3.12 Tabel Detail Retur ... 31

Tabel 3.13 Tabel Satuan ... 31

Tabel 3.14 Tabel EOQ ... 31

Tabel 5.1 Pengujian Sistem Login ... 121

Tabel 5.2 Pengujian Sistem Mengelola Supplier... 121

Tabel 5.3 Pengujian Sistem Mengelola Pelanggan ... 122

Tabel 5.4 Pengujian Sistem Mengelola Pegawai ... 124

Tabel 5.5 Pengujian Sistem Mengelola Pengguna ... 125

Tabel 5.6 Pengujian Sistem Mengelola Ganti Sandi ... 126

Tabel 5.7 Pengujian Sistem Mengelola Satuan ... 126

Tabel 5.8 Pengujian Sistem Mengelola Barang ... 127

Tabel 5.9 Pengujian Sistem Mengelola Jenis Barang ... 128

Tabel 5.10 Pengujian Sistem Mengelola Penjualan ... 128

Tabel 5.11 Pengujian Sistem Mengelola Penjualan Detail ... 129

Tabel 5.12 Pengujian Sistem Mengelola Pembelian ... 131

Tabel 5.13 Pengujian Sistem Mengelola Pembelian Detail ... 132

Tabel 5.14 Pengujian Sistem Mengelola Retur Pembelian ... 132

Tabel 5.15 Pengujian Sistem Detail Retur Pembelian ... 133


(14)

xix

Tabel 5.17 Pengujian Sistem Lihat Penjualan ... 134 Tabel 5.18 Pengujian SIstem Perhitungan EOQ ... 134


(15)

xx

DAFTAR LAMPIRAN


(16)

xxi

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Process

Menunjukkan proses yang dilakukan sistem.

Flowchart Document

Dokumen seperti surat keterangan, gaji, dan lain-lain.

Flowchart Display Menunjukkan data

di layar monitor.

Flowchart Manual

operation

Menunjukkan aktivitas yang dilakukan secara manual.

Flowchart Database

Menunjukkan tempat

penyimpanan data atau database sebuah sistem.

Flowchart Manual input

Menunjukkan pemasukan data yang dilakukan secara manual menggunakan keyboard,barcode scan, dan lain-lain.

Flowchart Decision

Menunjukkan pilihan pengambilan keputusan, biasa berisi ya atau tidak dan dapat dialirkan ke simbol lainnya.

Flowchart Off-line

Storage

Menunjukkan pengarsipan dokumen.


(17)

xxii

Jenis Notasi/Lambang Nama Arti

Flowchart Anak Panah Menunjukkan alur

dari setiap simbol.

ERD Atribut Mendeskripsikan

karakter entitas

ERD Entitas

Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai

ERD Relasi

Hubungan di antara sejumlah entitas yang berbeda

ERD Garis/Kardinali

tas

Penghubung antara relasi dengan entitas

ERD Binary

Satu relasi menghubungkan dua entitas

ERD Ternary

Satu relasi menghubungkan tiga entitas

ERD N-ary

Satu relasi menghubungkan banyak entitas

ERD A B Many to one

himpunan entitas A berhubungan dengan banyak entitas pada himpunan entitas B


(18)

xxiii

Jenis Notasi/Lambang Nama Arti

ERD A B One to one

Himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B

ERD A B One to many

Hiumpunan entitas A berhubungan dengan paling banyak dengan entitas pada himpunan B, tapi tidak sebaliknya

UML

Actor

Entitas eksternal dari sistem

UML Use Case

Bagian fungsional dari sistem

UML

Sistem

Sistem yang digunakan

UML

Associations

Hubungan antara aktor dan use

case, aktor menggunakan use

case tersebut

UML

Extends

Merupakan use case yang ada di


(19)

xxiv

Jenis Notasi/Lambang Nama Arti

dalam use case

induk, usecase yang di-extends

merupakan proses yang tidak harus

digunakan

UML

Include

Merupakan use case di mana jika

use case yang satu meng-include

use case yang lain maka use case yang di-include

harus dilakukan terlebih dahulu

UML + Public

Semua objek dapat menggunakan fitur

ini

UML -

Private

Hanya objek yang memiliki atribut /

method ini yang dapat menggunakan fitur ini UML # Protected

Hanya objek induk yang memiliki atau

objek turunan yang memiliki atribut / method ini

yang dapat menggunakan fitur

ini

UML

~ Package Hanya objek di

dalam


(20)

xxv

Jenis Notasi/Lambang Nama Arti

sama dengan

package objek induk dapat menggunakan fitur

ini

UML

Associations Hubungan antar

class,class

memiliki atribut berupa class lain.

UML

Agregation Hubungan yang menyatakan bagian, kelas yang

satu memiliki atribut kelas yang

lain.

UML

Composition Hubungan yang hubungan antara

duaclass yang tidak dapat dipisahkan (satu kesatuan). UML Generalization / Inheritance Merupakan hubungan turunan,

subclass memiliki atribut yang dimiliki oleh

superclass

UML

Dependency Hubungan ketergantungan tetapi tidak seperti

asosiasi, seperti contoh di samping

UML Status Awal Status awal

aktivitas sistem

UML Aktivitas Aktivitas yang


(21)

xxvi

Jenis Notasi/Lambang Nama Arti

UML

Decision /

percabangan

Asosiasi percabangan dimana jika ada

pilihan aktivitas lebih dari satu

UML

Penggabunga n / Join

Asosiasi penggabungan dimana lebih dari

satu aktivitas digabungkan menjadi satu

UML Status akhir Status akhir

dilakukan sistem

UML

Sistem swimlane Memisahkan

organisasi yang bertanggungjawab

terhadap aktivitas yang terjadi


(22)

LAMPIRAN A. RIWAYAT HIDUP PENULIS

Nama : Tomi Lukmana

Tempat, Tanggal Lahir

: Rangkasbitung, 23 juli 1991

Jenis Kelamin : Laki-Laki

Agama : Bubdha

Status : Mahasiswa

Kewarganegaraan : Indonesia

Alamat : Jl.babakan jeruk indah 1 no.6 Bandung

No.Hp : 081312522012

Email : [email protected]

Pendidikan Formal

1996 - 2003 : SD MARDI YUANA, RANGKASBITUNG 2003 - 2006 : SMP MARDI YUANA, RANGKASBITUNG 2006 - 2009 : SMA SANTA MARIA 1, BANDUNG

2009 - Sekarang : Universitas Kristen Maranatha, BANDUNG

Sertifikasi

2012 : SAP


(23)

1

BAB 1. PENDAHULUAN

Pada bab ini akan menjelaskan latar belakang masalah, rumusan masalah, tujuan dari Tugas Akhir, ruang lingkup kajian, sumber data serta sistematika penyajian.

1.1 Latar Belakang Masalah

PD.Baru ini merupakan sebuah perusahaan dagang (distributor) yang melakukan transaksi pembelian dan penjualan secara grosir untuk toko – toko. Dalam era modern ini perusahaan dagang harus lebih kompetitif agar mampu bertahan dan bersaing merebut pasar. Oleh karena itu, perusahaan harus memiliki srategi bisnis agar dapat mempertahankan kredibilitas.

Aplikasi yang dibuat ini mengatasi masalah – masalah yang sering terjadi dalam perusahaan dagang melakukan pencatatan pembelian, penjualan dan inventori secara manual, salah satu hal penting yang harus dimiliki oleh perusahaan dagang adalah mengelola persediaan barang. Masalah yang dihadapi dalam mengelola persedian barang jika persediaan barang terlalu berlebih maka tidak efisien karena biaya yang sangat besar lalu menambah beban penyimpanan dalam gudang serta kemungkinan penyusutan. Apabila untuk menghemat biaya melakukan persediaan yang terlalu sedikit ini mengakibatkan resiko kehabisan stok (out of stock) pada saat permintaan melonjak serta membuat pelanggan tidak merasa puas ketika pesanan yang diinginkan tidak tersedia. Hal ini dapat menyebabkan penghasilan perusahaan berkurang maka perusahaan harus memperhitungkan agar pengendalian persediaan barang bernilai optimal. Perusahaan dapat menggunakan metode Economic Order Quantity (EOQ),

dengan metode EOQ dapat diketahui jumlah pembelian paling ekonomis pada setiap kali pembelian dan EOQ juga didukung oleh metode Reorder Point (ROP). Metode ROP digunakan untuk menghitung kapan perusahaan melakukan pemesanan barang kembali, apabila perhitungan ROP tidak cermat maka akan terjadi kemungkinan kekurangan stok dan dapat menambah biaya penyimpanan tambahan (Exstra Carrying Cost).


(24)

2

Aplikasi ini diharapkan dapat membantu perusahaan dalam melakukan pencatatan transaksi penjualan, pembelian, inventory dan mengelola persediaan barang. Supaya dapat memperkirakan kebutuhan barang supaya tidak kehabisan stok dan membantu perusahaan dalam melakukan pembelian secara ekonomis.

1.2 Rumusan Masalah

Dari uraian latar belakang masalah yang ada di atas, maka dapat dibuat beberapa rumusan masalah antara lain sebagai berikut:

1. Bagaimana pencatatan transaksi penjualan, pembelian dan inventori menggunakan teknologi?

2. Bagaimana menghitung jumlah pembelian optimal di PD.Baru?

3. Bagaimana menghitung jumlah frekuensi pembelian barang di PD.Baru? 4. Bagaimana menghitung kapan seharusnya PD.Baru melakukan

pemesanan ulang?

1.3 Tujuan Pembahasan

Tujuan dari Tugas Akhir yang dibuat ini adalah untuk membuat sebuah program yang dapat membantu PD.Baru melalui penjelasan sebagai berikut : 1. Membantu pencatatan transaksi penjualan, pembelian dan invetori

menggunakan teknologi.

2. Melakukan perhitungan jumlah pembelian optimal menggunakan metode EOQ di PD.Baru.

3. Melakukan perhitungan jumlah frekuensi pembelian barang menggunakan metode EOQ di PD.Baru.

4. Menghitung titik pemesanan kembali persediaan barang menggunakan metode ROP di PD.Baru.


(25)

3

1.4 Ruang Lingkup Kajian

Untuk Tugas Akhir yang merupakan pengembangan aplikasi maka anda juga akan memberikan penjelasan mengenai:

1.4.1 Ruang Lingkup Perangkat Lunak

a. Sistem operasi Microsoft Windows 7 Professional 32 Bit

b. Sistem basis data: Microsoft SQL Server 2008 R2

c. Bahasa program: Microsoft Visual Studio .Net dengan bahasa pemrograman C# (Csharp).

d. Editor pemrograman: Microsoft Visual Studio 2010

1.4.2 Ruang Lingkup Perangkat Keras

a. Processor Intel Dual Core 1,8GHz.

b. Memory DDR 256 Megabyte.

c. Harddisk 40 Gigabyte.

d. Keyboard+Mouse.

1.4.3 Batasan Aplikasi

a. Pengguna aplikasi ini terdiri dari dua aktor:

user administrator mempunyai hak akses dapat mengelola semua bagian dari aplikasi kecuali data pengguna dan laporan.

 Pemilik mempunyai hak akses dapat mengelola semua yang dilakukan administrator, serta mengelola data pengguna dan laporan.

b. Fitur yang terkait :

1. Pengelolaan data barang. 2. Pengelolaan data jenis barang. 3. Pengelolaan data satuan barang. 4. Pengelolaan data penjualan.


(26)

4

5. Pengelolaan data pembelian. 6. Pengelolaan data pembelian retur. 7. Pengelolaan data supplier.

8. Pengelolaan data pegawai. 9. Pengelolaan data pelanggan. 10. Pengelolaan data pengguna 11. Pembayaran utang.

12. Perhitungan EOQ

13. Laporan penjualan dan pembelian.

1.5 Sumber Data

Sumber data yang diperoleh untuk membantu dalam perancangan aplikasi ini berdasarkan sumber data primer :

1. Hasil observasi langsung dari PD.Baru di Kota Bandung.

Sumber data yang diperoleh untuk membantu perancangan aplikasi ini berdasarkan sumber data sekunder :

2. Melalui buku-buku yang dapat membantu dalam pembuatan aplikasi ini serta mempelajari maupun memahami metode

Economic Order Quantity (EOQ) dan metode ReOrder Point (ROP)

sehingga informasi yang disajikan dalam laporan ini dapat diperoleh kebenaran datanya.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan ini disusun untuk memberikan gambaran umum pada pembuatan sistem yang akan dibuat. Sistematika penulisan yang akan digunakan adalah sebagai berikut :

BAB 1. PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, sumber data, serta sistematika penyajian.


(27)

5

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan rancangan sistem yang akan dibuat.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan tentang gambaran analisis masalah yang ada di bengkel, analisis perancangan sistem, metode alirannya menggunakan Unified Modeling Language

(UML), pemodelan datanya menggunakan entity relationship diagram (ERD).

Bab 4. HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan tahap implementasi dari hasil analisis dan pemodelan, penjelasan mengenai realisasi

feature dan User Interface Design dari aplikasi yang dibuat. BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini digunakan untuk hasil pengujian berupa pengujian black box, sehingga sesuai dengan kebutuhan user.

BAB 6. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang sudah diperoleh dari hasil Tugas Akhir..


(28)

135

BAB 6. SIMPULAN DAN SARAN

Pada bab ini membahas mengenai kesimpulan dan saran terhadap Pengelolaan Sistem Informasi Pengelolaan Data pada “PD.BARU”.

6.1 Simpulan

Kesimpulan dari hasil analisis, pembuatan, dan implementasi aplikasi ini sebagai berikut:

1. Aplikasi ini memiliki fitur mengelola data penjualan, pembelian dan stok barang yang bertujuan untuk pencatatan barang masuk dan keluar.

2. Aplikasi ini memiliki fitur menghitung pembelian optimal tahun berikut dari data tahun sebelumnya.

3. Aplikasi ini memiliki fitur untuk menghitung berapa frekuensi

pembelian dalam setahun.

4. Aplikasi ini memiliki fitur menghitung berapa stok yang aman dan melakukan pemesanan kembali.

6.2 Saran

Aplikasi desktop PD.Baru dapat dikembangkan lebih lanjut dengan menambahkan fitur-fitur seperti akuntansi, penggunaan barcode, menggunakan metode Customer Relationship Management yang lebih lanjut, sistem penggajian pegawai dan penggunaan metode FIFO LIFO.


(29)

136

DAFTAR PUSTAKA

[1] A. Rusdiana, Sistem Informasi Manajemen, Bandung: Pustaka Setia, 2014.

[2] J. M. Hartono, Pengenalan Komputer Dasar Ilmu Komputer, Pemograman, Sistem Informasi dan Intelegensi Buatan, Yogyakarta, Central Java: Andi, 2005.

[3] R. A.S and M. , Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika Bandung, 2013.

[4] Fathansyah, Basis Data Edisi Revisi, Bandung: Informatika, 2012. [5] M. Fowler, UML Distiled Edisi 3, Yogyakarta: ANDI, 2005.

[6] Y. M. Siagian, Supply Chain Management, Jakarta: Grasindo, 2005. [7] F. Jacobs, Operations And Supply Chain Management, New York: The

McGraw-Hill, 2011.

[8] A. Ristono, Manajemen Persediaan, Yogyakarta: Graha Ilmu, 2009. [9] J. Liberty and B. MacDonald, Learning C# Second Edition, United Stated

of America: O'Reilly, 2005.

[10] R. S. Pressman, Ph.D., Software Engineering : A PRACTITIONER APPROACH SIXTH EDITION, New York: McGraw-Hill, 2005.


(1)

Aplikasi ini diharapkan dapat membantu perusahaan dalam melakukan pencatatan transaksi penjualan, pembelian, inventory dan mengelola persediaan barang. Supaya dapat memperkirakan kebutuhan barang supaya tidak kehabisan stok dan membantu perusahaan dalam melakukan pembelian secara ekonomis.

1.2 Rumusan Masalah

Dari uraian latar belakang masalah yang ada di atas, maka dapat dibuat beberapa rumusan masalah antara lain sebagai berikut:

1. Bagaimana pencatatan transaksi penjualan, pembelian dan inventori menggunakan teknologi?

2. Bagaimana menghitung jumlah pembelian optimal di PD.Baru?

3. Bagaimana menghitung jumlah frekuensi pembelian barang di PD.Baru? 4. Bagaimana menghitung kapan seharusnya PD.Baru melakukan

pemesanan ulang?

1.3 Tujuan Pembahasan

Tujuan dari Tugas Akhir yang dibuat ini adalah untuk membuat sebuah program yang dapat membantu PD.Baru melalui penjelasan sebagai berikut : 1. Membantu pencatatan transaksi penjualan, pembelian dan invetori

menggunakan teknologi.

2. Melakukan perhitungan jumlah pembelian optimal menggunakan metode EOQ di PD.Baru.

3. Melakukan perhitungan jumlah frekuensi pembelian barang menggunakan metode EOQ di PD.Baru.

4. Menghitung titik pemesanan kembali persediaan barang menggunakan metode ROP di PD.Baru.


(2)

3

1.4 Ruang Lingkup Kajian

Untuk Tugas Akhir yang merupakan pengembangan aplikasi maka anda juga akan memberikan penjelasan mengenai:

1.4.1 Ruang Lingkup Perangkat Lunak

a. Sistem operasi Microsoft Windows 7 Professional 32 Bit

b. Sistem basis data: Microsoft SQL Server 2008 R2

c. Bahasa program: Microsoft Visual Studio .Net dengan bahasa pemrograman C# (Csharp).

d. Editor pemrograman: Microsoft Visual Studio 2010

1.4.2 Ruang Lingkup Perangkat Keras

a. Processor Intel Dual Core 1,8GHz.

b. Memory DDR 256 Megabyte.

c. Harddisk 40 Gigabyte.

d. Keyboard+Mouse.

1.4.3 Batasan Aplikasi

a. Pengguna aplikasi ini terdiri dari dua aktor:

user administrator mempunyai hak akses dapat mengelola semua bagian dari aplikasi kecuali data pengguna dan laporan.

 Pemilik mempunyai hak akses dapat mengelola semua yang dilakukan administrator, serta mengelola data pengguna dan laporan.

b. Fitur yang terkait :

1. Pengelolaan data barang. 2. Pengelolaan data jenis barang. 3. Pengelolaan data satuan barang. 4. Pengelolaan data penjualan.


(3)

5. Pengelolaan data pembelian. 6. Pengelolaan data pembelian retur. 7. Pengelolaan data supplier.

8. Pengelolaan data pegawai. 9. Pengelolaan data pelanggan. 10. Pengelolaan data pengguna 11. Pembayaran utang.

12. Perhitungan EOQ

13. Laporan penjualan dan pembelian.

1.5 Sumber Data

Sumber data yang diperoleh untuk membantu dalam perancangan aplikasi ini berdasarkan sumber data primer :

1. Hasil observasi langsung dari PD.Baru di Kota Bandung.

Sumber data yang diperoleh untuk membantu perancangan aplikasi ini berdasarkan sumber data sekunder :

2. Melalui buku-buku yang dapat membantu dalam pembuatan aplikasi ini serta mempelajari maupun memahami metode

Economic Order Quantity (EOQ) dan metode ReOrder Point (ROP)

sehingga informasi yang disajikan dalam laporan ini dapat diperoleh kebenaran datanya.

1.6 Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan ini disusun untuk memberikan gambaran umum pada pembuatan sistem yang akan dibuat. Sistematika penulisan yang akan digunakan adalah sebagai berikut :

BAB 1. PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, sumber data, serta sistematika penyajian.


(4)

5

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan rancangan sistem yang akan dibuat.

BAB 3. ANALISIS DAN RANCANGAN SISTEM

Bab ini digunakan untuk menjelaskan tentang gambaran analisis masalah yang ada di bengkel, analisis perancangan sistem, metode alirannya menggunakan Unified Modeling Language

(UML), pemodelan datanya menggunakan entity relationship diagram (ERD).

Bab 4. HASIL PENELITIAN

Bab ini digunakan untuk menjelaskan tahap implementasi dari hasil analisis dan pemodelan, penjelasan mengenai realisasi

feature dan User Interface Design dari aplikasi yang dibuat. BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini digunakan untuk hasil pengujian berupa pengujian black box, sehingga sesuai dengan kebutuhan user.

BAB 6. SIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan dan saran yang sudah diperoleh dari hasil Tugas Akhir..


(5)

135

Pengelolaan Sistem Informasi Pengelolaan Data pada “PD.BARU”.

6.1 Simpulan

Kesimpulan dari hasil analisis, pembuatan, dan implementasi aplikasi ini sebagai berikut:

1. Aplikasi ini memiliki fitur mengelola data penjualan, pembelian dan stok barang yang bertujuan untuk pencatatan barang masuk dan keluar.

2. Aplikasi ini memiliki fitur menghitung pembelian optimal tahun berikut dari data tahun sebelumnya.

3. Aplikasi ini memiliki fitur untuk menghitung berapa frekuensi

pembelian dalam setahun.

4. Aplikasi ini memiliki fitur menghitung berapa stok yang aman dan melakukan pemesanan kembali.

6.2 Saran

Aplikasi desktop PD.Baru dapat dikembangkan lebih lanjut dengan menambahkan fitur-fitur seperti akuntansi, penggunaan barcode, menggunakan metode Customer Relationship Management yang lebih lanjut, sistem penggajian pegawai dan penggunaan metode FIFO LIFO.


(6)

136

DAFTAR PUSTAKA

[1] A. Rusdiana, Sistem Informasi Manajemen, Bandung: Pustaka Setia, 2014.

[2] J. M. Hartono, Pengenalan Komputer Dasar Ilmu Komputer, Pemograman, Sistem Informasi dan Intelegensi Buatan, Yogyakarta, Central Java: Andi, 2005.

[3] R. A.S and M. , Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika Bandung, 2013.

[4] Fathansyah, Basis Data Edisi Revisi, Bandung: Informatika, 2012. [5] M. Fowler, UML Distiled Edisi 3, Yogyakarta: ANDI, 2005.

[6] Y. M. Siagian, Supply Chain Management, Jakarta: Grasindo, 2005. [7] F. Jacobs, Operations And Supply Chain Management, New York: The

McGraw-Hill, 2011.

[8] A. Ristono, Manajemen Persediaan, Yogyakarta: Graha Ilmu, 2009. [9] J. Liberty and B. MacDonald, Learning C# Second Edition, United Stated

of America: O'Reilly, 2005.

[10] R. S. Pressman, Ph.D., Software Engineering : A PRACTITIONER APPROACH SIXTH EDITION, New York: McGraw-Hill, 2005.


Dokumen yang terkait

Analisis Pengendalaian Persediaan Obat Menggunakan Metode Eoq (Economics Order Quantity) Pada Instalasi Farmasi Rumah Sakit Umum Pusat Haji Adam Malik Medan

2 74 115

Analisis pengendalian persediaan air mineral menggunakan metode eqq (studi kasus pada sgen tirta indah)

9 75 68

Studi Pengendalian Persediaan Obat Generik melalui Metode Analisis ABC, Economic Order Quantity (EOQ) dan Reorder Point (ROP) di Gudang Farmasi Rumah Sakit Islam Asshobirin Tahun 2013

2 33 207

Gambaran Penyebab Kekosongan Stok Obat Paten Dan Upaya Pengendaliannya Di Gudang Medis Instalasi Farmasi RSUD Kota Bekasi Pada Triwulan I Tahun 2015

12 75 224

TA : Rancang Bangun Aplikasi Pengendalian Stok Produk Dengan Metode EOQ dan ROP Berbasis Website Pada Zilch Streetwear Surabaya.

4 18 138

Aplikasi Penjualan & Pembelian, serta Stok Gudang Menggunakan Metode EOQ & ROP Pada CV. Sarinah Putra.

1 9 28

Pembuatan Sistem Informasi Administrasi untuk mengelola Stok UD “Narwastu” dengan Metode EOQ dan ROP | Karundeng | Jurnal Infra 722 1277 1 SM

0 0 4

PERENCANAAN DAN PENGENDALIAN OBAT GENERIK DENGAN METODE ANALISIS ABC, EOQ DAN ROP (Studi Kasus Di Unit Gudang Farmasi RS PKU ‘Aisyiyah Boyolali)

0 3 7

ANALISIS PENGENDALIAN PERSEDIAAN OBAT BERDASARKAN METODE ABC, EOQ DAN ROP (Studi Kasus Pada Gudang Farmasi Rumah Sakit Muhammadiyah Gresik) - UMG REPOSITORY

0 2 9

Program aplikasi inventory dengan metode EOQ (Economic Order Quantity) dan RoP (Reorder Point) : studi kasus Insight Production Vidyasena - USD Repository

1 1 94