Coding dan Kecerdasan ArtifisialSemester 1Pertemuan 4 · 1 Pertemuan × 4 JP (180 menit)

Python dan Google Colab

Pengenalan dasar pemrograman Python untuk Machine Learning menggunakan Google Colab: variabel, tipe data, perulangan, dan library ML.

#python#google colab#pemrograman#numpy#pandas

MODUL AJAR

Dasar Pemrograman Python Menggunakan Google Colab


Penyusun: Guru Coding dan Kecerdasan Artifisial
Jenjang: SMK
Sekolah: SMK Bina Rahayu
Kelas / Semester: XI TJKT / Genap
Tahun Pelajaran: 2025/2026
Fase: F
Alokasi Waktu: 1 Pertemuan × 4 JP (180 menit)


KomponenDeskripsi
1. Identitas Modul
Nama PenyusunGuru Coding dan Kecerdasan Artifisial
InstitusiSMK Bina Rahayu
Mata PelajaranCoding dan Kecerdasan Artifisial
Kelas / SemesterXI TJKT / Genap
FaseF
Elemen / TopikDasar Pemrograman Python Menggunakan Google Colab
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah mempelajari bahasa C++ di kelas X.
b. Peserta didik memahami konsep dasar pemrograman (variabel, tipe data, perulangan, percabangan).
c. Peserta didik belum pernah menggunakan Python atau Google Colab.
d. Peserta didik memiliki akun Google (Gmail) masing-masing.
e. Peserta didik mampu mengoperasikan browser dan internet.
3. Profil Pelajar Pancasila
a. Beriman, Bertakwa kepada Tuhan YME — Bersyukur atas kemudahan teknologi, menggunakan pengetahuan untuk kebaikan.
b. Mandiri — Aktif mencoba kode, mengeksplorasi Google Colab, tidak mudah menyerah saat ada error.
c. Bernalar Kritis — Membandingkan sintaks C++ dan Python, menganalisis output kode, menebak hasil program.
d. Bergotong Royong — Berdiskusi dengan teman, saling membantu saat ada kesulitan coding.
e. Kreatif — Memodifikasi kode, bereksperimen dengan nilai variabel, membuat contoh sendiri.
4. Sarana dan Prasarana
a. Laboratorium komputer atau ruang kelas dengan laptop/chromebook (1 per siswa atau 1 per 2 siswa).
b. Koneksi internet yang stabil.
c. Proyektor/LCD dan layar tayang.
d. Browser (Google Chrome / Mozilla Firefox).
e. Akun Google (Gmail) untuk setiap siswa.
f. Papan tulis / whiteboard dan spidol.
g. LKPD (Lembar Kerja Peserta Didik) — siap cetak.
h. Bahan bacaan siswa — siap cetak.
5. Target Peserta Didik
a. Peserta didik reguler — seluruh siswa kelas XI TJKT.
b. Peserta didik dengan pencapaian tinggi — diberikan latihan pengayaan (tantangan kode tambahan).
c. Peserta didik dengan kesulitan belajar — diberikan pendampingan, bantuan teman sebaya, dan contoh tambahan.
6. Model Pembelajaran
a. Pendekatan: Saintifik, student-centered, learning by doing.
b. Model: Discovery Learning, Guided Practice, Think-Pair-Share.
c. Metode: Demonstrasi live coding, praktik mandiri/berpasangan, diskusi, kuis, tebak output.