Aplikasi Pertokoan "MiniMart"

37 comments
Aplikasi Pertokoan "MiniMart"


# Pengembang
KK-Software (Makassar, Indonesia) (^ o ^).


# Kontak
helloyud@gmail.com (bagi yang ingin bertanya dapat mengirim ke alamat e-mail ini)


# Lisensi
Aplikasi ini gratis sepenuhnya & bersifat open source. Anda dapat me-"modifikasi ulang program ini", dan mendistribusikan hasil "modifikasi ulang program ini" yang telah anda buat secara bebas tanpa perlu memperoleh ijin dari pengembangnya.




# Download Aplikasi Pendukung
Aplikasi "MiniMart" membutuhkan 2 aplikasi pendukung agar dapat beroperasi, yaitu:
Anda dapat mendownload kedua aplikasi ini secara langsung dari website resminya, namun berhubung karena versi terbaru dari kedua aplikasi tersebut memiliki ukuran file yang sangat besar, maka di sini, saya menyediakan file instalasi versi lama dari kedua aplikasi tersebut yang masih berukuran kecil sehingga tidak memberatkan untuk di-download. Anda dapat men-download-nya di link yang saya sediakan berikut ini:
Silahkan meng-install terlebih dahulu kedua aplikasi tersebut (JRE dan MySQL) sebelum mulai menggunakan aplikasi "MiniMart".

Khusus untuk instalasi MySQL, anda dapat menyimak cara instalasinya di sini :
http://helloyud.blogspot.com/2017/08/panduan-instalasi-database-server-mysql.html


# Fitur-Fitur
  • ---- Barang ----
  • Pendataan barang : ket. umum (harga beli dan jual, stok, stok minimal, keterangan tambahan), daftar gambar, dan daftar suplier.
  • Pencetakan laporan barang dan katalog gambar barang (pada kertas A4, A5).
  • Pencetakan label barang : barcode dan price tag.
  • ---- Subjek ----
  • Pendataan subjek : daftar alamat, daftar kontak, dan daftar barang yg di-suply.
  • Pencetakan laporan subjek (pada kertas A4, A5).
  • ---- Transaksi ----
  • Pendataan transaksi : ket. umum (tanggal, subjek, sales, lama kredit), daftar barang masuk, daftar barang keluar, dan daftar pembayaran kredit.
  • Mendukung penginputan dari peralatan barcode & pencetakan nota pada saat melakukan transaksi (pada kertas A5, A6, Thermal 80mm, Thermal 58mm).
  • Pencetakan laporan transaksi (pada kertas A4, A5).
  • ---- Pra-Transaksi ----
  • Pendataan pra-transaksi.
  • Pra-transaksi adalah bakal transaksi atau gambaran dari transaksi yang akan terjadi di waktu mendatang. Inputan pra-transaksi tidak berpengaruh terhadap data apapun karena hanya dianggap sebagai "gambaran atas transaksi yang akan terjadi". User dapat menginput pra-transaksi sembari menunggu peristiwa transaksi terjadi di dalam kenyataan. Ketika peristiwa transaksi telah terjadi di dalam kenyataan, maka data pra-transaksi yang telah diinput sebelumnya dapat langsung dikonversi menjadi transaksi.
  • ---- User ----
  • Mendukung multi user dan pengaturan hak akses utk masing-masing user, contohnya pemilik toko dapat menginput segala jenis data sedangkan kasir hanya dapat menginput data transaksi saja.
  • ---- Backup Data ----
  • Mendukung kebutuhan backup dan restore data dari file.
  • ---- Lainnya ----
  • Mendukung multi akses (aplikasi dapat digunakan pada beberapa komputer di suatu saat secara bersamaan).


# Screenshoot Dan Video Tutotial


Video tutorial mengenai penggunaan aplikasi dapat dilihat di :
Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

