Coder Social home page Coder Social logo

rudi-krsoftware / open-retail Goto Github PK

View Code? Open in Web Editor NEW
170.0 27.0 126.0 16.16 MB

Perangkat lunak open source yang dikembangkan khusus untuk bidang usaha ritel, grosir, toko bangunan, toko komputer, toko buku, counter hp, pos, point of sale, kasir dan bidang usaha lainnya yang sejenis.

Home Page: https://www.facebook.com/openretail/

C# 91.83% PLpgSQL 2.58% CSS 0.06% ASP 0.01% HTML 0.47% JavaScript 0.26% TSQL 4.79%
net csharp dapper log4net syncfusion open-retail openretail pos point-of-sale

open-retail's Introduction

OpenRetail Donate

Build status Release Downloads Status Platform License

Open Retail

Apa itu OpenRetail?

OpenRetail adalah software open source yang dikembangkan khusus untuk bidang usaha ritel, grosir, toko bangunan, toko komputer, counter hp dan bidang usaha lainnya yang sejenis.

Saat ini pilihan software untuk usaha retil memang banyak ditambah lagi harga yang bervariasi mulai dari ratusan hingga jutaan rupiah. Tapi untuk software yang gratis, open source dan berkualitas mungkin OpenRetail adalah solusinya :-).

Apakah aplikasi ini benar-benar gratis?

Yuph, benar-benar gratis, bahkan lebih dari itu OpenRetail adalah software open source sehingga Anda bisa mendownload kode sumbernya, mempelajari dan mengembangkan sendiri sesuai kebutuhan, tapi dengan syarat tidak boleh menghapus informasi asli tentang pembuat aplikasi ini.

Panduan Penggunaan OpenRetail

Panduan instalasi dan penggunaan OpenRetail dapat dilihat di https://github.com/rudi-krsoftware/open-retail/wiki.

Forum atau Diskusi

Bagaimana jika ingin ikut berkontribusi?

OpenRetail adalah software gratis di bawah lisensi Apache, namun jika Anda merasakan manfaat dari software ini, Anda dapat berkontribusi dalam pengembangannya :-). Untuk informasi lebih lanjut tentang bagaimana cara berkontribusi bisa Anda cek di sini.

Prerequisites (Khusus software developer atau programmer)

OpenRetail adalah software gratis di bawah lisensi Apache. Selain gratis OpenRetail juga merupakan software open source sehingga Anda bisa mendownload kode sumbernya, mempelajari dan mengembangkan sendiri sesuai kebutuhan, tapi dengan syarat tidak boleh menghapus informasi asli tentang pembuat aplikasi ini.

Untuk mengembangkan sendiri OpenRetail dibutuhkan keahlian khusus di bidang pemrograman, ditambah keahlian pendukungnya seperti database. OpenRetail dikembangkan/ditulis dengan menggunakan bahasa pemrograman C#, salah satu bahasa pemrograman yang ada di platform .NET, sehingga untuk saat ini OpenRetail hanya bisa di install untuk sistem operasi Windows, mulai dari windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 dan Windows 7, windows 8, Windows Server 2012, Windows 10 dan Windows versi terbaru.

Selain keahlian khusus di bidang pemrograman, dibutuhkan juga tool-tool pendukung yang akan digunakan dalam proses pengembangannya. Berikut adalah tool-tool yang dibutuhkan untuk proses pengembangan OpenRetail.

Tool Development Lainnya

Lisensi

Source code OpenRetail menggunakan lisensi Apache. Lisensi Apache adalah lisensi untuk perangkat lunak bebas guna yang ditulis oleh Apache Software Foundation (ASF). Lisensi ini memberikan hak penggunaan paten secara langsung dari si pembuat perangkat lunak kepada pengguna.

