A. NAMA PROJECT: minipos-js
Deskripsi:
Mini-POS adalah aplikasi penjualan berbasis web (PHP & JavaScript) untuk mengelola stok barang, transaksi, dan laporan secara cepat serta akurat. Fitur utama meliputi login, dashboard, barang, transaksi penjualan (aplikasi memotong stock barang setiap kali ada penjualan), cetak struk, laporan harian, bulanan, dan barang terlaris. Laporan bisa di print dan di export ke Excel. Sistem membantu meningkatkan efisiensi operasional dan mendukung keputusan manajemen.
Selain itu, aplikasi Minipos-js ini juga menerapkan tata kelola transparansi dalam kegiatan penjualan barang, hal ini terlihat dari Struk dimana nama petugas ditampikan pada Struk seusai dengan user yang bertugas saat itu.
KLASIFIKASI STACK
Front End
├── HTML
├── Tailwind CSS
├── JavaScript
├── AJAX
├── Chart.js
└── User Interface
Back End
├── PHP
├── MySQL
├── Session
├── CRUD
├── API
├── Login
├── Export Excel
└── Business Logic
B. PENGEMBANGAN FITUR:
Aplikasi minipos-js menggunakan code: PHP dan JavaScript, database MySQL dengan
menggunakan Local Development Environment yaitu Laragon. Untuk mendukung unjuk kerja Aplikasi Minipos-js digunakan JavaScript digunakan sebagai bahasa pemrograman sisi klien, AJAX digunakan untuk komunikasi asynchronous antara client dan server, sedangkan JSON digunakan sebagai format pertukaran data.
- Login. Masuk ke Sistem. Untuk menjalan aplikasi ini, diperlukan user baru. silahkan run program: buat_user.php . Secara default nama user: Meta dan password: metamedia
- Barang. Pengelolaan data barang meliputi kegiatan: CRUD + Search
- Dashboard. Menampilkan informasi: Total Barang Terjual, Total Transaksi dan Total Penjualan
- Transaksi Penjualan Barang menggunakan JavaScript
4.1.CRUD
4.2.Transasksi Penjualan secara real time
4.3 Searching data penjualan
4.4 Pagination
4.5 Mencetak/print dan menampilkan Struk per nomor struk - Laporan
5.1 Laporan Harian Penjualan, berdasarkan tanggal, Print
5.2 Laporan Bulanan Penjualan:
5.2.1. Print
5.2.2. Print PDF
5.2.3. Export Laporan ke Excel
5.3 Laporan Barang Terlaris (fast moving) - Grafik Penjualan Barang Terlaris
- Logout. Keluar dari Sistem
C. TEKNOLOGI:
- HTML
- Tailwind
- PHP
- JavaScript: AJAX dan JSON
- CSS
- MySQL
- Server Laragon: apache
D. CARA INSTALL
-
Install Laragon
-
Masuk ke folder wwww dan buat folder baru: minipos-js
-
Download SourceCode dari gitHub
-
Dari DBMS --> PHPMyAdmin 1.pilih tab SQL, hapus semua script yang tampil 2.buat Database: db_penjualan dengan cara: copy-paste script SQL db_penjualan.sql 3.go / Kirim
-
dari Browser 1.pastikan server Apache dan MySQL sudah aktif
-
run
-
localhost/minipos-js
secara sederhana:










