/android-PosKasir

POS (Point of Sale) adalah sistem yang digunakan oleh bisnis untuk melakukan transaksi penjualan dengan pelanggan. POS Kasir Android adalah aplikasi atau perangkat lunak kasir yang berjalan pada perangkat Android, seperti tablet atau smartphone, untuk membantu bisnis dalam mengelola transaksi penjualan dan inventaris.

Primary LanguageHTML

POS Kasir Local Host Untuk Android

Pos Kasir

POS (Point of Sale) adalah sistem yang digunakan oleh bisnis untuk melakukan transaksi penjualan dengan pelanggan. POS Kasir Android adalah aplikasi atau perangkat lunak kasir yang berjalan pada perangkat Android, seperti tablet atau smartphone, untuk membantu bisnis dalam mengelola transaksi penjualan dan inventaris.

Kelebihan Aplikasi POS Kasir ini adalah menggunakan koneksi Localhost. Dengan kata lain bisa diakses menggunakan satu jaringan yang sama (localhost atau intra) dimana Handphone atau Tablet sebagai server utamanya. Sedangkan untuk Operator bisa diberikan akses yang berbeda-beda antara operator satu dan yang lainnya.

Sponsor

Maintenance

Features Aplikasi e-Kasir

--> Transaksi Produk

  • Penjualan
  • Retur Penjualan
  • Pembelian
  • Retur Pembelian

--> Transaksi Keuangan

  • Pengeluaran Umum
  • Pengeluaran Pengiriman
  • Pemasukan lain-lain
  • Hutang
  • Piutang

--> Produk

  • Kategori Produk
  • Data Produk
  • Data Stok
  • Paket Diskon
  • Level Harga

--> Kontak

  • Data Customer
  • Data Supplier

--> User

  • Operator

--> Keuangan

  • Cashbox
  • Arus Uang
  • Penambahan Saldo
  • Pengurangan Saldo
  • Pemindahan Saldo

--> Laporan Umum

  • Laporan Harian
  • Laporan Bulanan
  • Laporan Tahunan
  • Laporan Saldo

--> Toko Online

  • APK Builder
  • Toko Online
  • Produk Online
  • Data Order
  • Pangaturan Online

--> Pengaturan

  • Logout
  • Pengaturan Toko
  • Pengaturan Password
  • Pengaturan Logo Toko
  • Pengaturan Logo Struk
  • Pengaturan Printer
  • Pengaturan Mode
  • Pengaturan Menu
  • Lokasi Toko
  • Tanda Tangan
  • Backup GoogleDrive
  • Backup Dropbox
  • Terms
  • About
  • Reset Data
  • Transfer Data
  • Fitur Tambahan
  • Upload Laporan

Untuk Aplikasi ini sudah terintegrasi barcode scanner dan printer dengan akses bluetooth. Fitur tambahan terdapatnya nomer antrian dan bisa kirim nota ke whatsapp atau SMS.

Tech