Pada perangkat lunak berlisensi ini, pengguna boleh menggunakannya untuk tujuan komersil, pengguna boleh mendistribusikan ulang, memodifikasi, menggunakan paten, dan boleh menerapkan lisensi yang berbeda dari perangkat lunak asal. Pengguna juga boleh menggunakan dan memodifikasi perangkat lunak secara pribadi tanpa ada kewajiban untuk mendistribusikan ulang. Pengguna harus menyertakan lisensi ini pada perangkat lunak turunan yang didistribusikan, menyertakan hak cipta asli si pembuat, serta menyertakan perubahan apa saja yang dilakukan (apabila dimodifikasi). Pengguna tidak boleh menggunakan trademark, logo, atau mengatasnamakan si pembuat dalam proses distribusi ulang dan tidak punya hak untuk menuntut si pembuat ketika terjadi kerusakan pada perangkat lunak tersebut.

Yogyakarta, Januari 2017

Kamarudin

open-retail's People

Contributors

k4m4r82 avatar rudi-krsoftware avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-retail's Issues

Connection String

mau tanya kang, untuk cnnection string ada di mana??
kalau mau rubah DB make mySQL or SQLite bisa??

fitur ini berguna loh

dear pak Rudi,
sepertinya fitur di bawah ini berguna loh, siapa tau kalo boleh ditambahkan :

  1. multi satuan
    setiap item barang bisa beli/jual/stok dalam satuan yg berbeda, dimana ada satuan dasar (cth: pcs) dan satuan turunan (cth: pak6, pak10, pak12, karton dst). ada tabel satuan yg menyimpan detail auto konversi tsb. akan lebih hebat lagi kalo tabel barang bisa menyimpan satuan apa saja yg berlaku untuk barang tsb, supaya pegawai gak bingung pas jual/beli/stok.
  2. multi price dan multi diskon
    kalo bisa sih, multi price / diskon diberikan tabel sendiri, supaya kita mudah definisi price khusus berdasarkan qty belanjaan/jenis satuan belanja/golongan pelanggan/promosi khusus/event
  3. multi gudang
    berguna kalo gudangnya lebih dari satu, stok jadi mudah
  4. multi display/layar, supaya bisa tampil display khusus untuk promo/rincian belanja (di kasir) atau dashboard/beberapa windows buat komparasi data saat input.

sementara itu saja dulu, kalo ada fitur yg bisa disarankan pasti saya tanya lagi. terima kasih.
semangat ya pak, siapa tau program bapak bisa mengalahkan SAP nanti.

Penambahan fitur cetak barcode produk

Fitur ini digunakan untuk mencetak kode produk, pada saat mencetak nanti ada dua pilihan yaitu:

  1. Cetak tunggal -> hanya untuk satu produk
  2. Cetak berkelompok -> bisa lebih dari satu produk

Ini adalah contoh draft format barcode yang dihasil, tapi bisa saja nanti hasil akhirnya berubah.

openretail-barcode-generator

Coba Koneksi database dari PC lain tidak bisa, PC yg lain Firewall nya harus di Off kan dulu baru bisa

Selamat sore,

pak mau nanya ini saya nyoba koneksi databasenya dari PC lain, jadi 1 PC untuk Kasir dan 1 PC untuk admin server

Pengennya PC kasir pas login ip databasenya mengarahke PC admin server, setelah saya coba login Open RetailCashier dari PC kasir dan di tab connection saya masukkan ip PC admin server.

Ternyata tidak bisa, ada tulisan tidak bisa konek database, silahkan install di drive D bla..blaa.. ๐Ÿ˜„

Tapi ketika saya coba disable Firewall di PC admin server sebagai pusat database, saya bisa login lewat PC kasir

yang saya tanyakan apakah ada cara agar koneksi databse tersebut tidak terblok oleh firewall PC,
soalnya kalau firewall di OFF kan takut kena virus ๐Ÿ˜ƒ

Oke OM... kami tunggu infonya ... thank

Beberapa Fitur Tambahan yang Bisa Menjadi Masukan

Pertama saya mengucapkan terima kasih untuk software OPEN RETAIL yang sangat bermanfaat dengan fitur yang lengkap serta mudah dipakai disertai dengan instruksi yang gampang dimengerti sehingga bisa membantu usaha kecil maupun sedang untuk menggunakan POS secara gratis untuk transaksi sehari-hari ataupun hanya untuk belajar.

Masukan fitur untuk cetak nota penjualan:

  1. Nota penjualan ketika cetak nota disertai dengan keterangan Terbilang dibawah keterangan nominal agar mudah dibaca dalam penulisan angka (contoh: Terbilang: Satu Juta Rupiah)

  2. Laporan penjualan ketika cetak nota disertai dengan keterangan Tanda Tangan untuk si pembeli dan pemilik toko (contoh: Hormat kami Diterima Oleh )

                                  TTD			          TTD
    
  3. Ditambahkan pilihan cetak nota ukuran kertas Dot Matrix lebar 21cm karena yang sekarang hanya untuk ukuran kertas 11cm

Cara membuat installer

Assalamu'alaikum Wr.Wb.

Software Kasir Open Retail sangat bermanfaat bagi saya untuk belajar bagaimana membuat software dengan arsitektur yang baik,
Setelah mencoba melihat dokumentasi di github, saya belum menemukan dokumentasi tentang pembuatan installer.
image

Installer dari open retail ada beberapa : Cashier, Admin, Tool Backup Restore dan OpenRetailDatabase itu sendiri.

Bagaimana cara membuat installer OpenRetailerDatabase dan kemudian dihubungkan dengan installer OpenRetailer yang lain?
Apa rekomendasi referensi untuk membuat database installer seperti yang digunakan oleh OpenRetailer?

Terima kasih,
Salam

Read Only pada saat Penginputan Stok Barang pada OpenRetail Server

Text Box Read Only pada Stok Barang,

  • fitur ini akan mendisable penginputan stok barang pada menu referensi:produk pada saat dilakukan "Pengeditan/Perbaiki"
  • Stok barang hanya bisa ditambahkan pada saat awal input, dan selanjutnya stok produk ditambahkan melalui pembelian.

capture

Saya, Yudhi.

Pak, saya Yudhi Pratama Karsa.

Maaf kemarin saya marah kepada Bapak, sebenarnya maksud saya baik karena ingin memberi masukan untuk menyempurnakan aplikasi Bapak. Memang juga saya akui bahwa pribadi saya terlalu angkuh sehingga saya selalu memandang rendah hasil karya orang lain dan menggurui orang lain. Tapi saya sadar bahwa pribadi orang lain lebih baik dibanding saya, jadi saya perlu belajar untuk rendah hati, meskipun memang hal itu sulit bagi saya.

Oh ya Pak, saya sudah searching di internet mengenai aplikasi2 pertokoan buatan Indonesia yg gratis, namun sejauh ini yang cukup berkualitas saya hanya temukan aplikasi OpenRetail milik Bapak. Hufff... memang susah menemukan orang yg mau murah hati untuk berbagi aplikasinya secara gratis, apalagi open-source, sebab hampir semua orang punya kepribadian materialistik tanpa memiliki tanggung jawab sosial dalam bermasyarakat.

Melalui pesan ini, saya hanya mau berterima kasih kepada Bapak karena telah berkontribusi dalam mengembangkan aplikasi pertokoan yg berkualitas dan gratis, semoga aplikasi yang Bapak kembangkan dapat bermanfaat bagi sesama kita yang membutuhkan. Tetap semangat Pak untuk menyempurnakan aplikasinya, aplikasi OpenRetail juga saya sudah mulai posting di halaman blog saya (masih dalam tahap penulisan, nanti kalau saya punya waktu luang baru sempatkan utk diselesaikan) :
http://helloyud.blogspot.co.id/2018/04/aplikasi-pertokoan-gratis-indonesia.html

dan mungkin ke depannya juga saya rekomendasikan aplikasi OpenRetail pada aplikasi pertokoan buatan saya.

Mohon maaf & terima kasih Pak.

masalah pada input jumlah barang yang dijual

