0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan2 halaman

Silabus Pemrograman Python SMP-SMA

Diunggah oleh

Ricky Djamaluddin R
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
22 tayangan2 halaman

Silabus Pemrograman Python SMP-SMA

Diunggah oleh

Ricky Djamaluddin R
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Silabus Pemrograman Python Jenjang

SMP – SMA
Durasi total: 12–16 pertemuan
Metode: penjelasan singkat → demo → praktek langsung (hands-on)
Tujuan: memahami dasar Python, logika pemrograman, dan membuat mini-project.

Bagian 1 – Pengenalan & Dasar Python


 Pertemuan 1: Pengenalan Python & Tools (install Python, IDE seperti Thonny/VSCode,
cara menjalankan program) – Tujuan: Siswa mengenal lingkungan coding
 Pertemuan 2: Sintaks Dasar & Variabel – Tujuan: Menulis program pertama:
print("Hello"), mengenal variabel dan tipe data
 Pertemuan 3: Operator & Ekspresi – Tujuan: Operator aritmatika, logika, perbandingan

Bagian 2 – Struktur Program


 Pertemuan 4: Input / Output (input(), print()) – Tujuan: Membuat program interaktif
sederhana
 Pertemuan 5: Percabangan (if/else) – Tujuan: Membuat keputusan dalam program
 Pertemuan 6: Perulangan (while, for) – Tujuan: Mengulang proses, contoh hitung
mundur

Bagian 3 – Data & Fungsi


 Pertemuan 7: List, Tuple, Dictionary – Tujuan: Menyimpan banyak data
 Pertemuan 8: Fungsi (def) – Tujuan: Membuat kode yang bisa dipakai ulang
 Pertemuan 9: String & Manipulasi Data – Tujuan: Format teks, slicing, method penting

Bagian 4 – Penerapan & Mini Project


 Pertemuan 10: Module & Library Dasar (math, random, datetime) – Tujuan: Mengenal
pustaka bawaan
 Pertemuan 11: File I/O – Tujuan: Membaca dan menulis file teks
 Pertemuan 12: Mini Project 1: Kalkulator / Game Tebak Angka – Tujuan:
Menggabungkan materi sebelumnya
Bagian 5 – Lanjutan (Opsional)
• Grafik & Visualisasi: turtle (gambar 2D), atau matplotlib untuk chart.
• Pengenalan OOP (Object Oriented Programming): class & object.
• Project Besar: Game sederhana dengan pygame atau program manajemen data.

Tips Mengajar SMP–SMA


1. Gunakan contoh dekat dengan keseharian.
2. Hands-on lebih banyak → 70% praktek, 30% teori.
3. Berikan tantangan bertahap → setiap topik ditutup dengan mini-latihan.
4. Visual menarik → turtle atau pygame membantu siswa tetap antusias.

Anda mungkin juga menyukai