Penggabungan Program Pembayaran Tiket dan Program Pembayaran Rekening dgn Logika IF bertingakat dalam Bahasa Pemograman Python
***********************************************************************************************
def garis():
print "=========================="
garis()
print "=========================="
garis()
print "Menu Pilihan"
print "1.sewa Transportasi"
print "2.Rekening"
garis()
print
mp=input("Masukkan nomor pilihan : ")
garis()
print "1.sewa Transportasi"
print "2.Rekening"
garis()
mp=input("Masukkan nomor pilihan : ")
garis()
if mp==1:
print "sewa transportasi"
print "1.angkutan udara"
print "2.angkutan darat"
mapa=input("masukkan nomor pilihan lagi : ")
print "1.angkutan udara"
print "2.angkutan darat"
mapa=input("masukkan nomor pilihan lagi : ")
if mapa==1:
garis()
nt=input("masukkan nomor tiket : ")
np=raw_input("masukkan nama pelanggan : ")
kt=raw_input("masukkan kota tujuan : ")
jp=raw_input("masukkan jenis pesawat : ")
ht=500000
print "Nomor Tiket : ",nt
print "Nama Pelanggan : ",np
print "Kota Tujuan : ",kt
print "Jenis Pesawat : ",jp
print "Harga Tiket : ",ht
nt=input("masukkan nomor tiket : ")
np=raw_input("masukkan nama pelanggan : ")
kt=raw_input("masukkan kota tujuan : ")
jp=raw_input("masukkan jenis pesawat : ")
ht=500000
print "Nomor Tiket : ",nt
print "Nama Pelanggan : ",np
print "Kota Tujuan : ",kt
print "Jenis Pesawat : ",jp
print "Harga Tiket : ",ht
elif mapa==2:
garis()
nt=input("masukkan nomor tiket : ")
np=raw_input("masukkan nama pelanggan : ")
at=raw_input("masukkan alamat tujuan : ")
ja=raw_input("masukkan jenis angkutan : ")
ht=80000
print "Nomor Tiket : ",nt
print "Nama Pelanggan : ",np
print "alamat Tujuan : ",at
print "Jenis angkutan : ",ja
print "Harga Tiket : ",ht
nt=input("masukkan nomor tiket : ")
np=raw_input("masukkan nama pelanggan : ")
at=raw_input("masukkan alamat tujuan : ")
ja=raw_input("masukkan jenis angkutan : ")
ht=80000
print "Nomor Tiket : ",nt
print "Nama Pelanggan : ",np
print "alamat Tujuan : ",at
print "Jenis angkutan : ",ja
print "Harga Tiket : ",ht
elif mp==2:
garis()
print "Rekening"
print "1.Rekening Air"
print "2.Rekening Listrik"
map=input("masukkan nomor pilihan lagi : ")
print "Rekening"
print "1.Rekening Air"
print "2.Rekening Listrik"
map=input("masukkan nomor pilihan lagi : ")
if map==1:
garis()
print " Program Penghitung Rekening Listrik "
print "====================================="
print " Daftar Tipe Pelanggan Listrik "
print "=============================================="
print "|| No. || Tipe Pelanggan || Harga / kwh ||"
print "=============================================="
print "|| 1. || RT || 1250 ||"
print "|| 2. || Sosial || 1500 ||"
print "|| 3. || Bisnis || 2000 ||"
print "=============================================="
print
n=raw_input("Nomor Register : ")
nm=raw_input("Nama Pelanggan : ")
tipe=input("Pilih Tipe Pelanggan : ")
print " Program Penghitung Rekening Listrik "
print "====================================="
print " Daftar Tipe Pelanggan Listrik "
print "=============================================="
print "|| No. || Tipe Pelanggan || Harga / kwh ||"
print "=============================================="
print "|| 1. || RT || 1250 ||"
print "|| 2. || Sosial || 1500 ||"
print "|| 3. || Bisnis || 2000 ||"
print "=============================================="
n=raw_input("Nomor Register : ")
nm=raw_input("Nama Pelanggan : ")
tipe=input("Pilih Tipe Pelanggan : ")
if tipe==1:
TIP="RT"
harga=1250
elif tipe==2:
TIP="Sosial"
harga=1500
else:
TIP="Bisnis"
harga=2000
TIP="RT"
harga=1250
elif tipe==2:
TIP="Sosial"
harga=1500
else:
TIP="Bisnis"
harga=2000
jm=input("Jumlah KWH : ")
bayar=jm*harga
print "======================================================="
print "|| Daftar bayar "
print "======================================================="
print "|| Nomor Register :",n
print "|| Nama Pelanggan :",nm
print "|| Tipe Pelanggan :",tipe
print "|| Jumlah KWH :",jm
print "|| Total yang dibayar :",bayar
print "======================================================="
elif map==2:
print " Program Penghitung Rekening Listrik "
print "====================================="
print " Daftar Tipe Pelanggan Listrik "
print "=============================================="
print "|| No. || Tipe Pelanggan || Harga / kwh ||"
print "=============================================="
print "|| 1. || RT || 1250 ||"
print "|| 2. || Sosial || 1500 ||"
print "|| 3. || Bisnis || 2000 ||"
print "=============================================="
print
n=raw_input("Nomor Register : ")
nm=raw_input("Nama Pelanggan : ")
tipe=input("Pilih Tipe Pelanggan : ")
print "====================================="
print " Daftar Tipe Pelanggan Listrik "
print "=============================================="
print "|| No. || Tipe Pelanggan || Harga / kwh ||"
print "=============================================="
print "|| 1. || RT || 1250 ||"
print "|| 2. || Sosial || 1500 ||"
print "|| 3. || Bisnis || 2000 ||"
print "=============================================="
n=raw_input("Nomor Register : ")
nm=raw_input("Nama Pelanggan : ")
tipe=input("Pilih Tipe Pelanggan : ")
if tipe==1:
TIP="RT"
harga=1250
elif tipe==2:
TIP="Sosial"
harga=1500
else:
TIP="Bisnis"
harga=2000
TIP="RT"
harga=1250
elif tipe==2:
TIP="Sosial"
harga=1500
else:
TIP="Bisnis"
harga=2000
jl=input("Jumlah KWH : ")
bayar=jl*harga
print "======================================================="
print "|| Daftar bayar "
print "======================================================="
print "|| Nomor Register :",n
print "|| Nama Pelanggan :",nm
print "|| Tipe Pelanggan :",tipe
print "|| Jumlah KWH :",jl
print "|| Total yang dibayar :",bayar
print "======================================================="
bayar=jl*harga
print "======================================================="
print "|| Daftar bayar "
print "======================================================="
print "|| Nomor Register :",n
print "|| Nama Pelanggan :",nm
print "|| Tipe Pelanggan :",tipe
print "|| Jumlah KWH :",jl
print "|| Total yang dibayar :",bayar
print "======================================================="
else:
print"Program Selesai"
Skript diatas merupakan skript pemograman yang di tulis dengan menggunakan bahasa python, skript tersebut kita simpan dengan nama if_bertingkat.py dan disimpan di direktory home pada linux. pada program diatas terjadi 4 penggabungan masing-masing program yang kita pilah dengan menggunakan IF BERTINGKAT dengan 2 katagory program, yaitu : 1. Program Menghitung Tarif Jasa Transportasi dan 2. Program Menghitung Tarif Pembayaran Rekening. kedua program tersebut kita gabungkan, artinya kedua program tersebut bisa kita jalankan dalam satu set instruksi. yaitu dengan nama if_bertingkat.py yang dapat kita jalankan melalui terminal di linux.
Demikian Skript singkat dari saya, semoga dapat bermanfaat dan membantu temen-temen yang mulai terobsesi dengan linux. ( Salam Cyber Pecinta Linux Gayo ;) )