Software kasir toko berbasis web dengan PHP dan MySQL yang canggih yang akan membantu mempermudah bisnis Anda. Software kasir toko ini kami kembangkan sedemikian rupa sehingga dapat digunakan untuk berbagai jenis bidang usaha seperti toko retail, restoran, rumah makan, dll.

I. Lingkungan Pengembangan Software Kasir Toko Berbasis Web PHP dan MySQL

Aplikasi kasir toko berbasis web kami kembangkan dan kami uji di lingkungan pengembangan sebagai berikut:

  • Menggunakan PHP Versi 8, Dites menggunakan XAMPP 8.2.4
  • Menggunakan Database MariaDB/MySQL
  • Menggunakan Javascript dengan library jQuery 3.6
  • Menggunakan framework Codeigniter 4
  • Menggunakan Framework CSS Bootstrap 5
  • Sistem operasi Windows 10
  • Tablet Lenovo dan Smartphone Samsung

Lingkungan pengembangan ini dapat berbeda ketika melakukan pengembangan untuk update aplikasi.

Berikut contoh penggunaan pada tablet:

Selanjutnya, berikut ini contoh penggunaan pada smartphone:

II. Fitur Software Kasir Toko Berbasis Web Dengan PHP dan MySQL

Fitur utama software kasir toko berbasis web yang kami kembangkan adalah sebagai berikut:

  • Desain Professional. Aplikasi ini kami kembangkan dengan teliti, detail dan professional.
  • Dashboard transaksi yang komprehensif yang dapat digunakan untuk memantau perkembangan bisnis Anda
  • Manajemen Barcode yang komprehensif. Tersedia fitur untuk menggenerate valid 13 digit barcode, mencetak barcode, ekspor barcode ke format PDF dan Word
  • Layout kasir yang adaptif. Tersedia layout kasir untuk layar besar (PC, laptop) dan layout untuk mobile (tab dan smartphone). Layout mobile dikembangkan dengan konsep Single Page Application
  • Pengaturan dokumen transaksi. Anda dapat dengan mudah mengatur layout dokumen transaksi, seperti logo perusahaan, teks footer, format nomor, dll.
  • Desain dokumen transaksi yang professional. Dokumen transaksi baik invoice, retur pembelian, transfer barang didesain sedemikian rupa sehingga terlihat professional.
  • Manajemen inventory. Tidak hanya kasir, aplikasi software kasir ini juga dilengkapi dengan manajemen inventory yang dapat digunakan untuk mengelola stok barang.
  • Manajemen piutang. Dengan aplikasi ini Anda dapat dengan mudah memantau piutang, baik piutang yang akan jatuh tempo maupun piutang yang telah melewati jatuh tempo.
  • Pengaturan harga yang fleksibel. Aplikasi ini memungkinkan untuk melakukan pengaturan harga barang lebih dari satu harga.
  • Mendukung multi gudang. Aplikasi mendukung penggunaan lebih dari satu gudang.
  • Laporan penjualan. Tersedia menu laporan penjualan baik per invoice maupun per item barang.
  • Ekspor data ke berbagai format. Laporan penjualan dapat diekspor ke berbagai format seperti excel dan pdf.
  • Support barcode scanner. Support barcode scanner baik USB maupun wireless untuk input dan cari barang.
  • Support thermal printer. Support thermal printer USB, Bluetooth, dan Wifi untuk mencetak nota.
  • Direct Printing. Nota langsung dicetak tanpa perlu berpindah halaman .
  • Beli sekali untuk selamanya. Aplikasi menjadi milik Anda, tidak perlu berlangganan untuk menggunakan aplikasi.
  • Gratis (Free) Lifetime Update. Update gratis selamanya selama tersedia update software. 

Fitur aplikasi dapat terus bertambah seiring dengan adanya update aplikasi.

III. Gambaran Software Kasir Toko Berbasis Web

Untuk mendapatkan gambaran software kasir toko berbasis web yang kami kembangkan ini, Anda dapat langsung mencoba demo aplikasi dengan mengklik tombol demo yang ada di atas, beberapa fitur penting yang perlu Anda ketahui adalah sebagai berikut:

III. 1. Dashboard yang komprehensif

Apliaksi software kasir toko ini telah dilengkapi dengan dashboard yang dapat digunakan untuk mengetahui gambaran (overview) bagaimana kondisi penjualan. Pada halaman dashboard ini, Anda dapat mengetahui berbagai hal seperti:

  • Performa penjualan pertahun dalam bentuk grafik.
  • Performa penjualan perbualan pertahun dalam bentuk grafik.
  • Jumlah total penjualan
  • Jumlah total barang terjual.
  • Daftar barang yang laris terjual.
  • Daftar penjualan terbaru dan terbesar
  • Kategori terlaris.
  • Dan lain lain.

Berikut contoh tampilan halaman Dashboard

Halaman Dashboard Pada Software Kasir Toko
Contoh Tampilan Halaman Dashboard

Cukup membuka halaman dashboard ini untuk mengetahui performa perusahaan Anda.

III.2. Desain Software Kasir Toko yang Professional 

Software kasir toko yang kami kembangkan ini didesain dengan teliti dan professional baik dari sisi backend maupun frontend karena kami yakin bahwa aplikasi yang Anda gunakan mencerminkan perusahaan Anda.

