Rencana Acara Perkuliahan Pengantar Algoritma & Pemrograman Kontrak perkuliahan , pengenalan algoritma , sejarah , dan lingkungan pengembangan . Konsep Dasar Algoritma Pengertian algoritma , notasi (pseudo-code & flowchart), karakteristik algoritma yang baik . perkenalan bahasa pemrograman , Variabel , Tipe Data, dan Operator Definisi dan jenis variabel , tipe data dasar (int, float, char, bool), operator aritmatika , relasional , dan logika . Struktur Kontrol : Urutan dan Percabangan (1) Sequential structure , pernyataan if , if-else . Struktur Kontrol : Percabangan (2) Nested if , switch-case , dan implementasi dalam kasus sederhana . Struktur Kontrol : Perulangan (1) Konsep perulangan , for loop , implementasi dalam kasus iteratif . Struktur Kontrol : Perulangan (2) While loop , do-while loop , dan perbandingan ketiganya . UTS Array dan String (1D) Konsep array, deklarasi , inisialisasi , dan manipulasi data di dalam array 1 dimensi . Array Multidimensi Konsep array 2D, deklarasi , dan aplikasi untuk matriks atau tabel . Fungsi (Function) Pengenalan fungsi , parameter, nilai balik ( return value ), prototype . Pointer Pengertian pointer, deklarasi , dereferencing, dan hubungan dengan array. Struktur Data Dasar Pengenalan struct dan union ( untuk C), atau class dan object ( untuk Python). Pemrograman Berorientasi Objek (OOP) Konsep dasar OOP ( class , object , inheritance , polymorphism ). Integrasi Algoritma dengan Elektronika Studi kasus yang mengaplikasikan algoritma untuk mengendalikan komponen elektronika ( misalnya , LCD, motor, sensor). UAS pnc.ac.id