Anda di halaman 1dari 10
at!| Smartfren - Stay Safe 4G 14.33 7@ 8 28%8_) NOUBRWNE Il 0 < 10 Ad 12 aS 14 15) 16 ~ 17 18 @replit.com ra SizzlingAromaticEngine YasaHapipudin vo + print( "= print("Latihan Prosedur") print("Program ATM") print( ulang = True Nama = input ("Nama Nasabah = ") Saldo = int(input ("Masukan Saldo Awal = i) def nabung() : print ("= print ("Proses Menabung" ) print(" Nominal = int(input ("Masukan Nominal = ")) global Saldo_baru Saldo_baru = Saldo + Nominal def tarik_tunai(): print ( print ("Proses Tarik Tunai") Ln19,Col3 History © ® main.py at) Smartfren - Stay Safe 4G 14.33 7 @H28%0 ) a replit.com ra — _ SizzlingAromaticEngine 4 YasaHapipudin ¥ & + 19 20 print ( i») 24. Nominal int(input ("Masukan Nominal Yang akan di Ambil = ")) 22 global Saldo_baru 23 24~ if Nominal > Saldo: 25 print ("Saldo Tidak Mencukupi ") 26 Saldo_baru = Saldo 27-| else: 28 print ("Saldo telah di tambahkan" ) 29 Saldo_baru = Saldo - Nominal 30 31 def transfer{): Bz print ("= 33 print (" Proses Transfer") 34 print(" ") 35) No_rek_tujuan input("Masukan No Rek Tujuan = ") 36 Nama_tujuan = input("Masukan Nama No rek Ln19,Col3 History © ® main.py a! Smartfren - Stay Safe 4G = 14.33 F@ M8 28%8_) @replit.com ra =a, - & + Tujuan = ") 37 Nominal = int(input("Masukan Nominal = ")) 38 global Saldo_baru 39 40. if Nominal > Saldo: 41 print ("Saldo Tidak mencukupi ") 42 Saldo_baru = Saldo 43 - else: 44 print (" ") 45 print (" Saldo Berhasil di transfer") 46 Saldo_baru = Saldo - Nominal 47 print ("No rek tujuan : ", No_rek_tujuan ) 48 print ("Nama Rek = ", Nama_tujuan) 49 print ("Nominal Transfer , Nominal) 50 print (" ") di 52. def cek_saldo(): 53 print ("Saldo Anda Saat ini ",Saldo_baru) Ln19,Col3 History © ® main.py at!| Smartfren - Stay Safe 4G 14.33 7@ M8 28%8_) @replit.com ra =a, - & + 54 55 56 57 » while ulang == True : 58 print (RIOR IR IIA IORI AAR AA AK AMY 59 print (" Menu") 60 print ("1. Tambah Saldo ") 61 print ("2. Tarik Saldo ") 62 print ("3. Transfer Saldo ") 63 print ("4. Cek saldo ") 64 menu = input("Pilih Menu ? : ") 65 . if menu == "1": 66 nabung() 67. elif menu == "2": 68 tarik_tunai() 69. elif menu == "3": 70 transfer() 7iv elif menu == "4": 72 cek_saldo 73. else: ® main.py 3 Gy € + Ln19,Col3 History © at) Smartfren - Stay Safe 4G 14.34 7@©S8 26%) @replit.com ra =a, - & + 74 print ("Menu yang anda pilih tidak ada") aD print (" ) 76 print ("Nama Nasabah = ", Nama) 77 print ("Saldo Terakhir = ", Saldo_baru) 78 tanya = input("Transaksi Selesai ? y/t : i) 79. if tanya == ""t ": 80 ulang = False 81 Saldo = Saldo_baru 82 print ("= i) 83 print ("Nama Nasabah = ", Nama) 84 print ("Saldo Terakhit = ",Saldo) 85 86 #Yang pertama : ada sebuah input dari user untuk memasukkan nama dan saldo 87 #Yang kedua: ada berbagai fungsi yang nantinya akan digunakan untuk membuat proses menabung, tarik tunai, cek saldo dan transfer Ln87,Col129 History © ® main.py at) Smartfren - Stay Safe 4G 14.35 7 @825%E) 88 89 @replit.com i} SizzlingAromaticEngine YasaHapipudin eS + #Yang ketiga: ada program yang gunanya untuk menampilkan pilihan menu untuk user memilih apakah akan menambah saldo, tarik saldo, transfer saldo, dan cek saldo. Nah, program didalamnya menggunakan while , if, elif, dan tidak itu saja ada satu lagi apakah user setelah memilih satu menu apakah user akan memilih lagi menu yang lain dengan key (y/t) #contoh : Yasa akan transfer uang ke Evi dan pada saat di ATM Yasa memilih menu transfer dan memasukan nominal yang di transfer, no rekening tujuan dan nama tujuan. Setelah transfer dilakukan, Yasa akan mengecek saldo miliknya dan dilayar ada y/t (y = kembali ke menu. t = selesai)dan ucok memilih y dan memilih meni cek saldo. Setelah mengecek saldo tersebut ucok ingin mengakhiri program ATM dengan menekan key t Ln87,Col129 History © @® main.py Vv aS © at) Smartfren - Stay Safe 4G 14.24 areplit.com — GrayGroundedGlitches J & = YasaHapipudin Latihan Prosedur Program ATM Nama Nasabah = Yasa Masukan Saldo Awal = 100000 See tet tee eee StS Se TST d SAN] 1. Tambah Saldo 2. Tarik Saldo 3. Transfer Saldo 4. Cek saldo Pilih Menu ? : 1 Proses Menabung Masukan Nominal Nama Nasabah Nett) Saldo Terakhir = 150000 Transaksi Selesai ? y/t : y Nama Nasabah Yasa Saldo Terakhit = 150000 De eee eee eee tee eee Soe VCS) >. Console B ® Stop € + ®) 7@830%8 a + oo 00 at) Smartfren - Stay Safe 4G 14.24 V7@830%8 areplit.com i} — GrayGroundedGlitches J eS + YasaHapipudin Menu 1. Tambah Saldo 2. Tarik Saldo Pali R lamest 1 neo) 4. Cek saldo ela ad Masukan Nominal Yang akan di Ambil = 50000 Saldo telah di tambah NEETU tet=t-leye 1) Yasa Saldo Terakhir = 100000 Transaksi Selesai ? y/t : y Nama Nasabah Yasa Saldo Terakhit = 100000 ett ttt ete Terre creed NTT 1. Tambah Saldo 2. Tarik Saldo 3. Transfer Saldo 4. Cek saldo Pilih Menu ? : 3 >. Console oo 00 B ® Stop < a @) eee at) Smartfren - Stay Safe 4G 14.24 areplit.com — GrayGroundedGlitches J = 3 YasaHapipudin S eee Masukan No Rek Tujuan = 1234567 Masukan Nama No rek Tujuan = Evi Masukan Nominal = 50000 Saldo Berhasil di transfer No rek tujuan hVer lov Nama Rek = Evi Nominal Transfer 50000 NEETU tet=t-leye 1) Yasa Saldo Terakhir = 50000 Transaksi Selesai ? y/t : y Nama Nasabah Yasa Saldo Terakhit = 50000 eter tet ee rere o reed NTT 1. Tambah Saldo 2. Tarik Saldo 3. Transfer Saldo 4. Cek saldo Pilih Menu ? : 4 >. Console B ® Stop € + ®) 7@830%8 a + oo 00 at) Smartfren - Stay Safe 4G 14.24 areplit.com — GrayGroundedGlitches J & = YasaHapipudin Saldo Terakhir = 50000 Transaksi Selesai ? y/t : y Nama Nasabah Yasa Saldo Terakhit = 50000 eee eee eee ee eee od ea] 1. Tambah Saldo 2. Tarik Saldo 3. Transfer Saldo 4. Cek saldo ae ae Nama Nasabah NEE T-) Saldo Terakhir = 50000 Transaksi Selesai ? y/t : Nama Nasabah = Yasa ST-UUeM Klar dina 50000 Cos STN sPT1)°S- Aes) 2. Tarik Saldo 3. Transfer Saldo 4. Cek saldo am ae >. Console B ® Stop € + 7@830%8 a +

Anda mungkin juga menyukai