Program phyton kasir
Pemrograman Tips & Trik

Source Code Phyton Kasir Sederhana

Dalam sebuah toko, restaurant, supermarket dan lain sebagainya pasti di tempat pembayaran sudah menggunakan Barcode scanner Infrared. Dari alat itu terdapat program untuk mengetahui jenis, harga dan jumlah menggunakan barcode tersebut. Dengan artikel ini saya akan sedikit berbagi Source Code Phyton Kasir Sederhana baca sampai selesai.

Sebelum ke pembahasan apa kalian tau pengertian dan fungsi dari Phyton? Selengkapnya

Baca Juga : Membuat Sensor Proximity di Android Studio

Apa itu Phyton?

Python di ciptakan oleh programmer Belanda bernama Guido Van Rossum.

Source Code Phyton Kasir

Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multifungsi secara langsung dengan metode orientasi objek. Python adalah bahasa pemrograman yang mudah dipahami serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax.

Berfungsi untuk menghasilkan kode yang lebih jelas dan lebih logis tidak hanya untuk proyek skala kecil tetapi juga untuk yang lebih besar.

Contoh Source Code Phyton Kasir

Phyton memiliki banyak fungsi dapat digunakan kapan saja dan dimana saja. Contoh nya pada artikel ini yaitu tentang program phyton yang di alih fungsikan atau di terapkan pada sebuah mesin kasir yang biasa di sebut barcode scanner infrared pada zaman modern seperti sekarang.

Contoh Source Code Phyton Kasir Sederhana dan berikut adalah kode nya :

print("Struk Pembayaran Cerdikiawan.com")
pembeli = input("Input Pembeli: ")
print("Nama Pembeli :", pembeli)

total1 = 0
jenis1 = ""
porsi = 0
gelas = 0

def fungsimakanan ():
    global total1
    global porsi
    global jenis1
    print("\nMenu Makan")
    print("1. Nasi Rames - Rp10.000")
    print("2. Soto - Rp10.000")
    print("3. Mie Ayam - Rp11.000")
    print("4. Nasi Padang - Rp12.000")
    print("5. Bakso - Rp10.000")
    print("6. Nasi Pecel - Rp10.000")

    nomor = int(input("\nMasukan Pilihan: "))
    porsi = int(input("Berapa Porsi: "))

    if nomor == 1:
        total1 = porsi * 10000
        print(porsi, " porsi Nasi Rames = Rp", total1)
        jenis1 = ("Nasi Rames")
    elif nomor == 2:
        total1 = porsi * 10000
        print(porsi, " porsi Soto = Rp", total1)
        jenis1 = ("Soto")
    elif nomor == 3:
        total1 = porsi * 11000
        print(porsi, " porsi Mie Ayam = Rp", total1)
        jenis1 = ("Mie Ayam")
    elif nomor == 4:
        total1 = porsi * 12000
        print(porsi, " porsi Nasi Padang = Rp", total1)
        jenis1 = ("Nasi Padang")
    elif nomor == 5:
        total1 = porsi * 10000
        print(porsi, " porsi Bakso = Rp", total1)
        jenis1 = ("Bakso")
    elif nomor == 6:
        total1 = porsi * 10000
        print(porsi, " porsi Nasi Pecel = Rp", total1)
        jenis1 = ("Nasi Pecel")
    else:
        print("Pilihan tidak tersedia")
        fungsimakanan()


fungsimakanan()

total2 = 0
jenis2 = ""


