Skip to content

amrin2017/minipos-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

  1. 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
  2. Barang. Pengelolaan data barang meliputi kegiatan: CRUD + Search
  3. Dashboard. Menampilkan informasi: Total Barang Terjual, Total Transaksi dan Total Penjualan
  4. 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
  5. 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)
  6. Grafik Penjualan Barang Terlaris
  7. Logout. Keluar dari Sistem

C. TEKNOLOGI:

  1. HTML
  2. Tailwind
  3. PHP
  4. JavaScript: AJAX dan JSON
  5. CSS
  6. MySQL
  7. Server Laragon: apache

D. CARA INSTALL

  1. Install Laragon

  2. Masuk ke folder wwww dan buat folder baru: minipos-js

  3. Download SourceCode dari gitHub

  4. 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

  5. dari Browser 1.pastikan server Apache dan MySQL sudah aktif

  6. run

  7. localhost/minipos-js

secara sederhana:

git clone https://github.com/amrin2017/minipos-js.git

E. SCREENSHOT
/image /image /image /image /image /image /image /image /image /image /image

About

Universitas Metamedia. aMini-POS adalah aplikasi penjualan berbasis web (PHP & JavaScript) untuk mengelola transaksi, stok barang, dan laporan secara cepat serta akurat. Fitur utama meliputi login, dashboard, transaksi penjualan, cetak struk, laporan harian, bulanan, dan barang terlaris. Sistem membantu meningkatkan efisiensi dan mendukung manajen

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors