Aplikasi Material Requirements Planning PT. Anugrah Agrotekindo.

(1)

ABSTRAK

Produksi merupakan kegiatan inti dari sebuah perusahaan manufaktur untuk memenuhi kebutuhan dan permitaan pasar terhadap suatu produk. Saat ini PT Anugrah Agrotekindo belum menggunakan sistem yang terkomputerisasi sehingga proses pencatatan barang, pencatatan transaksi pembelian, pencatatan transaksi penjualan, pencatatan produksi dan perencanaan produksi tidak maksimal. Untuk mengatasi permasalahan tersebut, penulis melakukan sebuah penelitian dengan judul “Aplikasi Material Requirements Planning PT Anugrah Agrotekindo”. Penelitian ini dilakukan dengan tujuan untuk menghasilkan aplikasi berbasis desktop yang dapat membantu perusahaan dalam melakukan pembuatan ramalan penjualan, penjadwalan produksi kedepan dan pembelian bahan baku dengan cara terkoordinasi sehingga kegiatan produksi dapat berjalan dengan lancar dengan persediaan barang seminimal mungkin. Adapun tujuan lain dalam penelitian ini yaitu untuk mengelola setiap pencatatan data transaksi pembelian, transaksi penjualan, pencatatan barang, serta pencatatan setiap kegiatan produksi. Sumber data yang digunakan dalam penelitian ini diperoleh dari tanya jawab dengan PPIC di PT Anugrah Agrotekindo, dan buku-buku literatur mengenai teori-teori yang dibutuhkan, serta berbagai sumber dari internet untuk referensi. Dengan dibuatnya aplikasi ini, diharapkan setiap proses pengolahan data lebih efisien dan dapat menghemat banyak waktu dalam pencatatan serta pencarian data barang dan transaksi PT Anugrah Agrotekindo.

Kata Kunci: perencanaan produksi, PT Anugrah Agrotekindo, ramalan penjualan, sistem Material Requirements Planning.


(2)

ABSTRACT

Manufacture companny has production as its core operation to fulfill market’s demands for products. At this time PT Anugrah Agrotekindo hasn’t use a computerized system so procurement, sales, production, and production plan data recording process was not optimal. To prevent the problems, the author does

research with title “Material Requirements Planning Aplication for PT Anugrah

Agrotekindo”. This research was done with purpose to create desktop base

application that will help company to create sales forecast, production plan, and procurements so every production activity could be done with optimal result. The other purpose of this application is to inform user every procurement, stock, sales, and production activity record. Every data source to create this application are obtained from questioning PPIC of the company, literature books about teories that are needed, and various website for references. With the establishment of this application, the author hopes every data processing could be more optimal and efficient for PT Anugrah Agrotekindo.

Keywords: forecast, Material Requirements Planning System, PT Anugrah Agrotekindo, production plan.


(3)

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

DAFTAR TABEL ... xix

DAFTAR SINGKATAN ... xxiv

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

1.4.1 Sistem ... 3

1.4.2 Software ... 4

1.4.3 Hardware ... 4

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 6

2.1 Manajemen Persediaan ... 6

2.1.1 Jenis- jenis Persediaan ... 6

2.1.2 Overstock dan Understock ... 7

2.1.3 Fungsi Persediaan ... 8

2.2 Sales Forecast ... 8

2.3 Analisis Regresi ... 9

2.3.1 Analisis Regresi Linear Sederhana ... 9


(4)

2.4.1 Definisi Material Requirements Planning ... 12

2.4.2 Tujuan Material Requirements Planning (MRP) ... 13

2.4.3 Komponen MRP ... 14

2.5 Flowchart ... 16

2.6 Entity Relationsip Diagram (ERD) ... 16

2.7 Unified Modeling Language (UML) ... 18

2.7.1 Use Case Diagram ... 18

2.7.2 Class Diagram ... 18

2.7.3 Activity Diagram ... 18

2.8 Pemrograman Berorientasi Objek ... 18

2.9 Pemrograman Bahasa C# ... 19

2.10 Visual Studio ... 19

2.11 Database Management System (DBMS) ... 20

2.12 SQL Server ... 21

2.13 LINQ to SQL ... 22

2.14 Operasi Standar Query ... 22

2.15 Crystal Report ... 23

2.16 Black Box Testing ... 24

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 25

3.1 Proses Bisnis ... 25

3.1.1 Proses Bisnis Pembelian Barang Mentah ... 25

3.1.2 Proses Bisnis Persediaan Barang Mentah ... 27

3.1.3 Proses Bisnis Produksi ... 29

3.1.4 Proses Bisnis Persediaan Barang Hasil Produksi ... 31

3.1.5 Proses Bisnis Penjualan Barang ... 33

3.2 Rancangan Antarmuka ... 35

3.2.1 Rancangan Antarmuka FormLogin... 35

3.2.2 Rancangan Antarmuka FormHome ... 35

3.2.3 Rancangan Antarmuka Form Forecast ... 36

3.2.4 Rancangan Antarmuka Form Perencanaan Produksi ... 37

3.2.5 Rancangan Antarmuka Form Master Menu ... 37


(5)

3.2.7 Rancangan Antarmuka Form Tambah Bahan Baku ... 39

3.2.8 Rancangan Antarmuka Form Tambah Bahan Kemas ... 40

3.2.9 Rancangan Antarmuka Form Tambah User ... 41

3.2.10 Rancangan Antarmuka Form Tambah Supplier ... 41

3.2.11 Rancangan Antarmuka Form Pembelian ... 42

3.2.12 Rancangan Antarmuka Form Penjualan ... 43

3.2.13 Rancangan Antarmuka Form Produksi ... 44

3.3 Entity Relationship Diagram ... 46

3.4 Transformasi ERD ke dalam tabel ... 47

3.4.1 Tabel Supplier ... 47

3.4.2 Tabel User ... 47

3.4.3 Tabel Pembelian ... 48

3.4.4 Tabel Detail Pembelian ... 48

3.4.5 Tabel Penjualan ... 49

3.4.6 Tabel Detail Penjualan ... 49

3.4.7 Tabel Detail Formula ... 49

3.4.8 Tabel Formula ... 50

3.4.9 Tabel Barang Mentah ... 50

3.4.10 Tabel Barang Jadi ... 50

3.4.11 Tabel Customer ... 51

3.4.12 Tabel Produksi ... 51

3.4.13 Tabel MRP ... 52

3.5 Unified Modeling Language ... Error! Bookmark not defined. 3.5.1 Use Case Diagram Utama ... 53

3.5.2 Use Case Diagram Kelola Data Barang ... 54

3.5.3 Use Case Diagram Kelola Data Pengguna ... 54

3.5.4 Use Case Diagram Penjualan ... 55

3.5.5 Use Case Diagram Pembelian ... 56

3.5.6 Use Case Diagram Produksi ... 57

3.5.7 Use Case Diagram Laporan Pembelian ... 57

3.5.8 Use Case Diagram Laporan Data Barang ... 58


(6)

3.6 Activity Diagram ... 60

3.6.1 Activity Diagram Login ... 60

3.6.2 Acitvity Diagram Tambah Supplier ... 61

3.6.3 ActivityDiagramEditSupplier ... 62

3.6.4 ActivityDiagram Tambah Barang Mentah ... 63

3.6.5 ActivityDiagramEdit Barang Mentah ... 64

3.6.6 ActivityDiagram Tambah Pembelian ... 65

3.6.7 ActivityDiagramEdit Pembelian ... 66

3.6.8 ActivityDiagram Histori Pembelian ... 67

3.6.9 Activity Diagram Penerimaan Barang Mentah ... 68

3.6.10 Activity Diagram Tambah Formula ... 69

3.6.11 Activity Diagram Edit Formula ... 70

3.6.12 Activity Diagram Tambah Permintaan Produksi ... 71

3.6.13 Activity Diagram Hapus Permintaan Produksi ... 72

3.6.14 Activity Diagram Pengiriman Barang Jadi ... 73

3.6.15 Activity Diagram Tambah Customer ... 74

3.6.16 Activity Diagram Edit Customer ... 75

3.6.17 Activity Diagram Tambah Penjualan ... 76

3.6.18 Activity Diagram Edit Penjualan ... 77

3.6.19 Activity Diagram Forecast ... 78

3.6.20 Activity Diagram Lihat Perencanaan Produksi ... 79

3.6.21 Activity Diagram Melihat dan Mencetak Laporan Pembelian Tidak Langsung ... 80

3.6.22 Activity Diagram Melihat dan Mencetak Laporan Detil Pembelian Tidak Langsung ... 81

3.6.23 Activity Diagram Melihat dan Mencetak Laporan Penjualan Tidak Langsung ... 82

3.6.24 Activity Diagram Melihat dan Mencetak Laporan Detil Penjualan Tidak Langsung ... 83

3.6.25 Activity Diagram Melihat dan Mencetak Laporan Stok Barang Mentah Tidak Langsung ... 84


(7)

3.6.26 Activity Diagram Melihat dan Mencetak Laporan Stok Barang

Jadi Tidak Langsung ... 85

3.7 Class Diagram ... 86

3.7.1 Class Diagram Barang Mentah ... 87

3.7.2 Class Diagram Barang Jadi ... 87

3.7.3 Class Diagram Supplier ... 88

3.7.4 Class Diagram Pembelian ... 88

3.7.5 Class Diagram Detail Pembelian ... 89

3.7.6 Class DiagramUser ... 89

3.7.7 Class Diagram Produksi ... 90

3.7.8 Class Diagram Formula ... 90

3.7.9 Class Diagram Detail Formula ... 91

3.7.10 Class Diagram Penjualan ... 91

3.7.11 Class Diagram Detail Penjualan ... 92

3.7.12 Class DiagramCustomer ... 92

3.7.13 Class Diagram MRP ... 93

BAB 4. HASIL PENELITIAN ... 94

4.1 Form Menu Login ... 94

4.2 Form Menu Home ... 95

4.3 Form Menu Master ... 96

4.4 Form Menu Bahan Baku ... 97

4.5 Form Menu Bahan Kemas ... 98

4.6 Form Menu Produk ... 99

4.7 Form Menu User ... 100

4.8 Form Menu Formula ... 101

4.9 Form Menu MRP ... 102

4.10 Form Menu Forecast ... 103

4.11 Form Menu Set Forecast Mingguan ... 104

4.12 Form Menu Pembelian ... 105

4.13 Form Menu Add Pembelian ... 106

4.14 Form Menu Add Detail Pembelian ... 107


(8)

4.16 Form Menu Histori Pembelian ... 109

4.17 Form Menu Penjualan ... 110

4.18 Form Menu Add Penjualan ... 111

4.19 Form Menu Add Detail Penjualan ... 112

4.20 Form Menu Produksi ... 113

4.21 Form Menu Add Produksi ... 114

4.22 Form Menu Pengiriman Hasil Produksi ... 115

4.23 Form Menu Histori Produksi ... 116

4.24 From Menu Perencanaan Produksi ... 117

4.25 Form Menu Rekap Bulanan ... 118

4.26 Form Menu Report Pembelian ... 119

4.27 Form Menu Report Penjualan ... 120

4.28 Form Menu Report Barang ... 121

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

