Asisten :
Salfina 16211025
Disusun Oleh :
Ahmad Maulana Adi Nugroho 03221026
2 Maret 2023
Dasar Teori
➢ Eksekusi Kondisional
Eksekusi kondisional merupakan suatu cara memprogram untuk membuat computer dapat mengambil
langkah ketika diberikan kondisi tertentu. Dengan eksekusi kondisional, kita dapat menulis program yang
berguna melalui pengecekan kondisi kapan suatu pernyataan akan dijalankan. Selain itu kita dapat
memberikan perilaku pada program tergantung dari masukan pengguna.Sehingga kita dapat memberikan
efek fleksibilitas pada program yang akan kita buat.
➢ Sintaks If
Sintak if merupakan yang pertama diperiksa kondisinya, apabilah sintaks if bernilai Flase maka
selanjutnya sintaks elif yang akan diperiksa, jika semua kondisi pada if dan elif tidak terpenuhi maka baris
kode pada sintaks else akan dijalankan.
➢ Ekspresi Boolean
Merupakan suatu ekspresi yang mengembalikan atau memiliki suatu nilai Boolean. Boolean sendiri
memiliki nilai berupa Benar atau Salah yang dalam Python disebut dengan True atau False.
No. Program_permainan_suit.py
1. import random,sys
2. print("\033[31m permainan suit\033[0m")
3. print("\033[1m 1. Jempol (Gajah)\033[0m")
4. print("\033[1m 2. Telunjuk (Manusia)\033[0m")
5. print("\033[1m 3. Kelingking (Semut)\033[0m")
6. pil = int(input("\033[31m Pilihan Anda :\033[0m"))
7. if(pil < 1 or pil > 3):
8. sys.exit("pilihlah yang benar")
9. kom = random.randint(1,3)
10. if(kom == 1):
11. if(pil == 1):
12. print("\033[33m Sesama gajah harus saling membantu\033[0m")
13. if(pil == 2):
14. print("\033[41m Kamu diinjak gajah kamu kalah\033[0m")
15. if(pil == 3):
16. print("\033[32m Kamu gigit gajah kamu menang\033[0m")
17. elif(kom == 2):
18. if(pil == 1):
19. print("\033[32m Kamu injak manusia kamu menang\033[0m")
20. if(pil == 2):
21. print("\033[33m Sesama manusia harus cinta damai\033[0m")
22. if(pil == 3):
23. print("\033[41m kamu dibunuh manusia kamukalah\033[0m")
24. elif(kom == 3):
25. if(pil == 1):
26. print("\033[41m kamu dikerjain oleh semut kamu kalah\033[0m")
27. if(pil == 2):
28. print("\033[32m kamu injak semut kamu menang\033[0m")
29. if(pil == 3):
30. print("\033[33m Semut saling bekerja sama\033[0m")
No. Penerjermahan_Protein_yang_Masukkan_Berupa_Kodon
1. print(".:: Menerjemahkan Protein ::.")
2. protein = (input("Masukkan Kodon Protein: "))
3. if (protein== "UUU" or protein =="UUC"):
4. print("Phenylalanine")
5. elif(protein == "AUG"):
6. print("Methionnie")
7. elif (protein == "UUA" or protein == "UUG"):
8. print("Leucine")
9. elif (protein == "UCU" or protein == "UCU" or protein == "UCA" or
10. protein =="UCG"):
11. print("Serine")
12. elif (protein == "UAU" or protein == "UAC"):
13. print("Tyrosine")
14. elif (protein == "UGU" or protein == "UGC"):
15. print("Cystiine")
16. elif (protein == "UGG"):
17. print("Tyrptophan")
18 else:
19 print("Masukkan Kode Protein dengan Benar")
Screenshot
Program_permainan_suit.py
Tampilan awal dan masukkan kode yang diinginkan :
Setelah diprogram akan menampilkan kalimat tersebut dan masukkan angka yang
diinginkan :
Penerjermahan Protein yang Masukkan Berupa Kodon
Pengguna diminta untuk masukkan kalimat yang diinginkan, dan masukkan
Kodenya:
8. Input pilihan
print("Phenylalanine")
4.
elif(protein == "AUG"):
5.
print("Methionnie")
6.
elif (protein == "UUA" or protein == "UUG"):
7.
print("Leucine")
8.
elif (protein == "UCU" or protein == "UCU" or protein == "UCA" or
9. protein =="UCG"):
10. print("Serine")
12. print("Tyrosine")
14. print("Cystiine")
17. else:{else digunakan untuk sebagai pilihan terakhir yang akan dijalankan jika semua pilihan yang
disediakan tidak bernilai benar}
18.
Kesimpulan
Saran
Daftar Pustaka
Suprapto, Kadarisman Tejo Yuwono, Totok Sukardiyono, dan Adi Dewanto. (2008). Bahasa Pemprograman
Jakarta : Suprapto.
Hayati, Nurul. (2019). Dasar – Dasar Pemprograman. Jakarta :Kementrian Pendidikan dan Kebudayaan.
Alfarisy, Gusti Ahmad Fanshuri. (2020). Modul Praktikum Algoritme Pemprograman.Banjarmasin.