Aplikasi ini dibangun dengan menggunakan:

  • [Java]
    Java adalah sebuah bahasa pemrograman yang populer dan platform komputasi yang digunakan secara luas untuk mengembangkan berbagai jenis perangkat lunak. Java pertama kali dikembangkan oleh Sun Microsystems (sekarang dimiliki oleh Oracle Corporation) pada tahun 1995. Bahasa pemrograman Java dirancang dengan berbagai fitur yang memungkinkan portabilitas, keamanan, dan kemudahan penggunaan.
  • [Kotlin]
    Kotlin adalah bahasa pemrograman yang dapat digunakan untuk mengembangkan berbagai jenis perangkat lunak, termasuk aplikasi mobile, aplikasi web, dan aplikasi berbasis server. Bahasa ini dikembangkan oleh perusahaan JetBrains dan pertama kali diperkenalkan pada tahun 2011. Kotlin dirancang untuk menjadi kompatibel dengan Java, sehingga pengembang Java dapat dengan mudah beralih ke Kotlin dan menggunakan kode Java yang ada dalam proyek Kotlin.
  • [Android Studio]
    Android Studio adalah sebuah lingkungan pengembangan terintegrasi (IDE) yang dikembangkan oleh Google untuk membuat aplikasi Android. IDE ini dirancang khusus untuk memudahkan pengembang dalam membuat, menguji, dan menerapkan aplikasi Android.
  • [SQLite]
    SQLite adalah sebuah perangkat lunak (software) yang digunakan untuk mengelola basis data (database) relasional. Ini adalah sistem manajemen basis data (DBMS) yang bersifat self-contained, serverless, dan tidak memerlukan konfigurasi atau instalasi yang rumit. SQLite dikembangkan oleh D. Richard Hipp dan pertama kali dirilis pada tahun 2000. SQLite dirancang untuk menjadi ringan, cepat, dan efisien, dan sering digunakan dalam berbagai jenis aplikasi, termasuk aplikasi mobile, desktop, dan bahkan dalam perangkat lunak yang berjalan di perangkat embedded (seperti dalam perangkat IoT).
  • [XML Layouts]
    XML Layouts merujuk pada cara tata letak dan struktur elemen-elemen antarmuka pengguna (UI) dalam pengembangan perangkat lunak, terutama dalam konteks pengembangan aplikasi berbasis Android atau pengembangan web. XML (eXtensible Markup Language) adalah bahasa markup yang digunakan untuk mendefinisikan struktur hierarki elemen-elemen dalam dokumen teks.
  • [Google Material Design]
    Google Material Design adalah sebuah desain visual dan panduan pengembangan yang dikembangkan oleh Google untuk aplikasi dan situs web. Material Design diperkenalkan pertama kali oleh Google pada tahun 2014 sebagai upaya untuk menciptakan pengalaman pengguna yang lebih konsisten dan menarik di berbagai platform dan perangkat.
  • [Flutter]
    Flutter adalah sebuah framework open-source yang dikembangkan oleh Google untuk membangun antarmuka pengguna (UI) yang kaya dan indah secara konsisten di berbagai platform, termasuk Android, iOS, web, desktop, dan lainnya.
  • [React Native]
    React Native adalah sebuah framework open-source yang dikembangkan oleh Facebook untuk membangun aplikasi mobile berbasis JavaScript. Framework ini memungkinkan pengembang untuk membuat aplikasi mobile yang dapat berjalan di berbagai platform seperti iOS dan Android dengan menggunakan satu kode sumber utama. Pengembang dapat menggunakan React Native untuk mengembangkan aplikasi mobile dengan tampilan dan perilaku mirip dengan aplikasi native, tetapi dengan menggunakan bahasa pemrograman JavaScript dan komponen React.
  • [Xamarin]
    Xamarin adalah platform pengembangan yang memungkinkan Anda menggunakan bahasa pemrograman C# untuk membuat aplikasi mobile yang dapat berjalan pada berbagai platform, termasuk Android. Ini adalah pilihan yang baik jika Anda memiliki pengalaman dengan C#.
  • [Ionic]
    jQuery adalah library JavaScript open-source yang di-minify dan dibuat untuk operasi JavaScript yang disederhanakan. Anda bisa menggunakan jQuery untuk coding serangkaian perintah dengan cepat, yang pada dasarnya akan memerlukan waktu lebih lama apabila menggunakan kode HTML.
  • [PhoneGap/Cordova]
    PhoneGap (atau Cordova) adalah platform pengembangan aplikasi mobile yang memungkinkan Anda menggunakan HTML, CSS, dan JavaScript untuk membuat aplikasi Android (dan platform lainnya).
  • [NativeScript]
    NativeScript adalah kerangka kerja yang memungkinkan Anda menggunakan JavaScript atau TypeScript untuk mengembangkan aplikasi lintas platform dengan tampilan dan performa mirip aplikasi natif.
  • [Git]
    Git adalah sistem pengendalian versi yang populer yang membantu Anda mengelola kode sumber proyek Anda.

Requirement

  • Android 4.1 or later
  • Printer Bluetooth
  • Minimal Size internal storage 2GB

Installation

Klik pada aplikasi yang sudah didownload

Izinkan (beri Permission) untuk akses kamera etc.
buka aplikasi yang sudah terinstall
untuk login awal pemilik toko password : admin
Setting nama Toko, Create Operator (On atau Off Akses menu), dan setting produk (nama produk, harga, barcode).

Untuk User ada 2 fungsi Login User.

[Admin (pemilik Toko)]

Password : admin

[Kasir (operator)]

Untuk Operator bisa lebih dari satu user (berdasarkan hak akses Menu).

Akses POS Kasir

Untuk Akses menggunakan Laptop dan device lainnya (dengan ketentuan harus satu jaringan internet yang sama). Buka browser dengan url:
http://IP aplikasi Pos Kasir : Port

Note: Saat akses dari device yang berbeda aplikasi POS Kasir Harus Aktif.

License

MIT

Free Software, Hell Yeah!

MIT license GitHub

Credit

𝕋𝕣𝕚 𝕙𝕒𝕣𝕥𝕠𝕟𝕠

My Blogs Facebook Instagram Tik Tok Twitter