Untuk menghasilkan software kasir yang handal, professional, dan nyaman digunakan, kami memadukan berbagai faktor penting seperti fungsionalitas dan performa software, desain user interface - layout (tata letak) element, pilihan warna, desain user experience, dan faktor penting lainnya.

III.3. Generate Barcode Pada Software Kasir Toko

Untuk mempermudah mengidentifikasikan barang, salah satu metode yang digunakan adalah barcode dimana setiap barang memiliki kode yang unik yang membedakan barang satu dengan yang lain. Barcode yang umum digunakan untuk barang adalah 13 digit barcode dimana setiap bagian digit nya memiliki arti tertentu.

Saat ini sudah banyak barang yang memiliki barcode, namun demikian banyak juga yang belum ada barcodenya. Software kasir toko yang kami kembangkan ini sudah memiliki fitur untuk menggenerate 13 digit barcode yang valid dan unik, yang nantinya barcode ini dapat dicetak dan ditempelkan ke produk.

Dengan fitur ini, maka Anda tidak perlu dipusingkan dengan berbagai kerumitan menggenarate barcode.

III.4. Support Barcode Scanner

Pada pembahasan sebelumnya telah disebutkan bahwa barcode terdiri dari 13 digit. Tentu sangat merepotkan jika harus mencari barang dengan menginput 13 digit kode tersebut satu persatu. Di software kasir toko ini kami telah mengintegrasikan penggunaan barcode scanner, sehingga untuk mencari barang, Anda cukup menscan barcode barang tanpa perlu menginput kode satu per satu.

III. 5. Cetak Barcode

Software kasir toko berbasis web yang kami kembangkan memiliki fitur canggih yang dapat digunakan untuk mencetak barcode. Anda dapat memilih barang dan jumlah barcode yang ingin dicetak sesuai dengan keinginan Anda dengan jumlah yang tidak terbatas.

Pencetakan barcode ini dapat dilakukan langsung melalui browser atau barcode yang ingin dicetak dapat diekspor terlebih dahulu ke format Microsoft Word dan PDF untuk disesuaikan sesuai kebutuhan.

Berikut contoh hasil ekspor dalam bentuk file PDF

Ekspor Barcode ke Format PDF - Software Kasir Toko
Ekspor Barcode ke Format PDF

III.6. Layout Kasir Yang Adaptif

Dilapangan, kebutuhan untuk input data penjualan berbeda beda tergantung kondisi yang ada, untuk itu kami telah menyediakan dua layout untuik input data penjualan, yang satu layout untuk penggunaan pada perangkat layar besar seperti PC dan laptop dan layout yang lain digunakan untuk perangkat mobile seperti smartphone dan tablet.

Berikut contoh tampilan layout versi mobile (tablet)

Layout Versi Mobile
Layout Kasir Untuk Layar Mobile

III.7. Software Kasir Toko Model Mobile Application

Software kasir yang kami kembangkan ini dapat dijalankan layaknya aplikasi pada tablet/hp/smartphone sehingga membuat Anda merasa nyaman dan mudah ketika menggunakan aplikasi. Berikut contoh tampilan ketika aplikasi dijalankan pada perangkat tablet.

III.8. Direct Printing Pada Aplikasi Mobile

Ketika melakukan proses pembayaran, tentu pelanggan tidak ingin menunggu lama, software kasir toko berbasis web ini telah mendukung direct printing, sehingga proses pembayaran, khususnya pencetakan nota dapat langsung dilakukan dengan cepat, tanpa harus berpindah halaman. Berikut contoh proses pencetakan nota pada software kasir ini.

Pada contoh diatas printer thermal terhubung menggunakan bluetooth

III.9. Support Printer Thermal 

Salah satu hal terpenting dari software kasir adalah kemudahan mencetak nota. Pada aplikasi kasir yang kami kembangkan ini, sudah mendukung pencetakan nota dengan printer thermal, baik yang terhubung menggunakan kabel USB, bluetooth maupun WiFi. Layout nota juga telah kami desain sedemikian rupa sehingga terlihat professional. Berikut contoh tampilan nota dari aplikasi.

Print Nota Dari Thermal Printer - Software Kasir Toko
Output Print Nota Dari Thermal Printer Software Kasir

III.10. Harga Barang Yang Fleksibel

Satu barang bisa memiliki lebih dari satu harga, misal harga yang ditujukan untuk pelanggan umum berbeda dengan yang ditujukan untuk pelanggan khusus, harga untuk pembelian satuan berbeda dengan harga untuk pembelian jumlah tertentu (grosir), dll. Di aplikasi kasir toko ini, Anda dapat melakukan semua itu dengan mudah, disamping itu Anda juga dapat dengan mudah mengubah harga barang ketika input di kasir.

III.11. Format Nomor Dokumen Yang Fleksibel

Untuk keperluan pengendalian internal, setiap dokumen transaksi harus memiliki nomor yang unik. Penentuan format nomor dokumen transaksi ini terkadang rumit dan kompleks, namun demikian, Anda tidak perlu khawatir karena pada software kasir toko ini, Anda dapat dengan mudah melakukan pengaturan format nomor pada setiap dokumen transaksi yang diterbitkan, baik untuk invoice, nota retur, maupun dokumen transfer barang

III.12. Desain Dokumen Transaksi Yang Professional

Kami yakin bahwa dokumen Anda mencerminkan perusahaan Anda, berangkat dari hal tersebut, kami mendesain dokumen transaksi sedemikian rupa sehingga terlihat professional, baik dari sisi layout maupun dari sisi konten. Pengaturan isi dokumen (logo dan teks footer) dapat dilakukan dengan mudah.

Setiap dokumen transaksi (invoice, nota retur, dan nota transfer barang) didalamnya terdapt barcode yang dapat mempermudah pencarian dokumen menggunakan barcode scanner.

Berikut contoh desain invoice

Invoice Penjualan
Invoice Penjualan

III.13. Kirim Invoice ke Email

Di era digital ini, hampir semua dokumen berbentuk digital, serba paperless, sehingga mudah dikirim salah satunya melalui media email, untuk keperluan tersebut, kami telah melengkapi software kasir ini dengan fitur kirim email untuk mengirim dokumen transaksi yang diterbitkan, seperti invoice dan nota retur, sistem akan otomatis menggenrate file PDF kemudian mengirimkannya ke alamat email yang telah ditentukan. 

III.14. Laporan Penjualan yang Fleksibel

Anda sebagai pemilik perusahaan tentu ingin mengetahui transaksi yang terjadi di perusahaan Anda, untuk keperluan tersebut kami telah menyediakan menu laporan penjualan per invoice maupun per item barang yang dapat ditampilkan berdasarkan rentang periode tertentu.

Output laporan ini dapat di ekspor ke format PDF maupun excel, selain itu hasil ekspor tersebut dapat langsung dikirim ke alamat email tertentu melalui menu yang telah disediakan.

III.15. Manajemen Piutang

Pada aplikasi kasir ini, Anda dapat dengan mudah memantau piutang penjualan (penjualan dengan tempo). Anda dapat dengan mudah mengatur berapa hari penjualan akan jatuh tempo, mengatur notifikasi piutang muncul berapa hari sebelum jatuh tempo, dll. Jika tidak diperlukan, andapun dapat dengan mudah menonaktifkan fitur ini.

Berikut contoh menu pengaturan piutang:

Setting Notifikasi Piutang
Halaman Setting Notifikasi Piutang

Untuk memudahkan pemantauan piutang, kami juga telah menyediakan notifikasi piutang pada bar navigasi. Notifikasi tersebut menampilkan jumlah piutang yang telah jatuh tempo maupun yang akan jatuh tempo. Berikut contoh tampilannya:

Notifikasi Piutang
Notifikasi Piutang

Untuk memudahkan akses pada data piutang, pada halaman Dashboard kami tampilkan daftar piutang terbesar dan daftar rincian piutang, baik yang sudah jatuh tempo maupun yang akan jatuh tempo. Berikut contoh tampilannya:

Dahboard Piutang
Dashboard Piutang

III.16. Menggunakan Admin Template Codeigniter 4

Software kasir berbasis web kami kembangkan menggunakan admin template codeigniter 4 yang telah kami kembangkan sebelumnya. Dengan admin template ini, Anda dapat dengan mudah lakukan pengaturan menu, module, user, tema, dll. Selain itu Anda dengan mudah dapat mengembangkan software kasir toko ini sesuai kebutuhan.

III.17. Software Kasir Toko Gratis Update Selamanya

Anda cukup beli sekali untuk selamanya, tidak perlu berlangganan bulanan atau tahunan, disamping itu, kami memberikan update gratis selamanya ketika ada versi terbari dari software kasir ini, baik perubahan mayor maupun minor.

Note: skema ini dapat berubah sewaktu waktu seiring dengan perubahan kebijakan internal kami.

IV. Perubahan Fitur Software Kasir Berbasis Web dengan PHP dan MySQL

Fitur fitur yang kami uaraikan diatas dapat bertambah seiring dengan pengembangan software kasir ini, Anda dapat mengikuti perubahannya dengan melihat bagian Version History.

V. Investasi Software Kasir Berbasis Web

Segera miliki softwere kasir ini dengan biaya investasi yang sangat terjangkau. Biaya saat ini dapat berubah sewaktu waktu seiring dengan penambahan fitur yang ada.

Note: skema life time update juga dapat berubah sewaktu waktu seiring dengan perubahan kebijakan internal kami.

So grab it fast.

VI. Penutup

Demikian pembahasan mengenaik software kasir berbasis web dengan PHP dan MySQL, semoga bermanfaat.

Salam,

Jagowebdev.

Version History

Versi 1.0.0 (16 Oktober 2022)

  • Initial Release

Versi 1.1 (20 November 2022)

  • Penambahan Menu Pengaturan Pajak di berbagai module
  • Perbaikan bug pada dashboard ketika data penjualan kosong
  • Perbaikan bug lainnya

Versi 1.0 (21 November 2022)

  • Versi pertama dari user manual

Versi 1.1.1 (24 November 2022)

  • Perbaikan fitur hapus barang.

Versi 1.2.0 (13 Desember 2022)

  • Pencarian barcode dan kode barang pada menu mobile kasir
  • Pencarian barang dengan barcode pada menu penjualan.
  • Perbaikan support pada barcode scanner menu penjualan, sehingga proses scan banyak barang dapat dilakukan dengan cepat

Versi 1.2.1 (17 Desember 2022)

  • Perbaikan support barcode scanner pada menu pos-kasir, penjualan, dan pembelian
  • Perbaikan menu role
  • tambahan file database kosong.

Versi 1.2.2 (22 Desember 2022)

  • Perbaikan berbagai bug diantaranya: input pembelian, tambah/edit kategori, menu pos-kasir, dll

