View
20
Download
0
Category
Preview:
Citation preview
RANCANG BANGUN SISTEM INFORMASI
PENGENDALIAN PERSEDIAAN BAHAN BAKU
DENGAN MENGGUNAKAN METODE REORDER POINT
PADA CV. CAHAYA KARYA TEHNIK
TUGAS AKHIR
Program Studi
S1 Sistem Informasi
Oleh:
RISKI IMAM ASARI
09410100065
SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
TEKNIK KOMPUTER SURABAYA
2014
x
DAFTAR ISI
Halaman
ABSTRAK ....................................................................................................... vi
KATA PENGANTAR ..................................................................................... vii
DAFTAR ISI .................................................................................................... x
DAFTAR TABEL ............................................................................................ xiii
DAFTAR GAMBAR ....................................................................................... xv
DAFTAR LAMPIRAN .................................................................................... xxi
BAB I PENDAHULUAN ............................................................................. 1
1.1 Latar Belakang ......................................................................... 1
1.2 Perumusan Masalah .................................................................. 6
1.3 Batasan Masalah ....................................................................... 6
1.4 Tujuan ....................................................................................... 6
1.5 Sistematika Penulisan ............................................................... 7
BAB II LANDASAN TEORI ......................................................................... 9
2.1 Landasan Teori Tentang Permasalahan .................................... 9
2.1.1 Pengendalian Stock Bahan Baku .................................. 9
2.1.2 Penjualan....................................................................... 11
2.1.3 Sistem Pembelian.......................................................... 11
2.2 Landasan Teori Tentang Ilmu yang terkait .............................. 12
2.2.1 Sistem ........................................................................... 12
2.2.2 Informasi ....................................................................... 13
2.2.3 Sistem Informasi Manajemen ....................................... 14
xi
2.2.4 Pengertian Persediaan ................................................... 14
2.2.5 Fungsi dan Tujuan Persediaan ...................................... 15
2.2.6 Penggolongan Persediaan ............................................. 16
2.2.7 Metode Reorder Point .................................................. 18
2.2.8 Analisis dan Perancangan ............................................. 18
2.2.9 SQL Server .................................................................... 19
2.2.10 Visual Basic .NET ........................................................ 20
BAB III ANALISIS DAN PERANCANGAN SISTEM ................................. 22
3.1 Analisis Sistem ......................................................................... 22
3.1.1 Metode Penelitian ......................................................... 22
3.1.2 Identifikasi Permasalahan ............................................ 24
3.1.3 Hasil Analisis dan Usulan ............................................ 29
3.2 Perancangan Sistem .................................................................. 31
3.2.1 System Flow Chart ........................................................ 31
3.2.2 Data Flow Diagram (DFD) .......................................... 45
3.2.3 Entity Relationship Diagram (ERD) ............................ 53
3.2.4 Struktur tabel ............................................................... 56
3.3 Desain Input/Output ................................................................. 63
3.3.1 Desain Output ................................................................ 63
3.3.2 Desain Input ................................................................... 71
3.3.3 Desain Interface ............................................................. 74
BAB IV IMPLEMENTASI DAN EVALUASI ............................................... 92
4.1 Kebutuhan Sistem ..................................................................... 92
4.1.1 Kebutuhan Perangkat Keras ............................................ 92
xii
4.1.2 Kebutuhan Perangkat Lunak ........................................... 92
4.2 Implementasi Sistem ................................................................ 93
4.2.1 Form Halaman Menu ...................................................... 93
4.2.2 Form Login ..................................................................... 96
4.2.3 Form Master .................................................................... 97
4.2.4 Form Transaksi ............................................................... 102
4.2.5 Form Laporan ................................................................. 108
4.3 Evaluasi Sistem ........................................................................ 113
4.3.1 Evaluasi Hasil Uji Coba Sistem ...................................... 113
4.3.2 Analisis Hasil Uji Coba Sistem ....................................... 122
BAB V PENUTUP .......................................................................................... 125
5.1 Kesimpulan ............................................................................... 125
5.2 Saran ......................................................................................... 125
DAFTAR PUSTAKA ...................................................................................... 127
LAMPIRAN ..................................................................................................... 128
xiii
DAFTAR TABEL
Halaman
Tabel 1.1 Data Bahan Baku yang Tidak Tersedia ............................................ 4
Tabel 3.1 Master Bagian .................................................................................. 56
Tabel 3.2 Master Karyawan ............................................................................. 56
Tabel 3.3 Master Pengguna .............................................................................. 57
Tabel 3.4 Master Supplier ................................................................................ 57
Tabel 3.5 Detail Supplier ................................................................................. 57
Tabel 3.6 Master Bahan Baku .......................................................................... 58
Tabel 3.7 Master Barang Jadi ............................................................................ 58
Tabel 3.8 Kebutuhan Bahan Baku .................................................................... 58
Tabel 3.9 Kebutuhan Barang Jadi ..................................................................... 59
Tabel 3.10 Permintaan Mutasi ........................................................................... 59
Tabel 3.11 Histori Permintaan Mutasi ............................................................... 60
Tabel 3.12 Mutasi Bahan Baku .......................................................................... 60
Tabel 3.13 Histori Mutasi Bahan Baku .............................................................. 60
Tabel 3.14 Perhitungan ROP .............................................................................. 61
Tabel 3.15 Reorderpoint .................................................................................... 61
Tabel 3.16 Pemesanan Bahan Baku ................................................................... 61
Tabel 3.17 Detail Pemesanan ............................................................................. 62
Tabel 3.18 Penerimaan ....................................................................................... 62
Tabel 3.19 Transaksi Penjualan ......................................................................... 62
xiv
Tabel 3.20 Detail Jual ......................................................................................... 63
Tabel 4.1 Data Uji Coba Form Login .............................................................. 114
Tabel 4.2 Evaluasi Uji Coba Form Login ........................................................ 114
Tabel 4.3 Roles and Responsibilities ............................................................... 115
Tabel 4.4 Data Uji Coba Permintaan Mutasi ................................................... 117
Tabel 4.5 Evaluasi Uji Permintaan Mutasi ...................................................... 117
Tabel 4.6 Data Uji Coba Mutasi Bahan Baku .................................................. 119
Tabel 4.7 Evaluasi Uji Coba Mutasi Bahan Baku ............................................ 119
Tabel 4.8 Data Uji Coba Perhitungan Reorder Point ....................................... 120
Tabel 4.9 Evaluasi Uji Coba Perhitungan Reorder Point ................................ 120
Tabel 4.10 Persentase Interface (Tampilan) ....................................................... 122
Tabel 4.11 Persentase Validasi ........................................................................... 123
Tabel 4.12 Persentase Content (Isi)..................................................................... 124
xv
DAFTAR GAMBAR
Halaman
Gambar 2.1 Siklus Informasi ............................................................................ 13
Gambar 3.1 Document Flow Pembelian Bahan Baku ....................................... 26
Gambar 3.2 Document Flow Penjualan ............................................................. 28
Gambar 3.3 Block Diagram Rancang Bangun Pengendalian Persediaan Bahan
Baku .............................................................................................. 30
Gambar 3.4 System Flow Mengelola Data Master Bagian ............................... 32
Gambar 3.5 System Flow Mengelola Data Master Karyawan ........................... 33
Gambar 3.6 System Flow Mengelola Data Master Pengguna ............................ 34
Gambar 3.7 System Flow Mengelola Data Master Supplier .............................. 35
Gambar 3.8 System Flow Mengelola Data Master Bahan Baku ........................ 36
Gambar 3.9 System Flow Mengelola Data Master Barang Jadi ......................... 37
Gambar 3.10 System Flow Mengelola Data Kebutuhan Bahan Baku.................. 38
Gambar 3.11 System Flow Mengelola Data Kebutuhan Barang Jadi .................. 39
Gambar 3.12 System Flow Permintaan Mutasi Bahan Baku ............................... 40
Gambar 3.13 System Flow Mutasi Bahan Baku ................................................... 41
Gambar 3.14 System Flow Perhitungan Reorder Point ....................................... 42
Gambar 3.15 System Flow Pemesanan Bahan Baku ............................................ 43
Gambar 3.16 System Flow Penerimaan Bahan Baku ........................................... 44
Gambar 3.17 System Flow Penjualan Barang Jadi ............................................... 45
xvi
Gambar 3.18 Context Diagram Sistem Informasi Pengendalian Persediaan Bahan
Baku Metode Reorder Point .......................................................... 46
Gambar 3.19 Diagram Berjenjang Sistem Informasi Pengendalian Persediaan Bahan
Baku ............................................................................................... 47
Gambar 3.20 DFD Level 0 Sistem Informasi Pengendalian Persediaan Bahan
Baku .............................................................................................. 48
Gambar 3.21 DFD Level 1 Mengelola Data Master ........................................... 49
Gambar 3.22 DFD Level 1 Pencatatan Mutasi Bahan Baku ............................... 50
Gambar 3.23 DFD Level 1 Perhitungan Reorder Point (ROP) .......................... 51
Gambar 3.24 DFD Level 1 Pemesanan Bahan Baku .......................................... 52
Gambar 3.25 DFD Level 1 Penerimaan Bahan Baku ......................................... 52
Gambar 3.26 DFD Level 1 Penjualan Barang Jadi .............................................. 53
Gambar 3.27 CDM Sistem Informasi Pengendalian Persediaan Bahan Baku .... 54
Gambar 3.28 PDM Sistem Informasi Pengendalian Persediaan Bahan Baku .... 55
Gambar 3.29 Desain Laporan Status Reorder Bahan Baku ................................ 64
Gambar 3.30 Desain Laporan Status Reorder Bahan Baku ................................. 64
Gambar 3.31 Desain Nota Pemesanan Bahan Baku ........................................... 65
Gambar 3.32 Desain Laporan Status Pengecekan Bahan Baku .......................... 66
Gambar 3.33 Desain Laporan Penerimaan Bahan Baku ..................................... 66
Gambar 3.34 Desain Nota Penerimaan Bahan Baku .......................................... 67
Gambar 3.35 Desain Laporan Permintaan Mutasi .............................................. 67
Gambar 3.36 Desain Laporan Penerimaan Bahan Baku ..................................... 68
Gambar 3.37 Desain Laporan Mutasi Bahan Baku ............................................ 68
xvii
Gambar 3.38 Desain Nota Mutasi Bahan Baku .................................................. 69
Gambar 3.39 Desain Laporan Stok Bahan Baku ................................................ 69
Gambar 3.40 Desain Laporan Stok Barang Jadi ................................................. 70
Gambar 3.41 Desain Laporan Penjualan Barang Jadi ......................................... 70
Gambar 3.42 Desain Nota Penjualan Barang Jadi ............................................... 71
Gambar 3.43 Desain Input Permintaan Mutasi ................................................... 72
Gambar 3.44 Desain Input Mutasi Bahan Baku ................................................. 72
Gambar 3.45 Desain Input Pemesanan Bahan Baku .......................................... 73
Gambar 3.46 Desain Input Penerimaan Bahan Baku .......................................... 73
Gambar 3.47 Desain Input Penjualan Barang Jadi ............................................. 74
Gambar 3.48 Desain Form Menu Utama ............................................................ 75
Gambar 3.49 Desain Form Login ....................................................................... 75
Gambar 3.50 Desain Form Master Bagian ......................................................... 76
Gambar 3.51 Desain Form Pengguna ................................................................. 76
Gambar 3.52 Desain Form Master Supplier ....................................................... 77
Gambar 3.53 Desain Form Detail Supplier ........................................................ 77
Gambar 3.54 Desain Form Master Bahan Baku ................................................. 78
Gambar 3.55 Desain Form Master Barang Jadi .................................................. 78
Gambar 3.56 Desain Form Kebutuhan Bahan Baku .......................................... 79
Gambar 3.57 Desain Form Kebutuhan Barang Jadi ........................................... 79
Gambar 3.58 Desain Form Permintaan Mutasi .................................................. 80
Gambar 3.59 Desain Form Mutasi Bahan Baku ................................................. 80
Gambar 3.60 Desain Form Perhitungan Reorder Point ...................................... 81
xviii
Gambar 3.61 Desain Form Pemesanan Bahan Baku .......................................... 81
Gambar 3.62 Desain Form Penerimaan Bahan Baku ......................................... 82
Gambar 3.63 Desain Form Penjualan Barang Jadi ............................................. 82
Gambar 3.64 Desain Form Nota Permintaan Mutasi .......................................... 83
Gambar 3.65 Desain Form Nota Mutasi Bahan Baku ........................................ 84
Gambar 3.66 Desain Form Nota Pemesanan Bahan Baku ................................. 84
Gambar 3.67 Desain Form Nota Penerimaan Bahan Baku ................................ 85
Gambar 3.68 Desain Form Nota Penjualan Barang Jadi .................................... 85
Gambar 3.69 Desain Form Laporan Status Reorder Bahan Baku ...................... 86
Gambar 3.70 Desain Form Laporan Pemesanan Bahan Baku ............................ 86
Gambar 3.71 Desain Form Laporan Status Pengecekan Bahan Baku ................ 87
Gambar 3.72 Desain Form Laporan Penerimaan Bahan Baku ........................... 87
Gambar 3.73 Desain Form Laporan Permintaan Mutasi .................................... 88
Gambar 3.74 Desain Form Laporan Mutasi Bahan Baku ................................... 88
Gambar 3.75 Desain Form Laporan Stok Bahan Baku ...................................... 89
Gambar 3.76 Desain Form Laporan Stok Barang Jadi ....................................... 90
Gambar 3.77 Desain Form Laporan Penjualan Jadi ........................................... 91
Gambar 4.1 Form Halaman Utama ................................................................... 93
Gambar 4.2 Form Halaman Utama sesudah Login ........................................... 94
Gambar 4.3 Form Login ................................................................................... 96
Gambar 4.4 Master Bagian ............................................................................... 97
Gambar 4.5 Master Karyawan .......................................................................... 98
Gambar 4.6 Master Supplier ............................................................................. 98
xix
Gambar 4.7 Master Detail Supplier .................................................................. 99
Gambar 4.8 Master Bahan Baku ....................................................................... 99
Gambar 4.9 Master Barang Jadi ........................................................................ 100
Gambar 4.10 Kebutuhan Bahan Baku ................................................................. 100
Gambar 4.11 Kebutuhan Barang Jadi .................................................................. 101
Gambar 4.12 Perhitungan Reorder Point ............................................................ 102
Gambar 4.13 Permintaan Mutasi Bahan Baku .................................................... 102
Gambar 4.14 Nota Permintaan Mutasi Bahan Baku ........................................... 103
Gambar 4.15 Mutasi Bahan Baku ....................................................................... 104
Gambar 4.16 Nota Mutasi Bahan Baku .............................................................. 104
Gambar 4.17 Pemesanan Bahan Baku ................................................................ 105
Gambar 4.18 Nota Pemesanan Bahan Baku ....................................................... 105
Gambar 4.19 Penerimaan Bahan Baku ............................................................... 106
Gambar 4.20 Nota Penerimaan Bahan Baku ...................................................... 106
Gambar 4.21 Penjualan Barang Jadi ................................................................... 107
Gambar 4.22 Nota Penjualan Barang Jadi .......................................................... 107
Gambar 4.23 Laporan Status Reorder Bahan Baku ............................................ 108
Gambar 4.24 Laporan Pemesanan Bahan Baku .................................................. 109
Gambar 4.25 Laporan Status Pengecekan Bahan Baku ...................................... 109
Gambar 4.26 Laporan Penerimaan Bahan Baku ................................................. 110
Gambar 4.27 Laporan Permintaan Mutasi .......................................................... 110
Gambar 4.28 Laporan Mutasi Bahan Baku ......................................................... 111
Gambar 4.29 Laporan Stok Bahan Baku ............................................................ 112
xx
Gambar 4.30 Laporan Stok Barang Jadi ............................................................. 112
Gambar 4.31 Laporan Penjualan Barang Jadi ...................................................... 113
Gambar 4.32 Login ............................................................................................. 116
Gambar 4.33 Validasi Form Login ..................................................................... 116
Gambar 4.34 Input Permintaan Mutasi ............................................................... 118
Gambar 4.35 Data Form Mutasi Bahan Baku ..................................................... 118
Gambar 4.36 Mutasi Bahan Baku ....................................................................... 120
Gambar 4.37 Perhitungan Reorder Point ............................................................ 121
Gambar 4.38 Laporan Reorder Bahan Baku ....................................................... 121
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi khususnya teknologi informasi
berbasis komputer dewasa ini dirasa sangat pesat dan hal ini berpengaruh terhadap
aspek pekerjaan. Hampir semua perusahaan telah menggunakan teknologi
informasi untuk peningkatan efektifitas pekerjaan. Berbagai pelayanan juga telah
menggunakan sistem informasi. Dengan adanya komputer sebagai alat pengolah
data maka semua bidang dalam suatu perusahaan dapat dikomputerisasikan guna
mendukung keberhasilan suatu perusahaan dalam mencapai tujuannya. Sekarang
komputer bukan hanya saja berfungsi sebagai mesin pengolah data (mesin TIK)
atau hanya sebagai mesin untuk menghitung saja tetapi banyak hal yang bisa
dikembangkan dengan menggunakan komputer, seperti halnya membangun suatu
sistem informasi.
CV. Cahaya Karya Tehnik adalah perusahaan yang bergerak di bidang
manufactur. Perusahaan ini berdiri sejak tahun 2002 dengan nama Cahaya Karya
Tehnik yang masih berskala home industry dan berlokasi di Jalan Petemon 3 No.
156 Surabaya yang hanya memproduksi Box panel. Sekitar tahun 2007
perusahaan ini resmi menjadi badan usaha CV. Cahaya Karya Tehnik dengan No.
SIUP : 503 / 4031 A / 436.5.9 / 2007. Produksi saat ini adalah Box panel dan
Panel Control System sesuai dengan kebutuhan pelanggan. CV. Cahaya Karya
Tehnik yang saat ini sedang berkembang masih melakukan segala aktivitas
2
perusahaannya secara manual. Hal ini menyebabkan pemrosesan datanya menjadi
lambat dan informasi yang dihasilkan memiliki tingkat keakuratan yang rendah.
Dalam menjalankan usahanya, perusahaan ini memproduksi box panel
dan panel control system dimana bahan baku produk tersebut dibeli dari supplier-
supplier yang memasok berbagai kebutuhan bahan baku seperti plat, tembaga,
Miniature Circuit Board (MCB), Moulded Case Circuit Breaker (MCCB),
Kontaktor, Current Transformer (CT), Isolator, Push Button, dan lain-lain.
Pemesanan bahan baku ini dilakukan ketika bagian produksi membutuhkan bahan
baku dari gudang tetapi di gudang sudah tidak memiliki stok bahan baku tersebut.
Kemudian bagian gudang akan membuatkan daftar bahan baku yang habis untuk
diserahkan ke bagian pembelian. Bagian pembelian akan membuat purchase
order ke supplier agar segera dikirim bahan baku yang dipesan. Ketika bahan
baku datang di gudang, staf gudang akan melakukan pengecekan bahan baku
tersebut. Jika bahan baku tersebut tidak baik, bagian gudang tetap menerima dan
diberikan kode khusus untuk digunakan sebagai pengukuran dimensi panel yang
dipesan oleh pelanggan. Jika bahan baku baik maka bahan baku tersebut akan
digunakan untuk proses produksi. Setelah dilakukan proses pengecekan bahan
baku ini, maka bagian gudang akan membuatkan laporan penerimaan bahan baku
dan melakukan update stock untuk penambahan bahan baku.
Apabila di gudang masih tersedia bahan baku, maka untuk dapat
mengambilnya bagian produksi mengajukan permohonan ke bagian gudang agar
disiapkan bahan baku yang dibutuhkan bagian produksi. Ketika bagian gudang
menyiapkan kebutuhan bahan tersebut dibuatkan juga catatan kecil (bon) yang
diserahkan ke bagian produksi sebagai bukti pengambilan bahan dari gudang.
3
Setelah bahan baku ada di bagian produksi akan diolah menjadi box panel ataupun
panel control system. Untuk box panel (panel tanpa komponen) akan langsung
dimasukkan ke dalam gudang jadi (toko) untuk dijual langsung ke pelanggan, atau
juga bisa digunakan sebagai stok.
Semua proses yang diuraikan di atas masih dilaksanakan secara manual.
Mulai dari proses pemesanan bahan baku, pencatatan status pengecekan,
pencatatan bahan baku masuk, pencatatan mutasi keluar, serta pembuatan laporan
persediaan bahan baku.
Perusahaan ini memiliki gudang namun pengolahan data maupun
pendokumentasian bahan baku masuk atau keluar di gudang ini masih sering
terjadi penggandaan nama yang menyebabkan tidak adanya pengkodean dalam
penyimpanan bahan baku yang masuk, data hilang, rusak dan terselip. Sehingga
membuat pekerja mengecek satu-persatu berkas data persediaan bahan baku
digudang ini yang menyebabkan tidak optimal dalam bekerja. Pengelolaan data
pergudangan dilakukan dengan dua cara yaitu memasukkan data dengan
menggunakan MS. Excel dan pencatatan ke beberapa buku yang disimpan sebagai
arsip. Proses pencatatan dan penyimpanan data pengelolaan di gudang yang masih
manual menyebabkan terlambatnya pembuatan laporan dan penyampaian laporan
kepada kepala operasional dan direktur, sehingga tidak efektif dan efisien waktu
dan pengelolaan data yang dilakukan oleh para karyawan CV. Cahaya Karya
Tehnik. Selain itu masalah yang ada pada pengelolaan yang sekarang yaitu pada
saat melakukan proses produksi sering mengalami kekurangan bahan baku yang
dapat menimbulkan kerugian waktu, sehingga untuk menunggu bahan baku
tersebut datang ke gudang produksi membutuhkan waktu dua hari.
4
Tabel 1.1 Data Bahan Baku yang Tidak Tersedia
Sumber : CV. Cahaya Karya Tehnik
5
Berdasarkan Tabel 1.1 Data dengan ID Pelanggan 0001, dengan barang
P. MDP+Kapasitor, tanggal pemesanan 5 Februari 2013, perkiraan tanggal selesai
21 Februari 2013, tanggal pengiriman 23 Februari 2013 mengalami keterlambatan
hal ini dikarenakan pada saat melakukan proses produksi mengalami kekurangan
stok. Berkaitan dengan hal di atas, dibutuhkanlah sebuah Sistem Informasi yang
bisa memberikan suatu pelayanan yang baik, akurat, dan efisien, dimana data
yang telah diproses bisa disajikan dengan sedemikian rupa. Dengan adanya sistem
pengendalian stock yang baik, maka diharapkan bagian gudang dapat dengan
mudah menentukan pemesanan kembali terhadap bahan baku yang sudah hampir
mencapai safety stock (stok cadangan). Pengendalian terhadap stock bahan baku
ini dapat dilakukan dengan menggunakan Reorder Point (ROP). Hal ini perlu
dilakukan untuk menghindari adanya penumpukan atau kekurangan stock bahan
baku yang diperlukan untuk melakukan proses produksi. Untuk mempermudah
pengendalian terhadap persediaan ini maka sistem yang ada di perusahaan akan
diubah menjadi sistem yang terkomputerisasi.
Perubahan sistem tersebut diharapkan dapat mempermudah pengendalian
khususnya yang dilakukan oleh bagian gudang untuk menjaga persediaan bahan
baku agar tidak sampai kehabisan atau kosong. Akan tetapi dengan
mempertimbangkan kemampuan karyawannya yang terbatas, membuat
perusahaan tersebut harus mempunyai sistem yang user-friendly sehingga dapat
memberikan kemudahan bagi setiap pihak yang menggunakannya.
6
1.2 Perumusan Masalah
Permasalahan yang ada pada CV. Cahaya Karya Tehnik adalah
bagaimana merancang bangun sistem pengendalian persediaan bahan baku pada
CV. Cahaya Karya Tehnik.
1.3 Batasan Masalah
Adapun batasan masalah dalam pembuatan program ini adalah:
1. Sistem tidak mengendalikan penjualan, sistem hanya mengendalikan jumlah
bahan baku yang ada di gudang untuk keperluan produksi.
2. Metode yang digunakan untuk menentukan titik pemesanan ulang adalah
metode Reorder Point (ROP).
3. Sistem ini tidak menentukan jumlah optimum pembelian bahan baku.
4. Safety Stock masing-masing item mengikuti ketetapan yang telah ditetapkan
perusahaan.
5. Sistem ini tidak membahas tentang keamanan data.
6. Sistem ini tidak membahas tentang retur barang.
1.4 Tujuan
Tujuan dalam penelitian adalah untuk merancang bangun sistem
pengendalian persediaan bahan baku yang ditujukan untuk CV. Cahaya Karya
Tehnik.
Penerapan aplikasi pengendalian dilakukan dengan tujuan:
1. Dapat membantu mencatat keluar masuknya barang pada Gudang CV.
Cahaya Karya Tehnik.
2. Dapat membantu menentukan titik pemesanan ulang bahan baku (ROP).
7
1.5 Sistematika Penulisan
Sistematika penulisan yang digunakan dalam penyusunan laporan ini
dibedakan dengan pembagian bab sebagai berikut:
BAB I : PENDAHULUAN
Pada bab ini mengutamakan perumusan dan penjelasan masalah umum,
sehingga dapat diperoleh gambaran umum mengenai seluruh penelitian
yang dilakukan oleh penulis. Bab ini menyangkut beberapa masalah yang
meliputi tentang: Latar Belakang Masalah, Perumusan Masalah, Batasan
Masalah, Tujuan, dan Sistematika Penulisan Tugas Akhir.
BAB II : LANDASAN TEORI
Pada bab ini teori penunjang yang diharapkan dapat menjelaskan secara
singkat mengenai landasan teori yang berkaitan dengan permasalahan
yang dihadapi oleh perusahaan: pengendalian stok bahan baku,
penjualan, sistem pembelian, sistem, informasi, sistem informasi
manajemen, pengertiaan persediaan, fungsi dan tujuan persediaan,
penggolongan persediaan, metode reorder point, analisis dan
perancangan sistem, SQL Server, dan Visual Basic .NET.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan tentang analisis sistem, identifikasi permasalahan,
metode penelitian, model pengembangan dan perancangan sistem (desain
diagram contex, desain DFD, desain ERD, struktur basis data, dan desain
input/output).
8
BAB IV : IMPLEMENTASI DAN EVALUASI
Pada bab ini dijelaskan tentang implementasi dari aplikasi yang dibuat
secara keseluruhan dan memberikan penjelasan dari rancang input dan
output serta melakukan pengujian terhadap aplikasi yang dibuat untuk
mengetahui apakah aplikasi tersebut telah dapat menyelesaikan
permasalahan yang dihadapi sesuai dengan yang diharapkan.
BAB V : PENUTUP
Pada bab ini dijelaskan tentang penutup yang berisi kesimpulan setelah
program aplikasi selesai dibuat dan saran untuk proses pengembangan
selanjutnya.
9
BAB II
LANDASAN TEORI
2.1 Landasan Teori Tentang Permasalahan
Landasan teori yang berkaitan dengan permasalahan yang dibahas ini
meliputi sistem pembelian, pengendalian stock bahan baku, dan sistem penjualan
dengan penjabaran sebagai berikut:
2.1.1 Pengendalian Stock Bahan Baku
Menurut Mcleod (2007), Stock merupakan suatu aktiva yang meliputi
barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu periode
usaha yang normal atau persediaan barang-barang yang masih dalam pengerjaan
atau proses produksi, ataupun persediaan bahan baku yang menunggu
penggunaannya dalam suatu proses produksi.
Proses produksi yang terjadi pada suatu perusahaan pasti membutuhkan
bahan baku. Mengingat pentingnya peranan produksi untuk dapat memenuhi dan
memuaskan kebutuhan pasar, maka bahan baku yang tersimpan di gudang harus
dapat memenuhi kebutuhan untuk proses produksi.
Pengendalian stock yang dilakukan oleh suatu perusahaan pada
umumnya mempunyai tujuan untuk :
1. Menjaga agar jangan sampai perusahaan kehabisan persediaan sehingga dapat
mengakibatkan terhentinya kegiatan produksi.
2. Menjaga agar supaya pembentukan persediaan oleh perusahaan tidak terlalu
besar atau berlebihan, sehingga biaya-biaya yang timbul dari persediaan tidak
terlalu besar.
10
3. Menjaga agar pembelian secara kecil-kecilan dapat dihindari karena dapat
menimbulkan biaya pemesanan menjadi lebih besar.
Persediaan bahan baku yang tersimpan di gudang harus dapat memenuhi
kebutuhan bahan baku untuk bagian produksi dalam melakukan proses produksi.
Jumlah bahan baku yang ada harus terus dikontrol oleh bagian gudang untuk
mengetahui apakah jumlah persediaan bahan baku berada pada keadaan minimum
atau maksimum. Stock atau persediaan disebut minimum jika stock tersebut
berada pada keadaan minimum point (persediaan minimum) yang merupakan
batas jumlah persediaan yang paling rendah atau paling kecil yang harus ada
untuk suatu jenis bahan atau barang. Persediaan minimum dimaksudkan untuk
menghindari kemungkinan kekurangan bahan atau persediaan. Stock atau
persediaan disebut maksimum jika stock tersebut berada pada keadaan maximum
point (persediaan maksimum) yang merupakan batas jumlah persediaan yang
paling besar atau tertinggi yang sebaiknya dapat diadakan oleh perusahaan.
Keadaan stock bahan baku yang tersimpan di gudang harus selalu berada
dalam keadaan optimal, hal ini dilakukan untuk menghindari terjadinya
kekurangan maupun kelebihan bahan baku. Pada setiap proses produksi yang
dilakukan oleh bagian produksi selalu membutuhkan bahan baku, yang akan
diolah menjadi barang jadi. Jika terjadi kekurangan bahan baku yang tersimpan di
gudang maka dapat mengakibatkan terhambatnya kelancaran proses produksi.
Apabila bahan baku yang dimiliki tidak dapat memenuhi kebutuhan produksi,
maka bagian produksi tidak dapat melanjutkan proses produksi. Terhambatnya
proses produksi dapat mempengaruhi tingkat penjualan sehingga pendapatan
perusahaan akan berkurang. Akan tetapi jika terjadi penumpukan bahan baku di
11
gudang yang disebabkan adanya kelebihan pembelian dapat mengakibatkan
timbulnya biaya penyimpanan yang lebih tinggi. Untuk menghindari terjadinya
kekurangan ataupun penumpukan bahan baku, maka diperlukan adanya sistem
pengendalian stok yang dapat mengendalikan jumlah stok yang optimal dengan
menggunakan metode Reorder Point.
2.1.2 Penjualan
Menurut Mulyadi (2001), penjualan adalah suatu transaksi dari
pelanggan ke perusahaan, yang melibatkan sumber daya dalam suatu perusahaan,
prosedur, data, serta sarana pendukung untuk mengoperasikan sistem penjualan
itu sendiri sehingga menghasilkan informasi yang bermanfaat bagi pihak
manajemen dalam pengambilan keputusan.
2.1.3 Sistem Pembelian
Menurut Mcleod (2007), pembelian merupakan kegiatan untuk
memperoleh barang atau bahan dari pemasok yang dilaksanakan oleh bagian
pembelian yang bertanggung jawab untuk mendapatkan kuantitas dan kualitas dari
bahan-bahan yang tersedia pada waktu yang dibutuhkan dan harga yang sesuai.
Proses produksi merupakan suatu kegiatan yang dilakukan untuk
menghasilkan suatu produk yang akan dijual oleh perusahaan. Untuk dapat
memenuhi kebutuhan proses produksi terhadap bahan baku, maka bagian
pembelian harus membeli bahan baku untuk keperluan produksi tersebut dari
pemasok. Dalam hal ini bagian pembelian akan melakukan order pembelian dari
pemasok jika ada permintaan dari bagian gudang pada saat stock bahan baku
sudah mencapai Reorder Point.
12
Dalam melakukan transaksi pembelian bagian pembelian seharusnya
tidak hanya memperhatikan harga dari barang atau bahan yang lebih rendah dari
harga yang telah ditentukan. Terdapat faktor-faktor lain yang perlu diperhatikan di
samping harga yang lebih rendah dari harga di pasaran, seperti kualitas, ketepatan
tanggal penyerahan yang dijanjikan dan nama baik dari pemasok barang atau
bahan tersebut. Terkadang walaupun harga barang atau bahan tersebut lebih tinggi
daripada harga di pasaran tetapi dianggap lebih murah jika kualitas dan jadwal
penyerahan yang diinginkan dapat terpenuhi.
2.2 Landasan Teori tentang Ilmu yang terkait
Landasan teori yang berkenaan dengan ilmu yang berkaitan dengan
penyelesaian permasalahan yang dibahas ini yang meliputi Sistem Informasi
Manajemen, konsep perancangan sistem yang meliputi Data Flow Diagram,
Sistem Flow dan Entity Relationship Diagram, dan SQL Server.
2.2.1 Sistem
Sebelum membahas pengertian dari sistem informasi manajemen, maka
pertama harus diketahui dulu pengertian dari sistem. Menurut Herlambang (2005),
definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara
prosedur dan pendekatan secara komponen. Berdasarkan pendekatan prosedur,
sistem didefinisikan sebagai kumpulan dari berberapa prosedur yang mempunyai
tujuan tertentu. Sedangkan berdasarkan pendekatan komponen, sistem merupakan
kumpulan dari komponen-komponen yang saling berkaitan untuk mencapai tujuan
tertentu.
13
2.2.2 Informasi
Menurut Hartono (2005), informasi adalah data yang telah diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan
suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu
yang terjadi pada saat tertentu. Di dalam dunia bisnis, kejadian-kejadian yang
sering terjadi adalah transaksi perubahan dari suatu nilai yang disebut transaksi.
Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang
yang betul-betul ada dan terjadi.
Data merupakan bentuk yang masih mentah, belum dapat bercerita
banyak sehingga perlu diolah lebih lanjut. Data diolah melalui suatu metode untuk
menghasilkan informasi. Data yang diolah melalui suatu model menjadi
informasi, penerima kemudian menerima informasi tersebut, membuat suatu
keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan
yang lain yang akan membuat sejumlah data kembali. Data tersebut akan
ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya
membentuk suatu siklus. Siklus informasi ini dapat digambarkan sebagai berikut:
Gambar 2.1 Siklus Informasi (Hartono, 2005)
14
Adapun fungsi-fungsi informasi adalah sebagai berikut:
1. Untuk meningkatkan pengetahuan bagi si pemakai.
2. Untuk mengurangi ketidakpastian dalam proses pengambilan keputusan
pemakai.
3. Menggambarkan keadaan yang sebenarnya dari suatu hal.
4. Informasi yang berkualitas harus akurat, tepat pada waktunya dan relevan.
a. Akurat
Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau
menyesatkan.
b. Tepat waktu
Berarti informasi yang datang pada penerima tidak boleh terlambat
c. Relevan
Berarti informasi tersebut mempunyai manfaat untuk pemakainya.
Relevansi informasi untuk tiap-tiap orang berbeda-beda.
2.2.3 Sistem Informasi Manajamen
Menurut Mcleod (2007), Sistem Informasi Manajamen (SIM) adalah
suatu sistem berbasis komputer yang membuat informasi bagi para pengguna yang
memiliki kebutuhan serupa. Para pengguna SIM biasanya terdiri atas entitas-
entitas organisasi formal perusahaan atau sub-unit anak perusahaannya. Informasi
yang diberikan oleh SIM ini bisa berupa informasi masa lalu, masa kini, maupun
kemungkinan apa yang terjadi di masa depan.
15
2.2.4 Pengertian Persediaan
Menurut Rangkuti (2004), persediaan adalah barang-barang yang
disediakan untuk memenuhi permintaan dari konsumen setiap waktu. Kegiatan
persediaan perlu diadakan suatu pengawasan. Tujuan dari diadakan pengawasan
yaitu:
1. Menjaga jangan sampai kehabisan persediaan.
2. Supaya pembentukan persediaan stabil.
3. Menghindari pembelian kecil-kecilan.
4. Pemesanan yang ekonomis.
2.2.5 Fungsi dan Tujuan Persediaan
Inventory pada hakikatnya bertujuan untuk mempertahankan kontinuitas
eksisteni suatu perusahaan dengan mencari keuntungan atau laba perusahaan itu.
Caranya adalah dengan memberikan pelayanan yang memuaskan pelanggan
dengan menyediakan barang yang diminta.
Fungsi persediaan menurut Rangkuti (2004) adalah sebagai berikut:
1. Fungsi Batch Stock atau Lot Size Inventory
Penyimpanan persediaan dalam jumlah besar dengan pertimbangan adanya
potongan harga pada harga pembelian, efisiensi produksi karena proses
produksi yang lama, dan adanya penghematan di biaya angkutan.
2. Fungsi Decoupling
Merupakan fungsi perusahaan untuk mengadakan persediaan decouple,
dengan mengadakan pengelompokkan operasional secara terpisah-pisah.
16
3. Fungsi Antisipasi
Merupakan penyimpanan persediaan bahan yang fungsinya untuk
penyelamatan jika sampai terjadi keterlambatan datangnya pesanan bahan
baku dari pemasok atau leveransir. Tujuan utama adalah untuk menjaga
proses konversi agar tetap berjalan dengan lancar.
Alasan yang kuat untuk menyediakan inventory adalah untuk hal-hal
yang berhubungan dengan skala ekonomi dalam pengadaan dan produksi barang,
untuk kebutuhan yang berubah-ubah dari waktu ke waktu, untuk fleksibilitas di
dalam fasilitas penjadwalan distribusi barang, untuk spekulasi di dalam harga atau
biaya, dan untuk ketidakpastian tentang waktu pesanan perlengkapan dan
kebutuhan.
Ketika menghadapi permintaan yang berubah-ubah dari waktu ke waktu,
pihak manajemen dapat melakukan pemesanan barang (inventory) selama periode
permintaan yang sedikit untuk mengantisipasi periode permintaan yang tinggi.
Inventory ini membuat manajemen dapat beroperasi secara tetap sepanjang
musim, dan dapat menghindari biaya produksi yang berubah-ubah.
Penyediaan inventory bertujuan untuk menghadapi kondisi
ketidakpastian. Permintaan barang tidak bisa diketahui secara pasti, oleh karena
itu perlu diramalkan untuk meminimalisir kerugian akibat over stock atau
permintaan yang melampaui ramalan, perhitungan persediaan barang harus
dilakukan dengan hati-hati dan teliti.
2.2.6 Penggolongan Persediaan
Menurut Assauri (2008), persediaan pada umumnya dapat dibedakan
menjadi 5 golongan yang meliputi:
17
1. Persediaan Bahan Baku (Raw Material Inventory)
Persediaan bahan baku yaitu persediaan barang-barang berwujud yang
digunakan dalam proses produksi, yang diperoleh dari sumber-sumber alam
ataupun dibeli dari pemasok atau perusahaan yang menghasilkan bahan baku
bagi perusahaan yang menggunakannya.
2. Persediaan Bagian Produk atau Parts yang dibeli (Purchased)
Persediaan bagian produk atau parts yaitu persediaan yang dibeli dari
perusahaan lain, yang dapat secara langsung dirakit dengan parts lain, tanpa
melalui proses produksi sebelumnya.
3. Persediaan Bahan-bahan Pembantu (Supplies Stock)
Persediaan bahan-bahan pembantu yaitu persediaan bahan-bahan yang
diperlukan dalam proses produksi untuk membantu berhasilnya produksi atau
yang dipergunakan dalam bekerjanya suatu perusahaan, tetapi tidak
merupakan bagian atau komponen barang jadi.
4. Persediaan Bahan Setengah Jadi (Work In Process Inventory)
Persediaan barang setengah jadi yaitu persediaan barang-barang yang keluar
dari tiap-tiap bagian dalam satu pabrik atau bahan-bahan yang telah diolah
menjadi suatu bentuk, tetapi diproses kembali untuk kemudian menjadi
barang jadi.
5. Persediaan Barang Jadi (Finished Goods Inventory)
Persediaan barang jadi yaitu persediaan barang-barang yang telah selesai
diproses atau diolah dalam pabrik dan siap untuk dijual pada pelanggan atau
perusahaan lain.
18
Dari uraian di atas dapat dikatakan bahwa persediaan perusahaan adalah
suatu barang tersimpan yang akan dilakukan suatu tindakan lebih lanjut ataupun
barang yang tersimpan dan siap untuk digunakan tetapi belum sampai pada
pemegang akhir (customer).
2.2.7 Metode Reorder Point
Menurut Sugiono (2009), Reorder Point adalah suatu titik ketika
perusahaan harus mengadakan pemesanan kembali sedemikian rupa sehingga
kedatangan atau penerimaan material yang dipesan itu tepat pada saat persediaan
di titik nol atau pada tingkat safety stock. Dalam menentukan / menetapkan
reorder point harus memperhatikan hal-hal berikut:
1. Penggunaan bahan selama tenggang waktu (lead time)
2. Besarnya buffer stock
.........................(i)
Dimana :
ROP = Titik pemesanan kembali (ReOrder Point)
LT = Waktu tunggu (Lead Time)
D = Penggunaan rata-rata per hari
Buffer = Persediaan cadangan (Safety Stock)
2.2.8 Analisis dan Perancangan Sistem
Menurut Hartono (2005), analisis sistem dapat didefinisikan sebagai
penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi
ROP = ( LT x D ) + buffer stock
19
permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang
terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikannya. Tahap ini merupakan tahap yang kritis dan sangat
penting, karena kesalahan dalam tahap ini menyebabkan kesalahan pada tahap
selanjutnya. Tugas utama dari menganalisis sistem meliputi:
a. Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di
dalam pengendalian pelaksanaan kegiatan operasional perusahaan.
b. Membantu para pengambil keputusan.
c. Mengevaluasi sistem yang telah ada.
d. Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun
pembuatan laporan baru.
e. Menyusun suatu tahap rencana pengembangan sistem.
2.2.9 SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis data
relasional produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang
merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh
Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang
memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian
berkembang dengan digunakannya SQL Server pada basis data besar.
Menurut Nugroho (2004) Microsoft SQL Server adalah perangkat lunak
Relation Database Management System (RDBMS) yang handal. Didesain untuk
mendukung proses transaksi yang besar seperti order secara online, inventori,
akuntansi atau manufaktur. Microsoft SQL Server 2000 dapat dijalankan pada NT
4.0 Server atau Microsoft Windows 2000 Server, selain itu dapat pula di install
20
pada personal desktop di Windows 2000 Profesional dan Windows Millenium.
Sistem akan dipergunakan oleh beberapa komputer (client-server) maka database
yang dibangun adalah merupakan database yang berfungsi untuk menunjang hal
tersebut. Untuk itu dalam penulisan ini dipakai database Microsoft SQL Server,
selain itu database ini juga kompatibel dengan bahasa pemrograman Visual Basic
yang digunakan. Secara teoritis program SQL yang sudah terinstal pada komputer
dapat menampung 32.767 database dan terdapat lebih dari dua billion objek.
Kelebihan Microsoft SQL Server dalam pembuatan database adalah sebagai
berikut:
1. Mempunyai transaction log sendiri dan mengatur transaksi dalam database.
2. Data dapat berkisar antara 1 MB sampai 1.048.516 MB.
3. Dapat menambah ukuran data secara manual dan otomatis.
4. Dapat diset sesuai dengan keinginan, misalnya sebuah database hanya dapat
dibaca tetapi tidak dapat diubah.
2.2.10 Visual Basic .NET
Menurut Rusmawan (2013), Visual Basic .NET (VB.NET) merupakan
pengembangan dari bahasa pemrograman Visual Basic sebelumnya yaitu Visual
Basic 6. Beberapa keunggulan VB. NET dengan VB versi sebelumnya, yaitu:
1. Menyederhanakan Deployment
VB. NET mengatasi masalah seputar deployment dari aplikasi berbasis
Windows yaitu DLL Hell dan registrasi Component Object Model (COM),
sehingga dapat mempermudah deployment aplikasi yang berbasis Windows.
2. Menyederhanakan Pengembangan Perangkat Lunak
21
VB. NET memiliki fitur compiler yang bekerja secara background real-time
dan daftar task untuk penanganan kesalahan/bug program sehingga
pengembang dapat secara langsung memperbaiki kesalahan kode program
yang terjadi.
3. Mendukung Object Oriented Programming (OOP)
Dalam VB. NET dapat dibuat kode class yang menggunakan secara penuh
konstruksi berbasis objek. Class-class tersebut reusable atau dapat digunakan
kembali. VB. NET memiliki fitur bahasa pemrograman berorientasi objek
termasuk implementasinya secara penuh: inheritance/pewarisan,
encapsulation/pembungkusan, dan polymorphism/banyak bentuk.
4. Mempermudah Pengembangan Aplikasi Berbasis Web
Untuk mengembangkan aplikasi web disediakan desainer form web, yang
menggunakan mekanisme “drag and drop” untuk membangun web. Sehingga
dapat dibuat aplikasi thin-client (kebanyakan proses bisnis dilakukan oleh
server) yang secara cerdas dapat di-render pada browser apa saja, serta pada
platform apa saja dengan cara mudah.
5. Mempermudah Migrasi dari VB 6 ke VB. NET
Interoperability COM menyediakan komunikasi dua arah antara aplikasi VB 6
dengan VB. NET. Wizard upgrade pada VB .NET 2003 memungkinkan
pengembang dapat melakukan migrasi lebih dari 95% kode VB 6 menjadi VB
.NET.
22
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1 Metode Penelitian
Metode penelitian ini menggunakan System Development Life Cycle
(SDLC) model Waterfall, yang memiliki tahapan-tahapan dalam pengerjaannya.
SDLC yang dimulai dari tahap analisis sistem hingga tahap perawatan. Pada
penilitian ini hanya melakukan mulai dari tahap analisis sistem hingga tahap
pegujian saja.
Adapun langkah-langkah analisis yang dilakukan dalam pembuatan
sistem informasi pengendalian ini adalah sebagai berikut:
a. Observasi
Observasi dilakukan dengan cara melakukan pengamatan atau peninjauan
langsung terhadap obyek penelitian yang dalam hal ini dilakukan pada
Gudang CV. Cahaya Karya Tehnik. Penelitian yang dilakukan meliputi tahap-
tahap sebagai berikut:
1. Pengumpulan data terkait persediaan bahan baku
2. Memppelajari proses bisnis aktifitas pembelian bahan baku.
3. Menelaah masalah-masalah dalam aktifitas persediaan.
b. Wawancara
Dalam melakukan wawancara bagian yang diwawancara adalah kepala
bagian operasional. Kepala bagian operasional dipilih karena aplikasi
pengendalian stock persediaan bahan baku ini dibuat untuk membantu kerja
23
bagian operasional dalam melakukan pengendalian stock yang ada pada CV.
Cahaya Karya Tehnik.
c. Studi Literatur
Studi literatur dalam sebuah penelitian pada dasarnya dilakukan untuk
mendapatkan gambaran yang menyeluruh tentang apa yang sudah dikerjakan
oleh orang lain dan bagaimana orang mengerjakannya, kemudian seberapa
berbeda penelitian yang akan dilakukan. Hal tersebut penting karena untuk
menghindari usaha yang sebenarnya sudah pernah dilakukan orang lain dan
bisa digunakan pada penelitian untuk menghemat waktu, tenaga, dan biaya.
Di dalam melaksanakan studi literatur, yang dapat dilakukan adalah dengan
mencari dan mempelajari literatur-literatur yang terkait dengan penelitian
yang akan dilaksanakan. Literatur tidak hanya berupa buku saja, namun dapat
berupa jurnal ilmiah, paper serta Tugas Akhir mahasiswa sebelumnya.
Penelitian mengenai aplikasi pengendalian stock persediaan bahan baku
membutuhkan literatur yang berkaitan dengan hal-hal sebagai berikut:
1. Pengendalian stock bahan baku
2. Penjualan
3. Sistem Pembelian
4. Sistem Informasi Manajemen
5. Pengertian persediaan
6. Fungsi dan Tujuan Persediaan
7. Penggolongan Persediaan
8. Metode Reorder Point
9. Analisis dan Perancangan Sistem
24
10. SQL Server
11. Visual Basic .NET
Dalam penelitian yang akan dilakukan ini, studi literatur akan lebih banyak
dilakukan dengan mengunjungi perpustakaan, membaca, dan meminjam buku
yang mengandung materi-materi yang telah disebutkan di atas. Selain itu, tidak
lupa juga materi dan daftar literatur yang digunakan akan dituliskan pada
Landasan Teori dan Daftar Pustaka.
3.1.2 Identifikasi Permasalahan
Gudang CV. Cahaya Karya Tehnik merupakan bagian yang berperan
penting dalam pengelolaan persediaan bahan baku. Bagian ini bertugas mengelola
persediaan bahan baku untuk seluruh kegiatan produksi yang dilakukan oleh
perusahaan, sehingga kebutuhan bahan baku untuk semua kegiatan produksi dapat
berjalan dengan lancar.
Sistem yang ada saat ini diawali ketika bagian produksi membutuhkan
bahan baku dari gudang tetapi di gudang sudah tidak memiliki stok bahan baku
tersebut. Kemudian bagian gudang akan membuatkan daftar bahan baku yang
habis untuk diserahkan ke bagian pembelian. Bagian pembelian akan membuat
purchase order ke supplier agar segera dikirim bahan baku yang dipesan. Ketika
bahan baku datang di gudang, staf gudang akan melakukan pengecekan bahan
baku tersebut. Jika bahan baku tersebut tidak baik, bagian gudang tetap menerima
dan diberikan kode khusus untuk digunakan sebagai pengukuran dimensi panel
yang dipesan oleh pelanggan. Jika bahan baku baik maka bahan baku tersebut
akan digunakan untuk proses produksi. Setelah dilakukan proses pengecekan
25
bahan baku ini, maka bagian gudang akan membuatkan laporan penerimaan
barang jadi dan melakukan update stock untuk penambahan bahan baku.
Apabila di gudang masih tersedia bahan baku, maka untuk dapat
mengambilnya bagian produksi mengajukan permohonan ke bagian gudang agar
disiapkan bahan baku yang dibutuhkan bagian produksi. Ketika bagian gudang
menyiapkan kebutuhan bahan tersebut dibuatkan juga catatan kecil (bon) yang
diserahkan ke bagian produksi sebagai bukti pengambilan bahan dari gudang.
Setelah bahan baku ada di bagian produksi akan diolah menjadi box panel ataupun
panel control system. Untuk box panel (panel tanpa komponen) akan langsung
dimasukkan ke dalam gudang jadi (toko) untuk dijual langsung ke pelanggan, atau
juga bisa digunakan sebagai stok.
Semua proses yang diuraikan di atas masih dilaksanakan secara manual.
Mulai dari proses pemesanan bahan baku, pencatatan status pengecekan,
pencatatan bahan baku masuk, pencatatan mutasi keluar, serta pembuatan laporan
persediaan bahan baku.
Hasil identifikasi yang telah di analisis ini akan menggambarkan proses
bisnis sistem pengendalian yang sedang berjalan saat ini pada Gudang CV.
Cahaya Karya Tehnik. Proses bisnis aktifitas pengendalian pada Gudang CV.
Cahaya Karya Tehnik akan dijelaskan pada dua document flow chart berikut ini:
1. Document Flow Pembelian Bahan Baku
Proses pengadaan/pembelian pada CV. Cahaya karya Tehnik adalah
ketika bagian gudang melakukan pengecekan stok dan mencatat stok bahan-bahan
apa saja yang sudah habis. Setelah mencatat stok yang habis ini bagian gudang
akan memberikan daftar tersebut ke bagian pembelian, pada saat di bagian
26
pembelian maka akan dicatat dan akan dibuatkan Purchase Order (PO) untuk
diserahkan ke supplier (pemasok). Kemudian supplier (pemasok) ini akan segera
menyiapkan barang jadi yang dibeli dan membuatkan nota pembelian untuk
diberikan ke CV. Cahaya Karya Tehnik. Pada saat barang jadi yang sudah dipesan
ini sampai digudang maka akan dilakukan update stock, dan bagian keuangan
segera melakukan proses pembayaran kepada supplier (pemasok) seperti yang
terdapat pada Gambar 3.1.
Gambar 3.1 Document Flow Pembelian pada CV. Cahaya Karya Tehnik
27
2. Document Flow Penjualan
Proses penjualan pada CV. Cahaya Karya Tehnik ini di mulai ketika
pelanggan melakukan pemesanan kepada bagian penjualan, setelah masuk ke
bagian penjualan maka akan dibuatkan surat penawaran yang diberikan ke
pelanggan. Jika pelanggan tidak setuju terhadap surat penawaran yang diberikan
maka proses penjualan berakhir, tetapi jika pelanggan setuju dengan surat
penawaran tersebut maka pelanggan akan membuatkan PO yang diserahkan ke
bagian penjualan serta akan melakukan pembayaran uang muka (DP).
PO yang ada di bagian penjualan ini akan diberikan kepada bagian
produksi untuk segera membuatkan penjadwalan produksinya, setelah membuat
penjadwalan maka bagian produksi akan mengkonfirmasi bagian gudang untuk
melakukan menyiapkan dan mencatat bahan baku apa saja yang akan keluar dan
segera memberikan bahan baku tersebut ke bagian produksi untuk dilakukan
proses produksi. Sedangkan pada bagian penjualan akan melakukan pengecekan
pembayaran DP, jika DP belum diterima bagian penjualan akan melakukan
konfirmasi ke palanggan untuk segera membayar DP, dika DP sudah diterima
maka bagian penjualan akan membuatkan nota penjualan rangkap 2 yang
diberikan ke bagian keuangan untuk dibuatkan laporan penerimaan pembayaran
yang akan diberikan kepada direktur.
Sedangkan nota penjualan yang ada di bagian penjualan ini akan di
buatkan laporan penjualan untuk diberikan kepada direktur. Setelah bagian
produksi selesai melakukan proses produksinya maka akan meminta bagian
penjualan untuk membuatkan surat jalan dan segera mengirimkan barang jadi
tersebut ke pelanggan. Pada saat pelanggan sudah menerima barang jadi dan nota
28
penjualan dari CV. Cahaya Karya Tehnik maka pelanggan akan melakukan sisa
pembayaran barang jadi tersebut, terdapat pada Gambar 3.2.
Dokumen Alur Penjualan
Bag. PenjualanPelanggan Keuangan Produksi Gudang Direktur
Pro
ses
Pe
ng
irim
an
Pro
ses
Pe
me
san
an
Pro
ses
Pe
mb
ay
ara
n
Mulai
Melakukan pemesanan
Mencatat pesananan pelanggan
Surat PenawaranSurat
Penawaran
1
2
Membuat surat
penawaran
Surat Penawaran
1
Setuju ?
Membuat PO
Ya
1
Tidak
PO fixPO fix
12
Penjadwalan Produksi
Pembayaran DP via
Transfer
Bukti pembayaran
DP sudah di transfer ?
Tidak
Pengecekan pembayaran
DP
Melakukan konfirmasi
3
Ya
3
DP sudah di terima ?
Tidak
Buat nota penjualan
Ya
Nota penjualanNota
penjualan
1
2
Nota penjualan
2
Menyiapkan bahan baku
Bahan baku yang keluar
Mencatat bahan baku yang keluar
Proses Produksi
Barang Jadi
Buat Surat Jalan + Nota
Penjualan
Surat JalanSurat Jalan
1
2
Buat Laporan Penerimaan Pembayaran
Buat Laporan
Penjualan
4
4
Menerima barang +
menerima nota
penjualan
Melakukan sisa
pembayaran via transfer
Selesai
Lap. Penerimaan Pembayaran
Lap. PenjualanLap.
Penjualan
Lap. Penerimaan Pembayaran
12
21
Lap. Penjualan
1
Lap. Penerimaan Pembayaran
1
5
5
6
6
1
Gambar 3.2 Document Flow Penjualan pada CV. Cahaya Karya Tehnik
29
3.1.3 Hasil Analisis dan Usulan
Perusahaan ini memiliki gudang namun pengolahan data maupun
pendokumentasian bahan baku masuk atau keluar di gudang ini masih sering
terjadi penggandaan nama yang menyebabkan tidak adanya pengkodean dalam
penyimpanan bahan baku yang masuk, data hilang, rusak dan terselip. Sehingga
membuat pekerja mengecek satu-persatu berkas data persediaan bahan baku jadi
digudang ini yang menyebabkan tidak optimal dalam bekerja. Pengelolaan data
pergudangan dilakukan dengan dua cara yaitu memasukkan data dengan
menggunakan MS. Excel dan pencatatan ke beberapa buku yang disimpan sebagai
arsip. Proses pencatatan dan penyimpanan data pengelolaan di gudang yang masih
manual menyebabkan terlambatnya pembuatan laporan dan penyampaian laporan
kepada kepala operasional dan direktur, sehingga tidak efektif dan efisien waktu
dan pengelolaan data yang dilakukan oleh para karyawan CV. Cahaya Karya
Tehnik. Selain itu masalah yang ada pada pengelolaan yang sekarang yaitu pada
saat melakukan proses produksi sering mengalami kekurangan bahan baku yang
dapat menimbulkan kerugian waktu, sehingga untuk menunggu bahan baku
tersebut datang ke gudang produksi membutuhkan waktu tiga hari.
A. Model Pengembangan
Berdasarkan hasil analisis yang sudah dilakukan maka akan dilakukan
tahap pengembangan. Tahap pengembangan ini akan menjelaskan langkah-
langkah yang akan dilakukan selanjutnya dan lebih mengarah kepada pembuatan
aplikasi pengendalian persediaan bahan baku.
30
A.1 Desain Usulan Sistem
Berdasarkan hasil analisis pada sistem pengendalian pada Gudang CV.
Cahaya Karya Tehnik selanjutnya penulis merancang desain usulan model
terhadap kebutuhan sistem yang akan dibuat dengan melihat proses bisnis pada
aktifitas yang sudah ada saat ini. Ana lisis kebutuhan sistem yang akan dibangun
akan dijelaskan pada model block diagram di bawah ini.
PROSESINPUT
Mencatat Penerimaan
Bahan Baku Masuk
Mencatat Penerimaan
Bahan Baku Masuk
OUTPUT
Kebutuhan
Bahan Baku
Permintaan
Mutasi Bahan
Baku
Daftar Barang
Mencatat
Permintaan Mutasi
Keluar
Mencatat
Permintaan Mutasi
Keluar
Menghitung Stok
Bahan Baku
Menghitung Stok
Bahan Baku
Menghitung
ROP
Menghitung
ROP
Membuat Pemesanan
Ulang Bahan Baku
Membuat Pemesanan
Ulang Bahan Baku
Lap. Status
Reorder
Bahan Baku
Lap.
Pemesanan
Lap. Status
Pengecekan
Lap.
Penerimaan
Lap. Mutasi
Bahan Baku
Lap. Stok
BarangLap. Stok
Bahan Baku
Daftar
Pemesanan
Ulang
Order Bahan
Baku
Order Bahan
Baku
Pengadaan Bahan
Baku
Pengadaan Bahan
Baku
Order PenjualanMencatat Order
Penjualan
Mencatat Order
Penjualan
Lap.
Permintaan
Mutasi
Mencatat Mutasi
Bahan Baku
Mencatat Mutasi
Bahan Baku
Lap.
Penjualan
Gambar 3.3 Blok Diagram Rancang Bangun Pengendalian Persediaan Bahan
Baku
Pada gambar 3.3 merupakan sistem yang akan digunakan untuk
membangun sistem pengendalian persediaan bahan baku yang diimplementasikan
pada Gudang CV. Cahaya Karya Tehnik.
Order penjualan merupakan inputan dari proses pencatatan order
penjualan. Daftar barang jadi dan kebutuhan barang jadi menjadi inputan untuk
proses order bahan baku, sedangkan untuk permintaan mutasi bahan baku
merupakan inputan untuk proses pencatatan mutasi keluar. kemudian hasil
pencatatan tersebut digunakan sebagai inputan pada proses menghitung stok
bahan baku. Hasil perhitungan tersebut akan di proses kembali untuk menentukan
pemesanan ulang bahan baku yang telah mencapai titik reorder.
31
Output berupa daftar pemesanan ulang, laporan status reorder bahan
baku, laporan pemesanan, laporan status pengecekan, laporan penerimaan, laporan
permintaan mutasi, laporan mutasi bahan baku, laporan stok bahan baku, laporan
stok barang jadi, laporan penjualan.
3.2 Perancangan Sistem
Dari rancangan blok diagram yang sudah digambarkan pada gambar 3.3
maka disusun juga rancangan sistem dalam beberapa tahap yaitu: system flow
chart, data flow diagram yang meliputi context diagram, DFD level 0, DFD level
1, entity relationship diagram meliputi Conceptual Data Model (CDM), Physical
Data Model (PDM), dan struktur tabel.
3.2.1 System Flow Chart
1. System Flow Mengelola Data Master Bagian
Pada gambar 3.4 dijelaskan bahwa admin data menginputkan atau meng
update data bagian. Setelah itu sistem akan memvalidasi inputan, jika inputan
salah maka sistem secara otomatis menginformasikan bahwa inputan salah,
jika benar proses perubahan data akan disimpan ke dalam database Master
Bagian dan sistem menginformasikan juga bahwa perubahan data berhasil.
32
Mengelola Data Master Bagian
Admin data Sistem Pengendalian Persediaan
Mulai
Input atau update data Bagian/divisi
Proses Perubahan Data
Validasi inputan
Benar
Master Bagian
Selesai
1
Informasi
Inputan SalahSalah
Informasi Perubahan Data
Berhasil
Gambar 3.4 System Flow Mengelola Data Master Bagian
2. System Flow Mengelola Data Master Karyawan
Pada gambar 3.5 dijelaskan bahwa admin data menginputkan atau meng
update data karyawan. Setelah itu sistem akan memvalidasi inputan, jika
inputan salah maka sistem secara otomatis menginformasikan bahwa inputan
salah, jika benar proses perubahan data akan disimpan ke dalam database
Master Karyawan dan sistem menginformasikan juga bahwa perubahan data
berhasil.
33
Mengelola Data Master Karyawan
Admin data Sistem Pengendalian Persediaan
Mulai
Input atau update data karyawan
Proses Perubahan Data
Validasi inputan
Benar
Salah
Master Karyawan
Selesai
Master Bagian
1
2
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Menampilkan Data Bagian
Gambar 3.5 System Flow Mengelola Data Master Karyawan
3. System Flow Mengelola Data Master Pengguna
Pada gambar 3.6 dijelaskan bahwa admin data menginputkan atau meng
update data pengguna. Setelah itu sistem akan memvalidasi inputan, jika
inputan salah maka sistem secara otomatis menginformasikan bahwa inputan
salah, jika benar proses perubahan data akan disimpan ke dalam database
Master Pengguna dan sistem menginformasikan juga bahwa perubahan data
berhasil.
34
Mengelola Data Master Pengguna
Admin data Sistem Pengendalian Persediaan
Mulai
Input atau update data pengguna
Proses Perubahan Data
Validasi Inputan
Benar
Salah
Master Pengguna
Selesai
Master Karyawan
2
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Menampilkan Data Karyawan
Gambar 3.6 System Flow Mengelola Data Master Pengguna
4. System Flow Mengelola Data Master Supplier
Pada gambar 3.7 dijelaskan bahwa admin data menginputkan atau meng
update data supplier. Setelah itu sistem akan memvalidasi inputan, jika
inputan salah maka sistem secara otomatis menginformasikan bahwa inputan
salah, jika benar proses perubahan data akan disimpan ke dalam database
Master Supplier, setelah itu pengguna akan menginputkan lagi detail supplier
ke database Detail Supplier dan sistem menginformasikan juga bahwa
perubahan data berhasil.
35
Mengelola Data Master Supplier
Admin data Sistem Pengendalian Persediaan
Mulai
Input dan update data supplier
Proses Perubahan Data
Validasi inputan
Benar
Salah
Master Supplier
Selesai
Detail Supplier
9
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.7 System Flow Mengelola Data Master Supplier
5. System Flow Mengelola Data Master Bahan Baku
Pada gambar 3.8 dijelaskan bahwa admin data menginputkan atau meng
update data bahan baku. Setelah itu sistem akan memvalidasi inputan, jika
inputan salah maka sistem secara otomatis menginformasikan bahwa inputan
salah, jika benar proses perubahan data akan disimpan ke dalam database
Master Bahan Baku dan sistem menginformasikan juga bahwa perubahan
data berhasil.
36
Mengelola Data Master Bahan Baku
Admin data Sistem Pengendalian Persediaan
Benar
Salah
Proses Perubahan Data
Validasi inputan
Selesai
Master Bahan Baku
Input dan update data bahan baku
Mulai
3
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.8 System Flow Mengelola Data Master Bahan Baku
6. System Flow Mengelola Data Master Barang Jadi
Pada gambar 3.9 dijelaskan bahwa admin data menginputkan atau meng
update data barang jadi. Setelah itu sistem akan memvalidasi inputan, jika
inputan salah maka sistem secara otomatis menginformasikan bahwa inputan
salah, jika benar proses perubahan data akan disimpan ke dalam database
Master Barang Jadi dan sistem menginformasikan juga bahwa perubahan data
berhasil.
37
Mengelola Data Master Barang Jadi
Admin data Sistem Pengendalian Persediaan
Mulai
Input dan update data barang jadi
Proses Perubahan Data
Validasi inputan
Benar
Salah
Master Barang Jadi
Selesai
4
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.9 System Flow Mengelola Data Master Barang Jadi
7. System Flow Mengelola Data Kebutuhan Bahan Baku
Pada gambar 3.10 dijelaskan bahwa admin data memilih ID Barang Jadi dan
ID bahan bahan baku kemudian menginputkan atau mengupdate data
kebutuhan baku setelah itu sistem akan memvalidasi inputan, jika salah
sistem akan menginformasikan bahwa inputan salah, jika benar sistem akan
melakukan proses perubahan data kemudian akan di simpan ke dalam
database Kebutuhan Bahan Baku dan sistem menginformasikan juga bahwa
perubahan data berhasil.
38
Mengelola Kebutuhan Bahan Baku
Admin data Sistem Pengendalian Persediaan
Mulai
Input dan update kebutuhan bahan baku
harian
Master Barang Jadi
Validasi inputanSalah
Benar
Kebutuhan Bahan Baku
Selesai
Simpan Kebutuhan Bahan Baku
Master Bahan Baku
4
3
Menampilkan ID Barang Jadi dan ID
Bahan Baku
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.10 System Flow Mengelola Data Kebutuhan Bahan Baku
8. System Flow Mengelola Data Kebutuhan Barang Jadi
Pada gambar 3.11 dijelaskan bahwa admin data memilih ID Barang Jadi
kemudian menginputkan data kebutuhan barang jadi setelah itu sistem akan
memvalidasi inputan, jika salah sistem akan menginformasikan bahwa
inputan salah, jika benar sistem akan melakukan proses perubahan data
kemudian akan di simpan ke dalam database Kebutuhan Barang Jadi dan
sistem menginformasikan juga bahwa perubahan data berhasil.
39
Mengelola Kebutuhan BArang Jadi
Admin data Sistem Pengendalian Persediaan
Mulai
Input kebutuhan Barang jadi harian
Master Barang
Jadi
Validasi inputanSalah
Benar
Kebutuhan Barang Jadi
Selesai
Simpan Kebutuhan Barang Jadi
Informasi bahan baku penyusun
barang jadi
4
5
Memilih ID Barang Jadi
Informasi Inputan Salah
Menampilkan BOM
Informasi Perubahan Data
Berhasil
Gambar 3.11 System Flow Mengelola Data Kebutuhan Barang Jadi
9. System Flow Permintaan Mutasi Bahan Baku
Pada gambar 3.12 dijelaskan bahwa bagian gudang memilih NIK dan ID
kebutuhan barang jadi kemudian menginputkan data permintaan mutasi bahan
baku setelah itu sistem akan memvalidasi inputan, jika salah sistem akan
menginformasikan bahwa inputan salah, jika benar sistem akan melakukan
proses perubahan data kemudian akan di simpan ke dalam database
Permintaan Mutasi dan Histori Permintaan Mutasi, kemudian sistem
menginformasikan juga bahwa perubahan data berhasil. Setelah itu bagian
gudang akan mencetak laporan permintaan mutasi bahan baku.
40
Transaksi Permintaan Mutasi Bahan Baku
Bagian Gudang Sistem Pengendalian Persediaan
Mulai
Input permintaan mutasi bahan baku
Master Karyawan
Validasi inputanSalah
Benar
Permintaan Mutasi
Selesai
Simpan Permintaan mutasi bahan baku
Kebutuhan Barang Jadi
Cetak Laporan permintaan
mutasi bahan baku
Lap. Permintaan
Mutasi Bahan
Baku
2
5
6
Histori Permintaan
Mutasi
Memilih NIK dan Memilih ID
Kebutuhan Barang Jadi
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.12 System Flow Permintaan Mutasi Bahan Baku
10. System Flow Mutasi Bahan Baku
Pada gambar 3.13 dijelaskan bahwa bagian gudang memilih ID permintaan
mutasi dan ID Kebutuhan Barang Jadi kemudian menginputkan data mutasi
bahan baku setelah itu sistem akan memvalidasi inputan, jika salah sistem
akan menginformasikan bahwa inputan salah, jika benar sistem akan
melakukan proses perubahan data kemudian akan di simpan ke dalam
database Mutasi Bahan Baku dan Histori Mutasi Bahan Baku, setelah itu
sistem akan mengurangi stok bahan baku yang ada di dalam master bahan
baku. Ketika proses pengurangan tersebut sistem menginformasikan juga
bahwa perubahan data berhasil, kemudian bagian gudang akan mencetak
laporan mutasi bahan baku.
41
Transaksi Mutasi Bahan Baku
Bagian Gudang Sistem Pengendalian Persediaan
Mulai
Input Mutasi bahan baku
Benar
Salah Validasi inputan
Mutasi bahan baku
Simpan Mutasi bahan baku
Selesai
Cetak Laporan mutasi bahan
baku
Lap. Mutasi
Bahan Baku
Mengurangi Stok Bahan Baku
Histori Permintaan
Mutasi
Kebutuhan Barang Jadi
Master Bahan Baku
6
5
3
Simpan Histori Mutasi BB
History Mutasi Bahan Baku
Memilih ID Permintaan Mutasi dan ID
Kebutuhan Barang Jadi
Informasi Inputan Salah
Informasi Inputan Salah
Gambar 3.13 System Flow Mutasi Bahan Baku
11. System Flow Perhitungan Reorder Point
Pada gambar 3.14 dijelaskan bahwa bagian pembelian menjalankan proses
ROP dimana sistem mengambil data dari histori permintaan mutasi bahan
baku dan akan melakukan proses perhitungan Reorder Point dengan
menggunakan rumus ROP=(LT x D) + SS dan akan disimpan ke dalam
database Perhitungan ROP. Kemudian dilakukan pengecekan jika stok di
gudang masih diatas hasil perhitungan maka akan dilanjutkan ke proses
mencetak laporan, dan jika stok di gudang di bawah hasil perhitungan maka
akan disimpan ke dalam database Reorder Point dan dilanjutkan ke proses
mencetak laporan status reorder bahan baku.
42
Proses Perhitungan ROP
Bagian Pembelian Sistem Reorder Point
Mulai
Perhitungan ROP
Menjalankan Proses ROP
Mengambil data Histori Mutasi
bahan baku
Histori Permintaan
Mutasi Bahan Baku
Perhitungan reoder point = (Rata2
penggunaan x lead time)+SS
Apakah hasil reorder point >
sisa stok ?
Menyimpan data Reorder bahan baku
Ya
Reorder Point
Cetak Laporan Status Reorder
Bahan Baku
Lap. Status
Reorder
Bahan Baku
Selesai
Tidak
6
8
Gambar 3.14 System Flow Perhitungan Reorder Point
12. System Flow Pemesanan Bahan Baku
Pada gambar 3.15 dijelaskan bahwa bagian pembelian menerima informasi
waktunya memesan bahan baku yang datanya diambil dari master
reorderpoint, setelah itu memilih supplier mana yang akan dipilih untuk
memasok bahan baku tersebut. Kemudian bagian pembelian menginputkan
data pemesanan bahan baku setelah itu sistem akan memvalidasi inputan, jika
salah sistem akan menginformasikan bahwa inputan salah, jika benar sistem
akan melakukan proses perubahan data kemudian akan di simpan ke dalam
database Pemesanan dan Detail Pemesanan. Sistem menginformasikan juga
bahwa pemesanan berhasil, lalu bagian pembelian akan mencetak laporan
pemesanan bahan baku.
43
Transaksi Pemesanan Bahan Baku
Bagian Pembelian Sistem Pengendalian Persediaan
Mulai
Reorder point
Input pemesanan bahan baku
Benar
Salah Validasi inputan
Pemesanan
Simpan Transaksi pemesanan Bahan
baku
Selesai
Cetak Laporan pemesanan bahan baku
Lap.
Pemesanan
bahan baku
Detail Pemesanan
Detail Supplier
8
9
10
Menampilkan Informasi Waktunya
memesan Bahan Baku
Memilih Detail Supplier
Informasi Inputan Salah
Informasi Pemesanan Berhasil
Gambar 3.15 System Flow Pemesanan Bahan Baku
13. System Flow Penerimaan Bahan Baku
Pada gambar 3.16 dijelaskan bahwa bagian gudang memilih nomor
pemesanan yang datanya diambil dari detail pemesanan, kemudian bagian
gudang menginputkan data penerimaan bahan baku setelah itu sistem akan
memvalidasi inputan, jika salah sistem akan menginformasikan bahwa
inputan salah, jika benar sistem akan melakukan proses perubahan data
kemudian akan di simpan ke dalam database Penerimaan. Selain itu sistem
juga akan mengupdate stok bahan baku ke dalam database Master Bahan
Baku dan akan dibuatkan laporan stok bahan baku yang telah bertambah.
Sistem menginformasikan juga bahwa perubahan data berhasil, lalu bagian
gudang akan mencetak laporan status pengecekan bahan baku dan laporan
penerimaan bahan baku.
44
Transaksi Penerimaan Bahan Baku
Bagian Gudang Sistem Pengendalian Persediaan
Benar
Detail Pemesanan
Selesai
Master Bahan Baku
Simpan Transaksi Penerimaan bahan
Baku
Input Data Penerimaan
Update Stok Bahan Baku
Penerimaan
Mulai
Validasi inputanSalah
Cetak Laporan status pengecekan
bahan baku
Lap. Status
Pengecekan
Bahan Baku
10
3
Cetak Laporan Penerimaan Bahan
Baku
Lap.
Penerimaan
Bahan Baku
Cetak Laporan Stok Bahan Baku
Lap. Stok
Bahan Baku
Memilih No Penerimaan
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.16 System Flow Penerimaan Bahan Baku
14. System Flow Penjualan Barang Jadi
Pada gambar 3.17 dijelaskan bahwa bagian penjualan memilih ID Barang Jadi
apa yang akan dijual. Kemudian menginputkan data penjualan barang jadi
setelah itu sistem akan memvalidasi inputan, jika salah sistem akan
menginformasikan bahwa inputan salah, jika benar sistem akan melakukan
proses perubahan data kemudian akan di simpan ke dalam database
Penjualan dan Detail Penjualan. Setelah menginputkan data penjualan sistem
akan mengurangi stok barang jadi yang ada di dalam gudang, dan bagian
penjualan akan mencetak laporan stok barang jadi yang telah berkurang.
Sistem menginformasikan juga bahwa pemesanan berhasil, lalu bagian
penjualan juga akan mencetak laporan penjualan barang jadi.
45
Transaksi Penjualan Barang
Bagian Penjualan Sistem Pengendalian Persediaan
Mulai
Input data penjualan
Master Barang Jadi
Simpan transaksi penjualan
Validasi inputan
Selesai
penjualan
Benar
Mengurangi stok barang jadi
Update stok barang jadi
Salah
Cetak Laporan Penjualan
Lap.
Penjualan
4
Detail PenjualanCetak Laporan Stok
Barang
Lap. Stok
Barang Jadi
Memilih ID Barang Jadi
Informasi Inputan Salah
Informasi Perubahan Data
Berhasil
Gambar 3.17 System Flow Penjualan Barang Jadi
3.2.2 Data Flow Diagram (DFD)
Dalam perancangan DFD ini menggunakan perangkat lunak Process
Analyst dari paket tool desain Power Designer 6.1. Secara umum dapat
digambarkan sebagai berikut:
a. Context Diagram Sistem Informasi Pengendalian Persediaan Bahan Baku
Tahap ini akan digambarkan bagaimana aliran data yang terjadi pada sistem
yang akan dibangun secara umum. Proses ini dimulai dari bagian penjualan
yang memberikan data penjualan ke bagian produksi, setelah itu bagian gudang
menginputkan data permintaan mutasi yang didapatkan dari bagian produksi ke
dalam sistem, kemudian bagian gudang mengeluarkan bahan baku dan
menginputkan data mutasi bahan baku. Ketika bahan baku tidak mencukupi
46
sistem akan memberikan informasi ke bagian pembelian agar segera
melakukan pemesanan bahan baku. Setelah itu bagian gudang akan
memasukkan data penerimaan dan pengecekan status bahan baku ke dalam
sistem untuk melakukan pengkinian data. Gambaran umum sistem dapat dilihat
berdasarkan diagram konteks seperti pada Gambar 3.18.
Gambar 3.18 Context Diagram Sistem Informasi Pengendalian Persediaan Bahan
Baku Metode Reorder Point
Data Reorder
Point
Permintaan
Mutasi
Laporan Penerimaan Bahan
Baku
Laporan Status Pengecekan Bahan
Baku
Laporan Permintaan Mutasi
BB
Informasi Keb Bahan
Baku
Laporan Stok Bahan
Baku Laporan Stok Barang
jadi
Laporan Status Reorder Bahan
Baku Laporan Pemesanan Bahan
Baku
Laporan
Penjualan
Data
Penjualan
Informasi Barang
jadi
Data Penerimaan Bahan
Baku
Laporan Mutasi Bahan
Baku
Data Pemesanan Bahan
Baku
Informasi Pemesanan Bahan
Baku
Data Mutasi Bahan
Baku
Data Permintaan Mutasi
BB
Informasi Kebutuhan Barang
jadi
Informasi
Karyawan
Informasi Daftar
Pengguna
Data Keb Barang
jadi Data Keb Bahan
Baku Data Barang
jadi Data Bahan
Baku Data
Supplier Data
Pengguna Data
Karyawan Data
Bagian
1
SISTEM INFORMASI PENGENDALIAN
PERSEDIAAN BAHAN BAKU METODE REORDER
POINT
+
Admin
Data
Bagian
Gudang
Bagia
n Pembelia
n
Bagia
n Penjuala
n
Bagia
n Produks
i
47
b. Diagram Berjenjang Sistem Informasi Pengendalian Persediaan Bahan Baku
Diagram berjenjang merupakan gambaran proses secara umum yang ada pada
sistem, tampak seperti pada gambar 3.19.
0
Sistem Informasi
Pengendalian
Persediaan Bahan Baku
1
Mengelola Data
Master
3
Perhitungan
Reorder Point
4
Pemesanan
Bahan Baku
5
Penerimaan
Bahan Baku
2.1
Menampilkan Data
Karyawan
4.1
Menampilkan Data
Bahan Baku yang
harus Reorder
4.2
Pemesanan
Bahan Baku
4.3
Mencetak Laporan
Pemesanan
Bahan Baku
5.1
Memasukkan Data
Penerimaan
Bahan Baku
5.3
Mencetak Laporan
Stok Bahan Baku
5.2
Mencetak Laporan
Status
Pengecekan dan
Penerimaan
Bahan Baku
3.4
Mencetak Laporan
Bahan Baku Yang
Memiliki Status
Reorder
3.3
Memasukkan Data
Bahan Baku Yang
Harus Reorder
3.2
Membandingkan
Hasil Perhitungan
ROP dengan Sisa
Stok Bahan Baku
3.1
Menghitung ROP
2.2
Menampilkan Data
Kebutuhan Bahan
Baku
2.3
Menampilkan Data
Kebutuhan Barang
6.1
Memasukkan Data
Penjualan
6.2
Mencetak Laporan
Penjualan
1.1
Mengelola Master
Bagian
1.2
Mengelola Master
Karyawan
1.4
Mengelola Master
Supplier
1.3
Mengelola Master
Pengguna
1.5
Mengelola Master
Bahan Baku
1.6
Mengelola Master
Barang
1.7
Mengelola
Kebutuhan Bahan
Baku
1.8
Mengelola
Kebutuhan Barang
2.4
Memasukkan Data
Permintaan Mutasi
Bahan Baku
2.5
Memasukkan Data
Mutasi Bahan
Baku
2.6
Mencetak Laporan
Permintaan Mutasi
Bahan Baku
2.7
Mencetak Laporan
Mutasi Bahan
Baku
2
Pencatatan Mutasi
Bahan Baku
6.2
Mencetak Laporan
Stok Barang
6
Penjualan Barang
Gambar 3.19 Diagram Berjenjang Sistem Informasi Pengendalian Persediaan
Bahan Baku
c. DFD Level 0 Sistem Informasi Pengendalian Persediaan Bahan Baku
Dari context diagram yang ada, sistem yang ada akan di decompose lagi
menjadi beberapa proses yaitu Mengelola Data Master, Pencatatan Mutasi
Bahan Baku, Perhitungan Reorder Point, Pemesanan Bahan Baku, Penerimaan
Bahan Baku, dan Penjualan Barang Jadi. Gambar dapat dilihat pada Gambar
3.20.
48
Gambar 3.20 DFD Level 0 Sistem Informasi Pengendalian Persediaan Bahan
Baku
[Data Reorder Point]
[Permintaan Mutasi]
Baca History Simpan History
Simpan History
Simpan Bahan Baku
Simpan Detail Penjualan
Simpan Penjualan
[Laporan Stok Barang jadi] [Informasi Barang jadi] [Laporan Penjualan]
[Data Penjualan]
Barang jadi
Simpan Penerimaan
[Laporan Stok Bahan Baku] [Laporan Status Pengecekan Bahan Baku]
[Laporan Penerimaan Bahan Baku] [Data Penerimaan Bahan Baku]
Baca Detail Pemesanan
Simpan Detail Pemesanan
Simpan Pemesanan
[Informasi Pemesanan Bahan Baku]
[Laporan Pemesanan Bahan Baku]
Baca Detail Supplier
[Data Pemesanan Bahan Baku]
Baca Reorderpoint
Simpan Reorderpoint
Simpan Perhitungan
[Laporan Status Reorder Bahan Baku]
Baca Bahan Baku
Simpan Mutasi BB
Permintaan Mutasi
[Laporan Permintaan Mutasi BB] [Informasi Keb Bahan Baku]
[Laporan Mutasi Bahan Baku]
[Informasi Karyawan] [Informasi Kebutuhan Barang jadi]
Baca Keb Bahan Baku Baca Keb Barang jadi
Baca Karyawan
[Data Mutasi Bahan Baku]
[Data Permintaan Mutasi BB]
Simpan Keb Barang jadi
Simpan Keb Bahan Baku
Simpan Barang jadi Simpan Bahan Baku
Simpan Detail Supplier
Simpan Supplier
Simpan pengguna
Simpan Karyawan
Simpan bagian
[Informasi Daftar Pengguna]
[Data Keb Barang jadi] [Data Keb Bahan Baku]
[Data Barang jadi] [Data Bahan Baku] [Data Supplier]
[Data Bagian]
[Data Pengguna] [Data Karyawan]
Admin Data
Bagian Gudang
Bagian Pembelian
Bagian Penjualan
1 Master Bagian
2 Master Karyawan
3 Master Pengguna
4 Master Supplier
5 Detail Supplier
6 Master Bahan Baku
7 Master Barang jadi
8 Keb Bahan Baku
9 Keb Barang jadi
10 Permintaan Mutasi
11 Mutasi Bahan Baku
13 Perhitungan ROP
14 Reorderpoint
15 Pemesanan Bahan Baku
16 Detail Pemesanan
17 Penerimaan
18 Transaksi_Penju alan
19 Detail Penjualan
1.1
Mengelola Data Master
+
1.2
Pencatatan Mutasi Bahan Baku
+
1.3
Perhitungan ROP +
1.4
Pemesanan Bahan Baku +
1.5
Penerimaan Bahan Baku
+
1.6
Penjualan Barang jadi +
12 History Mutasi Bahan Baku
20 History Permintaan
Bagian Produksi
49
d. DFD Level 1 Mengelola Data Master
Pada DFD Level 1 proses mengelola data master ini di bagi menjadi delapan
proses yaitu Mengelola Maser Bagian, Mengelola Master Karyawan,
Mengelola Master Pengguna, Mengelola Master Supplier, Mengelola Master
Bahan Baku, Mengelola Master Barang Jadi, Mengelola Kebutuhan Bahan
Baku, dan Mengelola Kebutuhan Barang Jadi. Gambar dapat dilihat pada
Gambar 3.21.
Gambar 3.21 DFD Level 1 Mengelola Data Master
[Simpan Keb Barang jadi]
[Simpan Keb Bahan Baku]
[Data Keb Barang jadi]
[Data Keb Bahan Baku]
[Simpan Barang jadi] [Data Barang jadi]
[Simpan Bahan Baku] [Data Bahan Baku]
[Simpan Detail Supplier]
[Simpan Supplier] [Data Supplier]
Baca Karyawan
[Simpan pengguna]
[Informasi Daftar Pengguna] [Data Pengguna]
Baca Bagian
[Simpan Karyawan]
[Data Karyawan]
[Simpan bagian] [Data Bagian]
Admin Data
1 Master Bagian
2 Master Karyawan
3 Master Pengguna
4 Master Supplier
5 Detail Supplier
6 Master Bahan Baku
7 Master Barang jadi
8 Keb Bahan Baku
9 Keb Barang jadi
1.1.1
Mengelola Master Bagian
1.1.2
Mengelola Master Karyawan
1.1.3
Mengelola Master Pengguna
1.1.4
Mengelola Master Supplier
1.1.5
Mengelola Master Bahan Baku
1.1.6
Mengelola Master Barang jadi
1.1.7 Mengelola
Kebutuhan Bahan Baku
1.1.8
Mengelola Kebutuhan Barang jadi
50
e. DFD Level 1 Pencatatan Mutasi Bahan Baku
Pada DFD Level 1 proses pencatatan mutasi bahan baku ini di bagi menjadi
tujuh proses yaitu Menampilkan Data Karyawan, Menampilkan Data
Kebutuhan Bahan Baku, Menampilkan Data Kebutuhan Barang Jadi,
Memasukkan Data Permintaan Mutasi Bahan Baku, Memasukkan Data
Mutasi Bahan Baku, Mencetak Laporan Permintaan Mutasi Bahan Baku, dan
Mencetak Laporan Mutasi Bahan Baku. Gambar dapat dilihat pada Gambar
3.22.
Gambar 3.22 DFD Level 1 Pencatatan Mutasi Bahan Baku
[Permintaan Mutasi]
[Simpan History]
[Simpan History]
Baca Permintaan Mutasi BB
Baca Mutasi BB [Laporan Mutasi Bahan Baku]
[Laporan Permintaan Mutasi BB]
[Simpan Mutasi BB]
Baca Permintaan Mutasi BB
[Data Mutasi Bahan Baku] [Permintaan Mutasi] [Data Permintaan Mutasi BB]
[Informasi Kebutuhan Barang jadi]
[Baca Keb Barang jadi]
[Informasi Keb Bahan Baku] [Baca Keb Bahan Baku]
[Informasi Karyawan]
[Baca Karyawan]
Bagian Gudang
2 Master Karyawan
9 Keb Barang jadi
8 Keb Bahan Baku
10 Permintaan Mutasi
11 Mutasi Bahan Baku
1.2.1
Menampilkan Data Karyawan
1.2.2
Menampilkan Data Kebutuhan Bahan Baku
1.2.3
Menampilkan Data Kebutuhan Barang jadi
1.2.4
Memasukkan Data Permintaan Mutasi Bahan
Baku
1.2.5
Memasukkan Data Mutasi Bahan Baku
1.2.6
Mencetak Laporan Permintaan Mutasi Bahan
Baku
1.2.7
Mencetak Laporan Mutasi Bahan Baku
12 History Mutasi Bahan Baku
20 History Permintaan Mutasi
Bagian Produksi
51
f. DFD Level 1 Perhitungan ROP
Pada DFD Level 1 proses perhitungan Reorder Point ini di bagi menjadi
menjadi empat proses yaitu Menghitung ROP, Membandingkan Hasil
Perhitungan ROP dengan Sisa Stok Bahan Baku, Memasukkan Data Bahan
Baku Yang Harus Reorder, dan Mencetak Laporan Bahan Baku Yang
Memiliki Status Reorder. Perhitungan dalam proses ini dilakukan untuk
setiap bahan baku yang berbeda dan untuk melakukan perhitungan ini
dilakukan dalam waktu setiap 7 hari. Gambar dapat dilihat pada Gambar 3.23.
Gambar 3.23 DFD Level 1 Perhitungan Reorder Point
g. DFD Level 1 Pemesanan Bahan Baku
Pada DFD Level 1 proses pemesanan bahan baku ini dibagi menjadi tiga
proses yaitu Menampilkan Data Bahan Baku yang harus Reorder, Pemesanan
Bahan Baku, Mencetak Laporan Pemesanan Bahan Baku. Gambar dapat
dilihat pada Gambar 3.24.
[Data Reorder Point]
[Baca History]
[Laporan Status Reorder Bahan Baku] Baca Reorderpoint
Reorderpoint
[Simpan Reorderpoint] Baca Perhitungan ROP
[Simpan Perhitungan]
[Baca Bahan Baku]
Bagian Pembelian
6 Master Bahan Baku
13 Perhitungan ROP
14 Reorderpoint
1.3.1
Menghitung ROP
1.3.2 Membandingkan Hasil
Perhitungan ROP dengan Sisa Stok
Bahan Baku
1.3.3
Memasukkan Data Bahan Baku Yang
Harus Reorder
1.3.4
Mencetak Laporan Bahan Baku Yang
Memiliki Status Reorder
20 History Permintaan Mutasi
Bagian Gudang
52
Gambar 3.24 DFD Level 1 Pemesanan Bahan Baku
h. DFD Level 1 Penerimaan Bahan Baku
Pada DFD Level 1 proses penerimaan bahan baku ini dibagi menjadi tiga
proses lagi yaitu Memasukkan Data Penerimaan Bahan Baku, Mencetak
Laporan Status Pengecekan dan Penerimaan Bahan Baku, dan Mencetak
Laporan Stok Bahan Baku. Gambar dapat dilihat pada Gambar 3.25.
Gambar 3.25 DFD Level 1 Penerimaan Bahan Baku
Baca Penerimaan
[Laporan Stok Bahan Baku] Baca Bahan Baku
[Simpan Bahan Baku]
[Laporan Penerimaan Bahan Baku]
[Laporan Status Pengecekan Bahan Baku]
[Simpan Penerimaan]
[Data Penerimaan Bahan Baku] [Baca Detail Pemesanan] Bagian Gudang
16 Detail Pemesanan
17 Penerimaan
1.5.1 Memasukkan Data
Penerimaan Bahan Baku
1.5.2 Mencetak Laporan Status Pengecekan dan Penerimaan
Bahan Baku
6 Master Bahan Baku 1.5.3
Mencetak Laporan Stok Bahan Baku
Baca Detail Pemesanan [Laporan Pemesanan Bahan Baku]
[Simpan Detail Pemesanan]
[Simpan Pemesanan]
[Baca Detail Supplier]
[Data Pemesanan Bahan Baku]
[Informasi Pemesanan Bahan Baku] [Baca Reorderpoint]
Bagian Pembelian
14 Reorderpoint
5 Detail Supplier
15 Pemesanan
16 Detail Pemesanan
1.4.1 Menampilkan Data Bahan Baku Yang
Harus Reorder
1.4.2
Pemesanan Bahan Baku
1.4.3 Mencetak Laporan Pemesanan Bahan
Baku
53
i. DFD Level 1 Penjualan Barang Jadi
Pada DFD Level 1 proses penjualan barang jadi ini di bagi menjadi tiga
proses lagi yaitu Memasukkan Data Penjualan, Mencetak Laporan Penjualan,
dan Mencetak Laporan Stok Barang Jadi. Gambar dapat dilihat pada Gambar
3.26.
Gambar 3.26 DFD Level 1 Penjualan Barang Jadi
3.2.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) sendiri merupakan suatu notasi
grafis dalam suatu pemodelan data konseptual yang mendeskripsikan hubungan
antar penyimpan. ERD juga menunjukkan struktur keseluruhan kebutuhan data
yang diperlukan, dalam ERD data tersebut digambarkan dengan menggunakan
simbol entity atau entitas.
Baca Barang jadi [Laporan Stok Barang jadi]
[Informasi Barang jadi]
[Laporan Penjualan] Baca Penjualan
[Simpan Detail Penjualan]
[Simpan Penjualan]
[Data Penjualan]
[Barang jadi]
Bagian Penjualan 7 Master Barang jadi
18 Penjualan
19 Detail Penjualan
1.6.1
Memasukkan Data Penjualan
1.6.2
Mencetak Laporan Penjualan
1.6.3
Mencetak Laporan Stok Barang jadi
54
Pada ERD Conceptual Data Model (CDM) dapat dijelaskan hubungan
yang terjadi antar tabel. Terdapat pada gambar 3.27 CDM Sistem Informasi
Pengendalian Persediaan Bahan Baku.
Sedangkan pada ERD Physical Data Model (PDM) dapat dijelaskan
struktur database secara lengkap beserta nama field serta primary key dan foreign
key terdapat pada gambar 3.28 Sistem Informasi Pengendalian Persediaan Bahan
Baku.
Gambar 3.27 CDM Sistem Informasi Pengendalian Persediaan Bahan Baku
Memunyai
Relation_265
Memiliki
Memunyai
Memiliki Memunyai
Dimiliki
Memiliki
Memunyai
Dmiliki
Memiliki
Memiliki
Memiliki
Memunyai
Dimiliki
Memiliki
Dimiliki
Memiliki
Memunyai
Memiliki Dimiliki
Memiliki
Memunyai
Memilki
Dimiliki
Memunyai
Memiliki Memiliki
Master Bagian ID_Bagian Nama_Bagian
Master Karyawan NIK Nama_Karyawan JK Status_Nikah No_Telp No_HP No_KTP Alamat Tgl_Lahir Tgl_Masuk
Master Pengguna ID_Pengguna Password Username
Master Supplier ID_Supplier Nama_Supplier Kota Alamat No_Telp_Supp
Detail Supplier ID_Detail
Master Bahan Baku ID_Bahan_Baku Jenis_Bahan_Baku Nama_Bahan_Baku Stok_Bahan_Baku Satuan_Bahan_Baku Safety_Stock Leadtime
Master Barang ID_Barang Nama_Barang Stok_Barang Ukuran
Keb Bahan Baku ID_Keb_Bahan_Baku Jumlah_Bahan_Baku Satuan_Keb_Bahan_Baku
Keb Barang ID_Keb_Barang Jumlah Tgl_Keb_Barang
Permintaan Mutasi No_Permintaan_Mutasi Tgl_Permintaan Keperluan
Mutasi Bahan Baku No_Mutasi Tgl_Mutasi Alasan
Perhitungan ROP ID_Hitung_ROP Rata_Penggunaan Hasil_Perhitungan Tanggal_ROP
Reorderpoint ID_Reorder Status Pemesanan Bahan Baku
No_Pesan Tgl_Pesan Tgl_Rencana_Datang
Detail Pemesanan No_Detail_Pemesanan Qty
Penerimaan No_Penerimaan Barang_Baik Barang_Cacat Tgl_Terima Total_Terima
Transaksi_Penjualan No_Penjualan Nama_Pembeli Alamat_Pembeli No_Telp_Pembeli Harga_Satuan Tgl_Penjualan
Detail Penjualan No_Detail_Penjualan Qty Harga_Total
History Mutasi Bahan Baku ID_History_Mutasi Jumlah_Bahan_Baku Keterangan
55
NO
_P
ER
MIN
TA
AN
_M
UTA
SI
= N
O_P
ER
MIN
TA
AN
_M
UTA
SI
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
UID_H
ISTO
RY
_M
UTA
SI = ID
_H
ISTO
RY
_M
UTA
SI
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
U
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
UID
_H
ITU
NG
_R
OP
= I
D_H
ITU
NG
_R
OP
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
U
ID_R
EO
RD
ER
= ID
_R
EO
RD
ER
NO
_M
UTA
SI = N
O_M
UTA
SI
ID_P
EN
GG
UN
A =
ID
_P
EN
GG
UN
A
NO
_P
ES
AN
= N
O_P
ES
AN
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
U
NO
_P
ES
AN
= N
O_P
ES
AN
ID_S
UP
PLIE
R =
ID
_S
UP
PLIE
R
ID_P
EN
GG
UN
A =
ID
_P
EN
GG
UN
A
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
U
ID_S
UP
PLIE
R =
ID
_S
UP
PLIE
R
ID_B
AH
AN
_B
AK
U =
ID
_B
AH
AN
_B
AK
U
ID_B
AR
AN
G =
ID
_B
AR
AN
G
ID_P
EN
GG
UN
A =
ID
_P
EN
GG
UN
A
NO
_P
EN
JU
ALA
N =
NO
_P
EN
JU
ALA
NID
_B
AR
AN
G =
ID
_B
AR
AN
G
ID_B
AR
AN
G =
ID
_B
AR
AN
G
ID_P
EN
GG
UN
A =
ID
_P
EN
GG
UN
A
NO
_P
ER
MIN
TA
AN
_M
UTA
SI
= N
O_P
ER
MIN
TA
AN
_M
UTA
SI
ID_K
EB
_B
AR
AN
G =
ID
_K
EB
_B
AR
AN
G
NIK
= N
IK
NIK
= N
IK
ID_B
AG
IAN
= ID
_B
AG
IAN
MA
ST
ER
_BA
GIA
N
ID_B
AG
IAN
varc
har
(10)
NA
MA
_BA
GIA
Nva
rcha
r(50)
MA
ST
ER
_KA
RY
AW
AN
NIK
varc
har
(10)
ID_B
AG
IAN
varc
har(
10)
NA
MA
_KA
RY
AW
AN
varc
har(
50)
JKva
rcha
r(15)
ST
AT
US
_NIK
AH
varc
har(
15)
NO
_TE
LP
varc
har(
15)
NO
_HP
varc
har(
15)
NO
_KT
Pva
rcha
r(15)
ALA
MA
Tva
rcha
r(150
)
TG
L_LA
HIR
date
time
TG
L_M
AS
UK
date
time
MA
ST
ER
_PE
NG
GU
NA
ID_P
EN
GG
UN
Ava
rch
ar(1
0)
NIK
varc
har(
10)
PA
SS
WO
RD
varc
har(
50)
US
ER
NA
ME
varc
har(
50)
MA
ST
ER
_SU
PP
LIE
R
ID_S
UP
PL
IER
varc
har
(10)
NA
MA
_SU
PP
LIE
Rva
rcha
r(100
)
KO
TA
varc
har(
15)
ALA
MA
Tva
rcha
r(150
)
NO
_TE
LP
_SU
PP
varc
har(
15)
DE
TA
IL_S
UP
PLI
ER
ID_D
ET
AIL
varc
har
(10)
ID_S
UP
PLI
ER
varc
har(
10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
MA
ST
ER
_BA
HA
N_B
AK
U
ID_B
AH
AN
_BA
KU
varc
har
(10)
JEN
IS_B
AH
AN
_BA
KU
varc
har(
25)
NA
MA
_BA
HA
N_B
AK
Uva
rcha
r(100
)
ST
OK
_BA
HA
N_B
AK
Uin
t
SA
TU
AN
_BA
HA
N_B
AK
Uva
rcha
r(10)
SA
FE
TY
_ST
OC
Kin
t
LEA
DT
IME
int
MA
ST
ER
_BA
RA
NG
ID_B
AR
AN
Gva
rch
ar(1
0)
NA
MA
_BA
RA
NG
varc
har(
100
)
ST
OK
_BA
RA
NG
int
UK
UR
AN
varc
har(
15)
KE
B_B
AH
AN
_B
AK
U
ID_K
EB
_B
AH
AN
_BA
KU
varc
har
(10)
ID_B
AR
AN
Gva
rcha
r(10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
JUM
LAH
_BA
HA
N_B
AK
Uin
t
SA
TU
AN
_KE
B_B
AH
AN
_BA
KU
varc
har(
10)
KE
B_B
AR
AN
G
ID_K
EB
_B
AR
AN
Gva
rch
ar(1
0)
ID_B
AR
AN
Gva
rcha
r(10)
JUM
LAH
int
TG
L_K
EB
_BA
RA
NG
date
time
PE
RM
INT
AA
N_M
UT
AS
I
NO
_PE
RM
INT
AA
N_M
UT
AS
Iva
rch
ar(1
0)
NIK
varc
har(
10)
ID_K
EB
_B
AR
AN
Gva
rcha
r(10)
TG
L_P
ER
MIN
TA
AN
date
time
KE
PE
RLU
AN
varc
har(
150
)
MU
TA
SI_
BA
HA
N_B
AK
U
NO
_MU
TA
SI
varc
har
(10)
ID_P
EN
GG
UN
Ava
rcha
r(10)
NO
_PE
RM
INT
AA
N_M
UT
AS
Iva
rcha
r(10)
TG
L_M
UT
AS
Ida
tetim
e
ALA
SA
Nva
rcha
r(10)
PE
RH
ITU
NG
AN
_RO
P
ID_H
ITU
NG
_RO
Pva
rch
ar(1
0)
ID_H
IST
OR
Y_M
UT
AS
Iva
rcha
r(10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
RA
TA
_PE
NG
GU
NA
AN
int
HA
SIL
_PE
RH
ITU
NG
AN
int
TA
NG
GA
L_R
OP
date
time RE
OR
DE
RP
OIN
T
ID_R
EO
RD
ER
varc
har
(10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
ID_H
ITU
NG
_RO
Pva
rcha
r(10)
ST
AT
US
varc
har(
50)
PE
ME
SA
NA
N_B
AH
AN
_BA
KU
NO
_PE
SA
Nva
rch
ar(1
0)
ID_P
EN
GG
UN
Ava
rcha
r(10)
ID_R
EO
RD
ER
varc
har(
10)
ID_S
UP
PLI
ER
varc
har(
10)
TG
L_P
ES
AN
date
time
TG
L_R
EN
CA
NA
_DA
TA
NG
date
time
DE
TA
IL_P
EM
ES
AN
AN
NO
_DE
TA
IL_P
EM
ES
AN
AN
varc
har
(10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
NO
_PE
SA
Nva
rcha
r(10)
QT
Yin
t
PE
NE
RIM
AA
N
NO
_PE
NE
RIM
AA
Nva
rch
ar(1
0)
NO
_PE
SA
Nva
rcha
r(10)
ID_P
EN
GG
UN
Ava
rcha
r(10)
BA
RA
NG
_BA
IKin
t
BA
RA
NG
_CA
CA
Tin
t
TG
L_T
ER
IMA
date
time
TO
TA
L_T
ER
IMA
int
TR
AN
SA
KS
I_P
EN
JU
ALA
N
NO
_PE
NJU
AL
AN
varc
har
(10)
ID_P
EN
GG
UN
Ava
rcha
r(10)
NA
MA
_PE
MB
ELI
varc
har(
20)
ALA
MA
T_P
EM
BE
LIva
rcha
r(150
)
NO
_TE
LP
_PE
MB
ELI
varc
har(
15)
HA
RG
A_S
AT
UA
Nin
t
TG
L_P
EN
JUA
LAN
date
time
DE
TA
IL_P
EN
JU
ALA
N
NO
_DE
TA
IL_P
EN
JU
AL
AN
varc
har
(10)
NO
_PE
NJU
ALA
Nva
rcha
r(10)
ID_B
AR
AN
Gva
rcha
r(10)
QT
Yin
t
HA
RG
A_T
OT
AL
int
HIS
TO
RY
_MU
TA
SI_
BA
HA
N_B
AK
U
ID_H
IST
OR
Y_M
UT
AS
Iva
rch
ar(1
0)
NO
_MU
TA
SI
varc
har(
10)
ID_B
AH
AN
_BA
KU
varc
har(
10)
JUM
LAH
_BA
HA
N_B
AK
Uin
t
KE
TE
RA
NG
AN
varc
har(
50)
HIS
TO
RY
_PE
RM
INT
AA
N_M
UT
AS
I
ID_H
IST
OR
Y_P
ER
MIN
TA
AN
_M
UT
AS
Iin
t
ID_B
AH
AN
_BA
KU
varc
har
(10)
NO
_PE
RM
INT
AA
N_M
UT
AS
Iva
rch
ar(1
0)
JUM
LAH
int
ST
AT
US
varc
har(
15)
Gam
bar
3.2
8 P
DM
Sis
tem
Info
rmas
i P
engen
dal
ian P
erse
dia
an B
ahan
Bak
u
56
3.2.4 Struktur Tabel
Dari PDM yang sudah terbentuk pada gambar 3.28, maka dapat disusun
struktur basis data yang nantinya akan digunakan untuk menyimpan data yang
diperlukan yaitu:
1. Nama Tabel : Master Bagian
Primary Key : ID_Bagian
Foreign Key : -
Fungsi : Untuk menyimpan data bagian.
Tabel 3.1 Master Bagian
Field Tipe Data Ukuran Data Keterangan
ID_Bagian Varchar 10 not null
Nama_Bagian Varchar 50 allow null
2. Nama Tabel : Master Karyawan
Primary Key : NIK
Foreign Key : ID_Bagian
Fungsi : Untuk menyimpan data karyawan.
Tabel 3.2 Master Karyawan
Field Tipe Data Ukuran Data Keterangan
NIK Varchar 10 not null
ID_Bagian Varchar 10 Foreign Key
Nama_Karyawan Varchar 50 allow null
JK Varchar 15 allow null
Status_Nikah Varchar 15 allow null
No_Telp Varchar 15 allow null
No_HP Varchar 15 allow null
No_KTP Varchar 15 allow null
Alamat Varchar 150 allow null
Tgl_Lahir Date allow null
Tgl_Masuk Date allow null
57
3. Nama Tabel : Master Pengguna
Primary Key : ID_Pengguna
Foreign Key : NIK
Fungsi : Untuk menyimpan data pengguna (user).
Tabel 3.3 Master Pengguna
Field Tipe Data Ukuran Data Keterangan
ID_Pengguna Varchar 10 not null
NIK Varchar 10 Foreign Key
Password Varchar 50 allow null
Username Varchar 50 allow null
4. Nama Tabel : Master Supplier
Primary Key : ID_Supplier
Foreign Key : -
Fungsi : Untuk menyimpan data supplier (pemasok).
Tabel 3.4 Master Supplier
Field Tipe Data Ukuran Data Keterangan
ID_Supplier Varchar 10 not null
Nama_Supplier Varchar 100 allow null
Kota Varchar 15 allow null
Alamat Varchar 150 allow null
No_Telp_Sup Varchar 15 allow null
5. Nama Tabel : Detail Supplier
Primary Key : ID_Detail
Foreign Key : ID_Supplier; ID_Bahan_Baku
Fungsi : Untuk menyimpan data bahan baku.
Tabel 3.5 Detail Suplier
Field Tipe Data Ukuran Data Keterangan
ID_Detail Varchar 10 not null
ID_Supplier Varchar 10 Foreign Key
ID_Bahan_Baku Varchar 10 Foreign Key
58
6. Nama Tabel : Master Bahan Baku
Primary Key : ID_Bahan_Baku
Foreign Key : -
Fungsi : Untuk menyimpan data bahan baku
Tabel 3.6 Master Bahan Baku
Field Tipe Data Ukuran Data Keterangan
ID_Bahan_Baku Varchar 10 not null
Jenis_Bahan_Baku Varchar 25 allow null
Nama_Bahan_Baku Varchar 100 allow null
Stok_Bahan_Baku Integer allow null
Satuan_Bahan_Baku Varchar 10 allow null
Safety_Stock Integer allow null
Leadtime Integer allow null
7. Nama Tabel : Master Barang Jadi
Primary Key : ID_Barang_Jadi
Foreign Key : -
Fungsi : Untuk menyimpan data barang jadi.
Tabel 3.7 Master Barang Jadi
Field Tipe Data Ukuran Data Keterangan
ID_Barang_ Jadi Varchar 10 not null
Nama_Barang_Jadi Varchar 100 allow null
Stok_Barang _Jadi Integer allow null
Ukuran Varchar 15 allow null
8. Nama Tabel : Kebutuhan Bahan Baku
Primary Key : ID_Keb_Bahan_Baku
Foreign Key : ID_Barang_Jadi; ID_Bahan_Baku
Fungsi : Untuk menyimpan data kebutuhan bahan baku.
Tabel 3.8 Kebutuhan Bahan Baku
Field Tipe Data Ukuran Data Keterangan
ID_Keb_Bahan_Baku Varchar 10 not null
ID_Barang_Jadi Varchar 10 Foreign Key
59
Field Tipe Data Ukuran Data Keterangan
ID_Bahan_Baku Varchar 10 Foreign Key
Jumlah_Bahan_Baku Integer allow null
Satuan_Keb_Bahan_Baku Varchar 10 allow null
9. Nama Tabel : Kebutuhan Barang Jadi
Primary Key : ID_Keb_Barang_Jadi
Foreign Key : ID_Barang_Jadi
Fungsi : Untuk menyimpan data kebutuhan barang jadi.
Tabel 3.9 Kebutuhan Barang Jadi
Field Tipe Data Ukuran Data Keterangan
ID_Keb_Barang_Jadi Varchar 10 not null
ID_Barang_Jadi Varchar 10 Foreign Key
Jumlah Integer allow null
Tgl_Keb_Barang_Jadi Date allow null
10.Nama Tabel : Permintaan Mutasi
Primary Key : No_Permintaan_Mutasi
Foreign Key : NIK; ID_Keb_Barang_Jadi
Fungsi : Untuk menyimpan data permintaan mutasi bahan baku.
Tabel 3.10 Permintaan Mutasi
Field Tipe Data Ukuran Data Keterangan
No_Permintaan_Mutasi Varchar 10 not null
NIK Varchar 10 Foreign Key
ID_Keb_Barang_Jadi Varchar 10 Foreign Key
Tgl_Permintaan Date allow null
Keperluan Varchar 150 allow null
Status Varchar 15 allow null
11.Nama Tabel : Histori Permintaan Mutasi
Primary Key : ID_Histori_Permintaan_Mutasi
Foreign Key : No_Permintaan_Mutasi; ID_Bahan_Baku
Fungsi : Untuk menyimpan data histori permintaan mutasi
60
Tabel 3.11 Histori Permintaan Mutasi
Field Tipe Data Ukuran Data Keterangan
ID_Histori_Permintaan_Mutasi Integer not null
No_Permintaan_Mutasi Varchar 10 Foreign Key
ID_Bahan_Baku Varchar 10 Foreign Key
Jumlah Integer allow null
Status Varchar 15 allow null
12.Nama Tabel : Mutasi Bahan Baku
Primary Key : No_Mutasi
Foreign Key : ID_Pengguna; No_Permintaan_Mutasi
Fungsi : Untuk menyimpan data mutasi bahan baku
Tabel 3.12 Mutasi Bahan Baku
Field Tipe Data Ukuran Data Keterangan
No_Mutasi Varchar 10 not null
ID_Pengguna Varchar 10 Foreign Key
No_Permintaan_Mutasi Varchar 10 Foreign Key
Tgl_Mutasi Date allow null
Alasan Varchar 10 allow null
13.Nama Tabel : Histori Mutasi Bahan Baku (Bahan Baku Keluar)
Primary Key : ID_Histori_Mutasi
Foreign Key : No_Mutasi; ID_Bahan_Baku
Fungsi : Untuk menyimpan data histori mutasi bahan baku.
Tabel 3.13 Histori Mutasi Bahan Baku
Field Tipe Data Ukuran Data Keterangan
ID_Histori_Mutasi Varchar 10 not null
No_Mutasi Varchar 10 Foreign Key
ID_Bahan_Baku Varchar 10 Foreign Key
Jumlah_Bahan_Baku Integer allow null
14.Nama Tabel : Perhitungan ROP
Primary Key : ID_Hitung_ROP
61
Foreign Key : ID_Bahan_Baku
Fungsi : Untuk menyimpan data perhitungan ROP.
Tabel 3.14 Perhitungan ROP
Field Tipe Data Ukuran Data Keterangan
ID_Hitung_ROP Varchar 10 not null
ID_Bahan_Baku Varchar 10 Foreign Key
Rata_Penggunaan Integer allow null
Hasil_Perhitungan Integer allow null
Tanggal_ROP Date allow null
15.Nama Tabel : Reorderpoint
Primary Key : ID_Reorder
Foreign Key : ID_Hitung_ROP
Fungsi : Untuk menyimpan data reorderpoint bahan baku.
Tabel 3.15 Reorderpoint
Field Tipe Data Ukuran Data Keterangan
ID_Reorder Varchar 10 not null
ID_Hitung_ROP Varchar 10 Foreign Key
Status Varchar 50 allow null
SudahOrder Varchar 10 allow null
16.Nama Tabel : Pemesanan Bahan Baku
Primary Key : No_Pesan
Foreign Key : ID_Pengguna; ID_Reorder; ID_Supplier
Fungsi : Untuk menyimpan data pemesanan bahan baku.
Tabel 3.16 Pemesanan Bahan Baku
Field Tipe Data Ukuran Data Keterangan
No_Pesan Varchar 10 not null
ID_Pengguna Varchar 10 Foreign Key
ID_Reorder Varchar 10 Foreign Key
ID_Supplier Varchar 10 Foreign Key
Tgl_Pesan Date allow null
Tgl_Rencana_Datang Date allow null
SudahTerima Varchar 5 allow null
62
17.Nama Tabel : Detail Pemesanan
Primary Key : No_Detail_Pemesanan
Foreign Key : ID_Bahan_Baku; No_Pesan
Fungsi : Untuk menyimpan data detail pemesanan bahan baku.
Tabel 3.17 Detail Pemesanan
Field Tipe Data Ukuran Data Keterangan
No_Detail_Pemesanan Varchar 10 not null
ID_Bahan_Baku Varchar 10 Foreign Key
No_Pesan Varchar 10 Foreign Key
Qty Integer allow null
18.Nama Tabel : Penerimaan
Primary Key : No_Penerimaan
Foreign Key : No_Pesan; ID_Pengguna
Fungsi : Untuk menyimpan data penerimaan bahan baku.
Tabel 3.18 Penerimaan
Field Tipe Data Ukuran Data Keterangan
No_Penerimaan Varchar 10 not null
No_Pesan Varchar 10 Foreign Key
ID_Pengguna Varchar 10 Foreign Key
Bahan Baku_Baik Integer allow null
Bahan_Baku_Cacat Integer allow null
Tgl_Terima Date allow null
Total_Terima Integer allow null
19.Nama Tabel : Transaksi Penjualan
Primary Key : No_Penjualan
Foreign Key : ID_Pengguna
Fungsi : Untuk menyimpan data transaksi penjualan.
Tabel 3.19 Transaksi Penjualan
Field Tipe Data Ukuran Data Keterangan
No_Penjualan Varchar 10 not null
ID_Pengguna Varchar 10 Foreign Key
63
Field Tipe Data Ukuran Data Keterangan
Nama_Pembeli Varchar 20 allow null
Alamat_Pembeli Varchar 150 allow null
No_Telp_Pembeli Varchar 15 allow null
Total_Harga Integer allow null
Tgl_Penjualan Date allow null
20.Nama Tabel : Detail Jual
Primary Key : ID_Detail
Foreign Key : No_Penjualan; ID_Barang_Jadi
Fungsi : Untuk menyimpan data detail penjualan.
Tabel 3.20 Detail Jual
Field Tipe Data Ukuran Data Keterangan
ID_Detail Integer not null
No_Penjualan Varchar 10 Foreign Key
ID_Barang_Jadi Varchar 10 Foreign Key
Jumlah Integer allow null
Harga_Satuan Integer allow null
Harga_Total Integer allow null
3.3 Desain Input/Output
3.3.1 Desain Output
Desain output merupakan tampilan hasil proses inputan-inputan yang
telah dimasukkan oleh pengguna pada form yang terdapat pada desain input.
a. Desain Laporan Status Reorder Bahan Baku
Laporan reorder merupakan output dari perhitungan Reorder Point dan
dibandingkan dengan persediaan bahan baku yang ada di dalam gudang.
Laporan ini berisikan daftar bahan baku yang harus dibeli (reorder) oleh CV.
Cahaya Karya Tehnik. Seperti yang tampak pada gambar 3.29.
64
Laporan Status Reorder Bahan Baku
No. Jenis Bahan Baku Nama Bahan Baku Stok Hasil Perhitungan Status
LAPORAN STATUS REORDER BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER : ...../...../...........
Pembuat:
______________
...../...../...........
Gambar 3.29 Desain Laporan Status Reorder Bahan Baku
b. Desain Laporan Pemesanan Bahan Baku
Laporan pemesanan bahan baku merupakan output dari proses pemesanan
bahan baku yang ada pada sistem pengendalian persediaan. Laporan ini
berisikan data bahan baku yang akan dibeli CV. Cahaya Karya Tehnik.
Seperti yang tampak pada gambar 3.30.
Laporan Pemesanan Bahan Baku
No. No. Pesan Nama Supplier Jenis Bahan Baku Nama Bahan Baku Tanggal Renc Terima Jumlah
Per Tanggal Per Bulan
LAPORAN PEMESANAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER : (dd/mm/yyyy)
Pembuat:
______________
(dd/mm/yyyy)
Gambar 3.30 Desain Laporan Pemesanan Bahan Baku
65
c. Desain Nota Pemesanan Bahan Baku
Nota pemesanan bahan baku merupakan output dari proses pemesanan bahan
baku yang digunakan sebagai bukti bahwa bagian pembelian telah melakukan
pemesanan bahan baku kepada supplier. Nota ini berisikan data bahan baku
yang akan dibeli CV. Cahaya Karya Tehnik. Seperti yang tampak pada
gambar 3.31.
Nota Pemesanan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Satuan Tanggal Renc Terima
NOTA PEMESANAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Pesan :
Nama Supplier :
Alamat Supplier :
...../...../...........
Gambar 3.31 Desain Nota Pemesanan Bahan Baku
d. Desain Laporan Status Pengecekan Bahan Baku
Laporan status pengecekan bahan baku merupakan output dari proses
penerimaan bahan baku yang ada pada sistem pengendalian persediaan.
Laporan ini berisikan data status pengecekan bahan baku yang telah dibeli
dan diterima gudang CV. Cahaya Karya Tehnik. Seperti yang tampak pada
gambar 3.32.
66
Laporan Status Pengecekan Bahan Baku
No. Tanggal Pengecekan Nama Bahan Baku Bahan Baku Baik Bahan Baku Cacat Jumlah
LAPORAN STATUS PENGECEKAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
(dd/mm/yyyy) (dd/mm/yyyy)
Gambar 3.32 Desain Laporan Status Pengecekan Bahan Baku
e. Desain Laporan Penerimaan Bahan Baku
Laporan penerimaan bahan baku merupakan output dari proses penerimaan
bahan baku yang ada pada sistem pengendalian persediaan. Laporan ini
berisikan data bahan baku yang telah dibeli dan diterima gudang CV. Cahaya
Karya Tehnik. Seperti yang tampak pada gambar 3.33.
Laporan Penerimaan Bahan Baku
No. Jenis Bahan Baku Nama Bahan BakuNo. Terima No. Pesan Supplier Baik Cacat Jumlah
Jumlah T. Baik T. Cacat T. Julmah
Per Tanggal Per Bulan
LAPORAN PENERIMAAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Gambar 3.33 Desain Laporan Penerimaan Bahan Baku
67
f. Desain Nota Penerimaan Bahan Baku
Nota penerimaan bahan baku merupakan output dari proses penerimaan
bahan baku yang digunakan sebagai bukti bahwa bagian gudang telah
melakukan penerimaan dan pengecekan bahan baku yang masuk ke dalam
gudang. Nota ini berisikan data bahan baku yang diterima oleh bagian gudang
CV. Cahaya Karya Tehnik. Seperti yang tampak pada gambar 3.34.
Nota Penerimaan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Bahan Baku Baik Bahan Baku Cacat Jumlah Total Satuan
NOTA PENERIMAAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Terima :
No. Pesan :
Nama Supplier :
...../...../...........
Gambar 3.34 Desain Nota Penerimaan Bahan Baku
g. Desain Laporan Permintaan Mutasi
Laporan permintaan mutasi merupakan output dari proses permintaan mutasi
yang ada pada sistem pengendalian persediaan. Laporan ini berisikan data
bahan baku yang dibutuhkan oleh bagian produksi untuk memenuhi proses
produksi barang jadi di CV. Cahaya Karya Tehnik. Seperti yang tampak pada
gambar 3.35.
Laporan Permintaan Mutasi
No. No. Permintaan Tanggal Permintaan JumlahKeperluan ID Keb. Barang
Per Tanggal Per Bulan
LAPORAN PERMINTAAN MUTASICV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Gambar 3.35 Desain Laporan Permintaan Mutasi
68
h. Desain Nota Permintaan Mutasi
Nota permintaan mutasi merupakan output dari proses permintaan mutasi
yang digunakan sebagai bukti bahwa bagian produksi meminta bahan baku ke
bagian gudang untuk memenuhi proses produksi barang jadi CV. Cahaya
Karya Tehnik. Seperti yang tampak pada gambar 3.36.
Nota Permintaan Mutasi
Nama Barang Jadi Jenis Bahan Baku Nama Bahan Baku Jumlah Keb Barang jadi Satuan Keperluan
NOTA PERMINTAAN MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
...../...../...........
Gambar 3.36 Desain Laporan Penerimaan Bahan Baku
i. Desain Laporan Mutasi Bahan Baku
Laporan mutasi bahan baku merupakan output dari proses mutasi bahan baku
yang ada pada sistem pengendalian persediaan. Laporan ini berisikan data
bahan baku yang dikeluarkan oleh gudang CV. Cahaya Karya Tehnik ke
bagian produksi. Seperti yang tampak pada gambar 3.37.
Laporan Mutasi Bahan Baku
No. Tanggal Mutasi Jenis Bahan Baku JumlahNama Bahan Baku
Per Tanggal Per Bulan
LAPORAN MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Gambar 3.37 Desain Laporan Mutasi Bahan Baku
69
j. Desain Nota Mutasi Bahan Baku
Nota mutasi bahan baku merupakan output dari proses mutasi bahan baku
yang ada pada sistem pengendalian persediaan dan bisa digunakan sebagai
bukti bahwa bagian gudang telah mengeluarkan bahan baku. Nota ini
berisikan data bahan baku yang dikeluarkan oleh gudang CV. Cahaya Karya
Tehnik ke bagian produksi. Seperti yang tampak pada gambar 3.38.
Nota Mutasi Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Permintaan Jumlah Mutasi Satuan Keterangan
NOTA MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
...../...../...........
Gambar 3.38 Desain Nota Mutasi Bahan Baku
k. Desain Laporan Stok Bahan Baku
Laporan stok bahan baku merupakan output dari proses perhitungan
persediaan bahan baku akhir yang ada di dalam gudang. Laporan ini berisikan
stok bahan baku yang ada pada gudang CV. Cahaya Karya Tehnik. Seperti
yang tampak pada gambar 3.39.
Laporan Stok Bahan Baku
No. ID Bahan Baku Jenis Bahan Baku StokNama Bahan Baku Satuan
LAPORAN STOK BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Pembuat:
______________
Gambar 3.39 Desain Laporan Stok Bahan Baku
70
l. Desain Laporan Stok Barang Jadi
Laporan stok barang jadi merupakan output dari proses penjualan barang jadi
yang dilakukan oleh bagian penjualan. Laporan ini berisikan stok barang jadi
yang ada pada gudang CV. Cahaya Karya Tehnik. Seperti yang tampak pada
gambar 3.40.
Laporan Stok Barang Jadi
No. ID Barang Jadi Nama Barang Jadi Stok Ukuran
LAPORAN STOK BARANGCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Pembuat:
______________
Gambar 3.40 Desain Laporan Stok Barang Jadi
m. Desain Laporan Penjualan Barang Jadi
Laporan penjualan barang jadi merupakan output dari proses transaksi
penjualan yang ada pada sistem pengendalian persediaan. Laporan ini
berisikan data penjualan yang dilakukan oleh bagian penjualan. Seperti yang
tampak pada gambar 3.41.
Laporan Penjualan
No. Harga SatuanNama BarangNo Penjuala Nama Alamat JumlahTelpon Harga Total
TotalJumlah Penjualan
Per Tanggal Per Bulan
LAPORAN PENJUALANCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Gambar 3.41 Desain Laporan Penjualan Barang Jadi
71
n. Desain Nota Penjualan Barang Jadi
Nota penjualan barang jadi merupakan output dari proses transaksi penjualan
yang ada pada sistem pengendalian persediaan. Nota ini berisikan data
penjualan yang dilakukan oleh bagian penjualan dan digunakan sebagai bukti
untuk pelanggan, bagian penjualan, dan arsip. Seperti yang tampak pada
gambar 3.42.
Nota Penjualan Barang Jadi
Nama Barang Jumlah Harga Total Harga
NOTA PENJUALANCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Penjualan :
Nama Pembeli :
Alamat Pembeli :
Telepon :
...../...../...........
Gambar 3.42 Desain Nota Penjualan
3.3.2 Desain Input
Desain input merupakan rancangan inputan-inputan yang akan di
masukkan ke dalam sistem melalui desain interface dan diinputkan oleh
pengguna.
a. Desain Input Permintaan Mutasi
Desain input permintaan mutasi merupakan inputan sebelum melakukan
proses permintaan mutasi yang ada pada sistem. Formulir ini akan dijadikan
acuan standar untuk menginputkan data permintaan mutasi ke dalam sistem
seperti yang tampak pada gambar 3.43.
72
Rancangan Formulir Permintaan Mutasi
Nama Barang Jadi Jenis Bahan Baku Nama Bahan Baku Jumlah Keb Barang jadi Satuan Keperluan
FORMULIR PERMINTAAN MUTASI BAHAN BAKU
CV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
...../...../..........
Gambar 3.43 Desain Input Permintaan Mutasi
b. Desain Input Mutasi Bahan Baku
Desain input mutasi bahan baku merupakan inputan sebelum melakukan
proses mutasi bahan baku yang ada pada sistem. Formulir ini akan dijadikan
acuan standar untuk menginputkan data mutasi bahan baku ke dalam sistem
seperti yang tampak pada gambar 3.44.
Rancangan Formulir Mutasi Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Permintaan Jumlah Mutasi Satuan Keterangan
FORMULIR MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal : ...../...../..........
Pembuat:
______________ ______________
Gambar 3.44 Desain Input Mutasi Bahan Baku
73
c. Desain Input Pemesanan Bahan Baku
Desain input pemesanan bahan baku merupakan inputan sebelum melakukan
proses pemesanan bahan baku yang ada pada sistem. Formulir ini akan
dijadikan acuan standar untuk menginputkan data pemesanan bahan baku ke
dalam sistem seperti yang tampak pada gambar 3.45.
Rancangan Formulir Pemesanan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Satuan Tanggal Renc Terima
FORMULIR PEMESANAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Pesan :
Nama Supplier :
Alamat Supplier :
...../...../..........
Gambar 3.45 Desain Input Pemesanan Bahan Baku
d. Desain Input Penerimaan Bahan Baku
Desain input penerimaan bahan baku merupakan inputan sebelum melakukan
proses penerimaan bahan baku yang ada pada sistem. Formulir ini akan
dijadikan acuan standar untuk menginputkan data penerimaan bahan baku ke
dalam sistem seperti yang tampak pada gambar 3.46.
Rancangan Formulir Penerimaan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Bahan Baku Baik Bahan Baku Cacat Jumlah Total Satuan
FORMULIR PENERIMAAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Terima :
No. Pesan :
Nama Supplier :
...../...../..........
Gambar 3.46 Desain Input Penerimaan Bahan Baku
74
e. Desain Input Penjualan Barang Jadi
Desain input penjualan barang jadi merupakan inputan sebelum melakukan
proses penjualan barang yang ada pada sistem. Formulir ini akan dijadikan
acuan standar untuk menginputkan data penjualan barang jadi ke dalam
sistem seperti yang tampak pada gambar 3.47.
Rancangan Formulir Penjualan Barang Jadi
Nama Barang Jumlah Harga Total Harga
NOTA PENJUALANCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Penjualan :
Nama Pembeli :
Alamat Pembeli :
Telepon :
...../...../..........
Gambar 3.47 Desain Input Penjualan Barang Jadi
3.3.3 Desain Interface
A. Desain Interface Input
Desain interface input adalah bagian dari perencanaan form-form inputan
yang akan dibangun untuk mendukung pembuatan sistem ini. Berikut ini adalah
desain interface sistem tersebut:
a. Desain Form Menu Utama
Desain form menu utama ini menunjukkan menu apa saja yang dapat diakses
oleh pengguna. Form utama ini terdapat empat menu, yaitu: User Setting,
Master Form, Transaksi Form, dan Report Form. Setiap menu tersebut
memiliki sub-sub menu yang dapat dilihat pada gambar 3.48.
75
Menu Utama
Logo
User Setting Form Master Form Transaksi Form Laporan
Login
Logout
Exit
Master Bagian
Master Karyawan
Master Barang
Master Supplier
Master ROP
Penjualan
Pemesanan Bahan Baku
Penerimaan Bahan Baku
Permintaan Mutasi
Daftar Pemesanan Ulang
Lap. Status Reorder Bahan Baku
Lap. Pemesanan Bahan Baku
Lap. Status Pengecekan Bahan Baku
Lap. Penerimaan Bahan Baku
Lap. Permintaan Mutasi
Mutasi Bahan Baku
Lap. Mutasi Bahan Baku
Lap. Stok Bahan Baku
Lap. Stok Barang
Lap. Penjualan
HEADER
Gambar 3.48 Desain Form Menu Utama
b. Desain Form Login
Pada saat akan menjalankan aplikasi Reorder Point, pengguna harus mengisi
form login terlebih dahulu dan secara otomatis akan tampil saat form pertama
kali dijalankan. Desain form login ini tampak pada Gambar 3.49.
Form Login
Login
Image
Logo
User Setting Form Master Form Transaksi Form Laporan
Enter Text
Enter Text
Login
Logout
Exit
LOGINUsername
Password
OK Cancel
HEADER
Gambar 3.49 Desain Form Login
76
c. Desain Form Bagian
Desain form bagian merupakan form untuk mengisi data yang berkaitan
dengan bagian pengguna sistem. Form ini hanya digunakan untuk
menyimpan data bagian di CV. Cahaya Karya Tehnik, yang seperti tampak
pada Gambar 3.50.
Form Bagian
Logo
User Setting Master Form
ID Bagian Nama Bagian
Login
Logout
Exit
Master Bagian Master Karyawan Master Barang Master Supplier Master Reorder Point
Otomatis
Text
HEADER
ID Bagian :
Nama Bagian :
Simpan Ubah Batal Kembali
Gambar 3.50 Desain Form Bagian
d. Desain Form Pengguna
Desain form pengguna merupakan form untuk mengisi data yang berkaitan
dengan data pengguna sistem. Form ini hanya digunakan untuk menyimpan
data pengguna sistem CV. Cahaya Karya Tehnik, yang seperti tampak pada
Gambar 3.51.
Form Pengguna
Logo
User Setting Master Form
NIK Nama Karyawan Tanggal lahir Jenis Kelamin
Otomatis
Text
Text
Text
Text
Text
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
NIK
Nama Karyawan
Tanggal Lahir :
Jenis Kelamin : Pria Wanita
Status Nikah :
Alamat :
No. Telp/HP :
No. KTP :
Nama Bagian :
Tanggal Masuk :
Simpan Ubah Batal Kembali(dd/mm/yyyy)
HEADER
Username :
Password :
Gambar 3.51 Desain Form Pengguna
77
e. Desain Form Master Supplier
Desain form master supplier merupakan form untuk mengisi data yang
berkaitan dengan supplier atau pemasok. Form ini tampak pada Gambar 3.52.
Form Master Supplier
Logo
User Setting Master Form
ID Supplier Nama Supplier Alamat Kota
Master Supplier Detail Supplier
Data Supplier
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Otomatis
Text
Text
Text
Text
Simpan Ubah Batal Kembali
HEADER
ID Supplier :
Nama Supplier :
Alamat :
Kota :
No. Telpon :
Gambar 3.52 Desain Form Master Supplier
f. Desain Form Detail Supplier
Desain form detail supplier merupakan form untuk mengisi detail yang
berkaitan dengan supplier atau pemasok. Form ini tampak pada Gambar 3.53.
Form Detail Supplier
Logo
User Setting Master Form
ID Detail Nama Supplier Nama Bahan Baku Jenis Bahan Baku
Master Supplier Detail Supplier
Detail Supplier
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Otomatis
Otomatis
Otomatis
Otomatis
Simpan Batal
HEADER
ID Detail :
Nama Supplier :
Nama Bahan Baku :
Jenis Bahan Baku :
C
C
Gambar 3.53 Desain Form Detail Supplier
78
g. Desain Form Master Bahan Baku
Desain form master bahan baku merupakan form untuk mengisi data yang
berkaitan dengan bahan baku yang ada pada CV. Cahaya Karya Tehnik. Form
ini tampak pada gambar 3.54.
Form Master Bahan Baku
Logo
User Setting Master Form
ID Bahan Baku Jenis Nama Bahan Baku Stok
Master Barang Jadi Kebutuhan Barang Jadi
Data Bahan Baku
Master Bahan Baku
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Otomatis
Text
Text
Text
15
Text
Simpan Ubah Batal Kembali
HEADER
ID Bahan Baku :
Jenis :
Nama Bahan Baku :
Stok :
Satuan :
Safety Stock :
Leadtime :
Pcs
Hari
Gambar 3.54 Desain Form Master Bahan Baku
h. Desain Form Master Barang Jadi
Desain form master barang jadi merupakan form untuk mengisi data yang
berkaitan dengan barang jadi yang ada pada CV. Cahaya Karya Tehnik. Form
ini tampak pada Gambar 3.55.
Form Master Barang Jadi
Logo
User Setting Master Form
ID Barang Jadi Nama Barang Jadi Stok Ukuran
Master Barang Jadi Kebutuhan Barang Jadi
Data Barang
Master Bahan Baku
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Text
Text
Text
Text
Simpan Ubah Batal Kembali
HEADER
ID Barang Jadi :
Nama Barang Jadi :
Stok :
Ukuran :
Unit
Gambar 3.55 Desain Form Master Barang Jadi
79
i. Desain Form Master Kebutuhan Bahan Baku
Desain form master kebutuhan bahan baku merupakan form untuk
menginputkan bahan baku apa saja yang dibutuhkan agar menjadi satu unit
panel listrik pada pada CV. Cahaya Karya Tehnik. Form ini tampak pada
gambar 3.56.
Form Kebutuhan Bahan Baku
Logo
User Setting Master Form
Nama Barang Nama Bahan Baku Jenis Satuan
Data Kebutuhan Bahan Baku Perhitungan ROP
Data Bahan Baku Yang Dibutuhkan
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Otomatis
Otomatis
otomatis
Otomatis
Text
Simpan Ubah Batal Kembali
HEADER
Nama Barang :
Nama Bahan Baku :
Jenis :
Satuan :
Jumlah Bahan Baku :
C
C
Gambar 3.56 Desain Form Kebutuhan Bahan Baku
j. Desain Form Master Kebutuhan Barang Jadi
Desain form master kebutuhan barang jadi merupakan form yang berfungsi
membantu bagian penjualan dalam memberikan informasi kepada pelanggan,
selain itu form ini juga akan menampilkan detail-detail bahan baku apa saja
yang digunakan untuk membuat satu unit panel listrik pada CV. Cahaya
Karya Tehnik. Form ini tampak pada gambar 3.57.
Form Kebutuhan Barang Jadi
Logo
User Setting Master Form
ID Keb Barang Jadi Nama Barang Jadi
Master Barang Jadi Kebutuhan Barang Jadi
Data Kebutuhan Barang Jadi
Master Bahan Baku
Jenis Nama Bahan Baku
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Text
Text
Text
Text
Simpan Batal Kembali
HEADER
Tanggal :
Nama Barang Jadi :
Ukuran :
Jumlah Barang : Unit
(dd/mm/yyyy)
Gambar 3.57 Desain Form Kebutuhan Barang Jadi
80
k. Desain Form Permintaan Mutasi
Desain form permintaan mutasi merupakan form untuk menginputkan data
permintaan mutasi bahan baku sebelum bagian gudang melakukan proses
mutasi bahan baku di CV. Cahaya Karya Tehnik. Form ini tampak pada
gambar 3.58.
Form Permintaan Mutasi
Logo
User Setting Form Master
Jenis Bahan Baku
Data Permintaan Mutasi
No. Permintaan Nama Karyawan
Form Transaksi
Login
Logout
Exit
Permintaan Mutasi Mutasi Bahan BakuPenjualan Pemesanan Bahan Baku Penerimaan Bahan Baku
Text
Text
Text
Text
Text
Simpan Batal Kembali
HEADER
Nama Karyawan :
No. Permintaan :
(dd/mm/yyyy)
No. Kebutuhan Barang Jadi :
Tanggal :
Keperluan :
C
C
Cetak Nota
Gambar 3.58 Desain Form Permintaan Mutasi
l. Desain Form Mutasi Bahan Baku
Desain form mutasi bahan baku merupakan form untuk menginputkan data
mutasi bahan baku yang telah dikeluarkan oleh gudang CV. Cahaya Karya
Tehnik. Form ini tampak pada gambar 3.59.
Form Mutasi Bahan Baku
Logo
User Setting Form Master Form Transaksi
Jenis Bahan Baku
Data Mutasi
No. Mutasi Tanggal Mutasi
Login
Logout
Exit
Permintaan Mutasi Mutasi Bahan BakuPenjualan Pemesanan Bahan Baku Penerimaan Bahan Baku
Text
Text
Text
Text
HEADER
Simpan Batal Kembali
No. Permintaan Mutasi :
No. Mutasi :
(dd/mm/yyyy)Tanggal :
Alasan :
C
Cetak Nota
Gambar 3.59 Desain Form Mutasi Bahan Baku
81
m. Desain Form Perhitungan Reorder Point
Desain form perhitungan ROP merupakan form untuk melakukan proses
perhitungan yang di dapat dari histori mutasi bahan baku pada bagian gudang
CV. Cahaya Karya Tehnik. Form ini tampak pada gambar 3.60.
Form Perhitungan ROP
Logo
User Setting Master Form
Data Kebutuhan Bahan Baku Perhitungan ROP
Perhitungan ROP
Lihat History Mutasi Bahan Baku
Hasil Perhitungan ROP
Lihat Status Reorder
Login
Logout
Exit
Master Supplier Master Reorder PointMaster Bagian Master Karyawan Master Barang
Text Text
Text
Simpan Batal Kembali
HEADER
(dd/mm/yyyy)Tanggal : s/d (dd/mm/yyyy)
Proses ROPTanggal Simpan : (dd/mm/yyyy)
Gambar 3.60 Desain Form Perhitungan Reorder Point
n. Desain Form Pemesanan Bahan Baku
Desain form pemesanan bahan baku merupakan form untuk menginputkan
data pemesanan bahan baku yang akan dibeli CV. Cahaya Karya Tehnik.
Form ini tampak pada gambar 3.61.
Form Pemesanan Bahan Baku
Data Pemesanan
No. Pesan No. Reorder Point Tanggal Pesan Tanggal Renc. Terima
Logo
User Setting Form Master Form Transaksi
Otomatis
Text
Text
Text
Otomatis
Otomatis
Otomatis
Text
Otomatis
Login
Logout
Exit
Otomatis
Permintaan Mutasi Mutasi Bahan BakuPenjualan Pemesanan Bahan Baku Penerimaan Bahan Baku
No. Pesan :
No. Reorder Point :
Simpan
Batal
KembaliTanggal Pesan :
Tanggal Rencana Terima :
C
Nama Supplier : C
Alamat :
Kota :
Jenis Bahan Baku :
Nama Bahan Baku :
C
Jumlah Pemesanan :
(dd/mm/yyyy)
HEADER
(dd/mm/yyyy)
Cetak Nota
Gambar 3.61 Desain Form Pemesanan Bahan Baku
82
o. Desain Form Penerimaan Bahan Baku
Desain form penerimaan bahan baku merupakan form untuk menginputkan
data penerimaan bahan baku yang telah dibeli CV. Cahaya Karya Tehnik.
Form ini tampak pada gambar 3.62.
Form Penerimaan Bahan Baku
Data Penerimaan
No. Penerimaan Tgl Penerimaan No. Pemesanan
Logo
User Setting Form Master Form Transaksi
Nama Supplier
Otomatis
Text
Otomatis
Login
Logout
Exit
Otomatis
Permintaan Mutasi Mutasi Bahan BakuPenjualan Pemesanan Bahan Baku Penerimaan Bahan Baku
Otomatis
Otomatis
Otomatis
Text
Text
No. Penerimaan :
Tanggal Penerimaan :
Simpan
Batal
KembaliNo. Pemesanan : C
(dd/mm/yyyy)
HEADER
Nama Supplier :
Jenis Bahan Baku :
Nama Bahan Baku :
Total Item :
Keadaan Barang Baik :
Keadaan Barang Cacat :
Cetak Nota
Gambar 3.62 Desain Form Penerimaan Bahan Baku
p. Desain Form Penjualan Barang Jadi
Desain form penjualan barang jadi merupakan form untuk menginputkan data
penjualan dan detail penjualan yang dilakukan oleh bagian penjualan CV.
Cahaya Karya Tehnik. Form ini tampak pada gambar 3.63.
Form Penjualan Barang
Data Penjualan
No. Penjualan Tanggal Penjualan Nama Pembeli
Logo
User Setting Form Master Form Transaksi
Alamat
Detail Penjualan
No. Telpon
Daftar Detail Penjualan
Otomatis
Text
Login
Logout
Exit
Text
Otomatis
Text
Text
Text
Text
Permintaan Mutasi Mutasi Bahan BakuPenjualan Pemesanan Bahan Baku Penerimaan Bahan Baku
Text
No. Penjualan :
Tanggal Penjualan :
Simpan
Batal
KembaliNama Pembeli :
(dd/mm/yyyy)
HEADER
Alamat Pembeli :
Nama Barang Jadi :
Jumlah :
Harga Satuan :
No. Telpon :
Unit
Harga Total
C +
Cetak Nota
Gambar 3.63 Desain Form Penjualan Barang Jadi
83
B. Desain Interface Output
Desain interface output adalah bagian dari perencanaan form-form output
yang akan dibangun untuk mendukung pembuatan sistem ini. Berikut ini adalah
desain interface sistem tersebut:
a. Desain Form Nota Permintaan Mutasi
Desain form nota permintaan mutasi bahan baku merupakan form untuk mencetak
data permintaan mutasi bahan baku sebelum bagian gudang melakukan proses
mutasi bahan baku di CV. Cahaya Karya Tehnik. Form ini tampak pada gambar
3.64.
Desain Interface Output Nota Permintaan Mutasi
Nama Barang Jadi Jenis Bahan Baku Nama Bahan Baku Jumlah Keb Barang jadi Satuan Keperluan
NOTA PERMINTAAN MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
...../...../...........
Cetak
Gambar 3.64 Desain Form Nota Permintaan Mutasi
b. Desain Form Nota Mutasi Bahan Baku
Desain form nota mutasi bahan baku merupakan form untuk mencetak data
mutasi bahan baku yang telah dikeluarkan oleh bagian gudang di CV. Cahaya
Karya Tehnik. Form ini tampak pada gambar 3.65.
84
Desain Interface Output Nota Mutasi Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Permintaan Jumlah Mutasi Satuan Keterangan
NOTA MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
...../...../...........
Cetak
Gambar 3.65 Desain Form Nota Mutasi Bahan Baku
c. Desain Form Nota Pemesanan Bahan Baku
Desain form nota pemesanan bahan baku merupakan form untuk mencetak
data pemesanan bahan baku yang akan dibeli CV. Cahaya Karya Tehnik.
Form ini tampak pada gambar 3.66.
Desain Interface Output Nota Pemesanan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Jumlah Satuan Tanggal Renc Terima
NOTA PEMESANAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Pesan :
Nama Supplier :
Alamat Supplier :
...../...../...........
Cetak
Gambar 3.66 Desain Form Nota Pemesanan Bahan Baku
85
d. Desain Form Nota Penerimaan Bahan Baku
Desain form nota penerimaan bahan baku merupakan form untuk mencetak
data penerimaan bahan baku yang telah dibeli CV. Cahaya Karya Tehnik.
Form ini tampak pada gambar 3.67.
Desain Interface Output Nota Penerimaan Bahan Baku
Jenis Bahan Baku Nama Bahan Baku Bahan Baku Baik Bahan Baku Cacat Jumlah Total Satuan
NOTA PENERIMAAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Terima :
No. Pesan :
Nama Supplier :
...../...../...........
Cetak
Gambar 3.67 Desain Form Nota Penerimaan Bahan Baku
e. Desain Form Nota Penjualan Barang Jadi
Desain form nota penjualan barang jadi merupakan form untuk mencetak data
penjualan dan detail penjualan yang dilakukan oleh bagian penjualan CV.
Cahaya Karya Tehnik. Form ini tampak pada gambar 3.68.
Desain Interface Output Nota Penjualan Barang Jadi
Nama Barang Jumlah Harga Total Harga
NOTA PENJUALANCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Tanggal :
Pembuat:
______________ ______________
No. Penjualan :
Nama Pembeli :
Alamat Pembeli :
Telepon :
...../...../...........
Cetak
Gambar 3.68 Desain Form Penjualan Barang Jadi
86
f. Desain Form Laporan Status Reorder Bahan Baku
Desain form laporan status reorder bahan baku merupakan form untuk
mencetak data bahan baku yang memiliki status reorder yang dilakukan oleh
bagian gudang CV. Cahaya Karya Tehnik. Form ini tampak pada gambar
3.69.
Laporan Status Reorder Bahan Baku
No. Jenis Bahan Baku Nama Bahan Baku Stok Hasil Perhitungan Status
LAPORAN STATUS REORDER BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER : ...../...../...........
Pembuat:
______________
...../...../...........
Tampil Kembali
Gambar 3.69 Desain Form Laporan Status Reorder Bahan Baku
g. Desain Form Laporan Pemesanan Bahan Baku
Desain form laporan pemesanan bahan baku merupakan form untuk mencetak
data pemesanan bahan baku yang dilakukan oleh bagian pembelian CV.
Cahaya Karya Tehnik. Form ini tampak pada gambar 3.70.
Laporan Pemesanan Bahan Baku
No. No. Pesan Nama Supplier Jenis Bahan Baku Nama Bahan Baku Tanggal Renc Terima Jumlah
Per Tanggal Per Bulan
LAPORAN PEMESANAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.70 Desain Form Laporan Pemesanan Bahan Baku
87
h. Desain Form Laporan Status Pengecekan Bahan Baku
Desain form laporan status pengecekan bahan baku merupakan form untuk
mencetak data pengecekan bahan baku yang dilakukan oleh bagian gudang
CV. Cahaya Karya Tehnik. Form ini tampak pada gambar 3.71.
Laporan Status Pengecekan Bahan Baku
No. Tanggal Pengecekan Nama Bahan Baku Bahan Baku Baik Bahan Baku Cacat Jumlah
LAPORAN STATUS PENGECEKAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.71 Desain Form Laporan Status Pengecekan Bahan Baku
i. Desain Form Laporan Penerimaan Bahan Baku
Desain form laporan penerimaan bahan baku merupakan form untuk
mencetak data penerimaan bahan baku yang dilakukan oleh bagian pembelian
CV. Cahaya Karya Tehnik. Form ini tampak pada gambar 3.72.
Laporan Penerimaan Bahan Baku
No. Jenis Bahan Baku Nama Bahan BakuNo. Terima No. Pesan Supplier Baik Cacat Jumlah
Jumlah T. Baik T. Cacat T. Julmah
Per Tanggal Per Bulan
LAPORAN PENERIMAAN BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.72 Desain Form Laporan Penerimaan Bahan Baku
88
j. Desain Form Laporan Permintaan Mutasi
Desain form laporan permintaan mutasi merupakan form untuk mencetak data
permintaan mutasi bahan baku yang dilakukan oleh bagian gudang CV.
Cahaya Karya Tehnik. Form ini tampak pada gambar 3.73.
Laporan Permintaan Mutasi
No. No. Permintaan Tanggal Permintaan JumlahKeperluan ID Keb. Barang
Per Tanggal Per Bulan
LAPORAN PERMINTAAN MUTASICV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.73 Desain Form Laporan Permintaan Mutasi
k. Desain Form Laporan Mutasi Bahan Baku
Desain form laporan mutasi bahan baku merupakan form untuk mencetak data
mutasi bahan baku yang dilakukan oleh bagian gudang CV. Cahaya Karya
Tehnik. Form ini tampak pada gambar 3.74.
Laporan Mutasi Bahan Baku
No. Tanggal Mutasi Jenis Bahan Baku JumlahNama Bahan Baku
Per Tanggal Per Bulan
LAPORAN MUTASI BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.74 Desain Form Laporan Mutasi Bahan Baku
89
l. Desain Form Laporan Stok Bahan Baku
Desain form laporan stok bahan baku merupakan form untuk mencetak data
stok bahan baku yang dilakukan oleh bagian gudang CV. Cahaya Karya
Tehnik. Form ini tampak pada gambar 3.75.
Laporan Stok Bahan Baku
No. ID Bahan Baku Jenis Bahan Baku StokNama Bahan Baku Satuan
LAPORAN STOK BAHAN BAKUCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Pembuat:
______________
Kembali
Gambar 3.75 Desain Form Laporan Stok Bahan Baku
m. Desain Form Laporan Stok Barang Jadi
Desain form laporan stok barang jadi merupakan form untuk mencetak data
barang yang dilakukan oleh bagian gudang ataupun bagian penjualan CV.
Cahaya Karya Tehnik. Form ini tampak pada gambar 3.76.
90
Laporan Stok Barang Jadi
No. ID Barang Jadi Nama Barang Jadi Stok Ukuran
LAPORAN STOK BARANGCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Pembuat:
______________
Kembali
Gambar 3.76 Desain Form Laporan Stok Barang Jadi
n. Desain Form Laporan Penjualan Barang Jadi
Desain form laporan penjualan barang jadi merupakan form untuk mencetak
data penjualan barang yang dilakukan oleh bagian penjualan CV. Cahaya
Karya Tehnik. Form ini tampak pada gambar 3.77.
91
Laporan Penjualan
No. Harga SatuanNama BarangNo Penjuala Nama Alamat JumlahTelpon Harga Total
TotalJumlah Penjualan
Per Tanggal Per Bulan
LAPORAN PENJUALANCV. CAHAYA KARYA TEHNIK
Mengetahui:
Surabaya,.....-......- 20.....
Sakur PrasetyaDirektur
Tanggal : s/d Tanggal :FILTER :
Pembuat:
______________
...../...../........... ...../...../...........
Tampil Kembali
Gambar 3.77 Desain Form Laporan Penjualan Barang Jadi
92
BAB IV
IMPLEMENTASI DAN EVALUASI
4.1 Kebutuhan Sistem
Sebelum melakukan implementasi aplikasi sistem reorder point,
dibutuhkan spesifikasi perangkat lunak (software) dan perangkat keras (hardware)
tertentu agar aplikasi dapat berjalan dengan baik. Kebutuhan sistem tersebut
adalah sebagai berikut:
4.1.1 Kebutuhan Perangkat Keras
Persyaratan minimal perangkat keras yang diperlukan untuk menjalankan
aplikasi pada komputer adalah sebagai berikut:
1. Prosesor minimal Pentium Dual Core
2. Memori minimal 2 GB
3. VGA Card on Board
4. Hard Disk dengan free space 40 GB
5. Monitor standar
6. Mouse
7. Keyboard
4.1.2 Kebutuhan Perangkat Lunak
Persyaratan minimal perangkat lunak yang diperlukan untuk menjalankan
aplikasi ini adalah:
1. Sistem operasi Windows versi desktop (Microsoft Windows XP)
2. Framework 3.5
93
3. SQL Server 2012 Express
4. Developer Express
4.2 Implementasi Sistem
Implementasi sistem dilakukan dengan instalasi aplikasi reorder point ke
komputer kantor CV. Cahaya Karya Tehnik. Hasil dari proses instalasi sistem
dapat dilihat dan dijelaskan dibawah ini.
4.2.1 Form Halaman Menu
Form halaman menu merupakan form utama dalam menjalankan seluruh
aplikasi ini. Sebelum pengguna login maka menu-menu yang ada di dalam sistem
tidak akan terlihat, seperti yang tampak pada gambar 4.1.
Gambar 4.1 Form Halaman Utama
Jika pengguna sudah login ke sistem maka menu-menu yang ada akan
terlihat sesuai dengan hak akses masing-masing bagian. Seperti yang tampak pada
gambar 4.2.
94
Gambar 4.2 Form Halaman Utama sesudah Login
Form pada Gambar 4.2 merupakan form utama dalam menjalankan
seluruh aplikasi ini. Terdapat empat form menu utama yaitu User Setting, Form
Master, Form Transaksi, dan Laporan. Setiap form menu utama ini memiliki sub-
sub menu diantaranya sebagai berikut:
a. User Setting
1. Sub menu Login yang berfungsi: Untuk mengatur hak akses dari para
pengguna sistem yang sesuai dengan fungsinya.
2. Sub menu Logout yang berfungsi: Untuk keluar dari hak akses yang telah
dilakukan sebelumnya.
3. Sub menu Exit yang berfungsi: Untuk keluar dari aplikasi pengendalian ini.
b. Form Master
1. Sub menu Master Karyawan yang berfungsi: Memasukkan data karyawan
dan pengguna untuk sistem ini.
95
2. Sub menu Master Bagian yang berfungsi: Menginputkan bagian-bagian atau
divisi yang ada di CV. Cahaya Karya Tehnik.
3. Sub menu Master Barang yang berfungsi: Untuk memasukkan data barang
jadi, memasukkan data bahan baku, dan untuk memasukkan data kebutuhan
barang jadi.
4. Sub menu Master Supplier yang berfungsi: Memasukkan data supplier dan
data detail supplier.
5. Sub menu Master Reorder Point yang berfungsi: Memasukkan data
kebutuhan bahan baku, serta melakukan proses perhitungan Reorder Point.
c. Form Transaksi
1. Sub menu Penjualan Barang Jadi yang berfungsi: Untuk memasukkan
transaksi penjualan barang jadi.
2. Sub menu Pemesanan Bahan Baku yang berfungsi: Memasukkan data
pemesanan bahan baku.
3. Sub menu Penerimaan Bahan Baku yang berfungsi: Memasukkan data
penerimaan bahan baku yang datang.
4. Sub menu Permintaan Mutasi yang berfungsi: Untuk memasukkan data
permintaan mutasi bahan baku.
5. Sub menu Mutasi Bahan Baku yang berfungsi: Memasukkan data mutasi
bahan baku yang telah dikeluarkan oleh gudang.
d. Laporan
1. Sub menu Laporan Penjualan yang berfungsi: Untuk mencetak laporan
penjualan.
96
2. Sub menu Laporan Pemesanan Bahan Baku: Untuk mencetak laporan
pemesanan bahan baku.
3. Sub menu Laporan Penerimaan Bahan Baku: Untuk mencetak laporan
penerimaan bahan baku.
4. Sub menu Laporan Permintaan Mutasi Bahan Baku: Untuk mencetak
laporan permintaan mutasi bahan baku.
5. Sub menu Laporan Mutasi Bahan Baku: Untuk mencetak laporan mutasi
bahan baku.
6. Sub menu Laporan Reorder Bahan Baku: Untuk mencetak laporan reorder
point.
7. Sub menu Laporan Stok Barang Jadi: Untuk mencetak laporan stok barang
jadi.
8. Sub menu Laporan Stok Bahan Baku: Untuk mencetak laporan stok bahan
baku.
9. Sub menu Laporan Status Pengecekan Bahan Baku: Untuk mencetak
laporan pengecekan bahan baku.
4.2.2 Form Login
Form login merupakan form awal yang ditampilkan saat aplikasi
dijalankan. Pengguna sistem wajib mengisi username dan password agar dapat
menggunakan sistem. Tampilan form login dapat dilihat pada gambar 4.3.
Gambar 4.3 Form Login
97
4.2.3 Form Master
A. Master Bagian
Form master bagian yang ada pada Gambar 4.4 dibawah ini merupakan
form yang digunakan untuk memasukkan data bagian-bagian yang ada di CV.
Cahaya Karya Tehnik.
Gambar 4.4 Master Bagian
B. Master Karyawan
Form master karyawan yang ada pada Gambar 4.5 dibawah ini
merupakan form yang digunakan untuk memasukkan data karyawan yang ada
pada CV. Cahaya Karya Tehnik. Selain untuk memasukkan data karyawan form
ini juga berfungsi untuk memberikan hak akses kepada setiap karyawan untuk
dapat menjalankan sistem ini.
98
Gambar 4.5 Master Karyawan
C. Master Supplier
Form master supplier yang ada pada Gambar 4.6 dibawah ini merupakan
form yang digunakan untuk memasukkan data supplier.
Gambar 4.6 Master Supplier
99
D. Master Detail Supplier
Form master detail supplier yang ada pada Gambar 4.7 dibawah ini
merupakan form yang digunakan untuk memasukkan data detail supplier.
Gambar 4.7 Master Detail Supplier
E. Master Bahan Baku
Form master bahan baku yang ada pada Gambar 4.8 dibawah ini
merupakan form yang digunakan untuk memasukkan data bahan baku yang ada di
CV. Cahaya Karya Tehnik. Dan memberikan informasi stok yang terbaru.
Gambar 4.8 Master Bahan Baku
100
F. Master Barang Jadi
Form master barang jadi yang ada pada Gambar 4.9 dibawah ini
merupakan form yang digunakan untuk memasukkan data barang jadi yang telah
di produksi oleh CV. Cahaya Karya Tehnik.
Gambar 4.9 Master Barang Jadi
G. Kebutuhan Bahan Baku
Form master kebutuhan bahan baku yang ada pada Gambar 4.10 dibawah
ini merupakan form yang digunakan untuk memasukkan data kebutuhan bahan
baku apa saja yang dibutuhkan untuk dapat membangun satu barang yang di
produksi oleh CV. Cahaya Karya Tehnik.
Gambar 4.10 Kebutuhan Bahan Baku
101
H. Kebutuhan Barang Jadi
Form master kebutuhan barang jadi yang ada pada Gambar 4.11 dibawah
ini merupakan form yang digunakan untuk memasukkan data kebutuhan barang
jadi yang harus di produksi oleh CV. Cahaya Karya Tehnik.
Gambar 4.11 Kebutuhan Barang Jadi
I. Perhitungan Reorder Point
Form master perhitungan reorder point yang ada pada Gambar 4.12
dibawah ini merupakan form yang digunakan untuk melakukan proses
perhitungan reorder point agar dapat mengetahui bahan baku apa saja yang harus
dilakukan pemesanan ulang.
102
Gambar 4.12 Perhitungan Reorder Point
4.2.4 Form Transaksi
A. Permintaan Mutasi Bahan Baku
Form permintaan mutasi yang ada pada Gambar 4.13 dibawah ini
merupakan form yang digunakan untuk mencatat seluruh permintaan mutasi yang
dibutuhkan bagian produksi untuk membuat suatu barang.
Gambar 4.13 Permintaan Mutasi Bahan Baku
103
B. Nota Permintaan Mutasi Bahan Baku
Nota permintaan mutasi yang ada pada Gambar 4.14 dibawah ini
merupakan form yang digunakan sebagai bukti bahwa bagian produksi melakukan
permintaan mutasi bahan baku yang dibutuhkan untuk membuat suatu barang.
Jika pengguna ingin melakukan pencetakan dokumen maka pengguna harus
menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar
dokumen bisa dilihat pada lampiran.
Gambar 4.14 Nota Permintaan Mutasi Bahan Baku
C. Mutasi Bahan Baku
Form mutasi bahan baku yang ada pada Gambar 4.15 dibawah ini
merupakan form yang digunakan untuk mencatat semua proses mutasi bahan
baku/pengeluaran bahan baku dari gudang ke bagian produksi yang dilakukan
gudang CV. Cahaya Karya Tehnik.
104
Gambar 4.15 Mutasi Bahan Baku
D. Nota Mutasi Bahan Baku
Nota mutasi bahan baku yang ada pada Gambar 4.16 dibawah ini
merupakan form yang digunakan sebagai bukti bahwa bagian gudang telah
mengeluarkan atau memutasikan bahan baku untuk keperluan produksi. Jika
pengguna ingin melakukan pencetakan dokumen maka pengguna harus menekan
icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar dokumen
bisa dilihat pada lampiran.
Gambar 4.16 Nota Mutasi Bahan Baku
105
E. Pemesanan Bahan Baku
Form pemesanan bahan baku yang ada pada Gambar 4.17 dibawah ini
merupakan form yang digunakan untuk melakukan proses pemesanan bahan baku
yang telah mencapai reorder point.
Gambar 4.17 Pemesanan Bahan Baku
F. Nota Pemesanan Bahan Baku
Nota pemesanan bahan baku yang ada pada Gambar 4.18 dibawah ini
merupakan form yang digunakan sebagai bukti bahwa bagian pembelian telah
melakukan pemesanan bahan baku yang telah mencapai reorder point. Jika
pengguna ingin melakukan pencetakan dokumen maka pengguna harus menekan
icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar dokumen
bisa dilihat pada lampiran.
Gambar 4.18 Nota Pemesanan Bahan Baku
106
G. Penerimaan Bahan Baku
Form penerimaan bahan baku yang ada pada Gambar 4.19 dibawah ini
merupakan form yang digunakan untuk melakukan proses penerimaan bahan baku
yang telah dipesan ke supplier dan melakukan proses pengecekan bahan baku
mana yang baik dan mana bahan baku yang cacat.
Gambar 4.19 Penerimaan Bahan Baku
H. Nota Penerimaan Bahan Baku
Nota penerimaan bahan baku yang ada pada Gambar 4.20 dibawah ini
merupakan form yang digunakan sebagai bukti penerimaan bahan baku yang telah
dipesan ke supplier dan melakukan proses pengecekan bahan baku mana yang
baik dan mana bahan baku yang cacat. Jika pengguna ingin melakukan
pencetakan dokumen maka pengguna harus menekan icon printer yang ada pada
toolbar yang telah disediakan. Untuk gambar dokumen bisa dilihat pada lampiran.
Gambar 4.20 Nota Penerimaan Bahan Baku
107
I. Penjualan Barang Jadi
Form penjualan barang jadi yang ada pada Gambar 4.21 dibawah ini
merupakan form yang digunakan untuk memasukkan data barang-barang yang
telah di jual oleh CV. Cahaya Karya Tehnik.
Gambar 4.21 Penjualan Barang Jadi
J. Nota Penjualan Barang Jadi
Nota penjualan barang jadi yang ada pada Gambar 4.22 dibawah ini
merupakan form yang digunakan sebagai faktur untuk diberikan kepada
pelanggan, bagian penjualan, dan arsip. Jika pengguna ingin melakukan
pencetakan dokumen maka pengguna harus menekan icon printer yang ada pada
toolbar yang telah disediakan. Untuk gambar dokumen bisa dilihat pada lampiran.
Gambar 4.22 Nota Penjualan Barang Jadi
108
4.2.5 Form Laporan
A. Laporan Status Reorder Bahan Baku
Form laporan status reorder bahan baku yang ada pada Gambar 4.23
dibawah ini merupakan form yang digunakan untuk mencetak laporan bahan baku
yang telah mencapai status reorder point. Jika pengguna ingin melakukan
pencetakan dokumen maka pengguna harus menekan icon printer yang ada pada
toolbar yang telah disediakan. Untuk gambar dokumen bisa dilihat pada lampiran.
Gambar 4.23 Laporan Status Reorder Bahan Baku
B. Laporan Pemesanan Bahan Baku
Form laporan pemesanan bahan baku yang ada pada Gambar 4.24
dibawah ini merupakan form yang digunakan untuk mencetak laporan pemesanan
bahan baku. Jika pengguna ingin melakukan pencetakan dokumen maka pengguna
harus menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk
gambar dokumen bisa dilihat pada lampiran.
109
Gambar 4.24 Laporan Pemesanan Bahan Baku
C. Laporan Status Pengecekan Bahan Baku
Form laporan status pengecekan bahan baku yang ada pada Gambar 4.25
dibawah ini merupakan form yang digunakan untuk mencetak laporan pengecekan
bahan baku. Jika pengguna ingin melakukan pencetakan dokumen maka pengguna
harus menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk
gambar dokumen bisa dilihat pada lampiran.
Gambar 4.25 Laporan Status Pengecekan Bahan Baku
110
D. Laporan Penerimaan Bahan Baku
Form laporan penerimaan bahan baku yang ada pada Gambar 4.26
dibawah ini merupakan form yang digunakan untuk mencetak laporan penerimaan
bahan baku. Jika pengguna ingin melakukan pencetakan dokumen maka pengguna
harus menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk
gambar dokumen bisa dilihat pada lampiran.
Gambar 4.26 Laporan Penerimaan Bahan Baku
E. Laporan Permintaan Mutasi
Form laporan permintaan mutasi yang ada pada Gambar 4.27 dibawah ini
merupakan form yang digunakan untuk mencetak laporan permintaan mutasi
bahan baku. Jika pengguna ingin melakukan pencetakan dokumen maka pengguna
harus menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk
gambar dokumen bisa dilihat pada lampiran.
Gambar 4.27 Laporan Permintaan Mutasi
111
F. Laporan Mutasi Bahan Baku
Form laporan mutasi bahan baku yang ada pada Gambar 4.28 dibawah
ini merupakan form yang digunakan untuk mencetak laporan mutasi bahan baku.
Jika pengguna ingin melakukan pencetakan dokumen maka pengguna harus
menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar
dokumen bisa dilihat pada lampiran.
Gambar 4.28 Laporan Mutasi Bahan Baku
G. Laporan Stok Bahan Baku
Form laporan stok bahan baku yang ada pada Gambar 4.29 dibawah ini
merupakan form yang digunakan untuk mencetak laporan stok bahan baku. Jika
pengguna ingin melakukan pencetakan dokumen maka pengguna harus menekan
icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar dokumen
bisa dilihat pada lampiran.
112
Gambar 4.29 Laporan Stok Bahan Baku
H. Laporan Stok Barang Jadi
Form laporan stok barang jadi yang ada pada Gambar 4.30 dibawah ini
merupakan form yang digunakan untuk mencetak laporan stok barang jadi. Jika
pengguna ingin melakukan pencetakan dokumen maka pengguna harus menekan
icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar dokumen
bisa dilihat pada lampiran.
Gambar 4.30 Laporan Stok Barang Jadi
113
I. Laporan Penjualan Barang Jadi
Form laporan penjualan barang jadi yang ada pada Gambar 4.31 dibawah
ini merupakan form yang digunakan untuk mencetak laporan penjualan barang
jadi. Jika pengguna ingin melakukan pencetakan dokumen maka pengguna harus
menekan icon printer yang ada pada toolbar yang telah disediakan. Untuk gambar
dokumen bisa dilihat pada lampiran.
Gambar 4.31 Laporan Penjualan Barang Jadi
4.3 Evaluasi Sistem
Setelah melakukan implementasi sistem, tahap berikutnya yang
dilakukan adalah evaluasi sistem. Dengan melakukan evaluasi atau testing pada
aplikasi yang telah dibuat, maka akan menghasilkan sistem yang dapat
memberikan data permintaan mutasi, data mutasi bahan baku, data pemesanan
bahan baku, data penerimaan bahan baku, dan data reorder bahan baku.
4.3.1 Evaluasi Hasil Uji Coba Sistem
Untuk mendapatkan sistem yang sesuai dengan apa yang akan dicapai
maka dilakukan beberapa uji coba. Uji coba yang akan dilakukan yaitu dengan
114
menggunakan black box testing yang meliputi pengujian terhadap fitur dasar
aplikasi dan uji coba validasi pengguna terhadap pemakaian aplikasi. Uji coba
yang dilaksanakan adalah sebagai berikut:
1. Hasil Uji Coba Form Login
Pada saat pertama kali aplikasi dijalankan, form login ini akan tampil.
Form login digunakan untuk mengisi username dan password yang hanya bisa
diakses oleh pihak yang telah didaftarkan sesuai dengan peran dan tanggung
jawab terhadap sistem.
Tabel 4.1 Data Uji Coba Form Login
Nama Field Data ke -1 Data ke-2
Username Admin PTGbeli
Password Admin ptgbeli
Tabel 4.2 Evaluasi Uji Coba Form Login
No. Tujuan Input Hasil yang
diharapkan Output Sistem
1
Memasukkan
username
dan
password
yang valid
Memasukkan data ke-1
Form Login
tertutup dan
form Halaman
Utama muncul
Login Berhasil
dan tampil form
Halaman
Utama yang
sesuai dengan
hak akses
2
Memasukkan
username
dan
password
yang valid
Memasukkan data ke-2
Form Login
tertutup dan
form Halaman
Utama muncul
Login Berhasil
dan tampil form
Halaman
Utama yang
sesuai dengan
hak akses
3
Memasukkan
username
dan
password
yang tidak
valid
Memasukkan data
yang tidak valid
Muncul pesan
"Login Gagal"
Berhasil
memunculkan
pesan
115
Tabel 4.3 Roles and Responsibilities
User Roles Responsibilities
Admin
- Menambah dan menghapus user - Maintenance program dan user
- Memasukkan data Bagian - Sub menu Master Bagian
- Memasukkan data Karyawan - Sub menu Master Karyawan
- Memasukkan data Supplier - Sub menu Master Supplier
PTGbeli
- Memasukkan transaksi
pemesanan
- Sub menu pemesanan bahan
baku
- Memasukkan penerimaan bahan
baku
- Sub menu penerimaan bahan
baku
- Membuat laporan pemesanan - Sub menu Laporan Pemesanan
- Membuat laporan penerimaan - Sub menu Laporan Penerimaan
- Melihat laporan status reorder
- Sub menu Laporan Status
Reorder
PTGgd
- Memasukkan data master bahan
baku - Sub menu Master Bahan Baku
- Memasukkan data master
barang jadi - Sub menu Master Barang Jadi
- Memasukkan data kebutuhan
bahan baku
- Sub menu Data Kebutuhan
Bahan Baku
- Memasukkan data kebutuhan
barang jadi
- Sub menu Data Kebutuhan
Barang Jadi
- Merubah perhitungan reorder
setiap 1 periode
- Sub menu Perhitungan ROP
- Memasukkan data permintaan
mutasi - Sub menu Permintaan Mutasi
- Memasukkan data mutasi bahan
baku - Sub menu Mutasi Bahan Baku
- Membuat laporan permintaan
mutasi
- Sub menu Laporan Permintaan
Mutasi
- Membuat laporan mutasi bahan
baku - Sub menu Laporan Mutasi
Bahan Baku
- Membuat Laporan reorder
bahan baku
- Sub menu Laporan Status
Reorder
- Membuat Laporan Pengecekan
Bahan Baku
- Sub menu Laporan Pengecekan
Bahan Baku
- Membuat laporan stok bahan
baku
- Sub menu Laporan Stok Bahan
Baku
- Melihat laporan stok barang jadi
- Sub menu Laporan Stok Barang
Jadi
PTGjual
- Memasukkan data penjualan
barang jadi - Sub menu Penjualan Barang Jadi
- Memasukkan data kebutuhan
barang jadi
- Sub menu Data Kebutuhan
Barang Jadi
116
User Roles Responsibilities
- Membuat laporan penjualan
barang jadi - Sub menu Laporan Penjualan
- Membuat laporan stok barang
jadi
- Sub menu Laporan Stok Barang
Jadi
Uji coba Tabel 4.2 Evaluasi Uji Coba Form Login, akan menampilkan
form login yang digunakan oleh pengguna. Hak akses sebagai Petugas
ditampilkan pada Gambar 4.32.
Gambar 4.32 Login
Validasi pada Gambar 4.33 di bawah ini merupakan pesan yang muncul
pada saat memasukkan username atau password yang salah. Form Halaman
Utama akan muncul setelah login berhasil.
Gambar 4. 33 Validasi Form Login
117
2. Hasil Uji Coba Form Permintaan Mutasi
Form permintaan mutasi merupakan form yang digunakan dalam
melakukan transaksi permintaan mutasi bahan baku. Data yang di inputkan akan
berpengaruh pada proses perhitungan reorder point. Uji coba akan dilakukan
dengan menginputkan data permintaan mutasi pada tabel 4.4.
Tabel 4.4 Data Uji Coba Permintaan Mutasi
Nama Field Data-1
No. Permintaan Mutasi PM008
Nama Karyawan Gendon
No. Kebutuhan Barang Jadi KR008
Tanggal Permintaan Mutasi 11-Jul-14
Keperluan Produksi Panel MDP
Tabel 4.5 Evaluasi Uji Coba Permintaan Mutasi
No. Tujuan Input Hasil yang
diharapkan Output Sistem
1 Memasukkan
data valid
Memasukkan data-1 Data permintaan
mutasi bertambah
Daftar pada
Mutasi Bahan
Baku bertambah
sesuai dengan
tanggal yang
diinputkan pada
permintaan
mutasi
Data uji coba tabel 4.4 bertujuan untuk melakukan permintaan mutasi
pada bagian gudang agar dipenuhi untuk dapat memproduksi suatu barang, data
permintaan mutasi ini sesuai dengan setiap kebutuhan barang jadi yang telah
diinputkan pada form data kebutuhan barang jadi. Data input dilakukan seperti
yang terlihat pada gambar 4.34.
118
Gambar 4.34 Input Permintaan Mutasi
Transaksi yang telah dilakukan pada gambar 4.34 akan menambahkan
permintaan mutasi pada form Mutasi Bahan Baku. Mutasi bahan baku akan
menyimpan dan akan memenuhi permintaan mutasi yang terlihat pada gambar
4.35.
Gambar 4.35 Data Form Mutasi Bahan Baku
119
3. Hasil Uji Coba Form Mutasi Bahan Baku
Form mutasi bahan baku merupakan form yang digunakan dalam
melakukan transaksi mutasi bahan baku. Data yang di inputkan akan berpengaruh
pada stok bahan baku yang ada pada saat ini, untuk tanggal permintaan mutasi ini
berhubungan dengan form yang ada pada tanggal permintaan mutasi yang tampak
pada gambar 4.34. Uji coba akan dilakukan dengan menginputkan data mutasi
bahan baku pada tabel 4.6.
Tabel 4.6 Data Uji Coba Mutasi Bahan Baku
Nama Field Data-1
No. Mutasi MB008
Tanggal Permintaan Mutasi 11-Jul-14
Alasan -
Tabel 4.7 Evaluasi Uji Coba Mutasi Bahan Baku
No. Tujuan Input Hasil yang
diharapkan Output Sistem
1 Memasukkan
data valid
Memasukkan data-1 Data permintaan
mutasi akan muncul
di griedview ketika
memilih tanggal
sesuai dengan
permintaan mutasi.
Daftar bahan
baku akan
muncul di
griedview data
bahan baku
sesuai dengan
permintaan
mutasi, dan
ketika bahan
baku dicentang
proses mutasi
telah berhasil.
Data uji coba tabel 4.6 bertujuan untuk melakukan proses persetujuan
yang telah diinputkan pada form permintaan mutasi agar segera dilakukan mutasi
bahan baku dari gudang ke bagian produksi. Data persetujuan mutasi dilakukan
seperti yang terlihat pada gambar 4.36.
120
Gambar 4.36 Mutasi Bahan Baku
4. Hasil Uji Coba Form Master Perhitungan Reorderpoint
Form master perhitungan reorder point merupakan form yang digunakan
dalam melakukan proses perhitungan reorder point. Data yang di inputkan akan
berpengaruh pada stok bahan baku yang telah mencapai reorder point. Uji coba
akan dilakukan dengan menginputkan data mutasi bahan baku pada tabel 4.8.
Tabel 4.8 Data Uji Coba Perhitungan Reorder Point
Nama Field Data-1
Tanggal Permintaan Mutasi 5 Juli 2014 s/d 11 Juli 2014
Tabel 4.9 Evaluasi Uji Coba Perhitungan Reorder Point
No. Tujuan Input Hasil yang
diharapkan Output Sistem
1 Memasukkan
data valid
Memasukkan data-1 Data histori
permintaan mutasi
akan muncul pada
griedview
kemudian bahan
baku akan di
dikelompokkan
sesuai jenisnya
masing-masing
dan hasil
perhitungan akan
muncul sesuai
dengan rumus
Reorder Point.
Daftar bahan
baku yang hasil
perhitungannya
di bawah ROP
maka akan
muncul status
"Reorder"
121
Data uji coba tabel 4.8 bertujuan untuk melakukan proses perhitungan
reorder point dimana penggunaan rata-rata bahan baku di ambil dari histori
permintaan mutasi yang telah diinputkan pada form permintaan mutasi. Data
perhitungan reorder point dilakukan seperti yang terlihat pada gambar 4.37.
Gambar 4.37 Perhitungan Reorder Point
Dari proses di atas maka dapat mencetak laporan reorder bahan baku
sesuai dengan perhitungan yang telah dilakukan yang dapat dilihat pada gambar
4.38.
Gambar 4.38 Laporan Reorder Bahan Baku
122
4.3.2 Analisis Hasil Uji Coba Sistem
Pada uji coba yang telah dilakukan pada fitur dasar sistem seperti yang
tampak pada uji coba evaluasi mulai Tabel 4.1 sampai dengan uji coba evaluasi
Tabel 4.9 telah berhasil. Output yang diharapkan juga terpenuhi dengan
melakukan proses sesuai alur program. Dan Validasi telah berhasil muncul apabila
data yang hasrus diinpuktan tidak sesuai dengan data yang harus diisi. Dapat
disimpulkan bahwa fitur dasar tersebut telah berjalan dengan baik dan tidak
terdapat error. Fungsi simpan data dan ubah data dapat berjalan sebagaimana
output yang diharapkan.
Pembahasan hasil kuisioner berfungsi untuk mengetahui jawaban dari
responden tentang interface, validasi, dan content atau isi dari sistem informasi
pengendalian persediaan bahan baku yang akan diterapkan di CV. Cahaya Karya
Tehnik. Kuisioner yang dibuat peneliti terdiri dari dua macam yaitu kuisioner
tertutup dan kuisioner terbuka. Kuisioner ini dibagikan kepada empat orang
responden yang berhubungan dengan aplikasi ini berdasarkan empat pilihan yaitu,
sangat baik (SB), baik (B), kurang baik (KB), dan tidak baik (TB).
a. Interface
Berikut ini adalah hasil jawaban dari responden tentang interface sistem
informasi pengendalian persediaan bahan baku pada CV. Cahaya Karya Tehnik.
Tabel 4.10 Persentase Interface (Tampilan)
Pertanyaan Keterangan Persentase (%)
SB B KB TB SB B KB TB
1 0 4 0 0 0 100 0 0
2 1 2 1 0 25 50 25 0
3 1 3 0 0 25 75 0 0
Total 16,67 75 8,333 0
123
Dari tabel 4.10 diatas 16,6% responden memilih sangat baik, 75%
memilih baik, dan 8,3% memilih kurang baik. Maka dapat disimpulkan bahwa
jawaban dari responden tentang interface aplikasi pengendalian persediaan bahan
baku adalah antara baik dan sangat baik, sedangkan dari pertanyaan terbuka berisi
saran untuk menambahkan logo perusahaan dan memberikan background yang
bagus agar pengguna tidak jenuh.
b. Validasi
Berikut ini adalah hasil jawaban dari responden tentang validasi sistem
informasi pengendalian persediaan bahan baku pada CV. Cahaya Karya Tehnik.
Tabel 4.11 Persentase Validasi
Pertanyaan Keterangan Persentase (%)
SB B KB TB SB B KB TB
1 0 3 1 0 0 75 25 0
2 1 3 0 0 25 75 0 0
3 1 3 0 0 25 75 0 0
Total 16,67 75 8,333 0
Dari tabel 4.11 di atas 16,6% responden memilih sangat baik, 75%
memilih baik, dan 8,3% memilih kurang baik. Maka dapat disimpulkan bahwa
jawaban dari responden tentang validasi aplikasi pengendalian persediaan bahan
baku adalah antara baik dan sangat baik, sedangkan dari pertanyaan terbuka berisi
saran agar memaksimalkan data bahan baku yang masuk.
c. Content (Isi)
Berikut ini adalah hasil jawaban dari responden tentang content atau isi
sistem informasi pengendalian persediaan bahan baku pada CV. Cahaya Karya
Tehnik.
124
Tabel 4.12 Persentase Content (Isi)
Pertanyaan Keterangan Persentase (%)
SB B KB TB SB B KB TB
1 0 3 1 0 0 75 25 0
2 2 2 0 0 50 50 0 0
3 0 4 0 0 0 100 0 0
4 2 2 0 0 50 50 0 0
5 0 3 1 0 0 75 25 0
6 0 4 0 0 0 100 0 0
7 1 2 1 0 25 50 25 0
8 1 3 0 0 25 75 0 0
9 2 2 0 0 50 50 0 0
Total 22,22 69,44 8,333 0
Dari tabel 4.12 di atas 22,2% responden memilih sangat baik, 69,4%
memilih baik, dan 8,3% memilih kurang baik. Maka dapat disimpulkan bahwa
jawaban dari responden tentang content atau isi aplikasi pengendalian persediaan
bahan baku adalah antara baik dan sangat baik, sedangkan dari pertanyaan terbuka
berisi saran agar ditambahkan kolom untuk pembelian bahan baku eceran atau
satuan.
125
BAB V
PENUTUP
5.1 Kesimpulan
Setelah dilakukan analisis, perancangan dan pembuatan Sistem Informasi
Pengendalian Persediaan Bahan Baku pada CV. Cahaya Karya Tehnik ini serta
dilakukan evaluasi hasil penelitiannya maka dapat diambil kesimpulan sebagai
berikut:
1. Perhitungan Reorder Point dapat membantu menentukan kapan perusahaan
harus melakukan pemesanan bahan baku, berdasarkan jumlah sisa persediaan
yang ada pada gudang, , sehingga persediaan bahan baku tidak mengalami
kekurangan atau kehabisan.
2. Sistem Informasi Pengendalian Persediaan Bahan Baku dapat membantu
mengatasi masalah penerimaan dan mutasi bahan baku yang ada pada gudang
CV. Cahaya Karya Tehnik.
5.2 Saran
Ada beberapa saran yang disampaikan untuk mengembangkan sistem
informasi yang telah dibuat, yaitu:
1. Untuk penelitian berikutnya dapat ditambahkan aplikasi untuk menghitung
berapa jumlah bahan baku yang harus dipesan setelah persediaan bahan baku
tersebut mencapai Reorder Point (ROP)
2. Untuk mempermudah dalam pencatatan mutasi bahan baku dapat digunakan
barcode sebagai perangkat tambahan.
126
3. Sistem informasi dilengkapi dengan menampilkan gambar untuk bahan baku
yang rusak dan detail kerusakannya.
127
DAFTAR PUSTAKA
Assauri, Sofjan, 2008. Manajemen Produksi dan Operasi, Fakultas Ekonomi
Universitas Indonesai, Jakarta.
Hartono, J. 2005, Analisis dan Desain Sistem Informasi, ANDI, Yogyakarta.
Herlambang, Soendoro, dan Haryanto Tanuwijaya, 2005. Sistem Informasi:
konsep, teknologi, dan manajemen, Graha Ilmu, Yogyakarta.
Mcleod, Raymod Jr., 2007. Management Information System, 10nd
Edition,
Pearson Education Inc., New Jersey.
Mulyadi, 2001. Akutansi Manajemen (3 ed). Yogyakarta: STIE YKPN.
Nugroho, Bunafit, 2004. PHP dan MySQL Dengan Editor Dreamweaver MX,
ANDI, Yogyakarta.
Rangkuti, Freddy, 2004. Manajamen Persediaan Aplikasi di Bidang Bisnis, Raja
Gravindo Persada, Jakarta.
Rusmawan, Uus, 2013. Cara Cepat Belajar VB.Net, Elex Media Komputindo,
Jakarta.
Sugiono, Arief, 2009. Manajemen Keuangan Untuk Praktisi Keuangan, Gramedia
Widiasarana Indonesia, Jakarta.
Recommended