5.1 Pengujian Login ... 122

5.2 Pengujian Penambahan Data Barang Mentah ... 124

5.3 Pengujian Mengubah Data Barang Mentah ... 125

5.4 Pengujian Penambahan Data Barang Jadi ... 126

5.5 Pengujian Mengubah Data Barang Jadi ... 127

5.6 Pengujian Penambahan Data User ... 128

5.7 Pengujian Mengubah Data User ... 130

5.8 Pengujian Penambahan Data Formula ... 132

5.9 Pengujian Mengubah Data Formula ... 133

5.10 Pengujian Penambahan Data Pembelian ... 135

5.11 Pengujian Mengubah Data Pembelian ... 137

5.12 Pengujian Penambahan Detail Pembelian ... 139

5.13 Pengujian Penambahan Data Supplier ... 140

5.14 Pengujian Mengubah Data Supplier ... 141

5.15 Pengujian Penambahan Data Penjualan ... 142

5.16 Pengujian Mengubah Data Penjualan ... 144

5.17 Pengujian Penambahan Detail Penjualan ... 146


(9)

5.19 Pengujian Mengubah Data Customer ... 149

5.20 Pengujian Penambahan Permintaan Produksi ... 150

5.21 Pengujian Laporan Pembelian ... 150

5.22 Pengujian Laporan Penjualan ... 152

5.23 Pengujian Laporan Stok Barang ... 153

BAB 6. SIMPULAN DAN SARAN ... 154

6.1 Simpulan ... 154

6.2 Saran ... 154


(10)

DAFTAR GAMBAR

Gambar 3.1 Flowchart Pembelian Barang Mentah ... 26

Gambar 3.2 Flowchart Persediaan Barang Mentah ... 28

Gambar 3.3 Flowchart Bagian Produksi ... 30

Gambar 3.4 Flowchart Persediaan Barang Hasil Produksi ... 32

Gambar 3.5 Flowchart Penjualan Barang ... 34

Gambar 3.6 Rancangan Antarmuka Form Login ... 35

Gambar 3.7 Rancangan Antarmuka FormHome... 36

Gambar 3.8 Rancangan Antarmuka Form Forecast ... 36

Gambar 3.9 Rancangan Antarmuka Form MRP ... 37

Gambar 3.10 Rancangan Antarmuka Form Master Menu ... 38

Gambar 3.11 Rancangan Antarmuka Form Tambah Formula ... 39

Gambar 3.12 Rancangan Antarmuka Form Tambah Bahan Baku... 40

Gambar 3.13 Rancangan Antarmuka Form Tambah Bahan Kemas... 40

Gambar 3.14 Rancangan Antarmuka Form Tambah User ... 41

Gambar 3.15 Rancangan Antarmuka Tambah Supplier ... 42

Gambar 3.16 Rancangan Antarmuka Form Pembelian ... 43

Gambar 3.17 Rancangan Antarmuka Form Penjualan ... 44

Gambar 3.18 Rancangan Antarmuka Form Produksi ... 45

Gambar 3.19 Entity Relationship Diagram ... 46

Gambar 3.20 Use Case Diagram Utama ... 53

Gambar 3.21 Use Case Diagram Kelola Data Barang ... 54

Gambar 3.22 Use Case Diagram Mengelola Data Pengguna ... 55

Gambar 3.23 Use Case Diagram Penjualan ... 55

Gambar 3.24 Use Case Diagram Pembelian ... 56

Gambar 3.25 Use Case Diagram Produksi ... 57

Gambar 3.26 Use Case Diagram Mengelola Laporan Pembelian ... 58

Gambar 3.27 Use Case Diagram Laporan Data Barang ... 58

Gambar 3.28 Use Case Diagram Laporan Penjualan ... 59

Gambar 3.29 Acitvity Diagram Login ... 60


(11)

Gambar 3.31 Activity Diagram Edit Supplier ... 62

Gambar 3.32 Activity Diagram Tambah Barang Mentah ... 63

Gambar 3.33 Activity Diagram Edit Barang Mentah ... 64

Gambar 3.34 Activity Diagram Tambah Pembelian ... 65

Gambar 3.35 Activity Diagram Edit Pembelian ... 66

Gambar 3.36 Activity Diagram Histori Pembelian ... 67

Gambar 3.37 Activity Diagram Penerimaan Barang Mentah ... 68

Gambar 3.38 Activity Diagram Tambah Formula ... 69

Gambar 3.39 Activity Diagram Edit Formula ... 70

Gambar 3.40 Activity Diagram Tambah Permintaan Produksi ... 71

Gambar 3.41 Activity Diagram Hapus Permintaan Produksi ... 72

Gambar 3.42 Activity Diagram Pengiriman Barang Jadi ... 73

Gambar 3.43 ActivityDiagram Tambah Customer ... 74

Gambar 3.44 Activity Diagram EditCustomer... 75

Gambar 3.45 Activity Diagram Tambah Penjualan ... 76

Gambar 3.46 Activity Diagram Edit Penjualan ... 77

Gambar 3.47Activity Diagram Forecast ... 78

Gambar 3.48 Activity Diagram Perencanaan Produksi ... 79

Gambar 3.49 Activity Diagram Melihat dan Mencetak Laporan Pembelian Tidak Langsung ... 80

Gambar 3.50 Activity Diagram Melihat dan Mencetak Laporan Detil Pembelian Tidak Langsung ... 81

Gambar 3.51 Activity Diagram Melihat dan Mencetak Laporan Penjualan Tidak Langsung ... 82

Gambar 3.52 Activity Diagram Melihat dan Mencetak Laporan Detil Penjualan Tidak Langsung ... 83

