XII Bab 4 - Translasi Bahasa Pemrograman 3

 

Materi : Translasi Bahasa Pemrograman 3
Kelas : XII
Bab :   4
Mapel : Informatika

Contoh latihan 1:
# Mencetak kalimat yang sama 5 kali
print("--- Mulai Hukuman ---")
for i in range(5):
    print("Saya berjanji akan belajar Python dengan sungguh-sungguh")
print("--- Selesai ---")

Contoh latihan 2 :
# Mencetak angka 1 sampai 10
print("--- Berhitung ---")
for angka in range(1, 11): # Ingat, berhenti sebelum 11
    print("Angka ke-", angka)

Contoh latihan 3 :
import time # Impor modul waktu agar ada jeda (opsional)
detik = 5
print("Siap peluncuran...")
while detik > 0:
    print(detik)
    detik -= 1  # Kurangi detik sebanyak 1 (PENTING! Agar tidak looping selamanya)
    time.sleep(1) # Jeda 1 detik
print("MELUNCUR! ??")

 

1. Latihan Soal Siswa

Berikut latihan untuk menguji pemahaman for dan while.

Latihan 1: Absensi Siswa (For Loop Basic)

Buatlah program yang mencetak daftar absensi dari nomor 1 sampai 10. Output yang diinginkan:

Latihan 2: Penjumlah Angka (For Loop Logic)

Buatlah program untuk menjumlahkan angka dari 1 sampai dengan angka yang diinputkan user. Contoh:

Input: 5

Proses komputer: 1 + 2 + 3 + 4 + 5

Output: Total jumlahnya adalah 15 (Clue: Siapkan variabel penampung total = 0 sebelum looping

Latihan 3: Tebak Password (While Loop)

Buatlah sistem keamanan sederhana. Program akan terus bertanya password sampai user menjawab dengan benar.

Password benar adalah "python123".

Jika salah, tampilkan "Password Salah, coba lagi!".

Jika benar, tampilkan "Login Berhasil!" dan program berhenti.

============================================

Link Upload Tugas 1 : Klik Disini

Link Upload Tugas 2 : Klik Disini

Link Upload Tugas 3 : Klik Disini


 

 

Post a Comment

0 Comments