Deskripsi Mata Kuliah
Matakuliah ini mengajarkan tentang konsep dasar pemrograman, pengetahuan dan pengalaman praktis serta teknis mengenai algoritma, flowchart dan penerapannya dalam bahasa pemrograman python . Materi-materi dasar pembuatan program yakni dasar-dasar pemrograman, pengenalan bahasa pemrograman Python struktur kontrol Python, penyelesaian kondisi, perulangan, array, string, pointer, fungsi dan tipe data abstrak/ struktur.
CPMK
- Mampu menjelaskan kebutuhan lingkungan pemrograman Python beserta perangkat keras dan perangkat lunak pendukungnya.
- Mampu menerapkan dasar pemrograman Python untuk membangun program sederhana.
- Mampu menggunakan berbagai tipe data serta mendeklarasikan dan menginisialisasi variabel secara tepat.
- Mampu menggunakan operator aritmatika, perbandingan, dan logika untuk menyusun ekspresi kompleks.
- Mampu menerapkan struktur kontrol percabangan (if-else dan else-if) dalam program.
- Mampu menerapkan struktur kontrol perulangan (for, while, do-while) termasuk perulangan bersarang.
- Mampu merancang algoritma dan flowchart untuk menyelesaikan suatu permasalahan.
- Mampu membuat dan menggunakan fungsi (function) dalam bahasa Python.
- Mampu menggunakan array satu dimensi dan multidimensi dalam pemrograman.