Gambar 3.53 Activity Diagram Melihat dan Mencetak Laporan Stok Barang Mentah Tidak Langsung ... 84

Gambar 3.54 Activity Diagram Melihat dan Mencetak Laporan Stok Barang Jadi Tidak Langsung ... 85

Gambar 3.55 Class Diagram Package Entity ... 86


(12)

Gambar 3.57 Class Diagram Barang Jadi ... 87

Gambar 3.58 Class DiagramSupplier ... 88

Gambar 3.59 Class Diagram Pembelian ... 88

Gambar 3.60 Class Diagram Detail Pembelian ... 89

Gambar 3.61 Class Diagram User ... 89

Gambar 3.62 Class Diagram Produksi ... 90

Gambar 3.63 Class Diagram Formula ... 90

Gambar 3.64 Class Diagram Detail Formula ... 91

Gambar 3.65 Class Diagram Penjualan ... 91

Gambar 3.66 Class Diagram Penjualan ... 92

Gambar 3.67 Class Diagram Customer ... 92

Gambar 3.68 Class Diagram MRP ... 93

Gambar 4.1 Form Menu Login ... 94

Gambar 4.2 Form Menu Home ... 95

Gambar 4.3 Form Menu Master ... 96

Gambar 4.4 Form Menu Bahan Baku ... 97

Gambar 4.5 Form Menu Bahan Kemas ... 98

Gambar 4.6 Form Menu Produk ... 99

Gambar 4.7 Form Menu User ... 100

Gambar 4.8 Form Menu Formula ... 101

Gambar 4.9 Form Menu MRP ... 102

Gambar 4.10 Form Menu Forecast ... 103

Gambar 4.11 Form Menu Set Mingguan ... 104

Gambar 4.12 Form Menu Pembelian ... 105

Gambar 4.13 Form Menu Add Pembelian ... 106

Gambar 4.14 Form Menu Add Detail Pembelian ... 107

Gambar 4.15 Form Menu Penerimaan Barang Pembelian ... 108

Gambar 4.16 Form Menu Histori Pembelian ... 109

Gambar 4.17 Form Menu Penjualan ... 110

Gambar 4.18 Form Menu Add Penjualan ... 111

Gambar 4.19 Form Menu Add Barang Penjualan ... 112


(13)

Gambar 4.21 Form Menu Add Produksi ... 114

Gambar 4.22 Form Menu Pengiriman Hasil Produksi ... 115

Gambar 4.23 Form Menu Histori Produksi ... 116

Gambar 4.24 Form Menu Plan Production ... 117

Gambar 4.25 Form Menu Rekap Bulanan ... 118

Gambar 4.26 Form Menu Report Pembelian ... 119

Gambar 4.27 Form Menu Report Penjualan ... 120


(14)

DAFTAR TABEL

Tabel 2.1 Data Penjualan Kopi A Tahun 2014. ... 10

Tabel 2.2 Perhitungan Metode Regresi Linear untuk Kopi A ... 10

Tabel 2.3 Hasil Peramalan Penjualan Kopi A dengan Metode Regresi Linier untuk tahun 2015 ... 12

Tabel 2.4 Contoh Master Production Schedule ... 15

Tabel 2.5 Daftar Persediaan Barang ... 15

Tabel 3.1 Tabel Supplier ... 47

Tabel 3.2 Tabel User ... 47

Tabel 3.3 Tabel Pembelian ... 48

Tabel 3.4 Tabel Detail Pembelian ... 48

Tabel 3.5 Tabel Penjualan ... 49

Tabel 3.6 Tabel Detail Penjualan ... 49

Tabel 3.7 Tabel Detail Formula ... 49

Tabel 3.8 Tabel Formula ... 50

Tabel 3.9 Tabel Barang Mentah... 50

Tabel 3.10 Tabel Barang Jadi ... 50

Tabel 3.11 Tabel Customer ... 51

Tabel 3.12 Tabel Produksi ... 51

Tabel 3.13 Tabel MRP ... 52

Tabel 5.1 Pengujian Login ... 122

Tabel 5.2 Pengujian Penambahan Data Barang Mentah ... 124

Tabel 5.3 Pengujian Ubah Data Barang Mentah... 125

Tabel 5.4 Pengujian Penambahan Data Barang Jadi ... 126

Tabel 5.5 Pengujian Mengubah Data Barang Jadi ... 127

Tabel 5.6 Pengujian Penambahan Data User ... 128

Tabel 5.7 Pengujian Mengubah Data User ... 130

Tabel 5.8 Pengujian Penambahan Data Formula ... 132

Tabel 5.9 Pengujian Mengubah Data Formula ... 133

Tabel 5.10 Pengujian Penambahan Data Pembelian ... 135


(15)

Tabel 5.12 Pengujian Penambahan Detail Pembelian ... 139

Tabel 5.13 Pengujian Penambahan Data Supplier ... 140

Tabel 5.14 Pengujian Mengubah Data Supplier... 141

Tabel 5.15 Pengujian Penambahan Data Penjualan ... 142

Tabel 5.16 Pengujian Mengubah Data Penjualan ... 144

Tabel 5.17 Pengujian Penambahan Detail Penjualan ... 146

Tabel 5.18 Pengujian Penambahan Data Customer ... 147

Tabel 5.19 Pengujian Mengubah Data Customer ... 149

Tabel 5.20 Pengujian Penambahan Permintaan Produksi ... 150

Tabel 5.21 Pengujian Laporan Pembelian ... 150

Tabel 5.22 Pengujian Laporan Penjualan ... 152


(16)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Simbol arus /

flow

Menyatakan jalannya arus suatu proses

Flowchart Simbol process

Menyatakan suatu tindakan

