Cover Materi SMK Fase E Semester 1 PPLG Lengkap per pertemuan
Pengembangan Perangkat Lunak dan Gim

Materi SMK Fase E Semester 1 PPLG Lengkap per pertemuan

SMK
108 Topik pembelajaran
176 Materi & kuis

Tentang Modul

Beban administrasi dan evaluasi manual kini tak perlu lagi menyita waktu berharga Anda di kelas. "Materi SMK Fase E Semester 1 PPLG Lengkap per pertemuan" hadir sebagai modul cerdas yang siap diimplementasikan langsung ke dalam ekosistem LMS (Learning Management System) sekolah Anda. Dirancang khusus untuk guru produktif kelas 10, modul komprehensif ini menyediakan 108 pertemuan harian yang mengcover satu semester penuh secara sistematis. Dengan format digital yang dinamis dan terstruktur, Anda bisa lebih fokus pada pendampingan siswa, sementara sistem LMS mengambil alih tugas repetitif.

Modul ini mengusung fitur evaluasi tingkat lanjut yang langsung berjalan di dalam LMS, menjadikannya solusi pengajaran yang praktis sekaligus berintegritas. Berikut adalah terobosan yang akan mempermudah tugas Anda sebagai pendidik:

  • Otomatisasi Penilaian via Mini Quiz: Setiap akhir pertemuan dilengkapi kuis interaktif yang nilainya langsung terekap secara real-time ke dalam buku nilai (gradebook) LMS Anda, tanpa perlu koreksi manual.
  • Analisis Durasi & Anti-Kecurangan: Sistem metrik pada LMS akan melacak durasi pengerjaan kuis secara akurat. Data ini memberikan wawasan valid tentang orisinalitas pengerjaan, sehingga kemampuan asli siswa benar-benar terukur tanpa manipulasi.
  • Akses Terpusat yang Fleksibel: Siswa dapat belajar, berlatih, dan mengikuti ujian dari satu dashboard terpadu, menciptakan budaya belajar mandiri yang tertata rapi.

Lebih dari sekadar canggih secara sistem, kurikulum di dalamnya dikemas dengan alur step-by-step yang ramah bagi pemula, namun tetap berorientasi pada standar industri. Peta perjalanan belajar siswa dalam LMS ini mencakup:

  1. Pengondisian Profesional: Pembentukan Budaya Kerja, K3LH, dan Ergonomi di depan komputer agar siswa memiliki standar keselamatan fisik dan mental layaknya pekerja IT profesional.
  2. Fondasi Logika Komputasi: Pengenalan algoritma dasar dan pembentukan pola pikir penyelesaian masalah (problem-solving).
  3. Praktik Intensif Pemrograman: Latihan koding terarah yang berpuncak pada target akhir semester: mencetak siswa menjadi seorang Junior Python Programmer yang siap karya, sesuai dengan ekspektasi besar mereka saat memilih jurusan PPLG.

Jadikan kelas produktif Anda lebih modern, efisien, dan kaya akan data perkembangan siswa yang akurat.

"Guru yang inspiratif bukanlah mereka yang kehabisan tenaga mengoreksi ribuan jawaban, melainkan mereka yang cerdas memanfaatkan teknologi LMS untuk mencetak programmer muda berkualitas dengan progres yang terukur pasti."

Isi Modul

