Sistem Pengendalian Persediaan Barang dengan Metode EOQ
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.