(proses) yang dilakukan oleh komputer

Flowchart Simbol manual

Menyatakan suatu tindakan (proses) yang tidak dilakukan oleh komputer

Flowchart Simbol

decision

Menujukkan suatu kondisi tertentu yang akan menghasilkan dua kemungkinan

Flowchart Simbol

terminal

Menyatakan permulaan atau akhir suatu program

Flowchart Simbol

manual input

Memasukkan data secara manual dengan menggunakan online keyboard

Flowchart Simbol

document

Mencetak keluaran dalam bentuk dokumen (melalui printer)

Flowchart Simbol

offline-storage

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

Class

Diagram Class

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


(17)

Jenis Notasi/Lambang Nama Arti

ERD Entity

(rectangler)

Digunakan untuk menggambarkan obyek yang diidentifikasikan ke dalam lingkungan.

ERD Atribut (oval)

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

ERD Hubungan

(diamond)

Entity dapat

berhubungan satu sama lain. Hubungan ini disebut dengan relationship.

ERD Garis (line)

Digunakan untuk menghubungkan entity dengan

relasi/hubungan,

maupun entity dengan atribut.

Activity

Diagram Start Titik awal

Activity

Diagram End Titik akhir

Activity

Diagram Activity Menunjukkan proses

Activity Diagram

Decision Pilihan untuk

mengambil keputusan

Activity

Diagram Fork

Digunakan untuk menunjukkan kegiatan


(18)

Jenis Notasi/Lambang Nama Arti

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

Use Case Use Case

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

Use Case Actor

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

Use Case Association

Association

menunjukkan hubungan statis antar dua class.


(19)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

PPIC Production Planning and Iventory Control

SQL Structure Query Language

MRP Material Requirements Planning


(20)

DAFTAR ISTILAH

Forecast Peramalan penjualan.

Overstock Suatu keadaan dimana stok barang jauh melebihi batas yang dibutuhkan.

Shortage Suatu keadaan dimana stok barang mentah yang dibutuhkan tidak mencukupi sehingga kegiatan produksi tidak dapat dilakukan.


(21)

BAB 1. PENDAHULUAN

1.1 Latar Belakang Masalah

Kegiatan produksi merupakan inti dari sebuah perusahaan manufaktur. Dalam sistem produksi terjadi suatu proses yang mengubah bahan mentah menjadi sebuah produk yang memiliki nilai tambah dan dapat dijual dipasar. Tujuan dilaksanakannya produksi yaitu untuk memenuhi kebutuhan atau permintaan pasar akan suatu barang atau jasa sehingga penting bagi perusahaan untuk merencanakan proses produksi agar setiap permintaan pasar dapat terpenuhi.

Saat ini, banyak perusahaan manufaktur belum menggunakan sistem yang terkomputerisasi dalam merencanakan kegiatan produksi sehingga seringkali menimbulkan permasalahan dalam persediaan suatu barang. Adapun permasalahan yang sering terjadi adalah permasalahan shortage

yaitu suatu keadaan dimana jumlah suatu barang yang dibutuhkan tidak sesuai dengan jumlah yang diharapkan, dikarenakan keterlambatan perusahaan dalam pembelian bahan baku sehingga kegiatan produksi tidak dapat berlangsung.

Oleh sebab itu agar perusahaan manufaktur dapat beroperasi dengan baik, tentu memerlukan sistem informasi yang akurat, cepat dan terpercaya. Hal ini terutama untuk meningkatkan pengendalian jumlah barang agar tidak terjadi overstock atau kelebihan stok barang dan juga mencegah terjadinya

shortage atau kekurangan barang. Salah satu cara untuk mengendalikan persediaan tersebut adalah dengan metode Material Requierements Planning (MRP).

Material Requierements Planning (MRP) merupakan sistem informasi berbasis komputer yang didisain untuk memesan dan menjadwalkan permintaan produksi dan pembelian bahan baku dengan cara yang terkoordinasi sehingga kegiatan produksi dapat berjalan lancar dengan persediaan bahan baku seminimal mungkin sehingga keuntungan


(22)

2

perusahaan dapat meningkat dan dapat meningkatkan daya saing suatu perusahaan terhadap kompetitornya.

Dari permasalahan di atas akan dibangun sebuah sistem MRP yang dapat membantu perusahaan manufaktur mengatur kegiatan produksi sehingga dapat berjalan dengan lancar.

1.2 Rumusan Masalah

Dari latar belakang yang sudah diijelaskan pada sub bab 1.1 maka rumusan masalah yang akan dibahas adalah:

1. Bagaimana membuat sistem yang mampu meramalkan target penjualan produk untuk satu tahun kedepan berdasarkan data penjualan tahun sebelumnya?

2. Bagaimana membuat sistem yang dapat memberikan informasi mengenai penggunaan barang mentah untuk kebutuhan produksi secara detail?

3. Bagaimana membuat sistem yang dapat mencatat data stok bahan baku dan memberikan informasi jadwal untuk kegiatan produksi kedepan?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan proyek ini atara lain:

1. Membuat sistem yang dapat meramalkan target penjualan satu tahun kedepan berdasarkan data penjualan tahun sebelumnya dengan perhitungan menggunakan metode regresi linier.

2. Membuat sistem yang dapat memberikan informasi kebutuhan bahan baku yang digunakan untuk kegiatan produksi secara detail.

3. Membuat sistem yang dapat mencatat data stok bahan baku dan memberikan informasi jadwal untuk kegiatan produksi kedepan.


(23)

3

1.4 Ruang Lingkup Kajian

Ruang lingkup kajian pada aplikasi Material Requirements Planning:

1.4.1 Sistem

Batasan masalah dalam proyek ini antara lain yang akan dibuat : 1. Melakukan penginputan master data.

2. Melakukan pencatatan transaksi pembelian dan penjualan.

3. Membuat peramalan penjualan dengan metode regresi linier baik secara otomatis maupun secara input manual.

4. Melihat jadwal produksi yang dibuat secara otomatis berdasarkan ramalan penjualan.

5. Melihat kebutuhan bahan baku untuk kegiatan produksi di masa yang akan datang.

6. Mencetak laporan data barang, transaksi pembelian dan transaksi penjualan.

7. Hak Akses Aplikasi :

- Admin : Mengakses seluruh fitur aplikaasi.

- PPIC : Mengakses seluruh master data, melihat dan mengubah transaksi pembelian, menambah dan mengubah transaksi penjualan, menambah dan menghapus permintaan produksi, membuat forecast penjualan suatu barang, mengakses fitur perencanaan produksi.

- Bagian Produksi : Menginput hasil produksi serta melihat histori produksi.

- Bagian Gudang : Melihat stok barang, melakukan penerimaan barang, melihat histori transaksi pembelian.

- Bagian Pembelian : Menambah transaksi pembelian bahan baku, melihat histori transaksi pembelian.


(24)

4

1.4.2

Software

Untuk pembuatan aplikasi ini akan menggunakan Visual Studio 2012 dengan bahasa pemrograman C# Untuk basis datanya akan dibuat dengan menggunakan Microsoft SQL server 2008 R2.

1.4.3 Hardware

Adapun batasan hardware yang digunakan untuk Sistem Informasi PT Anugrah Agrotekindo yang akan dibuat antara lain:

1. Windows 7 32 bit 2. Komputer DualCore

3. Memori 2GB Hard diskdrive 1TB

1.5 Sumber Data

Sumber data yang digunakan untuk membuat aplikasi Material Requirements Planning:

1. Buku-buku yang berhubungan dengan informasi yang dibutuhkan untuk pembuatan perangkat lunak.

2. Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut:

BAB I. Pendahuluan

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Kerja Praktek.

BAB II. Kajian Teori

Bab ini berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada


(25)

5

BAB III. Analisis dan Rancangan Sistem

Bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, UML, ERD, dan gambaran arsitektur sistem.

BAB IV. Hasil Penelitian

Bab ini berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.

BAB V. Pembahasan dan Uji Coba Hasil Penelitian

Bab ini berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.

BAB VI. Simpulan dan Saran

Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.


(26)

154

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang penulis dapat dari hasil penelitian Aplikasi Material Rquirements Planning PT Anugrah Agrotekindo adalah:

1. Aplikasi yang dibuat dapat mencatat data stok bahan mentah, barang jadi, data supplier, data cutomer, data formula dengan menggunakan basis data untuk menyimpan data-data teserbut. 2. Aplikasi yang dibuat dapat mencatat data transaksi serta dapat

mengatasi masalah keterlabatan pembelian sehinnga mampu mencegah terjadinya understock.

3. Aplikasi ini dapat meramalkan target penjualan satu tahun kedepan berdasarkan data penjualan tahun sebelumnya dengan perhitungan menggunakan metode regresi linier.

4. Aplikasi yang dibuat dapat memberikan informasi kebutuhan bahan baku yang digunakan untuk kegiatan produksi secara detail. 5. Aplikasi yang dibuat dapat memberikan informasi berupa jadwal

untuk kegiatan produksi kedepan.

6.2 Saran

Saran dan Harapan penulis untuk pengembangan aplikasi di masa yang akan datang ataupun pelaksanaan penelitian yang lebih baik di masa mendatang antara lain:

1. Pengembangan aplikasi dengan menambah modul akuntansi untuk mengelola masalah keuangan di perusahaan.

2. Pengembangan keamanan aplikasi sehingga informasi dan data pada perusahaan dapat terjaga dengan baik.

3. Pembuatan aplikasi mobile untuk memudahkan pengguna mengakses aplikasi ini dimanapun dan kapanpun.


(27)

DAFTAR PUSTAKA

[1] E. Herjanto, Manajemen Operasi, Edisi 3 ed., Grasindo, 2008.

[2] Y. M. Siagian, Aplikasi supply chain management dalam dunia bisnis, S. U. d. Sumaryo, Ed., Grasindo, 2005.

[3] I. N. Y. Astana, "Perencanaan Persediaan Bahan Baku Berdasarkan Metode MRP (Material Requirements Planning)," Jurnal Ilmiah Teknik Sipil, vol. XI, 2007.

[4] A. Raharja, R. A. Vinarti and W. Anggraeni, "PENERAPAN METODE EXPONENTIAL SMOOTHING UNTUK PERAMALAN PENGGUNAAN WAKTU TELEPON DI PT. TELKOMSEL Divre3 Surabaya," Jurnal Sistem Informasi, 2010.

[5] D. Ibrahim and E. R. L. Toruan, Smart Selling: Pendekatan Baru untuk Meningkatkan Penjualan, Jakarta: PT. Elex Media Komputindo, 2004. [6] Harinaldi, Prinsip Prinsip Statistik Untuk Teknik & Sains, L. Simarmata,

Ed., Jakarta: Erlangga , 2008.

[7] ELCOM, SERI BELAJAR KILAT SPSS 17, Pertama ed., YOGYAKARTA: CV. ANDI OFFSET, 2010.

[8] J. Toomey, Inventory Management: Principles, Concepts and Techniques, vol. 12, Springer Science & Business Media, 2012.

[9] R. Daft, Management, 8 ed., M. Acuna, Ed., Cengage Learning, 2007, p. 714.