1 Pertemuan 1 (Teori) - Budaya Kerja, K3LH, dan Ergonomi di depan komputer - Elemen 4 18 materi
Pengertian dasar K3LH (Keselamatan, Kesehatan Kerja, dan Lingkungan Hidup) Teks
Urgensi dan pentingnya K3LH bagi seorang programmer atau pekerja IT Teks
Perbedaan lingkungan kerja IT (office/lab) dibandingkan dengan industri manufaktur Teks
Budaya kerja Ringkas (Seiri): Memisahkan barang atau alat yang diperlukan dan tidak diperlukan di meja kerja Teks
Budaya kerja Rapi (Seiton): Menyusun perangkat keras dan manajemen kabel (cable management) Teks
Budaya kerja Resik (Seiso): Menjaga kebersihan perangkat kerja (monitor, keyboard) dari debu dan cairan Teks
Budaya kerja Rawat (Seiketsu): Mempertahankan kondisi meja kerja dan kedisiplinan sistem Teks
Budaya kerja Rajin (Shitsuke): Membiasakan rutinitas budaya kerja 5R di lab komputer setiap hari Teks
Jarak pandang ideal dan aman antara mata dan monitor Teks
Standar posisi duduk yang benar dan ergonomis (postur punggung dan kaki) Teks
Standar posisi lengan dan pergelangan tangan saat menggunakan keyboard dan mouse Teks
Penerapan Aturan 20-20-20 untuk istirahat mata di depan layar Teks
Potensi penyakit fisik akibat kerja di bidang IT (seperti nyeri punggung dan Carpal Tunnel Syndrome) Teks
Potensi bahaya lingkungan fisik di area kerja komputer (korsleting listrik, kabel berantakan) Teks
Pengenalan beban mental dan stres akibat kelelahan menatap layar (screen fatigue) Teks
Langkah tindakan pertama saat terjadi korsleting listrik atau overheating PC di lab Teks
Prosedur evakuasi darurat dasar jika terjadi insiden (kebakaran/gempa) saat berada di lab komputer Teks
Evaluasi Pertemuan 1 Kuis · 10 soal
2 Pertemuan 2 (Praktik) - Pengenalan lingkungan OS, shortcut keyboard, & manajemen file lab - Elemen 5 10 materi
Pengenalan Sistem Operasi (OS) di Lab Komputer Teks
Navigasi Desktop dan Window Management Teks
Shortcut Keyboard Esensial untuk Produktivitas Teks
Shortcut Manipulasi Teks dan File Teks
Struktur Direktori dan Manajemen File Teks
Praktik Membuat Struktur Folder Proyek Lab Teks
Mengenal Ekstensi File dan File Explorer Teks
Latihan Mandiri: Manajemen File dan Shortcut Teks
Refleksi dan Rangkuman Manajemen File Lab Teks
Kuis Pemahaman Lingkungan OS, Shortcut, dan Manajemen File Kuis · 10 soal
3 Pertemuan 3 (Praktik) - Navigasi Terminal/Command Prompt dasar - Elemen 5 9 materi
Pengenalan CLI vs GUI: Mengapa Developer Menggunakan Terminal? Teks
Membuka Command Prompt dan Memahami Struktur Prompt Teks
Melihat Isi Direktori dengan Perintah dir Teks
Navigasi Folder Menggunakan Perintah cd dan cd .. Teks
Konsep Jalur Folder: Path Absolut vs Path Relatif Teks
Membuat, Menghapus Folder, dan Membersihkan Layar Terminal Teks
Tantangan Mandiri: Replikasi Struktur Folder Lab PPLG via CLI Teks
Refleksi dan Rangkuman: Efisiensi CLI dalam Alur Kerja Developer Teks
Kuis Navigasi Terminal dan Command Prompt Dasar Kuis · 10 soal
4 Pertemuan 4 (Praktik) - Eksplorasi tren IT, peluang usaha & profesi developer - Elemen 2 & 3 15 materi
Pengantar Tren IT Global & Lokal Teks
Profesi di Dunia Software Development Teks
Peluang Usaha di Bidang PPLG Teks
Eksplorasi Situs Tren Teknologi Teks
Praktik CLI: Membuat Folder Riset Tren IT Teks
Mengenal Peran Frontend, Backend, dan Fullstack Teks
Mengenal Peran Game Developer dan UI/UX Designer Teks
Analisis Lowongan Kerja IT Teks
Praktik Manajemen File: Mengorganisasi Dokumen Riset Teks
Riset Mandiri: Menentukan Profesi IT Impian Teks
Riset Mandiri: Ide Peluang Usaha PPLG Lokal Teks
Refleksi Diri: Passion dan Minat Karir Teks
Diskusi Kelompok: Masa Depan Pekerjaan IT Teks
Rangkuman Pertemuan: Peta Jalan Karir PPLG Teks
Kuis Eksplorasi Tren IT, Peluang Usaha, dan Profesi Developer Kuis · 10 soal
5 Pertemuan 5 (Praktik) - Siklus pembuatan perangkat lunak (SDLC) sederhana - Elemen 1 14 materi
Pengantar SDLC (Software Development Life Cycle) di Dunia Nyata Teks
Tahap 1 - Planning (Perencanaan) & Analisis Kebutuhan Teks
Tahap 2 - Design (Perancangan) UI/UX & Arsitektur Teks
Tahap 3 - Implementation (Pengodean/Coding) Teks
Tahap 4 - Testing (Pengujian) & Quality Assurance Teks
Tahap 5 - Deployment & Maintenance (Pemeliharaan) Teks
Studi Kasus SDLC Sederhana: Aplikasi "Kalkulator Sederhana" Teks
Simulasi SDLC - Membuat Folder Kerja SDLC via Terminal Teks
Simulasi Tahap Planning & Design Menggunakan File Teks Teks
Simulasi Tahap Coding & Testing Sederhana Teks
Simulasi Tahap Deployment & Dokumentasi Akhir Teks
Refleksi Pentingnya SDLC dalam Mencegah Kegagalan Proyek Teks
Rangkuman Alur Kerja SDLC Sederhana Teks
Kuis Pemahaman Siklus Pembuatan Perangkat Lunak (SDLC) Sederhana Kuis · 10 soal
6 Pertemuan 6 (Praktik) - Review pemahaman operasional lab & alur kerja IT - Elemen 1-4 14 materi
Skenario Simulasi: Menghubungkan K3LH, CLI, dan SDLC Teks
Praktik K3LH: Pengaturan Posisi Duduk dan Meja Kerja Ergonomis Teks
Manajemen File Cepat: Navigasi Windows Explorer Tanpa Mouse Teks
Otomasi CLI: Membangun Pohon Direktori SDLC dengan Terminal Teks
Studi Kasus Alur Kerja: Dari Kebutuhan Klien hingga Aplikasi Siap Rilis Teks
Fase Planning & Design: Menyusun Dokumen Spesifikasi Menggunakan CLI Teks
Fase Implementation: Menulis Logika Program Sederhana dalam File Teks Teks
Fase Testing: Melakukan Pengujian Manual dan Dokumentasi Bug Teks
Fase Deployment: Simulasi Distribusi File Aplikasi ke Folder Produksi Teks
Review Profesi: Menghubungkan Tugas Praktik dengan Peran Developer Riil Teks
Refleksi Mandiri: Mengatasi Error Navigasi dan Manajemen File Teks
Rangkuman Komprehensif: Keterkaitan Operasional Lab dengan Industri IT Teks
Penerapan 5R Akhir Sesi: Merapikan Lab dan Mematikan Komputer Sesuai SOP Teks
Kuis Evaluasi Praktik Operasional Lab dan Alur Kerja IT Kuis · 10 soal
7 Pertemuan 7 (Teori) - Konsep bahasa pemrograman dan perkenalan Python - Elemen 5 14 materi
Koneksi Aktivitas Lab dengan Bahasa Pemrograman Teks
Definisi dan Fungsi Bahasa Pemrograman Teks
Bagaimana Komputer Mengeksekusi Kode (Bahasa Mesin) Teks
Penerjemah Kode: Compiler vs Interpreter Teks
Sejarah Singkat dan Filosofi Desain Python Teks
Mengapa Python Sangat Populer di Industri dan SMK Teks
Perbandingan Sintaksis Python dengan Bahasa Lain Teks
Bedah Anatomi Kode Python Sederhana Teks
Latihan Terbimbing: Merancang Logika Program dengan Pseudocode Teks
Latihan Mandiri: Membuat Pseudocode Alur Kasir Sederhana Teks
Diskusi Kelompok: Eksplorasi Peluang Karir Programmer Python Teks
Refleksi Diri: Kesiapan Mental Menjadi Programmer Teks
Rangkuman Teori Pemrograman & Persiapan Praktik Minggu Depan Teks
Kuis Konsep Bahasa Pemrograman dan Pengenalan Python Kuis · 10 soal
8 Pertemuan 8 (Praktik) - Instalasi Python & Code Editor (VS Code) - Elemen 5 15 materi
Pengantar Praktik Instalasi & Persiapan Lingkungan Kerja Teks
Memeriksa Ketersediaan Python di Sistem Operasi Teks
Memahami Installer Python dan Opsi Penting 'Add to PATH' Teks
Mengunduh dan Menginstal Python (Windows/OS) Teks
Verifikasi Instalasi Python via Command Prompt Teks
Mengapa Menggunakan VS Code sebagai Code Editor? Teks
Mengunduh dan Menginstal VS Code Teks
Pengenalan Antarmuka (UI) VS Code Teks
Mengonfigurasi Ekstensi Python di VS Code Teks
Membuka Terminal Terintegrasi di VS Code Teks
Pengujian Mandiri Eksekusi REPL Python di VS Code Teks
Troubleshooting Dasar Gagal Instalasi & Path Error Teks
Refleksi Kendala Teknis Selama Instalasi Teks
Rangkuman Langkah Instalasi dan Kesiapan Lingkungan Kerja Teks
Kuis Pemahaman Instalasi Python dan VS Code Kuis · 10 soal
9 Pertemuan 9 (Praktik) - Konfigurasi IDE dan menulis program "Hello World" - Elemen 5 & 6 15 materi
Penyegaran: Menghubungkan Instalasi Python dengan VS Code Teks
Membuat Workspace Proyek PPLG di VS Code Teks
Mengenal Antarmuka VS Code untuk Pemrograman Python Teks
Memilih dan Mengonfigurasi Interpreter Python di VS Code Teks
Membuat File Skrip Python Pertama (.py) Teks
Konsep Fungsi print() sebagai Output Dasar Teks
Menulis Kode Program 'Hello World' Teks
Bedah Kode: Anatomi Baris print('Hello World') Teks
Menjalankan Skrip Python Melalui Terminal VS Code Teks
Eksperimen Mengubah Teks Output Teks
Tantangan Mandiri: Mencetak Tiga Baris Pesan Berbeda Teks
Refleksi: Apa yang Terjadi Saat Tombol Run Ditekan? Teks
Troubleshooting Sederhana: Mengatasi Error File Tidak Ditemukan Teks
Rangkuman Pertemuan & Persiapan Sesi Debugging Teks
Kuis Konfigurasi IDE dan Program Hello World Kuis · 10 soal
10 Pertemuan 10 (Praktik) - Mengenali dan mengatasi error sintaks dasar (Debugging 101) - Elemen 6 14 materi
Konsep Dasar Bug dan Debugging dalam Pemrograman Teks
Mengenal SyntaxError: Ketika Komputer Bingung Aturan Bahasa Teks
Contoh Kasus SyntaxError yang Sering Terjadi pada Pemula Teks
Bedah Kode: Membaca Pesan Error (Traceback) SyntaxError Teks
Praktik Terbimbing: Memperbaiki SyntaxError Pertama Anda Teks
Mengenal NameError: Ketika Python Tidak Mengenal Kata Teks
Contoh Kasus NameError pada Fungsi print() Teks
Bedah Kode: Membaca Pesan Error (Traceback) NameError Teks
Praktik Terbimbing: Mengatasi Typo pada Fungsi print() Teks
Tantangan Mandiri: Berburu Bug di Kode Misterius Teks
Tantangan Mandiri: Memperbaiki Kode Profil Diri yang Rusak Teks
Refleksi: Mengapa Kita Tidak Perlu Takut pada Error? Teks
Rangkuman: Langkah-langkah Sistematis Debugging Dasar Teks
Kuis Mengenali dan Mengatasi Error Sintaks Dasar (Debugging 101) Kuis · 10 soal
11 Pertemuan 11 (Praktik) - Pair Programming: Membuat program cetak teks profil diri - Elemen 6 14 materi
Pengenalan Metode Pair Programming (Driver & Navigator) Teks
Aturan Main dan Pembagian Peran dalam Pair Programming Teks
Contoh Kolaborasi Driver-Navigator dalam Menulis Kode Teks
Merancang Struktur Teks Profil Diri (Tanpa Variabel) Teks
Persiapan Workspace Bersama dan Pembagian Tugas Teks
Sesi 1: Driver Menulis, Navigator Mengarahkan (Bagian Identitas) Teks
Bedah Kode Hasil Sesi 1 dan Review Bersama Teks
Teknik Tukar Peran (Role Swap) dalam Pair Programming Teks
Sesi 2: Tukar Peran (Bagian Minat dan Motivasi) Teks
Sinkronisasi dan Penggabungan Kode Profil Diri Teks
Simulasi Debugging Bersama Pasangan (Mencari Error Sengaja) Teks
Refleksi Pengalaman Pair Programming dan Hambatannya Teks
Rangkuman Kolaborasi dan Pentingnya Komunikasi Developer Teks
Kuis Kolaborasi & Cetak Teks Python (Pair Programming) Kuis · 10 soal
12 Pertemuan 12 (Praktik) - Troubleshooting lingkungan kerja (IDE/Terminal) - Elemen 5 14 materi
Pengantar Troubleshooting Lingkungan Kerja Teks
Masalah 1: Perintah 'python' Tidak Dikenali Teks
Simulasi Error PATH di Windows Teks
Panduan Memperbaiki PATH Environment Variable Teks
Masalah 2: Salah Memilih Python Interpreter di VS Code Teks
Mengidentifikasi Interpreter yang Tidak Sesuai Teks
Memilih dan Mengunci Python Interpreter yang Benar Teks
Masalah 3: Salah Direktori Kerja (Wrong Working Directory) Teks
Membaca Pesan Error 'No such file or directory' Teks
Navigasi Menggunakan 'cd' untuk Menyelaraskan Direktori Teks
Tantangan Mandiri: Memperbaiki 3 Skenario Error Lingkungan Kerja Teks
Refleksi dan Strategi Mandiri Menghadapi Masalah Teknis Teks
Rangkuman Langkah Cepat Troubleshooting Teks
Kuis Troubleshooting Lingkungan Kerja (IDE dan Terminal) Kuis · 10 soal
13 Pertemuan 13 (Teori) - Logika Algoritma & Pengenalan Flowchart - Elemen 5 10 materi
Pengantar Logika dan Algoritma dalam Kehidupan Sehari-hari Teks
Karakteristik dan Syarat Algoritma yang Baik Teks
Tiga Cara Merepresentasikan Algoritma Teks
Simbol Flowchart Dasar: Terminator dan Process Teks
Simbol Flowchart Dasar: Input/Output dan Decision Teks
Simbol Flowchart Pendukung: Connector dan Flow Line Teks
Contoh Alur Algoritma Sekuensial: Membuat Teh Manis Hangat Teks
Contoh Alur Algoritma Percabangan: Menyeberang Jalan dengan Lampu Lalu Lintas Teks
Bedah Kasus: Flowchart Menentukan Kelulusan Siswa Teks
Latihan Terbimbing: Menjodohkan Simbol Flowchart dengan Fungsinya Teks
14 Pertemuan 14 (Praktik) - Membuat Flowchart aktivitas harian (di kertas/aplikasi) - Elemen 5 0 materi
Materi segera tersedia.
15 Pertemuan 15 (Praktik) - Konsep Variabel dan Tipe Data Python (String, Integer) - Elemen 6 0 materi
Materi segera tersedia.
16 Pertemuan 16 (Praktik) - Konversi Tipe Data (Type Casting) - Elemen 6 0 materi
Materi segera tersedia.
17 Pertemuan 17 (Praktik) - Independent Challenge: Program cetak biodata menggunakan variabel - Elemen 6 0 materi
Materi segera tersedia.
18 Pertemuan 18 (Praktik) - Code Review struktur kode biodata - Elemen 6 0 materi
Materi segera tersedia.
19 Pertemuan 19 (Teori) - Konsep Input dari User dan pemrosesan data - Elemen 5 0 materi
Materi segera tersedia.
20 Pertemuan 20 (Praktik) - Fungsi input() dan variasi format print() - Elemen 6 0 materi
Materi segera tersedia.
21 Pertemuan 21 (Praktik) - Operator Aritmatika Dasar (+, -, *, /) - Elemen 6 0 materi
Materi segera tersedia.
22 Pertemuan 22 (Praktik) - Pair Programming: Membuat program kalkulator tahun lahir - Elemen 6 0 materi
Materi segera tersedia.
23 Pertemuan 23 (Praktik) - Latihan mandiri: Aplikasi hitung luas bangun datar - Elemen 6 0 materi
Materi segera tersedia.
24 Pertemuan 24 (Praktik) - Showcase aplikasi matematika interaktif - Elemen 6 0 materi
Materi segera tersedia.
25 Pertemuan 25 (Teori) - Bedah logika sistem transaksi (Misal: Kasir/Pemesanan) - Elemen 5 0 materi
Materi segera tersedia.
26 Pertemuan 26 (Praktik) - Merancang flowchart untuk program transaksi V1 - Elemen 5 0 materi
Materi segera tersedia.
27 Pertemuan 27 (Praktik) - Implementasi V1: Input nama barang, harga, dan jumlah - Elemen 6 0 materi
Materi segera tersedia.
28 Pertemuan 28 (Praktik) - Implementasi V1: Perhitungan total dan kembalian - Elemen 6 0 materi
Materi segera tersedia.
29 Pertemuan 29 (Praktik) - Penambahan fitur cetak struk belanja sederhana di terminal - Elemen 6 0 materi
Materi segera tersedia.
30 Pertemuan 30 (Praktik) - Presentasi Mini Proyek & Code Review - Elemen 6 0 materi
Materi segera tersedia.
31 Pertemuan 31 (Teori) - Konsep Percabangan (if) dan Operator Relasional (>, <, ==) - Elemen 6 0 materi
Materi segera tersedia.
32 Pertemuan 32 (Praktik) - Implementasi if dasar (Misal: Cek batas umur pengguna) - Elemen 6 0 materi
Materi segera tersedia.
33 Pertemuan 33 (Praktik) - Operator Logika (and, or, not) - Elemen 6 0 materi
Materi segera tersedia.
34 Pertemuan 34 (Praktik) - Guided Coding: Program penentu bilangan ganjil/genap - Elemen 6 0 materi
Materi segera tersedia.
35 Pertemuan 35 (Praktik) - Independent Challenge: Cek syarat kelulusan nilai minimum - Elemen 6 0 materi
Materi segera tersedia.
36 Pertemuan 36 (Praktik) - Diskusi dan bedah masalah penulisan logika - Elemen 6 0 materi
Materi segera tersedia.
37 Pertemuan 37 (Teori) - Menangani alternatif dengan else dan elif - Elemen 6 0 materi
Materi segera tersedia.
38 Pertemuan 38 (Praktik) - Implementasi if-else: Program Login teks (username/password) - Elemen 6 0 materi
Materi segera tersedia.
39 Pertemuan 39 (Praktik) - Implementasi elif: Program konversi nilai angka ke predikat - Elemen 6 0 materi
Materi segera tersedia.
40 Pertemuan 40 (Praktik) - Pair Programming: Program penentu diskon belanja bersyarat - Elemen 6 0 materi
Materi segera tersedia.
41 Pertemuan 41 (Praktik) - Percabangan Bersarang (Nested If): Logika menu bertingkat - Elemen 6 0 materi
Materi segera tersedia.
42 Pertemuan 42 (Praktik) - Code Review program menu bertingkat - Elemen 6 0 materi
Materi segera tersedia.
43 Pertemuan 43 (Teori) - Review paruh semester: Logika, Variabel, I/O, Percabangan - Elemen 5 & 6 0 materi
Materi segera tersedia.
44 Pertemuan 44 (Praktik) - Latihan Pemrograman: Studi kasus administrasi sekolah - Elemen 6 0 materi
Materi segera tersedia.
45 Pertemuan 45 (Praktik) - Latihan Pemrograman: Bug hunting (mencari error di kode teman) - Elemen 6 0 materi
Materi segera tersedia.
46 Pertemuan 46 (Praktik) - Penyelesaian flowchart studi kasus kompleks - Elemen 5 0 materi
Materi segera tersedia.
47 Pertemuan 47 (Praktik) - Persiapan lingkungan uji TKA - Elemen 4 & 6 0 materi
Materi segera tersedia.
48 Pertemuan 48 (Praktik) - Tryout ujian praktik mandiri - Elemen 6 0 materi
Materi segera tersedia.
49 Pertemuan 49 (Teori) - TKA Tertulis: Algoritma, K3LH, dan Konsep Proses Bisnis - Elemen 1-5 0 materi
Materi segera tersedia.
50 Pertemuan 50 (Praktik) - TKA Praktik: Pembuatan aplikasi teks mandiri Tahap 1 - Elemen 6 0 materi
Materi segera tersedia.
51 Pertemuan 51 (Praktik) - TKA Praktik: Pembuatan aplikasi teks mandiri Tahap 2 - Elemen 6 0 materi
Materi segera tersedia.
52 Pertemuan 52 (Praktik) - TKA Praktik: Pengujian dan validasi program - Elemen 6 0 materi
Materi segera tersedia.
53 Pertemuan 53 (Praktik) - TKA Praktik: Penulisan dokumentasi sederhana - Elemen 6 0 materi
Materi segera tersedia.
54 Pertemuan 54 (Praktik) - TKA Praktik: Pengumpulan dan evaluasi bersama - Elemen 6 0 materi
Materi segera tersedia.
55 Pertemuan 55 (Teori) - Konsep Perulangan (Looping) dan efisiensi penulisan kode - Elemen 6 0 materi
Materi segera tersedia.
56 Pertemuan 56 (Praktik) - Sintaks for dasar di Python dan range() - Elemen 6 0 materi
Materi segera tersedia.
57 Pertemuan 57 (Praktik) - Mencetak teks berulang dan deret angka statis - Elemen 6 0 materi
Materi segera tersedia.
58 Pertemuan 58 (Praktik) - Guided Coding: Program generator tabel perkalian otomatis - Elemen 6 0 materi
Materi segera tersedia.
59 Pertemuan 59 (Praktik) - Independent Challenge: Program hitung mundur (countdown) - Elemen 6 0 materi
Materi segera tersedia.
60 Pertemuan 60 (Praktik) - Showcase dan perbandingan hasil kode perulangan - Elemen 6 0 materi
Materi segera tersedia.
61 Pertemuan 61 (Teori) - Kapan menggunakan For dan kapan menggunakan While loop - Elemen 6 0 materi
Materi segera tersedia.
62 Pertemuan 62 (Praktik) - Sintaks while dasar dan penanganan Infinite Loop - Elemen 6 0 materi
Materi segera tersedia.
63 Pertemuan 63 (Praktik) - Penggunaan kontrol perulangan break dan continue - Elemen 6 0 materi
Materi segera tersedia.
64 Pertemuan 64 (Praktik) - Pair Programming: Program tebak angka dengan nyawa terbatas - Elemen 6 0 materi
Materi segera tersedia.
65 Pertemuan 65 (Praktik) - Membuat menu aplikasi yang terus berulang hingga user memilih "Exit" - Elemen 6 0 materi
Materi segera tersedia.
66 Pertemuan 66 (Praktik) - Code Review alur logika While - Elemen 6 0 materi
Materi segera tersedia.
67 Pertemuan 67 (Teori) - Analisis algoritma bersarang tingkat lanjut - Elemen 5 & 6 0 materi
Materi segera tersedia.
68 Pertemuan 68 (Praktik) - If di dalam For/While: Program pemisah angka genap/ganjil - Elemen 6 0 materi
Materi segera tersedia.
69 Pertemuan 69 (Praktik) - For/While di dalam If: Program login dengan batas coba 3 kali - Elemen 6 0 materi
Materi segera tersedia.
70 Pertemuan 70 (Praktik) - Independent Challenge: Prototipe form absensi teks V1 - Elemen 6 0 materi
Materi segera tersedia.
71 Pertemuan 71 (Praktik) - Pemolesan UI terminal dengan teks ASCII interaktif - Elemen 5 & 6 0 materi
Materi segera tersedia.
72 Pertemuan 72 (Praktik) - Showcase hasil program kombinasi - Elemen 6 0 materi
Materi segera tersedia.
73 Pertemuan 73 (Teori) - Mengapa kita butuh Array/List untuk menyimpan data banyak - Elemen 6 0 materi
Materi segera tersedia.
74 Pertemuan 74 (Praktik) - Membuat dan memanggil elemen List dengan indeks - Elemen 6 0 materi
Materi segera tersedia.
75 Pertemuan 75 (Praktik) - Mengubah dan menghapus data pada List (append, remove) - Elemen 6 0 materi
Materi segera tersedia.
76 Pertemuan 76 (Praktik) - Guided Coding: Program penampung daftar nama karyawan/klien - Elemen 6 0 materi
Materi segera tersedia.
77 Pertemuan 77 (Praktik) - Menggunakan For loop untuk membaca isi List secara dinamis - Elemen 6 0 materi
Materi segera tersedia.
78 Pertemuan 78 (Praktik) - Latihan debugging index out of range - Elemen 6 0 materi
Materi segera tersedia.
79 Pertemuan 79 (Teori) - Perbedaan dan fungsi List, Tuple, dan Dictionary - Elemen 6 0 materi
Materi segera tersedia.
80 Pertemuan 80 (Praktik) - Eksplorasi Dictionary dasar (sistem Key-Value) - Elemen 6 0 materi
Materi segera tersedia.
81 Pertemuan 81 (Praktik) - Pair Programming: Menggabungkan data kompleks dengan List of Dictionaries - Elemen 6 0 materi
Materi segera tersedia.
82 Pertemuan 82 (Praktik) - Pencarian data (Searching) di dalam List - Elemen 6 0 materi
Materi segera tersedia.
83 Pertemuan 83 (Praktik) - Pengurutan data (Sorting) menggunakan fungsi sort() - Elemen 6 0 materi
Materi segera tersedia.
84 Pertemuan 84 (Praktik) - Code Review metode struktur data - Elemen 6 0 materi
Materi segera tersedia.
85 Pertemuan 85 (Teori) - Konsep Modularitas: Memecah kode panjang menjadi fungsi - Elemen 6 0 materi
Materi segera tersedia.
86 Pertemuan 86 (Praktik) - Deklarasi fungsi dasar def dan cara pemanggilannya - Elemen 6 0 materi
Materi segera tersedia.
87 Pertemuan 87 (Praktik) - Penggunaan Parameter dan Argumen - Elemen 6 0 materi
Materi segera tersedia.
88 Pertemuan 88 (Praktik) - Mengembalikan hasil pemrosesan dengan return - Elemen 6 0 materi
Materi segera tersedia.
89 Pertemuan 89 (Praktik) - Merombak program lama agar menggunakan arsitektur fungsi - Elemen 6 0 materi
Materi segera tersedia.
90 Pertemuan 90 (Praktik) - Bedah konsep Clean Code menggunakan fungsi - Elemen 6 0 materi
Materi segera tersedia.
91 Pertemuan 91 (Teori) - Sprint Planning: Penentuan spesifikasi, target pengguna, dan flowchart proyek - Elemen 1 & 5 0 materi
Materi segera tersedia.
92 Pertemuan 92 (Praktik) - Pembuatan kerangka menu utama dan deklarasi struktur data - Elemen 6 0 materi
Materi segera tersedia.
93 Pertemuan 93 (Praktik) - Implementasi sistem input (contoh: booking jadwal / rekam jam absensi) - Elemen 6 0 materi
Materi segera tersedia.
94 Pertemuan 94 (Praktik) - Integrasi pemrosesan logika bisnis aplikasi - Elemen 1 & 6 0 materi
Materi segera tersedia.
95 Pertemuan 95 (Praktik) - Implementasi fitur rekapitulasi data (view list) - Elemen 6 0 materi
Materi segera tersedia.
96 Pertemuan 96 (Praktik) - Uji coba mandiri (Alpha testing) - Elemen 6 0 materi
Materi segera tersedia.
97 Pertemuan 97 (Teori) - Memahami User Experience (UX) dan Validasi Input - Elemen 1 & 6 0 materi
Materi segera tersedia.
98 Pertemuan 98 (Praktik) - Error Handling (try-except) agar program kebal dari salah ketik - Elemen 6 0 materi
Materi segera tersedia.
99 Pertemuan 99 (Praktik) - Merapikan output terminal (Formatting, spasi, garis pemisah) - Elemen 5 & 6 0 materi
Materi segera tersedia.
100 Pertemuan 100 (Praktik) - Peer Testing: Bertukar aplikasi untuk menguji bug - Elemen 4 & 6 0 materi
Materi segera tersedia.
101 Pertemuan 101 (Praktik) - Bug Fixing: Memperbaiki sistem berdasarkan laporan teman - Elemen 6 0 materi
Materi segera tersedia.
102 Pertemuan 102 (Praktik) - Persiapan presentasi dan dokumentasi penggunaan (User Manual) - Elemen 3 & 6 0 materi
Materi segera tersedia.
103 Pertemuan 103 (Teori) - Pitching Skill: Cara mendemonstrasikan perangkat lunak - Elemen 3 0 materi
Materi segera tersedia.
104 Pertemuan 104 (Praktik) - Sidang Presentasi Kelompok 1 & 2 - Elemen 1, 3, 5, 6 0 materi
Materi segera tersedia.
105 Pertemuan 105 (Praktik) - Sidang Presentasi Kelompok 3 & 4 - Elemen 1, 3, 5, 6 0 materi
Materi segera tersedia.
106 Pertemuan 106 (Praktik) - Sidang Presentasi Kelompok 5 & 6 - Elemen 1, 3, 5, 6 0 materi
Materi segera tersedia.
107 Pertemuan 107 (Praktik) - Evaluasi menyeluruh dan pengumuman Best Project - Elemen 1-6 0 materi
Materi segera tersedia.
108 Pertemuan 108 (Praktik) - Manajemen aset lab: Backup data, pembersihan folder OS, persiapan libur - Elemen 4 & 5 0 materi
Materi segera tersedia.

Halo! 👋 Ada yang bisa GuruInovatif bantu hari ini?

GuruInovatif Live Chat