Versi 1.3.0 (25 Desember 2022)

  • Penambahan fitur pembayaran dengan tempo pada menu penjualan dan kasir.
  • Penambahan menu laporan penjualan tempo. Menu ini digunakan untuk mengetahui daftar penjualan dengan pemayaran tempo
  • Penambahan fitur ekspor pdf dan excel pada menu barang
  • Penambahan suara (beep) pada saat penambahan barang (menu penjualan dan kasir)
  • Berbagai perbaikan bug.

Versi 1.3.1 (27 Desember 2022)

  • Bug fix: error pada halaman transfer barang 
  • Pada menu pos kasir tanggal pembayaran tidak terekam

Versi 1.4.0 (01 Januari 2023)

  • Penambahan data keuntungan penjualan (perubahan tabel penjualan dan penjualan_detail pada database)
  • Perubahan halaman penjualan (penambahan kolom untung/rugi)
  • Perubahan menu laporan penjualan (penambahan data total untung/rugi)
  • Perbaikan data stok (menambahkan data transfer barang)
  • Perbaikan menu update stok pada tampilan mobile.
  • Berbagai perbaikan bug.

Versi 1.5.0 (25 Januari 2023)

  • Menu pos kasir ketika dibuka cursor langsung focus pada search bar sehingga lebih friendly pada barcode scanner.
  • Perbaikan menu pos kasir mode tablet: barang tidak bisa di klik.
  • Perbaikan penghitungan diskon (Rp) pada menu pos kasir
  • Perbaikan menu penjualan desktop
  • Penambahan kolom keuantungan pada menu laporan per invoice dan laporan per item, termasuk pada ekspor PDF dan Excel
  • Tidak ada perubahan database
  • Bug Fixed lainnya

Versi 1.6.0 (09 Februari 2023)

  • Penambahan notifikasi pada menu bar header. Notifikasi berupa piutang.
  • Penambahan menu setting notifikasi piutang.
  • Penambahan data piutang pada dashboard.
  • Penambahan data piutang pada tabel database setting. 
  • Update Codeigniter versi 4.3.1.
  • Perbaikan berbagai bug.

Versi 1.6.0 (10 Februari 2023)

  • Penambahan notifikasi pada menu bar header. Notifikasi berupa piutang.
  • Penambahan menu setting notifikasi piutang.
  • Penambahan data piutang pada dashboard.
  • Penambahan data piutang pada tabel database setting. 
  • Update Codeigniter versi 4.3.1.
  • Perbaikan berbagai bug.

Versi 1.6.1 (26 Februari 2023)

  • Bug fix: fitur cetak mobile
  • Bug fix: menu Setting Aplikasi
  • Perbaikan bug lainnya

Versi 1.6.2 (05 Maret 2023)

  • Bug Fix: Penjualan Retur dan Pembelian Retur. File yang berubah app\Models\PenjualanReturModel.php dan app\Models\PembelianReturModel.php

Versi 1.7.0 (13 Mei 2023)

  • Tampilan kasir sekarang bisa model grid dan model list.
  • Penambahan menu Setting Kasir untuk mengatur tampilkan grid pada kasir.
  • Perbaikan bug penjualan per item.
  • Perbaikan bug lainnya.
  • Database: tidak ada perubahan struktur tabel, hanya ada penambahan data pada tabel setting.

Versi 1.8.0 (11 Juli 2023)

  • Update aplikasi ke Jagowebdev Admin Template CI4 terbaru.
  • New: Menu Setting > Notifikasi Stok.
  • New: Notifikasi Stok Pada Dashboard.
  • New: Daftar Stok Pada Dashboard.
  • New: Upload data barang menggunakan excel (Menu Barang).
  • New: Hapus semua data barang (Menu Barang).
  • New: Menu Barang sekarang bisa memilih apakah yang ditampilkan semua barang atau hanya barang dengan stok di bawah stok minimum.
  • New: Penambahan isian stok minimum pada Menu Barang.
  • New: Penambahan opsi bersihkan form pada menu Setting > Kasir
  • New: Invoice sekarang dapat diprint.
  • Berbagai bug fix.
  • Untuk cara update aplikasi silakan buka file Petunjuk Update Aplikasi.pdf yang ada di folder update_aplikasi

Versi 1.8.1 (20 Juli 2023)

  • Admin sekarang bisa mengganti password user.
  • Perbaikan label invoice untuk transaksi yang masih kurang bayar.
  • Perbaikan menu kategori.
  • Perbaikan menu mobile kasir (icon tidak muncul).
  • Perbaikan menu penjualan add/edit (error ketika menyimpan data).
  • Perbaikan menu barang pada mobile kasir (harga tidak muncul).

Versi 1.8.2 (30 Juli 2023)

Perubahan:

  • Perbaikan menu tambah user, inputan password muncul 2 kali.
  • Default page untuk tambah user sekarang menjadi module user.
  • Perbaikan penghitungan kuantitas pada menu laporan penjualan per item dan menu laporan penjualan per invoice.
  • Sekarang secara default toolbar Codeigniter tidak aktif (icon Codeigniter di pojok kanan bawah tidak muncul).

File yang berubah:

  •  app\Views\themes\modern\builtin\user\form.php:
  • app\Controllers\Penjualan_peritem.php
  • app\Models\PenjualanPeritemModel.php
  • app\Views\themes\modern\penjualan-peritem-form.php
  • public\themes\modern\builtin\js\functions.js
  • public\themes\modern\js\laporan-penjualan-perinvoice.js
  • public\themes\modern\js\penjualan-peritem.js
  • app\Config\Filters.php

