ABRAHAM LINGGOM TAMPUBOLON

Abraham Linggom Tampubolon

Sosial Media


0 orang menyukai ini
Suka

Summary

Pengelolaan bisnis ataupun perdagangan dengan metode manual masih banyak digunakan pada beberapa restoran, namun dengan metode manual ini lebih besar kemungkinan untuk banyaknya terjadi kesalahan. Human error merupakan salah satu hal yang tidak dapat dipungkiri dapat terjadi, seperti kesalahan pemesanan, perhitungan dan pengelolaan lainnya.

Description

Saya telah menyelesaikan course dasar-dasar python dan ini membuat saya mengerti akan bahasa pemrogramman python. Dalam hal ini, saya mencoba untuk melakukan implementasi bahasa python dengan tema perdangangan program kasir. Perancangan sederhana untuk pengelolaan kasir restoran ini dapat diimplementasikan pada program python, sebagai input dan output yang diperlukan pada kasir restoran. Dengan adanya program kasir pada restoran ini dapat membantu berjalannya pengelolaan restoran dengan lebih baik, seperti pemesanan makanan dan minuman tidak perlu dicatat dengan cara manual, serta jumlah transaksi pembayaran otomatis dihasilkan oleh output program sehingga tidak perlu menghitung total dan banyaknya kembalian.

 

Pseudocode:

//Judul
//Program RESTO ALPRO
//Main program
If name=='main' Then
     get_login()

//DECLARATION
DECLARE int harga
DECLARE char makanan
DECLARE char minuman
DECLARE char username
DECLARE char password
 

//IMPLEMENTATION / DEFINITION
//DEF KASIR
INPUT=(makanan,,minuman)
SET total=(makanan + minuman)
SET kembalian=(bayar-total)
SET kurang=(total-bayar)
If bayar > total Then
        print(f'jumlah kembalian anda adalah = {kembalian}')
        tanya()
    Elif bayar == total Then
        print('uang anda pas, terimakasih telah berbelanja ')
   Else
        print(f'maaf uang anda tidak cukup, uang anda kurang {kurang}')
        counter_kasir()
Endif

//DEF pemesanan_menu
INPUT menu=(makanan, minuman)
Print('** M E N U **')
    Print('\n1. salad \t\t 1. lemon juice\n2. indian curry \t 2. ice tea\n3. chicken nugget \t 3. orange juice')
    Print('4. fried chicken \t 4. coffe\n5. rainbow cake \t 5. hot macha')
Print('pesanan anda = ',makanan, 'dan' ,minuman)
    tanya()

//DEF counter_kasir
INPUT counter=(Y/N)
If counter == 'y' Then
        kasir()
    Elif counter == 'n' Then
        print('ingin hitung lagi..?')
       tanya()
     Else
        print('input program salah harap ulangi')
Endif

//DEF tanya
Input tanya(Yes/No)
If tanya == 'yes' Then
        main_menu()
    Elif tanya == 'no' Then
        exit()
    Else
        print('input salah')
        print('masukan input dengan benar')
Endif

//DEF main_menu
INPUT pilihan=(1.pemesanan menu, 2.program kasir, 3. exit program)
If pilihan == '1' Then
        pemesanan_menu()
    Elif pilihan == '2' Then
        kasir()
    Else
        print('program exit')
        exit()
Endif


//DEF get_login
Input =(username, password)
If username == 'resto' and password == 'alpro' Then
        print('login berhasil...\n\n')
        main_menu()
   Else
        print('login gagal coba lagi..')
        get_login()
Endif

 

KESIMPULAN

Penggunaan program kasir pada pengelolaan restoran dapat membantu pengelolaan Berdasarkan pembahasan diatas maka dapat disimbulkan sebagimana point-point berikut. 

  1. Penggunaan program kasir pada pengelolaan restoran dapat membantu pengelolaan pemesanan dan transaksi pembayaran dengan lebih baik, daripada menggunakan metode manual.
  2. Pencatatan makanan dan minuman yang dipesan oleh setiap pelanggan dapat terjadi kekeliruan pesanan makanan oleh karena itu dapat menggunakan sistem order dengan no meja, sebagaimana yg diterapkan pada program pemesanan diatas.
  3. Pengelolaan transaksi pembayaran dapat mengandalkan program sebagai pengelola datanya untuk memberi input dan output pada pembayaran transaksi oleh pelanggan dan uang kembalian oleh kasir.

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Dasar - Dasar Python