ketika selesai input barcode, barang akan muncul dan user merubah jumlah barang menjadi 3pcs (minimal grosir 3pcs) maka harga barang akan berubah menjadi harga grosir.

namun ketika barang di scan barcode sejumlah 3x, jumlah barang berubah menjadi 3pcs namun harga barang tidak berubah ke harga grosir, tetap harga normal.

scan > input jumlah barang > jumlah barang berubah > berubah ke harga grosir (benar)
scan beberapa kali > jumlah barang berubah > harga tetap normal (ini bugnya mungkin).

Cek Nota Terakhir

Siang Mas

Untuk di Cek Nota Terakhir bisa gak mas di kasih penambahan Cetak Nota Terakhir mungkin bisa bermanfaat jika ada kendala koneksi printer kasir terputus.
Dan satu lagi mas untuk hasil cetak nota kasir info Dibuat oleh Open Retail dts bisa di hilangkan gak mas...

terima kasih..

kasir input penjualan

Siang mas,

maaf sy baru coba belajar install.
terus sy coba input aplikasi kasir untuk penjualan.

  1. apakah memang waktu press F4 , list semua CUSTOMER tidak keluar?
  2. apakah memang waktu press F3 , list semua KODE BARANG tidak keluar?
    jadi saya mau tidak mau input wild card, misalnya customer GUNTUR, sy ketik GUN saja.

oh ya..spec pc test sy Windows XP SP3.
Terima kasih..sukses slalu

PPN Otomatis

Assalamualaikum,

Sebelumnya saya ucapkan banyak terima kasih karena telah membuat aplikasi gratis seperti ini.
ada beberapa request dari saya :

  1. Untuk PPN apakah bisa dibuat otomatis hitungannya.
  2. Untuk konsumen di penjualan apakah bisa lookup dan begitu juga supplier serta nama barang

Download Lambat

(maaf) Saya tidak tahu ini harus saya sampaikan dimana. Sepertinya kurang pas juga untuk Pull Req. Jadi disini aja....

Saya lagi cari software kasir. tapi..
Speed Download Github sangat lambat. hanya 1-3kb/s. 13 Jam baru selesai downloadnya.

--> Mohon diberikan Mirror untuk download. Makasih.

Slow Speed

Ping

Penambahan setting untuk menonaktifkan fitur autoupdate harga jual master produk ketika terjadi perubahan harga pada saat penjualan

Secara default OpenRetail akan mengupdate harga jual di master produk ketika terjadi perubahan harga pada saat transaksi penjualan. Fitur ini sebenarnya untuk memudahkan pengguna OpenRetail untuk mengupdate harga jual ketika ada produk yang harga jualnya memang belum update. Jadi tidak harus mengaktifkan module produk dulu untuk mengupdate harga jualnya.

Tapi ada kasus di mana perubahan harga jual pada saat transaksi penjualan bukan karena harganya belum update tapi karena hal lain seperti tawar-menawar.

Bug customer tidak boleh kosong

Saat sedang melakukan transaksi penjualan, terdapat kolom isian customer namun saat klik tombol customer disamping muncul warning "customer - tidak boleh kosong". Dan selalu muncul ketika sudah coba buat data customer baru, sehingga dari sini gagal bertransaksi karna selalu muncul warning tersebut.
versi yang digunakan OpenRetail 1.3.0

image

Masalah pada OpenRetailDatabase

Sebelumnya OpenRetail berjalan secara normal tidak ada masalah.
Timbul masalah setelah saya tidak sengaja menghapus folder OpenRetailDatabase di drive D: (lokasi instalasi saya).
Ketika saya coba install ulang, muncul pesan:

Open Retail Database sudah pernah diinstall !!!
Silakan uninstall terlebih dahulu sebelum melakukan install ulang.
Kemudian hapus folder 'D:\OpenRetailDatabase'

Dan ketika saya coba saya uninstall melalui Windows Programs dan Features, muncul pesan:

An error occured while trying to uninstall Open Retail Database. It May have already been uninstalled.

