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

Variabel & Tipe Data

Dasar pemrograman Python sebagai fondasi untuk AI/ML — menyimpan data dengan variabel, memahami tipe data, dan menerima input dari user.

#python#variabel#tipe data#input#int#float#string#boolean

MODUL AJAR

Variabel & Tipe Data


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 — Variabel & Tipe Data
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah menyelesaikan Pertemuan 9 (Robot Maze) dan Pertemuan 10 (Python Dasar — Hello World).
b. Peserta didik mampu mengakses Google Colab dan menulis kode print().
c. Peserta didik memahami komentar # dan konsep case-sensitive.
d. Peserta didik memiliki kemampuan dasar mengoperasikan komputer.
e. Peserta didik belum memiliki pengalaman menggunakan variabel dalam pemrograman.
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Memahami mengapa data harus disimpan dalam variabel dan bagaimana tipe data mempengaruhi cara komputer memproses.
b. Mandiri — Secara mandiri menulis kode Python dengan variabel di Google Colab.
c. Kreatif — Mengeksplorasi penggunaan variabel dalam konteks kreatif (misal: profil diri, kalkulator sederhana).
d. Gotong Royong — Saling membantu sesama siswa dalam memahami konsep variabel.
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 Variabel & Tipe Data (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 operasi aritmatika dengan variabel dan konsep casting.
c. Peserta didik dengan kesulitan belajar — diberikan pendampingan langkah demi langkah dengan contoh yang lebih banyak.
6. Model Pembelajaran
a. Pendekatan: Saintifik, berpusat pada peserta didik (student-centered).
b. Model: Discovery Learning, Cooperative Learning.
c. Metode: Demonstrasi (live coding), praktik langsung, diskusi, kuis interaktif.