37 komentar:

  1. Kalo gagal membuat database itu knp yah ? Pakai Mysql 5.7 dan java 8 os w7 64bit.

    BalasHapus
    Balasan
    1. satrio adi, kalo mau buat database, kamu harus login sebagai root di mysql. Karena root punya semua hak akses di mysql, contohnya utk buat database, tabel, & prosedur.

      Hapus
  2. Balasan
    1. nina, zipnya tidak pakai password...

      Hapus
  3. yang versi-versi kemarin masih bisa gagal buat database, kalau mau versi ter-update-nya (yg sudah diperbaiki bug-nya) bisa download ulang aplikasi MiniMart di folder Drive saya pada link download yang saya sediakan di atas.

    BalasHapus
  4. bisa di instal dilinux om ?

    BalasHapus
    Balasan
    1. @solihin, aplikasi MiniMart dibuat dalam bahasa Java, jadi boleh berjalan di platform manapun (windows, linux, mac) asal sudah install "Java Runtime Environment (atau disingkat JRE)". Bagi yang menggunakan pertama kali, silahkan baca dulu file "Baca dulu ini.txt".

      Hapus
  5. Jika anda tertarik, ini ada alternatif Free Software Kasir Toko & Supermarket / POS berikut source codenya yang juga dibuat dengan Java dan Mysql: http://solusiprogram.com/software-toko-kasir-gratis/

    Keuntungan menggunakan software ini:

    - Jumlah data tidak terbatas
    - Dapat dioperasikan di supermarket dengan banyak kasir
    - Dapat dioperasikan dengan hanya menggunakan keyboard
    - Transaksi penjualan dapat dilakukan hanya dengan 3 langkah: scan-enter-masukkan uang dibayar (program otomatis menyimpan&mencetak setelah jumlah uang dibayar sama atau melebihi total transaksi)
    - Support barcode scanner
    - Kursor bebas diletakkan di mana saja sebelum men-scan barcode
    - Dapat dioperasikan menggunakan printer tinta maupun dot matrix
    - Fitur-fitur: Data Barang/Stok, Data Pelanggan, Data Supplier, Penjualan, Pembelian, Retur, Kas, Print data, Export ke xls, dll


    Software Toko versi Android juga tersedia di sini: http://solusiprogram.com/software-toko-kasir-gratis-android/

    BalasHapus
    Balasan
    1. apakah support dengan printer thermal ?

      Hapus
  6. gan, username and password nya apa gan?

    BalasHapus
    Balasan
    1. @AbuRizaHafitzh, udah install MySQL???
      Kalau sudah, username dan passwordnya sesuai dengan username dan password di MySQL.
      Contohnya untuk masuk ke MySQL pakai username dan password : 'root' (username) dan '123' (password) ; kalau masuk ke aplikasi MiniMart juga pakai username dan password yg sama ('root' dan '123') sebagaimana ketika masuk ke MySQL.

      Hapus
  7. http://bajankcreative.blogspot.co.id/ kumpulan aplikasi NetBeans

    BalasHapus
  8. Kalau import nya di java db bisa gak ya?

    BalasHapus
    Balasan
    1. @Moh_Akhirudin, data-data di aplikasi ini hanya boleh bekerja di database "BER-VENDOR MySQL", kalau untuk database "BER-VENDOR LAIN" tidak bisa.
      Tapi boleh juga di-akali supaya data-data pada aplikasi ini boleh di-import (atau di-masukkan) ke database "BER-VENDOR LAIN", namun hanya dapat dilakukan jika kita mengerti tentang programming dan database.

      Hapus
  9. waduh gan kok setelah ane donlot cuma file2 data base aja, untuk file instal nya kok gak ada ya? udah bolak-balik nyari difilenya di folder gak ketemu tuh? mohon pencerahan nya gan.
    makasih

    BalasHapus
    Balasan
    1. @HarisFadillah, aplikasi "MiniMart" itu filenya "MiniMart.jar", dan dapat dijalankan langsung di komputer yang sudah install Java Runtime Environment (JRE). Tidak perlu di-install seperti software2 lain krena dapat langsung dijalankan di komputer asal sudah install JRE.

      Hapus
  10. @yudhi: minta personal contact person dong.

    BalasHapus
    Balasan
    1. @ChrisPhie, saya akan cantumkan kontak saya di halaman blog ini.

      Hapus
  11. Untuk yang bertanya, Maaf ya kalau lambat respon.... karena saya kurang sering online. Tapi saya akan usahakan sering pantau blog ini....

    BalasHapus
  12. bang cara setting ukuran printer gmana? saya pake printer thermal 58mm kok tulisan hasil cetakannya kepotong.. mohon solusinya

    BalasHapus
    Balasan
    1. sori, aplikasi ini blm bisa pakai printer thermal mini ukuran 58mm. tapi hanya bisa pakai printer thermal standar ukuran 80mm.

      sebenarnya saya bisa modifikasi lagi aplikasi ini supaya bisa print di kertas thermal 58mm, tapi berhubung karena nama barang yang di-print bisa saja jumlah karakternya banyak, maka saya pikir aplikasi ini cocoknya pakai kertas thermal ukuran 80mm.

      harga printer thermal 80mmm kisaran 3 jutaan. memang mahal tapi lebar kertas thermal 80mm bisa menampung lebih banyak karakter utk cetak nama barang sehingga konsumen pun lebih nyaman dalam membaca hasil cetakan struk/nota di kertas ukuran 80mm dibanding ukuran 58mm.

      Update terbaru : Saat ini saya sudah update aplikasinya sehingga dapat print di kertas thermal 58mm.

      Hapus
  13. nama databasenya apa ya agan, terimakaish infonya

    BalasHapus
    Balasan
    1. @LeoSefprima, databasenya dibuat sendiri (dan nama databasenya bisa ditentukan sendiri). Bisa lihat Panduan.pdf yang ada di folder "_Lain".

      Hapus
  14. pertama masuk minta user dan pass mysql gan padahal di konfigurasinya suda di kosongkan itu kenapa ya

    BalasHapus
  15. http://prntscr.com/g4xyjd ini ss nya

    BalasHapus
    Balasan
    1. @raden, aplikasi minimart hanya berperan sebagai perantara antara pengguna dgn database. jadi sebelum bisa masuk ke dalam aplikasi perlu memasukkan dulu username dan password agar dapat login ke database. jadi, masukkan username dan password yg telah disetting sebelumnya di database mysql kalau mau masuk ke dalam aplikasi minimart.

      biasanya usernamenya adalah 'root' dan passwordnya adalah '123' atau kalau tidak pakai password berarti inputan passwordnya tidak usah diisi atau dikosongkan saja.

      @raden, kalau ada yg belum jelas boleh tanya lebih lanjut di e-mail yg saya cantumkan di halaman blog ini.

      Hapus
    2. @raden, pada saat pertama kali aplikasi minimart berjalan, aplikasi akan terlebih dahulu mencoba login ke database menggunakan alamat ip, port, username, dan password yg telah diatur di file konfigurasi. kalau berhasil login menggunakan parameter yg telah diatur di file konfigurasi, maka aplikasi akan langsung masuk ke dalam menu utama, namun sebaliknya jika aplikasi gagal login, maka aplikasi akan memunculkan tampilan login di mana pengguna perlu memasukkan username dan password utk login ke database.

      Hapus
  16. Balasan
    1. @nugrahacell, jalankan dulu service mysql lalu kemudian coba login. karena mungkin service mysql nya belum berjalan sehingga aplikasi tdk dapat melakukan koneksi ke database mysql.

      Hapus
  17. Mas kok muncul "Gagal memulai aplikasi ..." terus yah. saya sudah cek, mySQL server, konfigurasi.txt, _lain jg lengkap. g bisa liat log errornya ya?
    saya pakai ubuntu 16.04, java v. 8

    BalasHapus
    Balasan
    1. oh saya sudah tau mas. setelah saya trace kodingannya, error gara gara load data di folder _lain. kalau di windows mungkin pathnya pakai "\" tapi kalau d ubuntu pakai "/". sekarang sudah solved

      Hapus
    2. @aris, terima kasih laporan bugnya, saat ini saya sudah perbaiki bugnya : semua karakter '\' yang menjadi separator file telah saya ubah menjadi variabel File.separator agar dapat kompatibel dgn semua sistem operasi. ^o^

      Hapus
  18. Tolong kasi panduan juga untuk instal mySQL nya, kendala saya tidak bisa login

    BalasHapus
    Balasan
    1. @CherynCell, boleh simak >>> # Download Aplikasi Pendukung <<< yang saya tulis di halaman blog ini.

      Hapus
  19. Pada saat extrak file error bos..

    BalasHapus
    Balasan
    1. Coba download ulang, karena saya juga sudah tes download ulang di sini dan file zipnya tidak rusak. Mungkin proses downloadnya yang cacat sehingga file zip hasil downloadnya juga cacat.

      Hapus