Versi 1.8.3 (14 Agustus 2023)

Perbaikan:

  • Perbaikan impor barang dengan file excel: harga grosir tidak terekam.
  • Perbaikan penghitungan diskon setelah total harga jual barang dihitung.
  • Menu Kasir Mobile > Tab Barang: sekarang jika role kasir tidak memiliki permission update_all pada module barang-mobile maka Tab Barang tidak muncul, yang muncul hanya Tab Kasir dan Tab Invoice.
  • Menu Kasir Mobile > Tab Invocie: sekarang jika role kasir tidak memiliki permission update_all pada module penjualan-mobile maka tombol edit tidak muncul.

Penambahan:

  • Penambahan opsi bersihkan form kasir pada menu Setting Invoice.

File yang berubah:

  • public\themes\modern\js\pos-kasir.js
  • public\themes\modern\js\penjualan-mobile.js
  • app\Views\themes\modern\setting-kasir-form.php
  • app\Views\themes\modern\setting-invoice-form.php
  • app\Views\themes\modern\penjualan-mobile.php
  • app\Views\themes\modern\layout-mobile.php
  • app\Models\PenjualanModel.php
  • app\Models\BarangModel.php
  • app\Helpers\util_helper.php
  • app\Controllers\Transfer_barang.php
  • app\Controllers\Penjualan_retur.php
  • app\Controllers\Penjualan_mobile.php
  • app\Controllers\Penjualan.php
  • app\Controllers\Pembelian_retur.php
  • app\Controllers\BaseController.php
  • app\Controllers\Barang_mobile.php

Versi 1.8.3.1 (14 Agustus 2023)

Perbaikan:

  • Perbaikan fungsi has_permission()
  • Perbaikan method hasPermission()
  • Perbaikan retur penjualan: sebelumnya jika barang ada di daftar tetapi tidak diisi jumlah retur maka akan error
  • Perbaikan nilai qty pada barang yang diretur.

File yang berubah:

  • app\Controllers\BaseController.php
  • app\Controllers\Penjualan_retur.php
  • app\Helpers\util_helper.php
  • app\Models\PenjualanReturModel.php
  • app\Views\themes\modern\penjualan-retur-form.php

Versi 1.9.0 (03 September 2023)

Perubahan:

  • Add: Penambahan menu backup database.
  • Change: Menu kasir: ketika klik bayar maka isian jumlah bayar akan kosong (sebelumnya berisi nilai yang harus dibayar) dan cursor akan focus ke isian jumlah bayar tersebut.
  • Change: Penambahan logo invoice pada nota cetak.
  • Fix: Perbaikan jumlah kuantitas pada nota cetak.
  • Fix: Peningkatan performa barcode scanner pada menu kasir.
  • Fix: Perbaikan menu retur penjualan (sebelumnya modal ketika tombol Delete di klik tidak bisa di close).
  • Fix: Menu barang mobile: sekarang gambar noimage akan muncul untuk barang yang tidak ada gambarnya.

Perubahan database:

  • Kolom kode_barang pada tabel barang sekarang bisa diisi nilai NULL (untuk mengatasi error ketika input data barang dengan upload file excel dimana isian kode_barang tidak diisi).

Screenshot

Comment

