PENGKODISIAN
PADA PYTHON
Mata Kuliah
Pemograman Komputer
Dwi Laila Sulistiowati, M.Pd.
Dalam python pemilihan kondisi dapat dilakukan menggunakan if, if else, dan if elif
else. Kode if akan diakhiri tanda titik dua dan di baris yang baru penulisan program
yang akan dieksekusi jika kondisi terpenuhi. Dalam membuat pemilihan kondisi Anda
juga membutuhkan operator perbandingan (==, <=, >=, >, <>, !=) atau operator logika
untuk menyusun kondisi yang Anda butuhkan.
Bentuk Umum Penulisan:
01 KONDISI IF
KONDISI IF
KONDISI IF
Ilustrasi penggunaan if pada program:
Contoh lain:
KONDISI IF
Ilustrasi penggunaan if pada program:
02 KONDISI IF ELSE
KONDISI IF ELSE
else adalah sintaks yang digunakan dalam python apabila terdapat kondisi yang berlawanan dengan kondisi if, else digunakan beriringan
dengan if. Statemen else harus ditulis lurus dengan statemen if dan setelah else harus diberi titik dua (:) serta perintah di baris yang baru
diberi jarak (tab).
KONDISI IF ELSE
KONDISI IF ELSE
03 IF BERSARANG
PENGGUNAAN IF BERSARANG
PENGGUNAAN IF BERSARANG
PENGGUNAAN IF BERSARANG
Kondisi if else dapat digunakan untuk kondisi yang bersarang, seperti contoh mahasiswa dinyatakan lulus matakuliah apabila
mendapatkan nilai UAS diatas 68 dan nilai UTS diatas 58, apabila mahasiswa mendapatkan nilai UAS diatas 68 dan nilai UTS dibawah
58 mahasiswa dinyatakan lulus tetapi harus lebih giat belajar, dan apabila mahasiswa mendapatkan nilai UAS dibawah 68 mahasiswa
dinyatakan tidak lulus. Berikut ini ilustrasi program dari contoh penentuan kelulusan mahasiswa.
PENGGUNAAN IF BERSARANG
04 IF ELIF ELSE
KONDISI IF ELIF ELSE
KONDISI IF ELIF ELSE
KONDISI IF ELIF ELSE
KONDISI IF ELIF ELSE
KONDISI IF ELIF ELSE
KONDISI IF ELIF ELSE
Slide sebelumnya adalah iIlustrasi penggunaan if elif else untuk program konversi nilai akhir
matakuliah (0- 100) ke bobot nilai (A-E). Mahasiswa yang mendapatkan nilai akhir diatas 80 akan
memperoleh bobot nilai A, yang mendapatkan nilai akhir diatas 68 dan kurang dari 80 akan
memperoleh bobot nilai B, yang mendapatkan nilai akhir diatas 46 dan kurang dari 68 akan
memperoleh bobot nilai C, dan seterusnya. Berikut contoh program ilustrasi diatas.
IF INDEPENDEN
TUGAS KELOMPOK