PENDAHULUAN
2.2 Perintah If
Dalam pemrograman Python, perintah if digunakan untuk
mengimplementasikan struktur kontrol percabangan. Percabangan ini
memungkinkan program untuk membuat keputusan berdasarkan kondisi
tertentu. Jika suatu kondisi tertentu terpenuhi, maka blok kode di dalam
pernyataan if akan dieksekusi jika tidak, program dapat melanjutkan ke
bagian kode lain atau melakukan tindakan alternatif
Untuk penulisan pengkondisian dan statement dipisahkan oleh tanda
titik dua ( : ) contohnya
# program perintah if
Nama = “ali“
if nama == “ali” :
Print (“hallo + ali )
2.4 If-Elif-Else
Dengan kombinasi if, elif, else pastinya user dapat membuat struktur
percabangan yang menangani beberapa kasus dan menyediakan jalur
eksekusi alternatif berdasarkan evaluasi kondisi yang berbeda. Pastikan
untuk memperhatikan indentasi, karena Python menggunakan indentasi
untuk menentukan blok kode yang terkait dengan setiap pernyataan
percabangan.
Else ini adalah bagian terakhir dari percabangan. Jika tidak ada kondisi
pada if atau elif yang terpenuhi, maka blok kode di dalam else akan
dieksekusi
Contoh sederhana dalam pemrograman if elif else dapat dilihat di bawah
angka = int(input("Masukkan sebuah bilangan bulat: "))
if angka > 0:
print("Bilangan tersebut adalah positif.")
elif angka == 0:
print("Bilangan tersebut adalah nol.")
else :
print("Bilangan tersebut adalah negatif.")
Jika angka lebih besar dari 0, program mencetak. Bilangan tersebut
adalah positive jika angka sama dengan 0, program mencetak Bilangan
tersebut adalah nol jika keduanya tidak terpenuhi, program mencetak
Bilangan tersebut adalah negative.
2.5 If Bersarang
If bersarang terjadi ketika satu atau lebih pernyataan if ditempatkan di
dalam blok kode dari pernyataan if lainnya. Ini berarti user memiliki
percabangan didalam percabangan. Penggunaan if bersarang biasanya
dibutuhkan ketika user perlu mengevaluasi beberapa kondisi bersarang
untuk mencapai logika yang diinginkan.
Contoh sederhana if bersarang yaitu:
nilai = 75
if nilai >= 60:
print("Anda lulus.")
if nilai >= 75:
print("Anda mendapatkan nilai standar")
if nilai >= 85 :
print("Anda mendapatkan nilai tinggi ")
else :
print("Anda tidak lulus")
Pernyataan pertama if nilai>= 60 menentukan apakah seseorang lulus
atau tidak. Jika kondisi tersebut terpenuhi, blok kode dalam pernyataan if
pertama dieksekusi, dan program mencetak "user lulus."Di dalam blok
kode tersebut, terdapat pernyataan if bersarang yang mengevaluasi apakah
nilai tinggi atau tidak if nilai >= 75 jika kondisi ini terpenuhi, program
mencetak "user mendapatkan nilai tinggi."Jika kondisi pernyataan if kedua
tidak terpenuhi, maka blok else yang terkait dieksekusi, dan program
mencetak "user mendapatkan nilai standar."
BAB IV
IMPLEMENTASI
4.2.2 Jawaban
1 Program menyatatkan umur
a. Code program
umur = int(input(“masukan umur anda : ”))
If umur <= 50 :
print( “umur anda tua” )
elif <= 25 :
print ( “umur anda muda” )
elif <= 17 :
print ( “umur anda dewasa” )
else :
print ( “umur anda anak anak” )
Jadi, dalam pemrograman di atas menjelaskan pernyataan umur
dalam pengerjaan terdapat jika, 50 ke atas atau 50 pas maka user
tergolong tua apabila, 25 ke atas dan pas maka user tergolong
muda jika, 17 ke atas dan pas maka user tergolong dewasa dan
seterusnya dalam penyelesaian di atas user berusia 50 maka
tergolong tua
b. Running program
5.1 Analisa
Dalam pemrograman penyeleksian bahwasanya setelah satu blok
kondisi yang benar dieksekusi, program keluar dari struktur if, elif, else
Oleh karena itu, hanya satu pernyataan yang akan dijalankan, meskipun
beberapa kondisi mungkin benar.
User dapat menyesuaikan contoh di atas sesuai dengan bahasa
pemrograman yang user gunakan, tetapi konsep dasarnya akan tetap sama.
Penggunaan if, elif, else memberikan struktur yang baik untuk menangani
beberapa skenario berbeda dan membuat alur program menjadi lebih
terorganisir.
5.2 Kesimpulan
Penyeleksian menggunakan struktur if, elif, else adalah cara yang
efektif untuk mengontrol alur eksekusi program berdasarkan kondisi
tertentu dapat disimpulkan if digunakan untuk mengevaluasi kondisi
pertama jika kondisi ini benar, blok pernyataan di dalamnya akan
dieksekusi, dan program keluar dari struktur seleksi
Elif memberikan kondisi alternatif yang akan dievaluasi hanya jika
kondisi sebelumnya tidak terpenuhi. Jika salah satu dari kondisi elif
terpenuhi, blok pernyataan yang sesuai akan dieksekusi, dan program
keluar dari struktur seleksi else menyediakan blok pernyataan yang akan
dieksekusi jika tidak ada kondisi sebelumnya yang terpenuhi. Ini adalah
kondisi terakhir dalam struktur seleksi.
5.3 Saran
Sasaran dari penggunaan struktur if, elif, else dalam pemrograman
adalah memberikan suatu mekanisme pengambilan keputusan yang
terstruktur dan dinamis.