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

Mini Proyek: Algoritma + Python

Mengintegrasikan Computational Thinking dengan pemrograman Python — mengubah algoritma menjadi kode Python nyata.

#python#algoritma#mini proyek#integrasi#CT#pemrograman

MODUL AJAR

Mini Proyek: Algoritma + Python


Penyusun: Muhamad Hasim As'ari, S.Pd Jenjang: SMK Sekolah: SMK Bina Rahayu Kelas / Semester: X TJKT / Ganjil Tahun Pelajaran: 2025/2026 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 / Ganjil
FaseE
Elemen / TopikRobot & Python Dasar — Mini Proyek Integrasi
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah menyelesaikan Pertemuan 1-8: CT dan AI Unplugged.
b. Peserta didik telah menyelesaikan Pertemuan 9-11: Robot Maze, Python Dasar, Variabel & Tipe Data.
c. Peserta didik mampu menulis algoritma sederhana (Pertemuan 5).
d. Peserta didik mampu menulis kode print(), input(), variabel, dan tipe data (Pertemuan 10-11).
e. Peserta didik memiliki kemampuan dasar mengoperasikan komputer dan Google Colab.
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Menganalisis hubungan antara algoritma dan kode Python.
b. Mandiri — Secara mandiri menulis algoritma dan mengubahnya menjadi kode Python.
c. Kreatif — Menemukan aktivitas sehari-hari yang bisa diotomatiskan dengan Python.
d. Gotong Royong — Bekerja sama dalam kelompok untuk mempresentasikan hasil proyek.
e. Berkebinekaan Global — Memahami bahwa algoritma adalah bahasa universal yang bisa diimplementasikan dalam bahasa pemrograman apapun.
4. Sarana dan Prasarana
a. Ruang kelas dengan komputer/laptop untuk setiap siswa.
b. Proyektor/LCD dan layar tayang.
c. Papan tulis / whiteboard dan spidol.
d. Koneksi internet untuk Google Colab.
e. LKPD Mini Proyek (siap cetak dari lampiran).
f. Bahan bacaan siswa (siap cetak dari lampiran).
5. Target Peserta Didik
a. Peserta didik reguler — seluruh siswa kelas X TJKT.
b. Peserta didik dengan pencapaian tinggi — diberikan pengayaan berupa proyek yang lebih kompleks (menggunakan percabangan atau perulangan sederhana).
c. Peserta didik dengan kesulitan belajar — diberikan pendampingan langkah demi langkah dengan contoh yang sudah disediakan.
6. Model Pembelajaran
a. Pendekatan: Saintifik, berpusat pada peserta didik (student-centered).
b. Model: Problem Based Learning (PBL), Discovery Learning, Cooperative Learning.
c. Metode: Praktik langsung (mini proyek), presentasi kelompok, diskusi, kuis interaktif.