Pemrograman Python Sederhana Bagian 2

Pemrograman Python sederhana bagian ke-2 ini akan mencoba penggunaan perintah IF - ELSE.


Perintah IF - ELSE adalah perintah eksekusi bersyarat/kondisional (Conditional Execution). Artinya ada kondisi yang harus dipenuhi, agar eksekusi dapat dijalankan. 

Syntaks (aturan) dari perintah IF - ELSE terlihat seperti ini:

if {kondisi}:
     statement_1
else:
     statement_2

Jika kondisi terpenuhi, maka statement_1 akan dijalankan. Namun jika tidak, maka perintah else dalam statement_2 yang akan dijalankan.

Contoh:
if (cuaca tidak hujan):
     {berangkat nonton sepakbola}
else:
     {di rumah saja}

Perlu diperhatikan bahwa baris perintah if diakhiri dengan tanda titik dua (:). 

1. Program IF - ELSE Pertama

Baris-baris programnya seperti berikut ini:

print("Program Izin SIM")

nama = input("Masukkan nama anda : ")
umur = float(input("Masukkan umur anda saat ini (tahun) : "))

if umur >= 17:
    print(f"Hai {nama}, anda boleh mengurus SIM.")
else:
    print(f"Maaf {nama}, anda belum boleh mengurus SIM." )


Arti dari baris-baris perintah itu adalah:
Jika seseorang umurnya 17 tahun atau lebih, maka ia diperbolehkan untuk mengurus SIM. Statemen "if umur >= 17" berarti jika data nilai yang dimasukkan user lebih besar atau sama dengan 17, menjadi kondisi syarat agar statemen di dalam bloknya dapat dijalankan. Namun jika umurnya belum sampai 17 tahun, maka ia tidak diizinkan mengurus SIM. 

2. Program IF - ELIF - ELSE
Program IF - ELIF - ELSE digunakan jika kondisi bersyarat lebih dari satu. Jadi misalnya dalam sebuah program terdapat kondisi bersyarat berjumlah 2, 3 atau lebih dapat menggunakan perintah IF - ELIF - ELSE.

Syntax perintah If - Elif - Else adalah:

If {kondisi_1}:
    statement_1
elif {kondisi_2}:
    statement_2
elif {kondisi_3}:
    statement_3
.
.
.
else:
    {statement_n}

Jika kondisi 1 terpenuhi, maka statement 1 yang dijalankan. Namun jika kondisi 1 tidak terpenuhi dan kondisi 2 yang terpenuhi, maka statemen 2 yang dijalankan. Demikian seterusnya hingga ketika semua kondisi tidak terpenuhi, maka perintah else yang dijalankan.

Contoh:
if (hujan ringan):
    {keluar pakai payung}
elif (hujan sedang):
    {keluar pakai jas hujan}
else:
    {di rumah saja}


Berikut ini program menentukan grade nilai menggunakan perintah IF - ELIF - ELSE:

print("Program Grade Nilai")

nama = input("Masukkan nama kamu: ")
num1 = float(input("Masukkan nilai ujian Informatika kamu: "))

if num1 >= 90:
    print(f"Selamat {nama}! Nilai Informatika kamu termasuk grade A")

elif num1 >= 80:
    print(f"Hebat {nama}! Nilai Informatika kamu termasuk grade B")

elif num1 >= 70:
    print(f"Hai {nama}, nilai Informatika kamu termasuk grade C")

elif num1 >= 60:
    print(f"Hai {nama}, nilai Informatika kamu termasuk grade D")

else:
    print(f"Halo {nama}, kamu harus mengulang ujian Informatika") 



Related

newsticker 1020554085335623431

Post a Comment

emo-but-icon

About Me

My photo
Father of 2 wonderful blessed kids. Teacher. Blogger. Guru Informatika SMPN 8 Bintan. Blogger yang percaya mengajar itu keren. Pendukung Timnas Indonesia, Arema Malang dan Real Madrid. Berharap Indonesia menjadi superpower dunia dan membuat jet tempur serta roket ruang angkasa sendiri. Pembaca buku yang suka ngopi serta puisi. Email: sutan.malaka1110@gmail.com
item