← Kembali ke Mata Pelajaran
AI Dashboard - Permodelan Perangkat Lunak
Kelas: X • Guru: Moch Chamdan Yuwafi, S.ST.
Roadmap Pembelajaran (1 Tahun)
Tema 1
Logika dan Algoritma Pemrograman
- Menguraikan Menguraikan tahapan penyelesaian masalah (Problem Solving) komputasional dan mengenal lingkungan kerja Python.
- Menerapkan aturan penulisan variabel, tipe data dasar, dan operator aritmetika pada script Python.
- Mendemonstrasikan fungsi Input/Output bawaan untuk membuat program interaksi tanya-jawab sederhana.
- Membangun alur logika percabangan menggunakan struktur kontrol if, elif, dan else pada kasus algoritma tertentu.
- Memecahkan studi kasus algoritma iteratif dengan menerapkan struktur kontrol perulangan for dan while loop dalam Python.
- Mendiagnosis kesalahan sintaks kode (Syntax/Indentation Error) melalui pembacaan jejak pesan error di konsol Python.
Tema 2
Agile Design & Development
- Menjelaskan siklus hidup pengembangan perangkat lunak (SDLC) dengan fokus pada metodologi Agile.
- Mensimulasikan kolaborasi tim pengembang menggunakan alur kerja Agile (seperti Scrum/Kanban Board).
- Menganalisis kebutuhan pengguna untuk menentukan fitur-fitur utama sebuah aplikasi sederhana.
- Merancang logika alur program (menggunakan Flowchart atau Use Case Diagram).
- Membuat sketsa antarmuka pengguna (Wireframe/Mockup) berdasarkan hasil analisis kebutuhan secara adaptif.
Tema 3
Fondasi dan Arsitektur Data Modern
- Menguraikan konsep dasar basis data relasional (Relational Database) dan peran DBMS (MySQL) dalam ekosistem pengembangan perangkat lunak.
- Menganalisis kebutuhan data dari suatu objek nyata untuk menentukan entitas, atribut, tipe data yang sesuai, serta primary key.
- Menerapkan perintah Data Definition Language (DDL) seperti CREATE, ALTER, dan DROP untuk membangun struktur database dan tabel pada MySQL.
- Mengeksekusi perintah Data Manipulation Language (DML) dasar untuk melakukan operasi tambah (INSERT), ubah (UPDATE), dan hapus (DELETE) data.
- Memanipulasi perintah query (SELECT) yang dikombinasikan dengan klausa penyaringan (WHERE) dan pengurutan (ORDER BY) untuk menampilkan informasi spesifik.
- Mendiagnosis kesalahan sintaks perintah SQL (SQL Syntax Error) atau kegagalan relasi data melalui pembacaan pesan error di terminal/konsol MySQL.