Asisten :
Ersan Karimi 11191026
Disusun Oleh :
Muhammad Fajar Rivaldi 04221001
23 September 2022
Dasar Teori
A. Eksekusi Kondisional
Ada tiga macam kondisional di Python, yang dapat digunakan untuk membangun alur logika untuk
program Python. Python memiliki statement if, if..else, dan if..elif..else. Berikut ini adalah contoh
penggunaan if di Python:
Untuk memeriksa kondisi yang tidak memenuhi kondisi utama. Maka else digunakan untuk
menangani semua kondisi selain kondisi yang telah dituliskan. Berikut adalah contoh penggunaan else
di dalam kondisional Python:
Bila kondisi yang akan didefinisikan cukup banyak, Anda dapat menambah kondisi lain dengan
menggunakan elif di bawah statement if dan sebelum statement else:
Dan tentu saja, sebuah kondisional dapat disimpan di dalam if lain. Berikut ini adalah contoh kode if
bersarang di Python:
1
B. Eksekusi Kondisional Bersarang
Kondisi bersarang atau IF bersarang adalah bentuk dari if didalam if. Sehingga kita bisa membentuk
sebuah kondisi di dalam kondisi. Dengan kata lain, terdapat percabangan kondisi yang mengharuskan
kondisi lainnya untuk dipenuhi.
if 0 < x:
if x < 10 :
Eksekusi kondisional majemuk adalah suatu ekspresi boolean yang melibatkan operator logika seperti
and, or dan not dengan ini banyak kondisi dapat diekspresikan dalam satu statement if. Contohnya x
> 0 and x < 10 menghasilkan True jika x lebih besar dari 0 dan pada saat yang sama x juga lebih
kecil dari 10.
n % 2 == 0 or n % 3 == 0 adalah True jika salah satu dari kondisi tersebut bernilai True, yang
berarti, jika n bisa dibagi dengan 2 atau dengan 3. ang terakhir, operator not gunanya untuk menegasi
sebuah nilai Boolean (mengubah nilai menjadi kebalikannya), jadi not (x > y) bernilai True jika (x >
y) adalah False, yang artinya menjadi: jika x kurang dari y.
Tabel kebenaran adalah tabel kecil yang memungkinkan kita untuk melihat semua masukan yang ada,
dan memberikan hasil dari operator logika. Karena operator and dan or masing-masing memiliki dua
operand, maka hanya ada dua baris pada tabel kebenaran yang menjelaskan maksud dari and.
2
True True True
True False
False True
Kita dapat mengubah warna huruf atau pun karakter tampilan dari program yang kita buat, bahkan
kita juga dapat mengubah backgroundnya serta mencetak tebal huruf. Cara penulisannya kita letakkan
karakter spesial sebelum kalimat yang akan kita tampilkan.
Dengan begini kata Hello World ketika di run akan bewarna merah, jika hanya di suatu baris saja
yang ingin kita kasih warna jangan lupa di belakan kalimat di beri karakter spesial untuk reset
warnanya.
3
Berikut daftar-daftar karakter spesial yang dapat kita gunakan untuk mengubah tampilan pada
tampilah konsol di python.
4
Source Code
No. Program_Mencari_Angka_Terbesar_Kedua.py
https://pastebin.com/HLrytj40
1 print (43*"=")
2 print ("=====Program Cari Angka Terbesar Kedua=====")
3 #Input Angka
4 bil1 = int(input("Masukan Angka Pertama : "))
5 bil2 = int(input("Masukan Angka Kedua : "))
6 bil3 = int(input("Masukan Angka Ketiga : "))
7 #Proses
8 if (bil1 >= bil2 or bil1 >= bil3):
9 Hasil = bil1
10 elif (bil2 >= bil3):
11 Hasil = bil3
12 elif (bil3 >= bil1):
13 Hasil = bil2
14 #Hasil Program
15 print (f"Angka Terbesar Kedua Dari Ketiga Angka tersebut adalah
{Hasil}")
5
No. Program_Menentukan_Angka_Ganjil_Dan_Genap.py Link_Pastebin
1
2 print ("===Program Cek Angka Ganjil Atau Genap===")
3
4
5 angka = input("Masukkan Angka : ") #User Input
6
7
8 cek = angka.isnumeric() #Method isnumeric()
9
10
11
12 if cek == False:
13 print ("Bukan Angka!") #Output Jika False
14
15
16 else:
17
18 if cek == True: #Output Jika True
19 x = int(angka)
if not(x == 0):
if (x % 2 == 0):
print ("Ini Adalah Bilangan Genap!")
else:
print ("Ini Adalah Bilangan Ganjil!")
else:
print ("Ini Angka Nol!")
6
18 if (Presentase > 39):
19 print ("Kategori Anda : [Fair]")
20 else:
21 print ("Kategori Anda : [Failed]")
Screenshot
Program Mencari Angka Terbesar Kedua
Setelah memasukkan 3 angka, angka terbesar kedua akan muncul di layar komputer.
Tampilan awal program, pengguna diminta untuk memasukkaan angka yang ingin diketahui
Setelah memasukkan angka, akan mucul hasil angka tersebut positif atau negatif di layar komputer
7
Program Menentukan Angka Ganjil dan Genap
Tampilan awal program, pengguna diminta untuk memasukkaan angka yang ingin diketahui ganjil
atau genap
Setelah memasukkan angka, akan muncul hasil dari angka tersebut genap. Dan selanjutnya juga
masukkan angka yang ingin diketahui.
Tampilan awal program, pengguna diminta untuk memasukkaan nilai presentase yang ingin diketahui
8
Setelah memasukkan angka, akan muncul kategori dari angka tersebut
Dan jika nilai yang dimasukkan kurang dari 100, maka hasil kategori tersebut akan failed
9
Pem
bahasan
Program_Mencari_Angka_Terbesar_Kedua.py
No. Penjelasan
Program_Pengecekan_Angka.py
No. Penjelasan
2-3
4-5
10-13
10
Program_ Menentukan_Angka_Ganjil dan Genap.py
No. Penjelasan
2-10
11-12
13
14
15
16-18
19
20-22
Program_Menentukan_Kategori.py
No. Penjelasan
2-10
11-12
13
14
15
16-18
19
20-22
11
Kesimpulan
Saran
12
Pembagian tugas
TUGAS NAMA
13
Daftar Pustaka
Ridwan Fajar.2016. Macam-macam Kondisional di Python https://codepolitan.com/blog/macam-
macam-kondisional-python
Gusti Ahmad Fanshuri Alfarisy, M.Kom.2020. Modul Praktikum Algoritme dan Pemrograman
https://drive.google.com/file/d/1LLiFtodpNATABhgWhSHlIwIpWnKnYbZ9/view
Belajarpython. https://belajarpython.com/tutorial/tipe-data-python
14