[10] J. Heizer and B. Render, Additional Problems: Principles of Operations Management/Operations Management, 8 ed., Pearson Education Canada, 2005, p. 161.

[11] A. N. Kamthane, Programing and Data Structures, A. Composers, Ed., Dorling Kindersley, 2004.

[12] H. J. R. Gary Shelly, Systems Analysis and Design, 8 ed., K. McMahon, Ed., Cengage Learning, 2009.


(28)

156

[13] Kusrini, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, F. S. Suyantoro, Ed., Penerbit Andi, 2007 .

[14] L. B. Jeffrey Whitten, Systems Analysis and Design Methods, 7 ed., McGraw-Hill, 2005.

[15] I. Lovrek, R. J. Howlett and L. C. Jain, Knowledge-based Intelligent Information and Engineering Systems: 12th International Conference, KES 2008, Zagreb, Croatia, September 3-5, 2008 : Proceedings, Part 1, Springer Science & Business Media, 2008.

[16] K. L. JAMES, SOFTWARE ENGINEERING, PHI Learning Pvt. Ltd., 2008.

[17] T. Weilkiens, Systems Engineering with SysML/UML: Modeling, Analysis, Design, Morgan Kaufmann, 2011.

[18] B. Smith, Advanced ActionScript 3: Design Patterns, 2 ed., Apress, 2014.

[19] A. Nugroho, Mengembangkan Aplikasi Basis Data Menggunakan C# dan SQL Server, F. S. Suyantoro, Ed., Penerbit Andi, 2010.

[20] C. Shelly, Discovering Computers, 3 ed., Penerbit Salemba, 2006. [21] E. Kurniawan, Pemrograman Web Dinamis dengan ASP.NET 4.5, C.

Putri, Ed., Penerbit Andi, 2012.

[22] Y. Djahir and D. Pratita, bahan Ajar Sistem Informasi Manajemen, Deepublish, 2015.

[23] W. Komputer, Panduan Belajar MySQL Database Server, Sudarma, Ed., MediaKita, 2010.

[24] Y. Kurniawan, Tip & Trik Ms. Office Access 2007, Jakarta: Elex Media Komputindo, 2007.

[25] TOMMY, Tip Dan Trik Profesional My Sql 5, Elex Media Komputindo, 2008.


(29)

157

Ed., Penerbit Andi, 2010.

[27] S. Chan, Membuat Aplikasi Gl dengan PowerBuilder 9.0 dan SQL Server 2000, Elex Media Komputindo, 2004.

[28] P. Nielsen and U. Parui, Microsoft SQL Server 2008 Bible, unabridged ed., B. Elliot, Ed., John Wiley & Sons, 2011.

[29] R. Ferdiana, Memb. Apl. Smartclient Platf.wind Mobile, Elex Media Komputindo, 2008.

[30] C. Solution, Aplikasi Database Dengan Visual Basic 2008 Dan SQL Server 2008, Jakarta: Elex Media Komputindo, 2010.

[31] Junindar, Panduan Lengkap Menjadi Programmer, S. S., Ed., MediaKita, 2008.

[32] H. Santoso, Membuat Multiaplikasi M/ Vb 6+cd, Elex Media Komputindo, 2004 .

[33] H. A. Fatta, Analisis dan perancangan sistem informasi untuk keunggulan bersaing perusahaan & organisasi modern, Yogyakarta: Andi, 2007.


(1)

4

Universitas Kristen Maranatha

1.4.2

Software

Untuk pembuatan aplikasi ini akan menggunakan Visual Studio 2012 dengan bahasa pemrograman C# Untuk basis datanya akan dibuat dengan menggunakan Microsoft SQL server 2008 R2.

1.4.3 Hardware

Adapun batasan hardware yang digunakan untuk Sistem Informasi PT Anugrah Agrotekindo yang akan dibuat antara lain:

1. Windows 7 32 bit 2. Komputer DualCore

3. Memori 2GB Hard diskdrive 1TB

1.5 Sumber Data

Sumber data yang digunakan untuk membuat aplikasi Material Requirements Planning:

1. Buku-buku yang berhubungan dengan informasi yang dibutuhkan untuk pembuatan perangkat lunak.

2. Pencarian informasi dari internet.

1.6 Sistematika Penyajian

Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut:

BAB I. Pendahuluan

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Kerja Praktek.

BAB II. Kajian Teori

Bab ini berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada


(2)

Universitas Kristen Maranatha

BAB III. Analisis dan Rancangan Sistem

Bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, UML, ERD, dan gambaran arsitektur sistem.

BAB IV. Hasil Penelitian

Bab ini berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.

BAB V. Pembahasan dan Uji Coba Hasil Penelitian

Bab ini berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.

BAB VI. Simpulan dan Saran

Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.


(3)

154

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

6.1 Simpulan

Kesimpulan yang penulis dapat dari hasil penelitian Aplikasi Material Rquirements Planning PT Anugrah Agrotekindo adalah:

1. Aplikasi yang dibuat dapat mencatat data stok bahan mentah, barang jadi, data supplier, data cutomer, data formula dengan menggunakan basis data untuk menyimpan data-data teserbut. 2. Aplikasi yang dibuat dapat mencatat data transaksi serta dapat

mengatasi masalah keterlabatan pembelian sehinnga mampu mencegah terjadinya understock.

3. Aplikasi ini dapat meramalkan target penjualan satu tahun kedepan berdasarkan data penjualan tahun sebelumnya dengan perhitungan menggunakan metode regresi linier.

4. Aplikasi yang dibuat dapat memberikan informasi kebutuhan bahan baku yang digunakan untuk kegiatan produksi secara detail. 5. Aplikasi yang dibuat dapat memberikan informasi berupa jadwal

untuk kegiatan produksi kedepan.

6.2 Saran

Saran dan Harapan penulis untuk pengembangan aplikasi di masa yang akan datang ataupun pelaksanaan penelitian yang lebih baik di masa mendatang antara lain:

1. Pengembangan aplikasi dengan menambah modul akuntansi untuk mengelola masalah keuangan di perusahaan.

2. Pengembangan keamanan aplikasi sehingga informasi dan data pada perusahaan dapat terjaga dengan baik.

3. Pembuatan aplikasi mobile untuk memudahkan pengguna mengakses aplikasi ini dimanapun dan kapanpun.


(4)

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] E. Herjanto, Manajemen Operasi, Edisi 3 ed., Grasindo, 2008.

[2] Y. M. Siagian, Aplikasi supply chain management dalam dunia bisnis, S. U. d. Sumaryo, Ed., Grasindo, 2005.

[3] I. N. Y. Astana, "Perencanaan Persediaan Bahan Baku Berdasarkan Metode MRP (Material Requirements Planning)," Jurnal Ilmiah Teknik Sipil, vol. XI, 2007.

[4] A. Raharja, R. A. Vinarti and W. Anggraeni, "PENERAPAN METODE EXPONENTIAL SMOOTHING UNTUK PERAMALAN PENGGUNAAN WAKTU TELEPON DI PT. TELKOMSEL Divre3 Surabaya," Jurnal Sistem Informasi, 2010.

[5] D. Ibrahim and E. R. L. Toruan, Smart Selling: Pendekatan Baru untuk Meningkatkan Penjualan, Jakarta: PT. Elex Media Komputindo, 2004. [6] Harinaldi, Prinsip Prinsip Statistik Untuk Teknik & Sains, L. Simarmata,

Ed., Jakarta: Erlangga , 2008.

[7] ELCOM, SERI BELAJAR KILAT SPSS 17, Pertama ed., YOGYAKARTA: CV. ANDI OFFSET, 2010.

[8] J. Toomey, Inventory Management: Principles, Concepts and Techniques, vol. 12, Springer Science & Business Media, 2012.

[9] R. Daft, Management, 8 ed., M. Acuna, Ed., Cengage Learning, 2007, p. 714.

[10] J. Heizer and B. Render, Additional Problems: Principles of Operations Management/Operations Management, 8 ed., Pearson Education Canada, 2005, p. 161.

[11] A. N. Kamthane, Programing and Data Structures, A. Composers, Ed., Dorling Kindersley, 2004.

[12] H. J. R. Gary Shelly, Systems Analysis and Design, 8 ed., K. McMahon, Ed., Cengage Learning, 2009.


(5)

156

Universitas Kristen Maranatha

[13] Kusrini, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, F. S. Suyantoro, Ed., Penerbit Andi, 2007 .

[14] L. B. Jeffrey Whitten, Systems Analysis and Design Methods, 7 ed., McGraw-Hill, 2005.

[15] I. Lovrek, R. J. Howlett and L. C. Jain, Knowledge-based Intelligent Information and Engineering Systems: 12th International Conference, KES 2008, Zagreb, Croatia, September 3-5, 2008 : Proceedings, Part 1, Springer Science & Business Media, 2008.

[16] K. L. JAMES, SOFTWARE ENGINEERING, PHI Learning Pvt. Ltd., 2008.

[17] T. Weilkiens, Systems Engineering with SysML/UML: Modeling, Analysis, Design, Morgan Kaufmann, 2011.

[18] B. Smith, Advanced ActionScript 3: Design Patterns, 2 ed., Apress, 2014.

[19] A. Nugroho, Mengembangkan Aplikasi Basis Data Menggunakan C# dan SQL Server, F. S. Suyantoro, Ed., Penerbit Andi, 2010.

[20] C. Shelly, Discovering Computers, 3 ed., Penerbit Salemba, 2006. [21] E. Kurniawan, Pemrograman Web Dinamis dengan ASP.NET 4.5, C.

Putri, Ed., Penerbit Andi, 2012.

[22] Y. Djahir and D. Pratita, bahan Ajar Sistem Informasi Manajemen, Deepublish, 2015.

[23] W. Komputer, Panduan Belajar MySQL Database Server, Sudarma, Ed., MediaKita, 2010.

[24] Y. Kurniawan, Tip & Trik Ms. Office Access 2007, Jakarta: Elex Media Komputindo, 2007.

[25] TOMMY, Tip Dan Trik Profesional My Sql 5, Elex Media Komputindo, 2008.


(6)

Universitas Kristen Maranatha

Ed., Penerbit Andi, 2010.

[27] S. Chan, Membuat Aplikasi Gl dengan PowerBuilder 9.0 dan SQL Server 2000, Elex Media Komputindo, 2004.

[28] P. Nielsen and U. Parui, Microsoft SQL Server 2008 Bible, unabridged ed., B. Elliot, Ed., John Wiley & Sons, 2011.

[29] R. Ferdiana, Memb. Apl. Smartclient Platf.wind Mobile, Elex Media Komputindo, 2008.

[30] C. Solution, Aplikasi Database Dengan Visual Basic 2008 Dan SQL Server 2008, Jakarta: Elex Media Komputindo, 2010.

[31] Junindar, Panduan Lengkap Menjadi Programmer, S. S., Ed., MediaKita, 2008.

[32] H. Santoso, Membuat Multiaplikasi M/ Vb 6+cd, Elex Media Komputindo, 2004 .

[33] H. A. Fatta, Analisis dan perancangan sistem informasi untuk keunggulan bersaing perusahaan & organisasi modern, Yogyakarta: Andi, 2007.