Python Pemula Kelas XI: 30 Soal Seru + Input (Bikin Kelas Informatika Rame!)

Latihan koding Python dasar paling asyik untuk kelas XI SMA/SMK: input, print, if-else dengan tema anak muda. Gratis!

Assalamualaikum / Halo Semua 👋

Saya guru Informatika kelas XI di SMA Negeri 6 Cimahi . Setiap kali ngajar Python dasar, siswa sering bilang “Pa, kok membosankan ya cuma print Hello World mulu?” 😅

Akhirnya saya coba bikin latihan yang temanya deket banget sama anak-anak jaman sekarang: boba, jajan, crush, Free Fire, TikTok, mantan, WiFi sekolah, dll. Hasilnya? Kelas langsung rame, mereka rebutan ngetik kode, dan yang biasanya males jadi ketawa-ketawa sendiri pas programnya jalan 

Kali ini saya share 30 soal latihan Python dasar + input yang sudah saya pakai di kelas. 100 % aman, super mudah, tapi seru banget. Cocok buat:

  • Guru yang lagi nyari bahan latihan mengetik kode
  • Siswa SMA/SMK yang mau belajar Python dari nol
  • Orang tua yang mau nemenin anak belajar koding di rumah

Petunjuk buat siswa:
Ketikin sendiri ya kode-kodenya (jangan copy-paste). Biar jari hafal dan otak ngerti! Bisa pakai Thonny, online-python.com, Google Colab, Replit, atau IDLE di komputer sekolah.


BAGIAN 1 – Dasar Print & Variabel (Soal 1-10)

  1. Halo Dunia Klasik
  2. Salam Pagi Indonesia (3 kali)
  3. Cetak nama + kelas kamu
  4. Variabel nama & umur
  5. Penjumlahan 25 + 17
  6. Luas persegi panjang
  7. Input nama lalu disapa
  8. Konversi 30°C ke Fahrenheit
  9. Cek 24 genap/ganjil
  10. Cetak 10 bintang dalam satu baris

 BAGIAN 2 – Tema Gaul Remaja (Soal 11-20)

  1. Spam “KAKKK” 8 kali
  2. Flexing beli iPhone 17
  3. Hitung sisa uang jajan (boba + cilok)
  4. Crush detector
  5. Hitung jam tidur (tidur jam 2 bangun jam 10)
  6. Skor Free Fire
  7. Cek followers IG (selebgram atau cupu?)
  8. Segitiga bintang
  9. Baby Shark pakai for
  10. Spam password WiFi sekolah

BAGIAN 3 – Input Super Seru (Soal 21-30)

  1. Detektor bokek
  2. Pacar detector (jomblo atau punya?)
  3. Kalkulator boba
  4. Generator nickname FF keren
  5. Cek nilai (remedi atau remedi darurat)
  6. Prediksi umur nikah
  7. Spam chat mantan
  8. TikTok sound auto FYP
  9. Konversi jam main HP ke menit
  10. Password couple

Kunci jawaban?
kunci jawaban  saya simpan dulu  dipostingan berbeda biar siswa berusaha sendiri dulu 😊
Kalau sudah selesai semua, kirim screenshot hasil programnya ke Grup WA, nanti saya kasih jawaban lengkap + bintang jempol 

Semoga latihan ini bikin kalian jatuh cinta sama Python!
Kalau ada yang bingung, tinggal komentar di bawah ya. Saya balas secepatnya.

Salam koding!
Yuk belajar Bersama, bila mendapat pesan error harus senang dan bahagia karena bagian dari pembelajaran untuk mendapat solusi maksimal #natedekaka


إرسال تعليق