Aplikasi Penjualan & Pembelian, serta Stok Gudang Menggunakan Metode EOQ & ROP Pada CV. Sarinah Putra.
ABSTRAK
CV. Sarinah Putra adalah perusahan distributor yang bergerak dalam penjualan kebutuhan barang pokok, sekunder dan barang-barang lainnya. Dalam proses pengadaan stok barang di gudang sering kali terjadi kesulitan untuk menetapkan seberapa banyak jumlah yang harus dibeli karena khawatir jika terjadi stok berlebih ataupun kekurangan stok sehingga berpengaruh kepada pemesanan dari pelanggan. Berdasarkan kendala tersebut maka dibuatlah Aplikasi Penjualan & Pembelian Serta Stok Gudang Menggunakan
Motedo Economic Order Quantity dan Re-Order Point pada CV. Sarinah Putra. Dengan
menerapkan metode ini diharapkan dapat mengurangi kendala-kendala yang sering dialami oleh CV. Sarinah Putra.
Kata kunci: Distributor, Economis Order Quantity, Penjualan, Pembelian, Re-Order Point, Stok
(2)
ABSTRACT
CV. Sarinah Putra is a company distributor specializing in the sale of essential goods needs, secondary and other items. In the process of procurement of stocks of goods in warehouses often diffi cult to establish how much the amount that must be purchased for worry if there is surplus stock or stock shortages that affect the reservation of the customer. Based on these obstacles then made Applications Sales & Purchasing And Stock Warehouse Using Motedo Economic Order Quantity and Re-Order Point on the CV. Sarinah Putra. By applying this method is expected to reduce the constraints that are often experienced by CV. Sarinah Putra.
Keywords: Distributor, Economic Order Quantity, Purchasing, Re-Order Point, Sale, Stock
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvii
DAFTAR NOTASI/LAMBANG ... xxi
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2 KAJIAN TEORI ... 6
2.1 Distribusi ... 6
2.1.1 Sistem Distribusi ... 6
2.1.2 Lembaga-Lembaga Distribusi ... 8
2.2 Manajemen Persedian ... 9
2.2.1 Economic Order Quantity (EOQ) ... 10
(4)
2.3 Proses Bisnis ... 15
2.4 Flowchart ... 16
2.4.1 Systems Flowchart ... 16
2.4.2 Document Flowchart ... 16
2.5 Entity Relationship Diagram (ERD) ... 16
2.5.1 Entitas ... 17
2.5.2 Atribut ... 17
2.5.3 Relasi ... 17
2.5.4 Kardinalitas ... 17
2.6 Data Flow Diagram (DFD) ... 18
2.7 Pemograman Web ... 24
2.7.1 PHP ... 24
2.7.2 HTML ... 25
2.8 Blackbox Testing ... 25
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 27
3.1 Proses Bisnis ... 27
3.1.1 Proses Bisnis Pengecekan Stok Barang ... 27
3.1.2 Proses Bisnis Pembelian ... 28
3.1.3 Proses Bisnis Penjualan... 29
3.1.4 Proses Bisnis Retur Penjualan ... 30
3.2 Desain Basis Data ... 31
3.3 Data Flow Diagram ... 35
3.4 Kamus Data ... 44
3.5 PSPEC ... 51
3.6 Desain UI ... 68
(5)
4.1 Tampilan Halaman Utama ... 76
4.2 Tampilan Halaman Beranda ... 76
4.3 Tampilan Halaman Barang ... 77
4.3.1 Form Cari Barang ... 78
4.3.2 Form Tambah Barang ... 78
4.3.3 Form Detail Barang ... 79
4.3.4 Form Ubah Barang ... 79
4.3.5 Form Cari Kategori ... 80
4.3.6 Form Tambah Kategori ... 80
4.3.7 Form Ubah Kategori ... 81
4.3.8 Manajemen Harga Barang... 81
4.4 Tampilan Halaman Kurir ... 82
4.4.1 Form Cari Kurir ... 82
4.4.2 Form Tambah Kurir ... 83
4.4.3 Form Ubah Kurir ... 83
4.5 Tampilan Halaman Pelanggan ... 84
4.5.1 Form Cari Pelanggan... 84
4.5.2 Form Tambah Pelanggan ... 85
4.5.3 Form Ubah Pelanggan ... 85
4.6 Tampilan Halamn Pegawai ... 86
4.6.1 Form Cari Pegawai ... 86
4.6.2 Form Tambah Pegawai ... 87
4.6.3 Form Ubah Pegawai ... 87
4.7 Tampilan Halaman Supplier ... 88
4.7.1 Form Cari Supplier ... 88
(6)
4.7.3 Form Ubah Supplier ... 89
4.8 Tampilan Halaman Pembelian ... 90
4.8.1 Form Detail Pembelian ... 91
4.8.2 Tambah Pesanan Pembelian ... 91
4.8.3 Penyelesain Transaksi Pembelian ... 93
4.9 Tampilan Halaman Penjualan ... 94
4.9.1 Form Detail Penjualan... 95
4.9.2 Tambah Pesanan Penjualan ... 95
4.9.3 Penyelesain Transaksi Penjualan ... 97
4.10 Tampilan Halaman Retur Penjualan ... 98
4.11 Tampilan Halam Hutang Piutang ... 99
4.12 Tampilan Halaman Prediksi EOQ ... 100
4.13 Tampilan Halaman Prediksi ROP ... 102
BAB 5 PENGUJIAN ... 103
5.1 Uji Coba Penelitian Black-Box Testing ... 103
5.1.1 Form Login ... 103
5.1.2 Form Cari Supplier ... 104
5.1.3 Form Tambah Supplier ... 104
5.1.4 Form Ubah Supplier ... 105
5.1.5 Form Cari Barang ... 105
5.1.6 Form Tambah Barang ... 106
5.1.7 Form Ubah Barang ... 106
5.1.8 Form Cari Kategori ... 107
5.1.9 Form Tambah Kategori ... 107
5.1.10 Form Ubah Kategori ... 107
(7)
5.1.12 Form Tambah Kurir ... 108
5.1.13 Form Ubah Kurir ... 109
5.1.14 Form Cari Pelanggan ... 109
5.1.15 Form Tambah Pelanggan ... 110
5.1.16 Form Ubah Pelanggan ... 110
5.1.17 Form Cari Pegawai ... 110
5.1.18 Form Tambah Pegawai ... 111
5.1.19 Form Ubah Pegawai ... 111
5.1.20 Form Pesanan Baru (Pembelian) ... 112
5.1.21 Form Simpan Pesanan Baru (Keranjang Pembelian) ... 113
5.1.22 Form Pesanan Baru (Penjualan) ... 114
5.1.23 Form Simpan Pesanan Baru (Keranjang Penjualan) ... 116
5.1.24 Form Buat Retur Penjualan ... 117
5.1.25 Form Penyetoran Barang Ke Gudang ... 118
5.1.26 Form Pelunasan ... 119
5.1.27 Form Prediksi EOQ ... 120
5.1.28 Form Prediksi ROP ... 120
BAB 6 SIMPULAN DAN SARAN ... 121
6.1 Simpulan ... 121
6.2 Saran ... 122
(8)
DAFTAR GAMBAR
Gambar 2.1 Contoh kardinalitas satu ke satu ... 18
Gambar 2.2 Contoh kardinalitas satu ke banyak ... 18
Gambar 2.3 Contoh kardinalitas banyak ke banyak... 18
Gambar 2.4 Context Diagram untuk Sistem Presensi ... 19
Gambar 2.5 DFD Level 1 untuk Sistem Presensi ... 20
Gambar 2.6 DFD Level 2 untuk Proses Input Data Karyawan ... 21
Gambar 2.7 DFD Level 2 untuk Proses Presensi ... 22
Gambar 2.8 DFD Level 3 untuk Proses Input Citra ... 22
Gambar 3.1 Proses Bisnis Pengecekan Stok Barang ... 27
Gambar 3.2 Proses Bisnis Pembelian ... 28
Gambar 3.3 Proses Bisnis Penjualan ... 29
Gambar 3.4 Proses Bisnis Retur Penjualan ... 30
Gambar 3.21 Desain Basis Data ... 35
Gambar 3.22 DFD Level 0 ... 35
Gambar 3.23 DFD Level 1 ... 36
Gambar 3.24 DFD Level 2 Pengelolaan Master Data... 37
Gambar 3.25 DFD Level 2 Pengelolaan Transaksi ... 37
Gambar 3.26 DFD Level 2 Prediksi ... 38
Gambar 3.27 DFD Level 3 Pengelolaan Supplier ... 38
Gambar 3.28 DFD level 3 Pengelolaan Barang ... 39
Gambar 3.29 DFD Level 3 Pengelolaan Kurir... 40
Gambar 3.30 DFD Level 3 Pengelolaan Pelanggan... 40
Gambar 3.31 DFD Level 3 Pengelolaan Pegawai ... 41
Gambar 3.32 DFD Level 3 Pengelolaan Penjualaan ... 41
Gambar 3.33 DFD Level 3 Pengelolaan Pembelian ... 42
Gambar 3.34 DFD Level 3 Pengelolaan Retur Penjualan... 43
Gambar 3.35 DFD Level 3 Pengelolaan Hutang Piutang ... 43
Gambar 3.5 Desain UI Login ... 68
Gambar 3.6 Desain UI Admin ... 68
(9)
Gambar 3.8 Master Data Pelanggan... 69
Gambar 3.9 Master Data Barang ... 70
Gambar 3.10 Master Data Supplier ... 70
Gambar 3.11 Data Pembelian ... 71
Gambar 3.12 Pesanan Pembelian Baru – Pilih Supplier ... 71
Gambar 3.13 Pesanan Pembelian Baru – Pilih Barang ... 72
Gambar 3.14 Data Penjualan... 72
Gambar 3.15 Pesanan Penjualan Baru – Pilih Barang ... 73
Gambar 3.16 Retur Penjualan ... 73
Gambar 3.17 Data Hutang Pembelian ... 74
Gambar 3.18 Pelunasan Hutang Pembelian ... 74
Gambar 3.19 Prediksi EOQ... 75
Gambar 3.20 Prediksi ROP ... 75
Gambar 4.1 Tampilan Halaman Utama ... 76
Gambar 4.2 Tampilan Halaman Beranda ... 77
Gambar 4.3 Tampilan Halaman Barang... 77
Gambar 4.4 Form Cari Barang ... 78
Gambar 4.5 Form Tambah Barang... 78
Gambar 4.6 Form Detail Barang ... 79
Gambar 4.7 Form Ubah Barang ... 79
Gambar 4.8 Form Cari Kategori ... 80
Gambar 4.9 Form Tambah Kategori ... 80
Gambar 4.10 Form Ubaa Kategori ... 81
Gambar 4.11 Manajeman Harga Barang ... 81
Gambar 4.12 Tampilan Halaman Kurir ... 82
Gambar 4.13 Form Cari Kurir ... 82
Gambar 4.14 Form Tambah Kurir ... 83
Gambar 4.15 Form Ubah Kurir ... 83
Gambar 4.16 Tampilan Halaman Pelanggan ... 84
Gambar 4.17 Form Cari Pelanggan ... 84
Gambar 4.18 Form Tambah Pelanggan ... 85
(10)
Gambar 4.20 Tampilan Halaman Pegawai... 86
Gambar 4.21 Form Cari Pegawai ... 86
Gambar 4.22 Form Tambah Pegawai... 87
Gambar 4.23 Form Ubah Pegawai ... 87
Gambar 4.24 Tampilan Halaman Supplier... 88
Gambar 4.25 Form Cari Supplier ... 88
Gambar 4.26 Form Tambah Supplier ... 89
Gambar 4.27 Form Ubah Supplier ... 89
Gambar 4.28 Tampilan Halam Pembelian ... 90
Gambar 4.29 Tampilan Halaman Keranjang Pembelian... 90
Gambar 4.30 Form Detail Pembelian ... 91
Gambar 4.31 Halaman Pilih Supplier ... 91
Gambar 4.32 Tambah Pesanan Pembelian ... 92
Gambar 4.33 Penerimaan 1 ... 92
Gambar 4.34 Penerimaan 2 ... 93
Gambar 4.35 Halaman Pelunasan ... 93
Gambar 4.36 Penyelesain Transaksi Pembelian ... 93
Gambar 4.37 Tampilan Halamn Penjualan ... 94
Gambar 4.38 Halaman Keranjang Penjualan ... 94
Gambar 4.39 Form Detail Penjualan ... 95
Gambar 4.40 Tambah Pesanan Penjualan ... 96
Gambar 4.41 Pengiriman 1 ... 97
Gambar 4.42 Pengiriman 2 ... 97
Gambar 4.43 Pengiriman 3 ... 97
Gambar 4.44 Penyelesain Transaksi Penjualan ... 97
Gambar 4.45 Tampilan Halaman Retur Penjualan ... 98
Gambar 4.46 Halaman Buat Retur Penjualan ... 98
Gambar 4.47 Halaman Hutang Pembelian ... 99
Gambar 4.48 Halaman Piutang Penjualan ... 99
Gambar 4.49 Pelunasan Pembelian ... 100
Gambar 4.50 Pelunasan Penjualan ... 100
(11)
(12)
DAFTAR TABEL
Tabel 2.1 Perhitungan Total Biaya Pesan dan Simpan yang Paling Efesien ... 13
Tabel 2.2 Simbol Kamus Data ... 23
Tabel 2.3 Contoh Kamus Data ... 23
Tabel 2.4 Tabel PSPEC... 24
Tabel 3.1 Kamus Data Username ... 44
Tabel 3.2 Kamus Data Password ... 44
Tabel 3.3 Kamus Data Kurir ... 44
Tabel 3.4 Kamus Data Pelanggan ... 45
Tabel 3.5 Kamus Data Supplier ... 45
Tabel 3.6 Kamus Data Barang ... 46
Tabel 3.7 Kamus Data Kategori ... 46
Tabel 3.8 Kamus Data User ... 47
Tabel 3.9 Kamus Data Pembelian ... 47
Tabel 3.10 Kamus Data Penjualan ... 48
Tabel 3.11 Kamus Data Retur ... 49
Tabel 3.12 Kamus Data Biaya Pemesanan ... 50
Tabel 3.13 Kamus Data Biaya Penyimpanan ... 50
Tabel 3.14 Kamus Data Lamanya Stok Barang Habis ... 50
Tabel 3.15 Kamus Data Hasil Prediksi ... 50
Tabel 3.16 Kamus Data Laporan ... 51
Tabel 3.17 PSPEC Proses Login ... 52
Tabel 3.18 PSPEC Pengelolaan Laporan ... 52
Tabel 3.19 PSPEC Proses Prediksi EOQ ... 52
Tabel 3.20 PSPEC Proses Prediksi ROP... 53
Tabel 3.21 PSPEC Tambah Supplier ... 53
Tabel 3.22 PSPEC Ubah Supplier ... 53
Tabel 3.23 PSPEC Hapus Supplier ... 54
Tabel 3.24 PSPEC Cari Supplier ... 54
Tabel 3.25 PSPEC Tambah Barang ... 54
(13)
Tabel 3.27 PSPEC Hapus Barang ... 55
Tabel 3.28 PSPEC Detail Barang... 56
Tabel 3.29 PSPEC Cari Barang ... 56
Tabel 3.30 PSPEC Tambah Kategori ... 56
Tabel 3.31 PSPEC Ubah Kategori ... 56
Tabel 3.32 PSPEC Hapus Kategori ... 57
Tabel 3.33 PSPEC Tambah Kurir ... 57
Tabel 3.34 PSPEC Ubah Kurir... 58
Tabel 3.35 PSPEC Hapus Kurir ... 58
Tabel 3.36 PSPEC Cari Kurir ... 58
Tabel 3.37 PSPEC Tambah Pelanggan ... 59
Tabel 3.38 PSPEC Ubah Pelanggan... 59
Tabel 3.39 PSPEC Hapus Pelanggan ... 59
Tabel 3.40 PSPEC Cari Pelanggan ... 60
Tabel 3.41 PSPEC Tambah Pegawai ... 60
Tabel 3.42 PSPEC Ubah Pegawai ... 60
Tabel 3.43 PSPEC Hapus Pegawai ... 61
Tabel 3.44 PSPEC Cari Pegawai ... 61
Tabel 3.45 PSPEC Tambah Penjualan Baru ... 61
Tabel 3.46 PSPEC Proses Jual Barang ... 62
Tabel 3.47 PSPEC Proses Simpan Pesanan ... 62
Tabel 3.48 PSPEC Proses Kirim Pesanan ... 62
Tabel 3.49 PSPEC Detail Penjualan ... 63
Tabel 3.50 PSPEC Hapus Keranjang Penjualan ... 63
Tabel 3.51 PSPEC Tambah Pembelian Baru ... 64
Tabel 3.52 PSPEC Proses Beli Barang ... 64
Tabel 3.53 PSPEC Prose Simpan Pesanan ... 64
Tabel 3.54 PSPEC Proses Terima Pesanan ... 65
Tabel 3.55 PSPEC Detail Pembelian ... 65
Tabel 3.56 PSPEC Hapus Keranjang Pembelian ... 65
Tabel 3.57 PSPEC Buat Retur ... 66
(14)
Tabel 3.59 PSPEC Detail Pembelian ... 66
Tabel 3.60 PSPEC Proses Pelunasan Penjualan ... 67
Tabel 3.61 PSPEC Detail Penjualan ... 67
Tabel 5.1 Black-box Testing Form Login ... 103
Tabel 5.2 Black-box Testing Form Cari Supplier ... 104
Tabel 5.3 Black-box Testing Form Tambah Supplier ... 104
Tabel 5.4 Black-box Testing Form Ubah Supplier ... 105
Tabel 5.5 Black-box Testing Form Cari Barang... 105
Tabel 5.6 Black-box Testing Form Tambah Barang ... 106
Tabel 5.7 Black-box Testing Form Ubah Barang ... 106
Tabel 5.8 Black-box Testing Form Cari Kategori ... 107
Tabel 5.9 Black-box Testing Form Tambah Kategori ... 107
Tabel 5.10 Black-box Testing Form Ubah Kategori ... 108
Tabel 5.11 Black-box Testing Form Cari Kurir ... 108
Tabel 5.12 Black-box Testing Form Tambah Kurir ... 108
Tabel 5.13 Black-box Testing Form Ubah Kurir ... 109
Tabel 5.14 Black-box Testing Form Cari Pelanggan ... 109
Tabel 5.15 Black-box Testing Form Tambah Pelanggan ... 110
Tabel 5.16 Black-box Testing Form Ubah Pelanggan ... 110
Tabel 5.17 Black-box Testing Form Cari Pegawai... 111
Tabel 5.18 Black-box Testing Form Tambah Pegawai ... 111
Tabel 5.19 Black-box Testing Form Ubah Pegawai ... 111
Tabel 5.20 Black-box Testing Form Pesanan Baru (Pembelian)... 112
Tabel 5.21 Black-box Testing Form Simpan Pesanan Baru (Keranjang Pembelian) ... 114
Tabel 5.22 Black-box Testing Form Pesanan Baru (Penjualan) ... 114
Tabel 5.23 Black-box Testing Form Simpan Pesanan Baru (Keranjang Penjualan) ... 116
Tabel 5.24 Black-box Testing Form Buat Retur Penjualan ... 117
Tabel 5.25 Black-box Testing Form Penyetoran Barang Ke Gudang ... 118
Tabel 5.26 Black-box Testing Form Pelunasan ... 119
(15)
(16)
DAFTAR NOTASI/LAMBANG
Jenis Notasi/Lambang Keterangan
Flowchart [1]
Proses Terkomputerisasi
Masukan / Keluaran Tempat Penyimpanan Kondisi / pengujian Definisi Awal Awal/Akhir Proses Konektor Halaman Proses Manual
Dokumen
Arsip
Arah Aliran Proses ERD
[2]
Entitas, adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai
(17)
Jenis Notasi/Lambang Keterangan ERD
[2]
Relasi, menunjukkan adanya hubungan diantara sejumlah entitas yang berbeda
Atribut, berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai Primary Key diberi garis bawah)
Garis, sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut
DFD [3]
Entitas, merupakan kesatuan lingkungan luar berupa orang, organisasi, dan lainnya yang memberikan input/output dari sistem.
Arus Data, merupakan aliran data yang dapat berupa masukan untuk proses atau keluaran dari proses.
Proses, merupakan sistem proses yang dilakukan oleh orang, mesin atau komputer.
Data Store, merupakan sistem penyimpanan data.
Referensi:
[1] Notasi/ Lambang Flowchart dari Sitorus, M. Kom dan Drs. Lamhot [2] Notasi/ Lambang ERD dari Fathansyah
(18)
BAB 1
PENDAHULUAN
1.1Latar BelakangPada era globalisasi saat ini, peranan teknologi informasi sangat mendukung kinerja pada suatu perusahaan. Dengan adanya teknologi informasi, dapat mempermudah dalam menyelesaikan suatu pekerjaan. Saat ini masih banyak perusahaan yang mengolah data-data perusahaannya secara manual. Terkadang pengolahan data secara manual tidak dapat menghasilkan hasil yang maksimal. Oleh karena itu, peranan teknologi informasi sangat membantu perusahaan dalam mengembangkan dan membangun suatu sistem yang dapat membantu perusahan dalam menjalankan proses operasionalnya.
Hampir di semua perusahaan yang bergerak di bidang perdagangan maupun industri membutuhkan suatu sistem informasi yang baik terutama sistem informasi penjualan, agar dalam proses operasionalnya dapat berjalan dengan efektif dan efesien.
CV. Sarinah Putra adalah perusahaan distributor yang bergerak dalam penjualan kebutuhan barang pokok (minyak, mie instan, shampoo, sabun mandi, dan lain-lain) yang memiliki alamat di Jalan Pangeran Diponegoro, No. 13 RT 001/02, Tegal, Jawa Tengah. Di mana pengambilan barang dilakukan langsung dari beberapa supplier. Dalam hal sistem penjualannya masih mengalami permasalahan, diantaranya sistem informasi yang kurang efesien dikarenakan masih menggunakan sistem manual.
Sistem informasi tersebut mencakup adanya tanda bukti transaksi yang masih ditulis tangan, data barang dan data pelanggan yang belum tersimpan, stok barang dan laporan penjualan yang semuanya masih manual. Dalam proses pengadaan stok barang di gudang juga sering kali terjadi kesulitan untuk menetapkan seberapa banyak jumlah yang harus dibeli karena khawatir jika terjadi stok berlebih ataupun kekurangan stok, misal ketika stok barang kurang dari jumlah pesanan pelanggan, ada kemungkinan pelanggan menunda pemesanan atau membatalkan pemesanan, lalu jika dari sisi distributor harus melakukan pemesanan barang ke supplier, sehingga terjadi pemesanan berulang dan
(19)
2
menambah biaya seperti biaya pengantaran. Serta pengecekan stok barang ke gudang dilakukan secara manual yang kadang terjadi kesalahan pengecekan atau human error. Proses pengiriman barang dari supplier ke gudang juga memerlukan waktu hingga barang tiba, sehingga stok barang akan mengalami kekosongan pada beberapa waktu. Permasalahan-permasalahan tersebut sangat menghambat operasional perusahaan.
Oleh sebab itu, diperlukan perbaikan sistem dengan dibuatannya Aplikasi Stok Gudang Menggunakan Metode EOQ (Economic Order Quantity) dan ROP (Re-Order Point) agar penjualan distributor yang diharapkan mampu melakukan sistem penjualan kepada pelanggan tanpa adanya kesalahan, menentukan jumlah stok yang harus dipesan pada periode tertentu dengan menggunakan metode Economic Order Quantity (EOQ), selain itu sistem informasi penjualan tersebut dapat melakukan serangkaian aktivitas pengolahan data yang dapat menghasilkan informasi yang dibutuhkan oleh pihak CV. Sarinah Putra.
1.2Rumusan Masalah
Berdasarkan masalah yang terdapat pada latar belakang, terdapat beberapa rumusan masalah yang dapat diambil, yaitu :
1. Bagaimana membuat aplikasi yang dapat mengelola stok gudang menggunakan metode EOQ (Economic Order Quantity) dan ROP (Re-Order Point), serta penjualan terhadap pelanggan dan pembelian dari supplier? 2. Bagaimana membuat aplikasi yang menerapakan metode EOQ (Economic
Order Quantity) yang bertujuan untuk memperkirakan pemesanan barang secara efektif dan ROP (Re-Order Point) yang mampu mengingatkan jika stok barang sudah mau habis?
3. Bagaimana membuat fitur aplikasi yang dapat menampilkan sejumlah laporan-laporan seperti laporan-laporan penjualan, laporan-laporan pembelian, laporan-laporan hutang-piutang, dan laporan-laporan lainnya yang digunakan sebagai informasi yang dibutuhkan CV. Sarinah Putra?
1.3Tujuan Pembahasan
(20)
3
1. Untuk membuat aplikasi yang dapat mengelola stok gudang menggunakan metode EOQ (Economic Order Quantity) dan ROP (Re-Order Point), serta penjualan terhadap pelanggan dan pembelian dari supplier.
2. Untuk membuat aplikasi yang menerapakan metode EOQ (Economic Order Quantity) yang bertujuan untuk memperkirakan pemesanan barang secara efektif dan ROP (Re-Order Point) yang mampu mengingatkan jika stok barang sudah mau habis
3. Untuk membuat fitur aplikasi yang dapat menampilkan sejumlah laporan-laporan seperti laporan-laporan penjualan, laporan-laporan pembelian, laporan-laporan hutang-piutang, dan laporan-laporan lainnya yang digunakan sebagai informasi yang dibutuhkan CV. Sarinah Putra
1.4Ruang Lingkup
Ruang lingkup kajian aplikasi yang akan dibuat, yaitu: 1. Perangkat keras
Berikut perangkat keras yang digunakan oleh pengguna ketika mengakses maupun melakukan pengembangan aplikasi:
1. Komputer atau laptop dengan processor minimal dual core, RAM minimal 512Mb, monitor, keyboard, dan mouse untuk komputer. 2. Modem baik modem eksternal, modem kabel, maupun modem ADSL
agar dapat terhubung dengan internet 2. Perangkat lunak
Berikut perangkat lunak yang digunakan oleh pengguna ketika mengakses maupun melakukan pengembangan aplikasi:
1. XAMPP untuk Windows minimal versi 5.1 yang sudah terdapat Apache dan MySQL.
2. Browser untuk membuka aplikasi.
3. Perangkat lunak editor untuk membuat source code seperti Notepad++, EditPlus3, atau Adobe Dreamweaver.
3. Batasan Aplikasi
Berikut batasan aplikasi yang terdapat pada aplikasi stok gudang dan penjualan: 1. Sistem ini hanya dikelola oleh admin dan pegawai.
(21)
4
2. Admin sebagai super user yang bisa menjalakan semua fitur yang ada, yaitu master data, transaksi, laporan.
3. Pegawai hanya bisa mengakses transaksi penjualan, pembelian.
4. Terdapat Master Data yang meliputi pengelolaan data barang, pengelolaan data supplier, pengelolaan data pelanggan, pengelolaan data sales.
5. Terdapat Transaksi yang meliputi pengelolaan data penjulan, pengelolaan data pembelian, pengelolaan retur penjualan, pengelolaan data hutang-piutang.
6. Terdapat Laporan yang meliputi laporan stok barang, laporan penjualan, laporan pembelian, laporan hutang-piutang.
1.5Sumber Data
Data-data yang digunakan dalam penyesusunan laporan ini adalah : 1. Data Primer
Data primer merupakan data yang diperoleh melalui proses pembelajaran mata kuliah Pemrograman web, Pemrograman web lanjut, Basis data, dan Basis data lanjut yang diajarkan oleh dosen Universitas Kristen Maranatha, serta diperoleh dari data CV. Sarinah Putra melalui proses wawancara.
2. Data Sekunder
Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, buku, dan sumber-sumber lainnya untuk mendukung kekuatan dan kebenaran data primer.
1.6Sistematika Penyajian
Sistematika penyajian yang digunakan dalam laporan in, yaitu: BAB I PENDAHULUAN
Berisi uraian mengenai Latar Belakang Masalah, Rumusan Masalah, Tujuan Pembahasan, Ruang Lingkup Kajian, Batasan Masalah, dan Sistematika Penyajian.
(22)
5
Berisi tentang dasar-dasar teori yang menunjang dalam menyusun Laporan Tugas Akhir ini.
BAB III ANALISIS DAN RANCANGAN SISTEM
Berisi hasil analisis dan perancangan aplikasi yang dibuat. BAB IV HASIL PENELITIAN
Berisi tentang kumpulan-kumpulan screenshot dari aplikasi dan penjelasannya di setiap fungsi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Berisi tentang pengujian yang telah dilakukan pada aplikasi serta dengan hasilnya.
BAB VI SIMPULAN DAN SARAN
Bagian ini digunakan untuk memberi kesimpulan dan kata-kata penutup beserta saran dalam Laporan Tugas Akhir.
(23)
BAB 6
SIMPULAN DAN SARAN
Simpulan dan saran merupakan hasil dari seluruh proses penelitian mulai dari tahap awal pendahuluan, kajian teori, analisis dan rancangan sistem, hasil penelitian, serta pembahasan dan uji coba hasil penelitian. Keterkaian dari seluruh proses menjadi tolak ukur pada penelitian yang dituangkan dalam bentuk simpulan dan saran. Simpulan merupakan pembahasan kesimpulan yang dapat dibuat dari penelitian ini berkaitan dengan rumusan masalah dan tujuan pembahasan penelitian. Saran merupakan saran untuk pengembangan aplikasi di masa yang akan datang. Simpulan dan saran dapat dilihat pada bab-bab di bawah ini.
6.1Simpulan
Dari hasil pengumpulan teori, pengumpulan data, pembuatan analisis sitem, penarapan analisis pada aplikasi penjualan pembelian ini didapatkan beberapa kesimpulan dari hasil penelitian yang menjawab tujuan dari penelitian, yaitu:
1. Pembuatan aplikasi penjualan pembelian yang dapat mengelola pembelian, penjualan dan stok di gudang pada CV. Sarinah Putra berhasil dilaksanakan dengan menggunakan bahasa pemrograman PHP.
2. Pembuatan aplikasi penjualan pembelian yang dapat memperkirakan jumlah pemesanan barang yang efektif dengan menerapkan metode EOQ (Economic Order Quantity) dan penerapan metode ROP (Re-Order Point) yang dipakai sebagai pengingat jika stok barang sudah mau habis berhasil dibuat pada aplikasi penjualan pembelian pada CV. Sarinah Putra.
3. Pembuatan aplikasi penjualan pembelian dapat menampilkan sejumlah laporan-laporan yang dibutuhkan perusahan CV. Sarinah Putra sebagai informasi yang akan digunakan untuk ke depannya.
(24)
6.2Saran
Dalam pembuatan penelitian aplikasi penjualan pembelian pada CV. Sarinah Putra masih terdapat kekurangan-kekurangan dari sisi perangkat lunak aplikasi, untuk itu beberapa saran yang dapat dibberikan ketika akan melakukan pengembangan aplikasi penjualan pembelian pada CV. Sarinah Putra, yaitu:
1. Aplikasi ini dapat dikembangkan menjadi aplikasi penjualan distributor yang mencakup lebih luas area pendistribusiannya sehingga dapat menangani hal-hal lain yang lebih besar dan kompleks.
2. Saran pada pengembangan aplikasi ini yaitu penerapan SMS Gateway dan penerapan e-commerce pada aplikasi ini yang memanfaatkan sarana website sehingga memudahkan proses pemesanan secara online.
3. Pada pengembangan aplikasi diharapkan di masa yang akan datang dapat dikembangkan untuk pengoperasian pada smartphone.
(25)
Aplikasi Penjualan & Pembelian, serta Stok Gudang
Menggunakan Metode EOQ & ROP Pada CV.
Sarinah Putra
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Andreas Sandi S
1072121
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(26)
PRAKATA
Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih, hikmat dan karunia-Nya sehingga penulis dapat menyelesaikan pembuatan laporan tugas
akhir dengan judul “Aplikasi Penjualan & Pembelian, serta Stok Gudang
Menggunakan Metode EOQ & ROP Pada CV. Sarinah Putra”.
Laporan ini dibuat untuk memenuhi persyaratan kelulusan mata kuliah Tugas Akhir semester ganjil 2016-2017. Penulis menyadari bahwa tanpa adanya bantuan dari dosen pembimbing, orang tua, saudara dan teman-teman, aplikasi dan laporan ini tidak akan terselesaikan dengan baik.
Untuk itu penulis ingin menyampaikan rasa terima kasih baik secara langsung, maupun tidak langsung yang sebesar-besarnya kepada :
1. Dr. Hapnes Toba, M. Sc., selaku Dekan Fakultas Teknik Informatika Universitas Kristen Maranatha.
2. Robby Tan, S.T., M.Kom., selaku Ketua Jurusan S1 Teknik Informatika Universitas Kristen Maranatha.
3. Meliana Christianti, S. Kom., M.T., selaku Koordinator Tugas Akhir S1 Teknik Informatika Universitas Kristen Maranatha.
4. Diana Trivena Yulianti, S. Kom., MT., selaku dosen pembimbing Tugas Akhir.
5. Seluruh Staf Pengajar Universitas Kristen Maranatha yang telah memberikan ilmu pada penulis sehingga laporan Tugas Akhir ini dapat diselesaikan.
6. Orang tua penulis yang selalu memberikan dukungan dan semangat.
7. Sahabat-sahabat penulis lainnya Aditya Mahardika, S. Kom., Jeremy Samuel, S. Kom., Surya Santoso, S. Kom., dan teman-teman lainnya yang telah memberikan semangat dan dukungan serta membantu dalam menyelesaikan Tugas Akhir.
Penulis berharap semoga laporan ini bermanfaat bagi semua pihak dan penulis pun menyadari masih banyak kekurangan dalam laporan ini, untuk itu penulis mohon maaf atas segala kekurangan yang ada dan penulis mengharapkan kritik
(27)
serta saran yang membangun agar hasil hasil karya penulis berikutnya menjadi lebih baik.
Bandung, tanggal bulan tahun
(28)
DAFTAR PUSTAKA
[1] M. K. D. L. Sitorus, Algoritma dan Pemrograman, A. Pramesta, Ed., Yogyakarta: ANDI, 2015.
[2] Fathansyah, Basis Data: Buku Teks Ilmu Komputer (Edisi Revisi), Bandung: Informatika, 2012.
[3] H. A. Fatta, Rekayasa Sistme Pengenalan Wajah, Yogyakarta: ANDI, 2009. [4] W. M. Hum., S. S. Pd, A. F. S.E. and T. H. S.Si, Ilmu Pengetahuan Sosial,
Jakarta: Pusat Perbukuan Departemen Pendidikan Nasional, 2008, pp. 209-210.
[5] E. Herjanto, Manajemen Operasi Edisis Ketiga, Jakarta: Grasindo, 2008, pp. 237-238.
[6] B. Render and J. Heizer, Prinsip-Prinsip Manajemen Operasi, Jakarta: Salemba Empat, 2011.
[7] S. E. A. M. D. A. Halim, Manajemen Bisnis Keuangan Konsep dan Aplikasinya, Jakarta: Mitra Wacana Media, 2015.
[8] F. Peter, Bussiness Process Management: The Third Wave, 2006.
[9] Elizabeth Naramore, Jason Gerner, Yann Le Scovarnec, Jeremy Stolz, Michael K.Glass, Beginning PHP 6, Apache, MySQL 6 Web Development, 2009.
[10] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2008.
[11] Y. K. Ardhana, Dengan PHP : Membuat Website 30 Juta Rupiah, Jasakom, 2012.
[12] R. S. Pressman, Software Engineering A Practitioner's Approach, Singapore: McGraw-Hill Education, 2010.
(1)
121
Universitas Kristen Maranatha
BAB 6
SIMPULAN DAN SARAN
Simpulan dan saran merupakan hasil dari seluruh proses penelitian mulai dari tahap awal pendahuluan, kajian teori, analisis dan rancangan sistem, hasil penelitian, serta pembahasan dan uji coba hasil penelitian. Keterkaian dari seluruh proses menjadi tolak ukur pada penelitian yang dituangkan dalam bentuk simpulan dan saran. Simpulan merupakan pembahasan kesimpulan yang dapat dibuat dari penelitian ini berkaitan dengan rumusan masalah dan tujuan pembahasan penelitian. Saran merupakan saran untuk pengembangan aplikasi di masa yang akan datang. Simpulan dan saran dapat dilihat pada bab-bab di bawah ini.
6.1Simpulan
Dari hasil pengumpulan teori, pengumpulan data, pembuatan analisis sitem, penarapan analisis pada aplikasi penjualan pembelian ini didapatkan beberapa kesimpulan dari hasil penelitian yang menjawab tujuan dari penelitian, yaitu:
1. Pembuatan aplikasi penjualan pembelian yang dapat mengelola pembelian, penjualan dan stok di gudang pada CV. Sarinah Putra berhasil dilaksanakan dengan menggunakan bahasa pemrograman PHP.
2. Pembuatan aplikasi penjualan pembelian yang dapat memperkirakan jumlah pemesanan barang yang efektif dengan menerapkan metode EOQ (Economic Order Quantity) dan penerapan metode ROP (Re-Order Point) yang dipakai sebagai pengingat jika stok barang sudah mau habis berhasil dibuat pada aplikasi penjualan pembelian pada CV. Sarinah Putra.
3. Pembuatan aplikasi penjualan pembelian dapat menampilkan sejumlah laporan-laporan yang dibutuhkan perusahan CV. Sarinah Putra sebagai informasi yang akan digunakan untuk ke depannya.
(2)
Universitas Kristen Maranatha
6.2Saran
Dalam pembuatan penelitian aplikasi penjualan pembelian pada CV. Sarinah Putra masih terdapat kekurangan-kekurangan dari sisi perangkat lunak aplikasi, untuk itu beberapa saran yang dapat dibberikan ketika akan melakukan pengembangan aplikasi penjualan pembelian pada CV. Sarinah Putra, yaitu:
1. Aplikasi ini dapat dikembangkan menjadi aplikasi penjualan distributor yang mencakup lebih luas area pendistribusiannya sehingga dapat menangani hal-hal lain yang lebih besar dan kompleks.
2. Saran pada pengembangan aplikasi ini yaitu penerapan SMS Gateway dan penerapan e-commerce pada aplikasi ini yang memanfaatkan sarana website sehingga memudahkan proses pemesanan secara online.
3. Pada pengembangan aplikasi diharapkan di masa yang akan datang dapat dikembangkan untuk pengoperasian pada smartphone.
(3)
Aplikasi Penjualan & Pembelian, serta Stok Gudang
Menggunakan Metode EOQ & ROP Pada CV.
Sarinah Putra
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Andreas Sandi S
1072121
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(4)
iv
PRAKATA
Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih, hikmat dan karunia-Nya sehingga penulis dapat menyelesaikan pembuatan laporan tugas
akhir dengan judul “Aplikasi Penjualan & Pembelian, serta Stok Gudang
Menggunakan Metode EOQ & ROP Pada CV. Sarinah Putra”.
Laporan ini dibuat untuk memenuhi persyaratan kelulusan mata kuliah Tugas Akhir semester ganjil 2016-2017. Penulis menyadari bahwa tanpa adanya bantuan dari dosen pembimbing, orang tua, saudara dan teman-teman, aplikasi dan laporan ini tidak akan terselesaikan dengan baik.
Untuk itu penulis ingin menyampaikan rasa terima kasih baik secara langsung, maupun tidak langsung yang sebesar-besarnya kepada :
1. Dr. Hapnes Toba, M. Sc., selaku Dekan Fakultas Teknik Informatika Universitas Kristen Maranatha.
2. Robby Tan, S.T., M.Kom., selaku Ketua Jurusan S1 Teknik Informatika Universitas Kristen Maranatha.
3. Meliana Christianti, S. Kom., M.T., selaku Koordinator Tugas Akhir S1 Teknik Informatika Universitas Kristen Maranatha.
4. Diana Trivena Yulianti, S. Kom., MT., selaku dosen pembimbing Tugas Akhir.
5. Seluruh Staf Pengajar Universitas Kristen Maranatha yang telah memberikan ilmu pada penulis sehingga laporan Tugas Akhir ini dapat diselesaikan.
6. Orang tua penulis yang selalu memberikan dukungan dan semangat.
7. Sahabat-sahabat penulis lainnya Aditya Mahardika, S. Kom., Jeremy Samuel, S. Kom., Surya Santoso, S. Kom., dan teman-teman lainnya yang telah memberikan semangat dan dukungan serta membantu dalam menyelesaikan Tugas Akhir.
Penulis berharap semoga laporan ini bermanfaat bagi semua pihak dan penulis pun menyadari masih banyak kekurangan dalam laporan ini, untuk itu penulis mohon maaf atas segala kekurangan yang ada dan penulis mengharapkan kritik
(5)
v
serta saran yang membangun agar hasil hasil karya penulis berikutnya menjadi lebih baik.
Bandung, tanggal bulan tahun
(6)
123
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] M. K. D. L. Sitorus, Algoritma dan Pemrograman, A. Pramesta, Ed., Yogyakarta: ANDI, 2015.
[2] Fathansyah, Basis Data: Buku Teks Ilmu Komputer (Edisi Revisi), Bandung: Informatika, 2012.
[3] H. A. Fatta, Rekayasa Sistme Pengenalan Wajah, Yogyakarta: ANDI, 2009. [4] W. M. Hum., S. S. Pd, A. F. S.E. and T. H. S.Si, Ilmu Pengetahuan Sosial,
Jakarta: Pusat Perbukuan Departemen Pendidikan Nasional, 2008, pp. 209-210.
[5] E. Herjanto, Manajemen Operasi Edisis Ketiga, Jakarta: Grasindo, 2008, pp. 237-238.
[6] B. Render and J. Heizer, Prinsip-Prinsip Manajemen Operasi, Jakarta: Salemba Empat, 2011.
[7] S. E. A. M. D. A. Halim, Manajemen Bisnis Keuangan Konsep dan Aplikasinya, Jakarta: Mitra Wacana Media, 2015.
[8] F. Peter, Bussiness Process Management: The Third Wave, 2006.
[9] Elizabeth Naramore, Jason Gerner, Yann Le Scovarnec, Jeremy Stolz, Michael K.Glass, Beginning PHP 6, Apache, MySQL 6 Web Development, 2009.
[10] A. Kadir, Dasar Pemrograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2008.
[11] Y. K. Ardhana, Dengan PHP : Membuat Website 30 Juta Rupiah, Jasakom, 2012.
[12] R. S. Pressman, Software Engineering A Practitioner's Approach, Singapore: McGraw-Hill Education, 2010.