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

List & Tuple

Mengenal list dan tuple sebagai struktur data dalam Python.

#python#list#tuple#struktur data

MODUL AJAR

List & Tuple


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 / TopikList & Tuple (List Operations, Slicing, Tuple, List vs Tuple)
Alokasi Waktu1 Pertemuan × 4 JP (180 menit)
Tahun Pelajaran2025/2026
2. Kompetensi Awal
a. Peserta didik telah memahami operator, percabangan, perulangan, dan fungsi dalam Python.
b. Peserta didik mampu membuat dan menggunakan fungsi dengan parameter dan return.
c. Peserta didik memahami tipe data dasar: integer, float, string, dan boolean.
d. Peserta didik memiliki kemampuan dasar menulis dan menjalankan program Python.
3. Profil Pelajar Pancasila
a. Bernalar Kritis — Menganalisis kapan harus menggunakan list vs tuple dan memilih operasi yang tepat untuk memanipulasi data.
b. Mandiri — Menulis kode manipulasi list secara mandiri dan melakukan debugging.
c. Kreatif — Merancang program yang memanfaatkan list untuk menyimpan dan memanipulasi koleksi data.
d. Gotong Royong — Berdiskusi dengan teman sekelompok untuk menyelesaikan tantangan praktikum dan saling membantu.
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