Project
Member Project PHP

Sistem Pengendalian Persediaan Barang dengan Metode EOQ

Indra Styawantoro 15 Oktober 2023 ( 94 Member )

Aplikasi berbasis web yang digunakan untuk mempermudah dalam pengendalian persediaan sesuai dengan stok yang tersedia di perusahaan menggunakan metode Economic Order Quantity (EOQ).

Metode EOQ digunakan untuk menentukan kuantitas pesanan persediaan yang meminimumkan biaya penyimpanan dan pemesanan barang persediaan.

PHP 8

Menggunakan bahasa pemrograman PHP 8.

MySQL

Menggunakan database management system MySQL.

MySQLi Extension

Menggunakan MySQLi Extension untuk berkomunikasi dengan database.

Bootstrap 4

Menggunakan framework CSS Bootstrap 4 dengan template Atlantis Lite untuk membuat desain tampilan aplikasi.

jQuery

Menggunakan library JavaScript jQuery untuk memudahkan dan mempercepat dalam membuat website yang interaktif.

DataTables

Menggunakan plugin jQuery DataTables untuk menampilkan data dalam bentuk tabel yang sudah dilengkapi dengan fitur paging, sorting, dan searching.

Datepicker

Menggunakan plugin Datepicker untuk membuat datepicker.

Select2

Menggunakan plugin Select2 untuk membuat select box.

jQuery Mask Plugin

Menggunakan plugin jQuery Mask Plugin untuk membuat format currency.

Bootstrap Notify

Menggunakan Bootstrap Notify untuk menampilkan notifikasi sesuai dengan proses yang dijalankan.

Dompdf

Menggunakan library Dompdf untuk membuat cetak laporan dengan format PDF.

Deskripsi Aplikasi

1.
Login

Halaman login multi user. Ada 5 level user yaitu :

Administrator

Hak akses : Dashboard, Barang, Pelanggan, Supplier, Pembelian, Penjualan, Perhitungan EOQ, Laporan Stok Barang, Laporan Pembelian, Laporan Penjualan, Laporan EOQ, Manajemen User, Ubah Password, Tentang Aplikasi.

Demo

Username : administrator Password : 123

Gudang

Hak akses : Dashboard, Perhitungan EOQ, Laporan Stok Barang, Laporan EOQ, Ubah Password, Tentang Aplikasi.

Demo

Username : gudang Password : 123

Pembelian

Hak akses : Dashboard, Barang, Supplier, Pembelian, Laporan Stok Barang, Laporan Pembelian, Laporan EOQ, Ubah Password, Tentang Aplikasi.

Demo

Username : pembelian Password : 123

Penjualan

Hak akses : Dashboard, Pelanggan, Penjualan, Laporan Stok Barang, Laporan Penjualan, Ubah Password, Tentang Aplikasi.

Demo

Username : penjualan Password : 123

Pimpinan

Hak akses : Dashboard, Laporan Stok Barang, Laporan Pembelian, Laporan Penjualan, Laporan EOQ, Ubah Password, Tentang Aplikasi.

Demo

Username : pimpinan Password : 123

2.
Dashboard
-
Administrator dan Pimpinan

Halaman Dashboard berisi informasi jumlah data Barang, Pelanggan, Supplier, Perhitungan EOQ, Data Pembelian Barang (Per Bulan dan Seluruh), Data Penjualan Barang (Per Bulan dan Seluruh), dan Stok Barang Mencapai Batas Minimum.

-
Gudang

Halaman Dashboard berisi informasi data Stok Barang Mencapai Batas Minimum.

-
Pembelian

Halaman Dashboard berisi informasi data Pembelian Barang (Per Bulan dan Seluruh), dan Stok Barang Mencapai Batas Minimum.

-
Penjualan

Halaman Dashboard berisi informasi data Penjualan Barang (Per Bulan dan Seluruh), dan Stok Barang Mencapai Batas Minimum.

3.
Barang

Halaman untuk mengelola data barang. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, dan mencari data barang.

4.
Pelanggan

Halaman untuk mengelola data pelanggan. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, dan mencari data pelanggan.

5.
Supplier

Halaman untuk mengelola data supplier. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, dan mencari data supplier.

6.
Pembelian

Halaman untuk mengelola data pembelian. Pada halaman ini pengguna dapat menginput, menghapus, dan mencari data pembelian barang.

7.
Penjualan

Halaman untuk mengelola data penjualan. Pada halaman ini pengguna dapat menginput, menghapus, dan mencari data penjualan barang.

8.
Perhitungan EOQ

Halaman untuk mengelola data perhitungan EOQ. Pada halaman ini pengguna dapat menginput, menghapus, mencari data, dan menampilkan detail data perhitungan EOQ.

9.
Laporan Stok

Halaman untuk menampilkan dan mencetak laporan stok barang. Pada halaman ini pengguna dapat menampilkan laporan stok seluruh barang dan menampilkan laporan stok barang yang mencapai batas minimum. Laporan dapat dicetak ke dalam format PDF dan diexport ke dalam format Ms. Excel.

10.
Laporan Pembelian

Halaman untuk menampilkan dan mencetak laporan pembelian. Pada halaman ini pengguna dapat menampilkan laporan pembelian per periode (per hari, per minggu, per bulan dan per tahun). Laporan dapat dicetak ke dalam format PDF dan diexport ke dalam format Ms. Excel.

11.
Laporan Penjualan

Halaman untuk menampilkan dan mencetak laporan penjualan. Pada halaman ini pengguna dapat menampilkan laporan penjualan per periode (per hari, per minggu, per bulan dan per tahun). Laporan dapat dicetak ke dalam format PDF dan diexport ke dalam format Ms. Excel.

12.
Laporan Perhitungan EOQ

Halaman untuk menampilkan dan mencetak laporan perhitungan EOQ. Pada halaman ini pengguna dapat menampilkan laporan perhitungan EOQ per periode (per hari, per minggu, per bulan dan per tahun). Laporan dapat dicetak ke dalam format PDF dan diexport ke dalam format Ms. Excel.

13.
Manajemen User

Halaman untuk mengelola data user yang dapat menggunakan aplikasi.

14.
Ubah Password

Halaman untuk mengubah password pengguna aplikasi.

15.
Tentang Aplikasi

Halaman yang berisi informasi tentang aplikasi.

Script di dalam aplikasi ini dapat dipelajari dengan mudah karena sudah diberikan komentar pada setiap prosesnya, sehingga dapat digunakan sebagai referensi bagi Kamu yang sedang mengerjakan tugas kuliah, Tugas Akhir, Skripsi, atau yang sedang belajar pemrograman web dan membutuhkan contoh studi kasus.