Dalam manajemen Produk, digunakan untuk membuat data dan menyimpan informasi tentang produk yang dijual di toko material. Ini dapat mencakup atribut seperti nama produk, harga, jumlah stok, kategori, dan detail produk lainnya. Database atau file teks dapat digunakan untuk menyimpan dan mengelola informasi. Lalu ada transaksi penjualan. Transaksi penjualan ini berfungsi dalam membuat metode untuk melakukan transaksi penjualan.
Ketika pelanggan membeli barang, sistem akan memproses item yang dipilih, mengurangi stok dari inventaris, menghitung total harga, dan mencetak struk pembelian. Dalam komponen ini, kita dapat memperhitungkan perhitungan pajak atau diskon yang relevan. Selanjutnya ada inventarisasi barang. Gunakan Python untuk mengelola stok barang. Ketika ada transaksi penjualan, jumlah stok akan berkurang. Jika stok mencapai tingkat minimum tertentu, sistem dapat memberikan notifikasi atau memicu pemesanan ulang ke supplier.
Kita dapat mempertimbangkan penggunaan database atau file untuk menyimpan dan mengupdate informasi inventarisasi. Lalu ada komponen pembayaran. Komponen ini berfungsi untuk menghitung total pembayaran dan memproses pembayaran dari pelanggan. kita dapat mencakup berbagai metode pembayaran, seperti tunai, kartu kredit, atau transfer bank.
Jika diperlukan, Anda juga dapat mengintegrasikan sistem pembayaran dengan pustaka atau layanan pembayaran pihak ketiga. Dan komponen yang terakhir yaitu laporan keuangan. Pada komponen ini, sistem dapat menghasilkan laporan keuangan, seperti laporan penjualan harian, laporan laba rugi, atau laporan inventarisasi. Kita dapat menggunakan modul Python untuk menghasilkan file Excel, PDF, atau format lainnya yang sesuai untuk laporan tersebut.
Berikut adalah contoh penerapan Sistem data relasional dengan menggunakan sistem informasi akuntansi dengan model Pyhton. Kasus ini diambil dari sebuah toko material bahan bangunan yang bernama Toko Material Bahan Bangunan Subur Jaya Abadi. Dimana toko tersebut menjual material bahan bangunan sebagai berikut :
- Batu Bata seharga Rp 1.000
- Pasir seharga Rp 50.000
- Batako seharga Rp 10.000
- Genting Metal Pasir seharga Rp 50.000
- Semen seharga Rp 60.000
- Pipa seharga Rp 50.000
- Besi Beton seharga Rp 100.000
- Paku seharga Rp 20.000
- Cat Tembok seharga Rp 150.000
- Keramik Ubin seharga Rp 60.000
- Tripleks seharga Rp 50.000
- Palu seharga Rp 50.000
- Sendok Semen seharga Rp 20.000
- Cangkul seharga Rp 100.000
- Meteran seharga Rp 10.000
Berdasarkan kasus tersebut, maka dibuatlah Aplikasi System Informasi Akuntansi model Python untuk membuat sistem kasir yang lebih efektif dan efisien untuk mengatasi sering terjadinya kesalahan pencatatan laporan data Toko Material Bahan Bangunan Subur Jaya Abadi sebelumnya. Berikut adalah tahap-tahap dari proses pembuatan program kasir menggunakan aplikasi sistem informasi akuntansi model Python:
- Tahapan pertama atau langkah awal untuk membuatan sistem informasi akuntansi model python yaitu dengan melakukan instalasi python secara langsung dengan cara mendownload terlebih dahulu aplikasi file installer dengan membuka website official python yaitu https://www.python.org/downloads/ Pilih versi yang tersedia dari python atau dapat menggunakan python dengan versi terbaru serta sesuaikan dengan sistem operasi dimana python tersebut digunakan. Pada Toko Material Bahan Bangunan Subur Jaya Abadi ini sistem operasi yang digunakan adalah Windows maka python yang dipilih merupakan python yang diperuntukkan untuk sistem operasi Windows. Python yang digunakan yaitu Pyrhon versi 3.11.3 dimana versi tersebut adalah versi terbaru yang telah diliris oleh webite resmi Python.
- Setelah file installer python berhasil di download, selanjutnya jalankan file installer python dengan cara klik dua kali file yang tersedia di kiri bawah layar.
- Setelah file installer sudah bisa dibuka, maka akan muncul tampilan awal untuk melakukan instalisasi. Tampilan awal yang ditunjukan akan menjadi seperti gambar yang dibawah. Jika dilihat dari tampilannya, ada beberapa opsi terkait dengan setting yang direkomendasikan untuk diinstal atau dicentang pada opsi nya. Seperti opsi “Use admin privileges when installing py.exe” dan opsi “Add python.exe to PATH”, yang memungkinkan pengguna dapat meluncurkan Python dari baris perintah. Kemudian untuk melanjutkan instalasi kita dapat melakukannya dengan meng-klik pada opsi Install Now secara default. Apabila tidak ingin menginstall secara keseluruhan dari python maka, opsi yang dipilih untuk melanjutkan instalasi adalah Customize installation.
- Langkah selanjutnya untuk melakukan instalasi Python yaitu dengan kilik “Yes” lalu menunggu hingga proses instalasi selesai. Pada tahap ini akan dilakukan pemasangan python pada sistem operasi yang digunakan yaitu windows dengan library standar yang tersedia pada setiap pake instalasi. Proses ini memerlukan waktu beberapa menit, kecepatannya tergantung masing-masing pengguna. Karena hal itu dapat dipengaruhi oleh signal yang digunakan.
- Apabila instalasi telah berhasil dilakukan, maka akan muncul tampilan seperti gambar di bawah beserta notifikasi yang memberitahukan bahwa proses instalasi python telah berhasil dilakukan. Selain itu, terdapat pula informasi apabila membutuhkan tutorial online dari python beserta dengan dokumentasinya bisa mengunjungi website official python dengan cara klik pada kalimat yang digaris bawahi. Jika sudah, klik opsi “Close” untuk mengakhiri proses instalasi.