Anda di halaman 1dari 7

TRANSAKSI PEMBELIAN PULSA

Kelompok 8:
Mahdalena(210401023)
Ritawarni(210401025)
Saddiah(210401027)
Maya simahate(210401014)

Fakultas teknik

Jurusan teknik informatika

Universitas Gajah Putih Takengon Tahun 2021


Penggunaan “Else” pada ”If”

Keyword else digunakan dalam blok if untuk menampung berbagai kondisi yang
berlawanan
dengan kondisi pada if sebelumnya. Keyword else ini membutuhkan blok if atau elif diatasnya.
Tanpa kedua keyword tadi, else tidak dapat digunakan.

Penggunaan pengulangan while

While merupakan pengulangan tidak terbatas Dalam pengulangan menggunakan while


pengulangan akan terus dilakukan selama kondisional dalam perulangan while tetap dalam
keadaan
true jika dalam keadaan false maka pengulangan while akan berhenti.

Penggunaan pemilihan kondisi elif pada if

beberapa blok if akan dieksekusi, karena tidak ada pilihan lain pada
masing – masing blok if. Pada contoh berikutnya beberapa if akan digabung dan membentuk
sebuah blok if yang lebih besar karena adanya elif. Keyword elif ini berfungsi untuk membuat
multi kondisional. Jadi jika kondisi di if paling atas tidak sesuai maka kondisi yang ada
dibawahnya
akan diperiksa dan jika cocok akan dieksekusi.

Contoh kode program


print "Telkomsel"

saldo = 60000

lanjut_beli = "iya"

user = {"username":"kelompokdelapan","password":"delapanhuruf"}

logged = "gagal"

def beli_pulsa(p):

global saldo

if saldo >= int(p):

saldo -= int(p+3000)

print("anda berhasil membeli pulsa Rp.",p)

print("sisa saldo anda adalah Rp.",saldo)


else:

print("saldo anda tidak cukup")

while logged == "gagal":

print("Mau beli pulsa? Login Aja")

username = raw_input("Masukan username : ")

password = raw_input("Masukan password : ")

if username == user['username'] and password == user['password']:

print("selamat data "+user['username'])

logged = "berhasil"

else:

print("Password atau Username anda salah")

while lanjut_beli == "iya" and logged == "berhasil":

print("Beli pulsa gan")

print("1.Beli pulsa 5K, Rp. 8.000")

print("2.Beli Pulsa 10K, Rp. 13.000")

print("3.Beli Pulsa 15K, Rp. 18.000")

print("4.Beli Pulsa 20K, Rp. 23.000")

print("5.Beli Pulsa Kostum")

print("6.Keluar aplikasi")

a = int(input("Silahkan pilih nominal pulsa yang mau di beli : "))

b = int(raw_input("silahkan masukan nomor telepon yang akan di isi pulsa : "))

if a == 1:

beli_pulsa(5000)

elif a == 2:

beli_pulsa(10000)
elif a == 3:

beli_pulsa(15000)

elif a == 4:

beli_pulsa(20000)

elif a == 5:

beli_pulsa(input("Silahkan masukan nominal pulsa yang akan diisi Rp."))

elif a == 6:

lanjut_beli = "tidak"

else:

print("pilihan tidak tersedia")

lanjut_beli = raw_input("Apakah kamu ingin mengisi pulsa lagi? iya/tidak : ")

Kode diatas apabila dieksekusi akan menghasilkan output sebagai berikut:

Program ini bertujuan untuk mempermudah seseorang dalam membeli pulsa dalam sebuah
aplikasi. Dengan menggunakan cara berikut ini :
 Pertama masukan username dan password yang benar.
Jika anda melakukan kesalahan pada password dan username proses tidak dapat dilakukan. Jika
username dan password sudah benar maka proses akan berjalan.

 Kedua masukan nominal pulsa yang akan dibeli.


Jika pilihan yang diinginkan tidak terdapat dalam aplikasi tersebut anda bisa memilih dengan
mencustom nominalnya.

 Ketiga masukkan nomor telepon yang akan di isi pulsa


Pastikan nomor yang anda masukkan sudah benar

 Keempat pastikan anda memiliki saldo yang cukup.


Jika anda ingin membeli pulsa menggunakan aplikasi maka didalam aplikasi tersebut harus
memiiki saldo yang cukup.

 Opsional

mulai

Masukan
ussername
Kesimpulan:
 kondisi pada if sebelumnya. Keyword else ini membutuhkan blok if atau elif diatasnya.
Pada contoh berikutnya beberapa if akan digabung dan membentuk. sebuah blok if yang lebih
besar karena adanya elif. Keyword elif ini berfungsi untuk membuat. Jadi jika kondisi di if
paling atas tidak sesuai maka kondisi yang ada dibawahnya. print("1.Beli pulsa 5K, Rp.
print("2.Beli Pulsa 10K, Rp. print("3.Beli Pulsa 15K, Rp. print("4.Beli Pulsa 20K, Rp. Program
ini bertujuan untuk mempermudah seseorang dalam membeli pulsa dalam sebuah aplikasi. Jika
anda melakukan kesalahan pada password dan username proses tidak dapat dilakukan.

Anda mungkin juga menyukai