Silakan login untuk meninggalkan komentar
  • Halo pak Agus, terkait aplikasi ini apakah ada menu Kartu Stok dimana bisa melihat riwayat keluar masuk per barang berdasarkan pembelian, penjualan, retur dsb? terimakasih

    • Saat ini belum ada fitur seperti itu mas, tapi bisa untuk request custom

  • saya nambah user kok gagal & dimenu pembelian tidak langsung tampil harga pokok (harga beli)

    bisakah di perbaiki

    • Untuk demo nya tidak bisa menambah data mas, memang tidak ada rencana untuk menampilkan harga beli di menu penjualan, kalau ingin seperti itu bisa request custom 

  • Malam Pak Agus,

    Ada error pada saat ingin menambah user baru.

    ErrorException

    Undefined index: status

    APPPATH\Controllers\Builtin\User.php at line 139

    132         }
    133         
    134         $error false;
    135         if ($this->request->getPost('submit'))
    136         {
    137             $data['message'] = $this->saveData();
    138             
    139             if ($data['message']['status'] == 'ok') {
    140                 $result $this->model->getUserById($data['message']['id_user'], true);
    141             
    142                 if (!$result) {
    143                     $this->errorDataNotFound();
    144                     return;
    145                 } else {
    146                     $data array_merge($data$result);

    • Di saya bisa mas, coba fresh install v1.9.0, install baru beserta database nya kemudian dicoba kembali

  • 1 -> bila ada cabang toko bisakah cetak notanya sesuai alamat cabang toko

  • Apakah bisa di buat harga bertingkat

    misal qty 1 harga jual -> 10.000       qty 3 ->harga jual 9.000

    1 -> bila ada cabang toko bisakah cetak notanya sesuai alamat cabang toko

     

     

    • Aplikasi belum bisa untuk harga bertingkat mas dan belum bisa juga untuk toko yang ada cabangnya

  • untuk error yang saya sampaikan semoga ada perbaikan bug secepatnya yah, mengenai jumlah item ketika transaksi slalu ada tambah 00 contoh klik 1 jadi 100, klik 2 jadi 200. dan dimenu return penjualan bug tombol cancel dan X. program masih blum saya gunakan krna bug tersebut. saya tunggu update perbaikan bugnya. terimakasih

  • Mantap Mas Agus... Saran saya bisa di tambahkan fitur untuk Laporan Neraca, laporan Laba Rugi, Laporan Arus Kas.

     

    Jika dibutuhkan ada penambahan biaya update saya bersedia :)

     

    • Terima kasih masukannya mas, coba kami pertimbangkan terlebih dahulu

  • Maaf Pak, sepertinya ada sedikit salah perhitungan untuk kasus diskon menggunakan Prosentase, berikut ini adalah yang saya temukan :

    yang saya modif menjadi begini :

    berikut ini adalah penjelasan contoh perhitungannya :

    SEHARUSNYA
    Subtotal   100,000
    Diskon (%)               3
    Diskon Nilai      3,000
       
    Script Asli
    Subtotal     97,000
    Diskon (%)               3
    Diskon Nilai       2,910
       
    Script Pembetulan
    Subtotal   100,000
    Diskon (%)               3
    Diskon Nilai       3,000

    Mohon koreksinya jika ada kesalahan. Terima kasih

    • Terima kasih infonya mas. sepertinya perhitungan persentasenya sudah benar, 97.000 x 3% = 2.910, atau mungkin yang dimaksuk penghitungan sub total nya?

      • Bukan Mas, justru diskonnya yang salah, karena SubTotal SUDAH dikurangi diskonnya dulu, baru kemudian diperhitungkan Diskon-nya dari SUBTOTAL YANG SUDAH DIKURANGI DISKON bukan dari SUBTOTAL YANG SEHARUSNYA, jadi kalau berdasarkan contoh diatas, seharusnya :

        Subtotal = 100,000 bukannya 97,000 ( 97 ribu disini saya tuliskan karena SubTotal nya SUDAH DIKURANGI DISKON terlebih dahulu, sehingga perhitungan diskon didasarkan pada nilai yang salah )

        Diskon = 3,000

        Mungkin bisa dicek dengan mencari data penjualan yang menggunakan diskon prosentase dan dibandingkan dengan perhitungan manual, misalnya menggunakan Excel

        • Iya mas, setelah saya coba perhitungan diskon menggunakan persen pada sub total ada kekeliruan, nanti akan kami update di versi 1.8.3. terima kasih

          • Sama-sama Mas. Siap, mohon infonya jika sudah diupdate ya Mas. Matur nuwun

            • Untuk update bisa di cek berkala di halaman produk mas, Tab Version History

  • Thank Pak, buka toko jadi bisa pake software ini ... hehehe ... BTW, mungkin kedepannya semua aplikasinya dibikin HMVC aja supaya lebih rapi Pak, karena semakin banyak modul, semakin banyak filenya dalam 1 folder. Semangat Pak

    • Terima kasih masukan nya mas, untuk saat ini belum ada rencana untuk merubah ke model HMVC

  • Pagi Pak Agus,

    Untuk versi 1.8.0

    Di menu Kategori, ketika kita edit atau menambah kategori, lalu ketika mau pilih icon atau ingin mengganti icon. Form modalnya loading terus tanpa memunculkan icon-icon yang bisa dipilih.

    Mohon bantuan.
    Terima kasih sebelumnya

  • ini kalo beli dapat source code dan database nya ya ? atau gimana ?

    • OckyVIP
    • 2023-06-08 13:56:14

    req fitur rekap-rekap dan role user managerial
    tapilannya hanya chart dan statistik toko

  • usul ditambahin fitur Stock Opname 

    • Terima kasih masukan nya mas, akan kami coba untuk disertakan pada update berikutnya

  • Selamat siang Kang,

    Page 2
    Pengecekan Console

    Page 2
    Pengecekan Console

    Mohon dibantu, pada tampilan Kasir, ketika dipilih halaman ke-2 ada muncul error data table.

    Terlampir link yang berisi screenshot.

    Kira-kira masalahnya ada dimana ya Kang?

    Terimakasih atas bantuannya

  • Kalau harga beli setiap vendor itu berbeda bagaimana pak ? dan nnti dilaporannya bagaimana ?

    • Nanti di menu barang, kita sendiri yang menentukan harga pokok barang tersebut pak, jadi kalau harga dari vendor berbeda beda, kita sendiri yang memutuskan harga pokoknya berapa, sehingga pas barang tersebut terjual, yang menjadi keuntungan adalah harga jual barang dikurangi harga pokok

  • 1. saran ada harga promosi mas waktu tambah data barang mas, || yang ke 2. ada menu pencarian melalui barcode scanner dengan sekali scan maka produk akan otomatis ditambahkan di list penjualan dan scan sekali lagi maka produk qty terupdate otomatis bertambah mas

    • Contoh harga promo seperti apa mas? apakah pembelian lebih dari jumlah tertentu atau hanya diskon saja, biasanya promo juga ada batas waktunya. Untuk yang versi yang terbaru menggunakan barcode scanner produk langsung masuk ke list penjualan

  • Siang mas, ini di versi 1.6.2 kenapa nda bisa Autoprint saat cetak struk jadi harus ke invoice dulu untuk cetak struknya saat saya pakai versi 1.2 itu bisa..terimakasih

    • Itu yang 1.6.2 download nya barusan atau sudah agak lama mas? yang terakhir sepertinya bisa. Bisa diinfokan juga alamat URL halamannya? 

    • yogaVIP
    • 2023-04-28 01:37:01

    Halo, karena tdk ada nama barang di tabel barang_harga dan saya tdk mengerti bagaimana cara memunculkannya, jadi saya mau minta tolong di buatkan kode sql yang menampilkan hasil seperti ini :

    nama barang | jumlah barang | harga pokok | harga jual

    • Data data nya ada di tabel penjualan_detail mas, untuk nama barang tinggal di joinkan dengan tabel barang menggunakan kolom id_barang, misal:

      SELECT * FROM penjualan_detail LEFT JOIN barang USING(id_barang) WHERE id_penjualan = 1

        • yogaVIP
        • 2023-04-29 17:40:23

        saya cuman tau basic sql jd kurang paham gabungin beberapa tabel, bisa di buatkan gk min minta tolong

        nama barang | jumlah barang | harga pokok | harga jual

        • Bisa coba ini mas:

          SELECT nama_barang, harga_pokok, harga_satuan, qty, harga_pokok_total, harga_total FROM penjualan_detail LEFT JOIN barang USING(id_barang)

            • yogaVIP
            • 2023-04-30 22:39:20

            Total keseluruhan barang min yg di localhost/kasir/barang, bukan barang yg sudah terjual.

            • Itu bisa dicoba di cek di menu app\Models\BarangModel mas, saat ini untuk menghitung stok harus menggabungkan banyak tabel (UNION), coba di release berikutnya kami buatkan table view nya, sehingga lebih mudah menghitung stok nya

  • Selamat malem, mau tanya klo untuk tambah module bisa? Misalnya barang masuk dan keluar dari supplier tanpa menggunakan menu pembelian (barang produksi sendiri atau makloon dari supplier) 

    • Untuk menambah module bisa cuman harus coding lagi mas, untuk penambahan barang di menu yang sudah ada bisa mas, di menu barang

    • Yudi
    • 2023-04-13 10:18:40

    Mas, aplikasi ini bisa digunakan secara offline kah (standalone)?
    Sistem operasinya menggunakan Linux Ubuntu

  • Malam mas,  untuk pembelian barang apakah bisa utang ke suplier dan laporan utangnya Serta pembayaran utang

    • Untuk pembelian ke supplier bisa pembayaran bertahap mas, bisa dicoba di demo nya, cuman untuk laporan hutang nya belum di tampilkan

  • Selamat Pagi,

    Apakah bisa ditambahkan di database barang tanggal expired?
    Sehingga nanti ada notifikasi didashboard misalkan 30 hari sebelum expired, data barang tersebut muncul.

    Terima kasih

    • di menu barang  tambahkan sendiri aja bisa kok, buat table expired di table barang, kemudia tambahkan di model dan di formnya

    • Terima kasih masukannya mas, nanti coba kami pertimbangkan. Sementara ini tanggal expired ada di menu pembelian

  • Selamat siang mas, saya mau tanya, saya punya database barang yang saya eksport dari aplikasi kasir dekstop, apa bisa saya import database tanpa harus input satu persatu, krn datanya ada ribuan, terima kasih..

    • Bisa diinject langsung ke database mas, tapi ada beberapa tabel yang berhubungan jadi data yang diimpor perlu disesuaikan

        • Aplikasi ini desain tabel database nya ada yang terpisah mas, tabel barang ada sendiri, tabel harga ada sendiri jadi kalau diinject ke database agak repot untuk data harga nya.

          Di aplikasi ini mengakomodir beberapa harga untuk satu barang.

    • edi
    • 2023-03-15 11:02:44

    Pak Mau tanya bisa pindah barang antar gudang tidak? saya coba di versi demo masih eror

    terima kasih

    • Terima kasih infonya mas.

      Menu transfer barang bisa digunakan, yang versi demo belum diperbaiki

  • selamat pagi kak, mau tanya untuk filenya yang diberikan full masternya ya kak,ini gak pakai trial kan kak?. terima kasih

    • yogaVIP
    • 2023-03-01 12:31:40

    APPPATH\Controllers\BaseController.php at line 170

    ini kenapa yah kok error

     

  • upload photo error, ini aplikasi saya jalankan di linux, sudah saya cmod kan seluruh folder project

    • Coba library GD di php nya diaktifkan mas, bisa coba di googling caranya

    • Databasenya mas, tabel setting nya ada tambahan data, bisa dicoba di load dari awal database nya

        • andi
        • 2023-02-13 19:54:04

        sudah saya coba hapus & import lagi untuk databasenya.

        pakai yang database-kosong.sql maupun yang database.sql hasilnya tetep sama.

        belum sampai ke halaman login sudah seperti itu

    • yogaVIP
    • 2023-02-03 08:01:42

    kolom pencarian list barang admin error, mohon di perbaiki

    • Bisa minta tolong di infokan url nya mas? agak kami lebih mudah melacaknya, terima kasih

        • yogaVIP
        • 2023-02-03 12:08:49

        http://192.168.1.5/kasir/barang

        pesan eror nya saat mencari nama barang :

        DataTables warning: table id=table-data - Ajax error. For more information about this error, please see http://datatables.net/tn/7

        • Terima kasih infonya mas, akan kami perbaiki di release berikutnya

  • Untuk Update dari v1.2.0 ke 1.4 bisa gak gan ?

    • Bisa tapi perlu merubah database mas, karena ada penambahan kolom laba

  • Siang Pak Agus,

    Berikut Halaman yang masih ada BUG seperti yg sy terangkan sebelumnya :

    1. builtin/permission

    2. builtin/role-permission

    Notes :

    - Saat klik delete & jika mengklik cancel atau tanda (X) tidak berfungsi apa2 (Tidak hilang modalnya Confirmationnya)

    • Terima kasih mas, sedang kami perbaiki, ditunggu release berikut nya

      • Untuk pengubahan Layout baik warna, jenis teks, dan ukuran teks tidak berfungsi untuk role selain admin.

        Sudah di save dan ada notifikasi berhasil namun saat di refresh atau pindah halaman, warna dan settingannya kembali seperti semula.

        Module ada di Link "/builtin/setting-layout" 

        • Terima kasih infonya mas, akan kami perbaiki di release berikutnya. 

    • andi
    • 2023-01-24 07:16:41

    maaf pak.

    masih ada error untuk retur pembelian jika masih kosong.

    APPPATH\Models\PembelianReturModel.php at line 36APPPATH\Models\PembelianReturModel.php at line 36

  • Mas Agus,

    Ini ada Report Stock nya gak ya?
    Buat Acuan untuk Stock Opname gitu...

    makasih

  • Izin bertanya pak.Agus prihal download code mndapatkan databasenya jga? Trimksh

    • Iya mas sudah ada databasenya juga, baik database kosong maupun database yang ada sampel datanya

  • Bisa menggunakan AWebServer nya android pak?

    Jadi nggak perlu web server via komputer.

    • Seharusnya bisa mas, atau bisa coba pakai KSWeb yang lebih update PHP 8.

    • hendraVIP
    • 2023-01-05 18:28:04

    malam pak agus, di laporan penjualan pertanggal, untuk export excell dan pdf nya ajax error, kenapa yah?

    • Disaya bisa pak, bisa minta tolong dijelaskan perubahan apa yang sudah dilakukan, database apa yang digunakan apakah database.sql atau database-kosong.sql

  • izin tnya mas. Apakah diberikan video Tutorial pembuatannya unt.media belajar?

  • Siang Mas. Bagaimana caranya agar bisa dipakai di tablet dan HP. apakah ada aplikasi yg harus diinstall?

    kalau via hp dan tablet bisa offline juga ga? 

    • Untuk pemakaian di tablet atau hp tidak perlu install aplikasi mas, karena pakainya browser. 

      Untuk offline, agar fleksibel, aplikasi bisa diinstall di pc/laptop kemudian dihubungkan ke perangkat wifi (wifi tidak perlu konek internet) selanjutnya tablet/hp konek ke wifi dan mengakses alamat pc/laptop tersebut, nanti semua data masuk ke pc/laptop tersebut 

      • maaf mas saya gaptek. ada panduannya ga? atau nanti dibantu via remote?

        udah Checkout tinggal pembayaran

  • Mas, mau tanya, rencana saya ingin dipake untuk unit toko sebuah koperasi, nah disana ada pembayarannya tunai dan bisa kredit/utang untuk anggotanya, apakah bisa? ada laporan kredit tiap anggota nya, kalo bisa saya langsung beli nih mas... terimakasih

    • Untuk pembayaran tempo, contoh nya ada di menu penjualan mas, disitu pembayaran bisa diinput beberapa kali, kalau laporan kredit tiap anggota belum ada

      • Kalo di menu kasir, pas bayar ada pilihan pembayaran (Tunai) itu bisa di tambahkan nya dimana Mas?

  • Apakah jika membeli mendapatkan sourcecodenya dan dapat di modifikasi scriptnya?

    • Setelah beli source code dapat download dan dimodifikasi sesuai keperluan mas

  • sudah support untuk multi user ya pak ?

    • Multi user bisa mas, cuman belum support multi tenant, jadi user belum bisa membuka toko sendiri. Saat ini desainnya satu aplikasi untuk satu tentant

  • Assalamu'alaikum Mas Agus

    Untuk aplikasi yang berbayar, apakah bisa dibeli untuk dijual lagi hanya ke satu individu atau gimana mas aturannya?

     

    Demikian dan Terimakasih

    • Waalaykumsalam mas

      Aplikasi yang dibeli dapat digunakan untuk project sampai dengan dua client.

      Misal ada client minta dibuatkan aplikasi kasir maka dapat menggunakan aplikasi dari kami untuk memenuhi permintaan client tersebut.

      Namun demikian aplikasi tidak diperkenankan dijual kembali seperti di markerplace

      Jika memang ingin dijual kembali bisa menghubungi kami untuk model kerjasamanya

      Terima kasih 

        • DedeVIP
        • 2022-11-08 11:12:31

        Selamat siang Mas, apakah ini akan dikembangkan ke Multi-Tenant?

        Terima kasih...!

        • Sementara belum ada arah kesana mas karena aplikasinya bukan model subscription, tapi perpetual lisensi, jadi aplikasi menjadi milik pembeli, masing masing "tenant" bisa membeli aplikasi untuk digunakan sendiri.

Rating

Beri rating

Harga

Harga
245.000

Author

Author
Agus Prawoto Hadi

Script

Release
16 Oktober 2022
Update
03 September 2023
Versi
1.9.0
Framework
jQuery 3.6
Script
HTML