Coding dan Kecerdasan ArtifisialSemester 2Pertemuan 1 · 1 Pertemuan × 4 JP (1 JP = 45 menit)

Operator & Percabangan

Mengenal operator dan percabangan (if-elif-else) dalam Python.

#python#operator#percabangan#if-else

MODUL AJAR

Operator & Percabangan


Penyusun: Muhamad Hasim As'ari, S.Pd
Sekolah: SMK Bina Rahayu
Kelas / Semester: X TJKT / Genap
Fase: E
Alokasi Waktu: 1 Pertemuan × 4 JP (180 menit)


KomponenDeskripsi
1. Identitas Modul
Nama PenyusunMuhamad Hasim As'ari, S.Pd
InstitusiSMK Bina Rahayu
Mata PelajaranCoding dan Kecerdasan Artifisial
Kelas / SemesterX TJKT / Genap
FaseE
Elemen / TopikOperator & Percabangan (Operator Aritmatika, Perbandingan, Logika; Percabangan if/elif/else; Nested If)
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah memahami konsep variabel, tipe data, dan input/output dalam Python.
b. Peserta didik mampu menulis dan menjalankan program Python sederhana menggunakan VS Code/IDLE.
c. Peserta didik memiliki kemampuan dasar berpikir logis dan memahami konsep benar/salah (True/False).
d. Peserta didik telah mengenal operator aritmatika dasar (+, -, *, /) dari pelajaran matematika.
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Menganalisis kondisi logika dan menentukan hasil evaluasi operator perbandingan serta logika.
b. Mandiri — Menulis kode percabangan secara mandiri dan melakukan debugging ketika program tidak berjalan sesuai harapan.
c. Kreatif — Merancang solusi program yang memanfaatkan percabangan untuk menyelesaikan masalah nyata.
d. Gotong Royong — Berdiskusi dengan teman sekelompok untuk menyelesaikan tantangan praktikum dan saling membantu saat debugging.
4. Sarana dan Prasarana
a. Laptop/komputer dengan akses internet
b. Proyektor/LCD dan layar tayang
c. Papan tulis / whiteboard dan spidol
d. Software Python (VS Code / IDLE / Thonny)
e. Lembar Kerja Peserta Didik (LKPD) — siap cetak
f. Bahan bacaan peserta didik — siap cetak
5. Target Peserta Didik
a. Peserta didik reguler
b. Peserta didik dengan pencapaian tinggi — pengayaan
c. Peserta didik dengan kesulitan belajar — pendampingan
6. Model Pembelajaran
a. Pendekatan: Saintifik, student-centered
b. Model: PjBL, PbL, Cooperative Learning
c. Metode: Praktikum langsung, diskusi, studi kasus