MCPcopy Index your code
hub / github.com/andriawan/AndKasir

github.com/andriawan/AndKasir @v0.5.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.7 ↗ · + Follow
507 symbols 1,057 edges 49 files 92 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AndKasir

AndKasir merupakan Aplikasi Kasir yang dibangun dengan teknologi Java. Dibuat simpel dan sederhana agar mudah dalam pengoperasiannya. Aplikasi ini berawal dari project sederhana saya dalam memenuhi permintaan toko ritel dalam menangani transaksi kasir sehari-hari.

Saat ini, Aplikasi ini masih dalam tahap pengembangan. Fitur-fitur yang dimiliki aplikasi ini mencakup

  • Perhitungan Standart Kasir
  • Cetak Struk
  • Cetak Laporan PDF

Versi Development Release Aplikasi AndKasir v0.1 dapat anda unduh di sini

Screenshot:

Panel Login

login

Panel Admin

admin

Panel Cetak Laporan ke PDF

laporan

Panel Kasir

kasir

Tentang Aplikasi

tentang

Sebelum mencoba Versi Development Pastikan

  1. cek file config.properties. Konfigurasi database ada di file ini, seperti nama database, driver database dan lain-lain
  2. cek folder lib. Semua dependensi library ada disini.
  3. Mysql sudah terinstall pada komputer anda beserta database yang sudah disedakan pada source code
  4. Pastikan Java runtime sudah terinstall (Direkomendasikan versi 7 atau 8)

Kontribusi: - Anda bisa melakukan kontrbusi dengan cara fork repository ini, Kemudian buat branch baru. buat improvisasi, kemudian lakukan pull request - direkomendasikan untuk menggunakan IDE Netbeans untuk kemudahan pengembangan GUI

TODO list: - Dokumentasi secara lengkap - Release Stabil - Lisensi ( Belum begitu paham. Mohon jika Anda berpengalaman dalam hal lisensi untuk melakukan pengecekan)

Extension points exported contracts — how you extend this code

LaporanDao (Interface)
@author andriawan [3 implementers]
src/andriawan/kasir/dao/LaporanDao.java
UserDao (Interface)
@author andriawan [3 implementers]
src/andriawan/kasir/dao/UserDao.java
TransaksiDao (Interface)
@author andriawan [2 implementers]
src/andriawan/kasir/dao/TransaksiDao.java
BarangDao (Interface)
@author andriawan [2 implementers]
src/andriawan/kasir/dao/BarangDao.java
KasirUserDao (Interface)
@author andriawan
src/andriawan/kasir/dao/KasirUserDao.java

Core symbols most depended-on inside this repo

getValueAt
called by 53
src/andriawan/kasir/model/TableUser.java
getConnection
called by 35
src/utilities/ConnectionManager.java
close
called by 30
src/andriawan/kasir/dao/impl/BarangDaoImpl.java
setRupiahFormat
called by 26
src/utilities/Formater.java
setRupiahToInteger
called by 23
src/utilities/Formater.java
close
called by 18
src/andriawan/kasir/dao/impl/UserDaoImpl.java
close
called by 16
src/andriawan/kasir/dao/impl/TransaksiDaoImpl.java
setStringReadySql
called by 11
src/utilities/Formater.java

Shape

Method 458
Class 44
Interface 5

Languages

Java100%

Modules by API surface

src/andriawan/kasir/view/MainForm.java38 symbols
src/andriawan/kasir/view/KasirForm.java38 symbols
src/andriawan/kasir/view/EditorBarangForm.java22 symbols
src/andriawan/kasir/model/Laporan.java22 symbols
src/andriawan/kasir/model/Barang.java20 symbols
src/andriawan/kasir/controller/BarangController.java20 symbols
src/andriawan/kasir/model/User.java19 symbols
src/andriawan/kasir/dao/impl/BarangDaoImpl.java18 symbols
src/andriawan/kasir/view/EditorUserForm.java17 symbols
src/andriawan/kasir/model/Struk.java16 symbols
src/andriawan/kasir/model/DetailTransaksi.java16 symbols
test/andriawan/kasir/dao/impl/TransaksiDaoImplIT.java15 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add AndKasir \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact