Pemrograman Kelas 10
1.
Pengenalan Komputer dan Pemrograman:
v Sejarah komputer dan perkembangan teknologi.
v Pengertian pemrograman dan peranannya dalam teknologi informasi.
Pengenalan Komputer dan Pemrograman
video penting tentang penjelasan komputer dan pemrograman
2.
Algoritma dan Logika Pemrograman:
Konsep
dasar algoritma: definisi, tujuan, dan pentingnya.
Penulisan
algoritma dalam bentuk pseudocode dan flowchart.
Logika
dasar pemrograman seperti percabangan (if-else) dan perulangan (for, while).
3.
Bahasa Pemrograman Dasar:
Ø Pengenalan bahasa pemrograman dasar seperti pascal, html dan php.
Ø Sintaks dasar bahasa pemrograman yang dipilih.
Ø Penulisan program sederhana untuk memahami struktur dasar.
4.
Variabel dan Tipe Data:
v Pengenalan variabel dan cara mendeklarasikan variabel.
v Tipe data dasar seperti integer, float, string, dan boolean.
v Operasi dasar pada variabel dan tipe data
5.
Struktur Kontrol
v Penggunaan struktur kontrol untuk mengatur alur program.
v Percabangan: if, if-else, elif.
v Perulangan: for, while.
6. Fungsi dan
Prosedur**:
v Pengenalan fungsi dan prosedur.
v Cara membuat dan memanggil fungsi.
v Parameter dan return value pada fungsi.
7. Pemrograman Berorientasi Objek
(OOP)** (opsional tergantung kurikulum):
v Konsep dasar OOP: kelas dan objek.
v Pengenalan enkapsulasi, pewarisan, dan polimorfisme.
v Implementasi OOP sederhana.
8. Debugging
dan Pengujian**:
v Pengenalan debugging: pentingnya dan cara melakukannya.
v Teknik dasar debugging.
v Pengujian program untuk memastikan tidak ada kesalahan.
9. Proyek
Akhir**:
v Membuat proyek akhir yang menggabungkan semua konsep yang telah
dipelajari.
v Presentasi proyek dan dokumentasi kode.