Giter VIP home page Giter VIP logo

program-inventori-python's Introduction

ardean ardean



Logo GPLv3 License

Program Inventori

Program inventori sederhana dibuat menggunakan bahasa permograman Python dan Tkinter untuk GUI nya (Graphcial User Interface). Saya buat program ini bertujuan untuk membantu anda lebih mudah dalam mengelola inventori yang anda miliki di Toko, Gudang, dll. Semoga bermanfaat.

Fitur

  • Menambah Data
  • Menghapus Data
  • Memperbarui Data
  • Ekspor ke Excel
  • Tampilan User-Friendly
  • Penggunaan yang mudah
  • Open-Source

Tampilan Program

App Screenshot

App Screenshot

Requirements

Silahkan install beberapa Packages berikut ini sebelum menjalankan program. Jika belum di install, dapat dipastikan akan terjadi error pada saat anda menjalankannya.

  • Tkinter
  • Numpy
  • PyMysql
  • Auto PY-To-EXE (Disarankan)

Install

Pertama, silahkan install dulu requirements nya

  pip install -r requirements.txt
pip install tk

Opsional:

Anda bisa menginstall AUTO-PY-TO-EXE agar dapat membuat versi Executablenya:

pip install auto-py-to-exe

PENTING

Sebelum menjalankan dan membuat file executable nya. Anda harus membuat database nya terlebih dahulu di PhpMyAdmin. Bisa akses di localhost/PhpMyAdmin. Berikut step nya:

  • Aktifkan Apache server nya. Disarankan menggunakan XAMPP
  • Buka Browser, lalu ketik localhost/phpmyadmin
  • Buat Database baru

Setelah itu, cari kode ini di script python saya:

def connection():
    conn=pymysql.connect(
        host='localhost',
        user='root',
        password='admin123',
        db='inventory'
    )
    return conn

Ganti db sesuai dengan nama database kalian. Kalau MYSQL kalian tidak menggunakan Password, silahkan dikosongkan.

Build & Deploy

Untuk menjalankan kode diatas, cukup ketik:

python inventori.py

Pada terminal kalian.

Jika ingin Build versi Executablenya bisa dengan menjalankan perintah berikut:

auto-py-to-exe

Setelah menjalankan perintah tersebut, anda akan melihat tampilan awal auto-py-to-exe nya.

App Screenshot

Silahkan untuk mengikuti setelan saya seperti ini:

App Screenshot

Berikut penjelasan dari tiap opsi yang saya pilih:

  • Masukan PATH Script Python anda pertama
  • Klik Opsi Satu Berkas
  • Klik Opsi Berdasarkan Jendela(Sembunyikan Konsol)

Satu berkas, akan membuat file Executablenya menjadi 1 file saja.

Berdasarkan Jendela akan menyembunyikan konsol yang terbuka saat menjalankan file .EXE nya.

Kustomisasi

Jika anda ingin menambahkan Kategori, anda bisa cari kode berikut:

categoryArray=['']

FAQ

Apa tujuan program ini?

Program Inventori ini saya harapkan agar dapat memudahkan pengguna dalam menginput data produk yang dimiliki di toko, gudang, maupun penggunaan lainnya. Selain itu, awalnya juga saya bertujuan agar dapat lebih mudah untuk melihat harga produk tanpa menghafalnya.

Apa alasan program ini dibuat?

Awalnya saya lihat banyak sekali pembeli di toko saya, saya sedikit kewalahan dan kadang keliru dengan memberikan harga-harga dari item di toko saya. Maka, saya berinisiatfi dengan membuat progam ini untuk memudahkan saya dalam mengingat harga-harga item yang ada di toko saya.

Apakah program ini gratis dan tidak berbayar?

Ya, program ini gratis dan tidak berbayar. Apabila anda menemukannya di suatu tempat dan melihatnya di jual. Anda bisa melaporkan ini ke saya. Saya memberikan program ini gratis kepada seluruh pengguna.

Apakah program ini akan di update kedepannya?

Tergantung, jika anda ingin mengkustomisasi progam ini. Anda dapat menghubungi saya dengan membahasnya. Atau jika anda bisa silahkan modifikasi sendiri. Program ini memiliki lisensi GNU/GPL.

Apakah saya dapat memodifikasi, menggandakan, dan merepublish program ini?

Silahkan anda lakukan, jangan lupa memberikan credit author.

Apakah saya dapat menjual program ini?

Tidak, anda tidak boleh menjual program gratis ini kepada siapapun. Saya membuat program ini agar dapat bermanfaat bagi banyak orang. Sangat tidak etis jika anda mengambil kesempatan tersebut.

program-inventori-python's People

Contributors

ardeanx avatar

Watchers

 avatar

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.