Contoh Flowchart Beserta Coding dalam Python

 PENJUALAN TIKET BUS



#Input data penumpang

penumpang      = input('Nama Pembeli               : ')

no_hp          = input('No.Hp                      : ')

jurusan        = input('Pilih Jurusan[SBY/BL/LMP] : ')

 

#Pilih Jurusan Yang Diinginkan

if jurusan == 'SBY':

    namajurusan = 'SURABAYA'

    harga=300000

elif jurusan == 'BL':

    namajurusan = 'BALI'

    harga=350000

else:

    namajurusan = 'LAMPUNG'

    harga=320000

 

#Input Jumlah  Tiket yang akan Dibeli

jml= int(input('Jumlah tiket yang di pesan : '))

if jml >= 3:

    discount =(jml * harga) *0.1

else:

    discount = 0

 

#Proses Hitung

total = (jml * harga) -discount

 

#Output

print('-----------------------------------')

print('    PO. ALHAKIM LINTAS PROVINSI    ')

print('-----------------------------------')

print('Nama Penumpang             :'+str(penumpang)) 

print('No.Hp                      :'+str(no_hp))

print('Kode Jurusan yang Dipilih  :'+str(jurusan))

print('Harga Tiket                :Rp',+(harga))

print('Jumlah Tiket Yang Dipesan  :',+(jml))

print('-----------------------------------')

print('Discount Yang Didapat      :',+(discount))

print('Total                      :Rp.',+(total))

 

uangbayar = int(input('Uang Bayar                 :Rp. '))

uangkembali = uangbayar - total

print('Uang Kembali               :Rp.',+(uangkembali))

print('-----------------------------------')

print('           TERIMAKASIH             ')

print('    SEMOGA SELAMAT SAMPAI TUJUAN    ')

print('-----------------------------------')





PENDAFTARAN MAHASISWA


print('CALON MAHASISWA BARU BSI')

print('=========================')

print('si : Sistem informasi')

print('sia: Sistem informasi akutansi')

print('Jurusan pilihan:  si')

print('Jurusan pilihan:  sia')

harga_si = 2400000

harga_sia = 2000000

 

print('\n')

print('==============================================')

 

kode_jurusan_si = 'si'

nama_jurusan_si = 'sistem informasi'

harga_si = 2400000

 

kode_jurusan_sia = 'sia'

nama_jurusan_sia = 'sistem informasi akutansi'

harga_sia = 2000000

 

kode_jurusan = input('masukan kode jurusan anda : ')

print('================================')

if kode_jurusan == kode_jurusan_si :

    print('kode jurusan : ', kode_jurusan_si)

    print('nama jurusan: ', nama_jurusan_si)

    print('harga: ', harga_si)

    print('masukan data diri kalian berupa NAMA dan NIM: ')

    nama_si = input('Masuk kan  Nama Anda: ')

    Nim_si = input('Masuk kan NIM Anda: ')

    nominal_bayar_si = input('silahkan masukan nominal pembayaran: ')

    tot_si = print('Kembalian anda: ', int(nominal_bayar_si) - int(harga_si))

    print('SELAMAT ANDA JADI MAHASISWA BSI')

    print('\n')

 

elif kode_jurusan == kode_jurusan_sia:

    print('kode jurusan: ', kode_jurusan_sia)

    print('nama jurusan: ', nama_jurusan_sia)

    print('harga: ', harga_sia)

    print('masukkan data diri kalina berupa NAMA dan NIM: ')

    nama_sia = input('Masuk kan Nama Anda: ')

    Nim_si = input('Masuk kan NIM Anda: ')

    nominal_bayar_sia = input('silahkan masukan nominal pembayaran: ')

    tot_sia = print('kembalain anda: ', int(nominal_bayar_sia) - int(harga_sia))

    print('SELAMAT ANDA MENJADI MAHASISWA BSI')

    print('\n')

 

else:

    print('MAAF ANDA MASUK KAN KODE YANG TIDAK TERDAFTAR, SILAHKAN COBA LAGI!!!!!!!!')






PERHITUNGAN GAJI KARYAWAN



# Input data

print("PROGRAM HITUNG GAJI KARYAWAN".center(60, '='))

nama = input("Nama Karyawan: ")

gol_jab = input("   Golongan Jabatan : ")

pendidikan = input("   Pendidikan       : ")

jam_kerja = int(input("   Jumlah jam kerja : "))

 

print('-'.center(60, '-'))

 

# RUMUS

# Tunjangan Jabatan

if gol_jab == '1':

    tun_jab = float(gaji*0.05)

elif gol_jab == '2':

    tun_jab = float(gaji*0.1)

elif gol_jab == '3':

    tun_jab = float(gaji*0.15)

 

# Tunjangan Pendidikan

if pendidikan == 'SMA':

    tun_pen = float(gaji*0.025)

elif pendidikan == 'D1':

    tun_pen = float(gaji*0.05)

elif pendidikan == 'D3':

    tun_pen = float(gaji*0.2)

elif pendidikan == 'S1':

    tun_pen = float(gaji*0.3)

 

# Honor Lembur

if jam_kerja > 8:

    jam_lembur = jam_kerja-8

    hon_lem = jam_lembur*3500

 

#Total Gaji

tot = gaji + tun_pen + tun_jab + hon_lem

 

# tampilan

print('\n')

print("Karyawan yang bernama", nama)

print("     Gaji pokok              Rp ", gaji)

print("Honor yang diterima")

print("     Tunjangan Jabatan       Rp ", tun_jab)

print("     Tunjangan Pendidikan    Rp ", tun_pen)

print("     Honor Lembur            Rp ", hon_lem)

print("                             ______ +")

print("                             Rp ", tot)





PERHITUNGAN NILAI SISWA






GEROBAK FRIED CHICKEN


# Judul

print("GEROBAK FRIED CHICKEN".center(60, '*'))

print('='.center(60, '='))


# Tabel

print('''Kode    Jenis Potong    Harga

================================

D       Dada            Rp 2500

P       Paha            Rp 2000

S       Sayap           Rp 1500

================================''')

print('\n')


# Masukkan berapa banyak jenis pesanan

ulang = int(input("Banyak jenis pesanan yang akan dicantumkan: "))

print('\n')


# List

kode_potong = []

banyak_potong = []

jenis_potong = []

harga = []

jumlah = []


# Memulai perulangan sesuai banyak jenis pesanan

for i in range(ulang):

    print("Jenis Ke - ", i+1)

    kode_potong.append(input("Kode Potong [D/P/S] : "))

    banyak_potong.append(int(input("Banyak Potong : ")))


    if kode_potong[i] == "D" or kode_potong[i] == "d" :

        jenis_potong.append("Dada")

        harga.append("2500")

        jumlah.append(banyak_potong[i]*2500)

    elif kode_potong[i] == "P" or kode_potong[i] == "p" :

        jenis_potong.append("Paha")

        harga.append("2000")

        jumlah.append(banyak_potong[i]*2000)

    elif kode_potong[i] == "S" or kode_potong[i] == "s" :

        jenis_potong.append("Sayap")

        harga.append("1500")

        jumlah.append(banyak_potong[i]*1500)

    else :

        jenis_potong.append("Kode Salah")

        harga.append("0")

        jumlah.append(0)     


# Menampilkan hasil bayar

print('\n')

print("GEROBAK FRIED CHICKEN")

print('-'.center(60, '-'))

print('''No. Jenis       Harga       Banyak      Jumlah

    Potong      Satuan      Beli        Harga''')

print('-'.center(60, '-'))


# Perulangan untuk pembayaran

for j in range(ulang):

    print("%i    %s       %s        %i         Rp %i" % (j+1,jenis_potong[j], harga[j], banyak_potong[j], jumlah[j]))


print('-'.center(60, '-'))


# Perhitungan Akhir

tot_harga = sum(jumlah)

pajak = float(tot_harga * 0.1)

bayar = tot_harga + pajak



# Tampilkan perhitungan akhir

print("                         Jumlah Bayar Rp ", tot_harga)

print("                         Pajak 10%    Rp ", pajak)

print("                         Total Bayar  Rp ", bayar)






   DERET

a. S = 1+3+5+7+9+11





b. S = 2+5+10+17+26+37





Comments

Popular posts from this blog

Dasar Python