
Deskripsi
Mata kuliah Logika Pemrograman memberikan dasar pengetahuan dan keterampilan bagi mahasiswa untuk memahami prinsip dasar komputer, algoritma, dan pemrograman. Mahasiswa diperkenalkan pada konsep algoritma melalui pseudocode dan flowchart, kemudian diarahkan untuk mengimplementasikannya menggunakan bahasa pemrograman Python.
Materi yang dibahas mencakup struktur dasar pemrograman Python (tipe data, variabel, operator, input-output, percabangan, dan perulangan), serta pemrograman tingkat lanjut dengan fungsi dan struktur data (list, tuple, dictionary). Melalui latihan dan studi kasus, mahasiswa dilatih untuk menyusun logika dan program sederhana yang relevan dengan permasalahan teknik industri, seperti perhitungan produksi, inventori, dan sistem pencatatan data.
Mata kuliah ini bertujuan membekali mahasiswa dengan keterampilan berpikir logis, sistematis, dan analitis yang diperlukan dalam merancang solusi berbasis komputer, sekaligus menjadi fondasi untuk mata kuliah pemrograman lanjutan, sistem informasi, dan simulasi sistem di tingkat berikutnya.
Capaian Pembelajaran
- Mahasiswa mampu memahami prinsip dasar komputer, algoritma, dan logika pemrograman sebagai landasan pemecahan masalah industri.
- Mahasiswa mampu menyusun algoritma dan struktur logika menggunakan pseudocode dan flowchart untuk menggambarkan solusi masalah sederhana di bidang teknik industri.
- Mahasiswa mampu menerapkan bahasa pemrograman Python untuk membangun program sederhana dengan struktur dasar (variabel, percabangan, perulangan, fungsi, dan struktur data).
- Mahasiswa mampu mengintegrasikan program Python dengan database dan antarmuka grafis sederhana (GUI) untuk menyelesaikan studi kasus nyata di bidang teknik industri.


