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)
| Komponen | Deskripsi |
|---|---|
| 1. Identitas Modul | |
| Nama Penyusun | Guru Coding dan Kecerdasan Artifisial |
| Institusi | SMK Bina Rahayu |
| Mata Pelajaran | Coding dan Kecerdasan Artifisial |
| Kelas / Semester | XI TJKT / Genap |
| Fase | F |
| Elemen / Topik | Dasar Pemrograman Python Menggunakan Google Colab |
| Alokasi Waktu | 1 Pertemuan × 4 JP (180 menit) |
| Tahun Pelajaran | 2025/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. |
Daftar Isi