def fungsiminuman():
    global total2
    global jenis2
    global gelas
    print("\nMenu Minuman")
    print("1. Es Teh - Rp 2.000")
    print("2. Es Nutrisari - Rp 3.000")
    print("3. Es Jeruk - Rp 3.500")
    print("4. Es Kopi - Rp 4.000")
    print("5. Es Milo - Rp 6.000")
    print("6. Teh Hangat - Rp 2.000")
    print("7. Jeruk Hangat - Rp 4.000")
    print("8. Kopi Panas - Rp 4.000")
    nomor = int(input("\nInput Pilihan: "))
    gelas = int(input("Berapa Gelas: "))

    if nomor == 1:
        total2 = gelas * 2000
        print(gelas, " Gelas Es Teh = Rp", total2)
        jenis2 = (" Es Teh")
    elif nomor == 2:
        total2 = gelas * 3000
        print(gelas, " Gelas Es Nutrisari = Rp", total2)
        jenis2 = ("Es Nutrisari")
    elif nomor == 3:
        total2 = gelas * 3500
        print(gelas, " Gelas Es Jeruk = Rp", total2)
        jenis2 = ("Es Jeruk")
    elif nomor == 4:
        total2 = gelas * 4000
        print(gelas, " Gelas Es Kopi = Rp", total2)
        jenis2 = ("Es Kopi")
    elif nomor == 5:
        total2 = gelas * 6000
        print(gelas, " Gelas Es Milo = Rp", total2)
        jenis2 = ("Es Milo")
    elif nomor == 6:
        total2 = gelas * 2000
        print(gelas, " Gelas Teh Hangat = Rp", total2)
        jenis2 = ("Teh Hangat")
    elif nomor == 7:
        total2 = gelas * 4000
        print(gelas, " Gelas Jeruk Hangat = Rp", total2)
        jenis2 = ("Jeruk Hangat")
    elif nomor == 8:
        total2 = gelas * 4000
        print(gelas, " Gelas Kopi Panas = Rp", total2)
        jenis2 = ("Kopi Panas")
    else:
        print("Pilihan tidak tersedia")
        fungsiminuman()


fungsiminuman()

totalsemua = 0
totalsemua = total1 + total2
print("\nTotal harus Dibayar: Rp", totalsemua)
uang = int(input("Uang Tunai Pembeli: Rp."))
kembalian = int(uang - totalsemua)
print("Kembalian :", kembalian)

print("\n===========================")
print("======= S T R U K   B E L I =====")
print("===========================")
print(" Nama         :", pembeli)
print(" Beli         :", porsi, jenis1, "-", total1)
print("               ", gelas, jenis2, "-", total2)
print(" Tagihan      : Rp.", totalsemua)
print(" Uang         : Rp.", uang)
print(" Kembalian    : Rp.", kembalian)
print("===========================")
print("===========================")

Berikut adalah hasil program di atas :

C:\Users\ASUS\PycharmProjects\pythonProject2\venv\Scripts\python.exe C:/Users/ASUS/PycharmProjects/pythonProject2/main.py


Struk Pembayaran Cerdikiawan.com
Input Pembeli: Cerdikiawan.org
Nama Pembeli : Cerdikiawan.org

Menu Makan
1. Nasi Rames - Rp10.000
2. Soto - Rp10.000
3. Mie Ayam - Rp11.000
4. Nasi Padang - Rp12.000
5. Bakso - Rp10.000
6. Nasi Pecel - Rp10.000

Masukan Pilihan: 2
Berapa Porsi: 2
2  porsi Soto = Rp 20000

Menu Minuman
1. Es Teh - Rp 2.000
2. Es Nutrisari - Rp 3.000
3. Es Jeruk - Rp 3.500
4. Es Kopi - Rp 4.000
5. Es Milo - Rp 6.000
6. Teh Hangat - Rp 2.000
7. Jeruk Hangat - Rp 4.000
8. Kopi Panas - Rp 4.000

Input Pilihan: 3
Berapa Gelas: 3
3  Gelas Es Jeruk = Rp 10500

Total harus Dibayar: Rp 30500
Uang Tunai Pembeli: Rp.50000
Kembalian : 19500

===========================
======= S T R U K   B E L I =====
===========================
 Nama         : Cerdikiawan.org
 Beli         : 2 Soto - 20000
                3 Es Jeruk - 10500
 Tagihan      : Rp. 30500
 Uang         : Rp. 50000
 Kembalian    : Rp. 19500
===========================
===========================

Process finished with exit code 0

Untuk membuktikan saya buat sendiri di bawah ini adalah hasil screenshoot hasil program phyton kasir di atas :

Hasil Program

Info Saya : Jasa Pembuatan Web

Irsyad

Irsyad Muhamad mahasiswa aktif Universitas Stikubank Semarang

Anda mungkin juga suka...

1 Komentar

  1. […] Baca Juga : Source Code Phyton Kasir […]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *