Coding dan Kecerdasan ArtifisialSemester 2Pertemuan 6 · 1 Pertemuan × 4 JP (1 JP = 45 menit)
String Manipulation
Mengenal operasi string lanjutan dalam Python: methods (split, join, replace, upper, lower, strip), find, count, startswith, endswith, f-string, dan slicing.
#python#string#manipulasi#teks#f-string#slicing#methods
MODUL AJAR
String Manipulation
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)
| Komponen | Deskripsi |
|---|---|
| 1. Identitas Modul | |
| Nama Penyusun | Muhamad Hasim As'ari, S.Pd |
| Institusi | SMK Bina Rahayu |
| Mata Pelajaran | Coding dan Kecerdasan Artifisial |
| Kelas / Semester | X TJKT / Genap |
| Fase | E |
| Elemen / Topik | Manipulasi String — Methods, F-String, Slicing |
| Alokasi Waktu | 1 Pertemuan × 4 JP (180 menit) |
| Tahun Pelajaran | 2025/2026 |
| 2. Kompetensi Awal | |
| a. Peserta didik telah memahami tipe data string dasar: deklarasi, konkatenasi, dan operasi dasar. | |
| b. Peserta didik telah memahami indexing dan slicing sederhana pada list. | |
| c. Peserta didik telah menguasai penggunaan loop dan conditional dalam Python. | |
| d. Peserta didik memiliki kemampuan menulis program Python sederhana di VS Code / IDLE. | |
| 3. Profil Pelajar Pancasila | |
| a. Bernalar Kritis — Menganalisis metode string mana yang paling tepat untuk memecahkan masalah pengolahan teks. | |
| b. Mandiri — Mengeksplorasi berbagai metode string secara mandiri melalui praktikum langsung. | |
| c. Kreatif — Merancang program pengolah teks kreatif yang mengintegrasikan berbagai metode string. | |
| d. Gotong Royong — Berdiskusi dengan teman sekelompok untuk menyelesaikan LKPD dan memecahkan tantangan pemrograman. | |
| 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 — seluruh siswa kelas X TJKT | |
| b. Peserta didik dengan pencapaian tinggi — diberikan pengayaan berupa regex dasar dan string encoding | |
| c. Peserta didik dengan kesulitan belajar — diberikan pendampingan, LKPD dengan scaffolding lebih banyak, dan tutor sebaya | |
| 6. Model Pembelajaran | |
| a. Pendekatan: Saintifik, student-centered | |
| b. Model: PjBL (Project-Based Learning), PbL (Problem-Based Learning), Cooperative Learning | |
| c. Metode: Praktikum langsung, diskusi kelompok, studi kasus, think-pair-share |
Daftar Isi