Jadi kedua hal ini saling bertentangan. Di-install tidak bisa di-uninstall juga tidak bisa.

Saya coba meng-install dengan menggunakan database versi development: OpenRetailDatabase-v1.6.3-dev-Setup.exe proses instalasi sukses.

Kemudian saya jalankan lagi program OpenRetail dan OpenRetailCashier namun muncul pesan error setelah login form:

Maaf koneksi ke database gagal !!!
Disarankan untuk menginstall OpenRetail di 'Drive D'.
Silahkan uninstall dulu OpenRetailnya, kemudian install lagi di 'Drive D'.

Saya sudah beberapa kali coba install ulang, baik di drive C ataupun D, tapi hasil tetap sama.
Mungkin ada kaitannya dengan masalah yang pertama.

Adakah saran pak @rudi-krsoftware ?
Terima kasih

request fitur form transaksi penjualan dibuat supaya fullscreen

lebih bagus pada form transaksi penjualan dibuat fullscreen karena pengalaman saya menggunakan beberapa program kasir yg berbayar dibuat seperti itu, supaya tampilan dari windows ga keliatan dan hanya menampilkan Form nya saja dalam bentuk fullscreen

request

assalamualaikum, salam sehat selalu
bisa kah kita request untuk daftar harga , karena kita kebetulan kerja di toko obat dan menjual pada penjual jamu keliling

jadi untuk harga ada untuk sales, grosir , tukang jamu , dan harga toko
kurang lebih seperti ini ka
mohon maaf sebelumnya

Gagal Back-Up untuk development

Maaf bang rudi izin bertanya, kan saya mencoba open retail yang untuk development, nah pas bagian back-up error bang,notifnya seperti gambar dibawah ini. kalo itu errornya dibagian mana ya bang ? padahal codingnya tidak saya otak atik
Capture

request fitur tambahan edit nota mini pos

terimakasih untuk meluangkan waktunya mengembangkan aplikasi ini.

saya ada beberapa request (masukan) pada fitur cetak nota minipos.

  • penambahan fitur edit pada print nota yang bisa meniadakan baris tanggal, nama user, jam transaksi, baris kosong, nomor nota, tanggal nota, total item, diskon, dan ppn dkk, yang menurut hemat kami kurang begitu penting pada implementasi di toko kami, dan dengan begitu bisa meminimalisir pengeluaran biaya barang habis pakai (kertas & printer thermal) intinya mengurangi sekitar 6-8 baris pada struk yang tercetak.

  • sementara ini toko kami masih tahap input barcode, nama barang dan harga.

  • terimakasih banyak & sehat selalu.

whatsapp image 2019-01-07 at 14 53 27
*Toko Bu Nur Kerjo

Request fitur Level satuan.

Pak, request fitur satuan dan level harga per quantyty dong. Untuk penjulan grosir sekaligus eceran..
Kalo bisa satuannya per item input sendiri. ๐Ÿ˜‰

kritik bukan didasari niat utk menggurui atau mencela hasil karya seseorang

Kritik diberikan bukan didasari oleh niat untuk menggurui atau mencela hasil karya seseorang, tetapi semata-mata untuk menyempurnakan hasil karya seseorang menjadi lebih baik lagi. Alangkah baiknya seorang yang rendah hati, maka ia akan dapat menyempurnakan diri lagi melalui kritikan yang diterima dengan rendah hati.

perubahan stok secara massal

Maaf pak Rudi, mungkin perlu juga ditambah fitur untuk untuk stok opname atau merubah stok secara massal pasca stok opname. misalnya seteleah stok opname menyeluruh terus membutuhkan update penyesuaian jumlah barang yang banyak. cz setelah stok opname pasti terdapat banyak barang selisih. Jadi tidak perlu penyesuaian secara satu persatu. mungkin alurnya:
diatas tabel penyesuaian stok ditambahkan box option: [alasan penyesuaian] baru kemudian memasukkan beberapa item yang perlu disesuaikan

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.