Mata kuliah ini membahas konsep dasar algoritma, logika pemrograman, dan implementasinya menggunakan bahasa pemrograman tertentu. Materi umumnya mencakup pengenalan algoritma, tipe data, variabel, operator, struktur kontrol (sekuensial, seleksi, perulangan), fungsi/prosedur, array, dan cara memecahkan masalah secara sistematis. Tujuannya adalah agar mahasiswa mampu berpikir logis dan merancang algoritma untuk menyelesaikan masalah, lalu mengimplementasikannya menjadi program komputer yang efisien.
Bobot mata kuliah: 3 sks
Dosen pengampu: ...
Referensi
...
...
...
Tatap Muka: 150 menit per minggu
Minggu I
Algoritma adalah serangkaian langkah atau instruksi yang terstruktur dan logis untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Dalam konteks komputer, algoritma adalah dasar dari pemrograman yang memberikan urutan instruksi untuk menjalankan tugas, sementara dalam kehidupan sehari-hari bisa diibaratkan seperti resep masakan atau petunjuk lainnya. Algoritma berasal dari nama matematikawan Persia, Al-Khwarizmi, dan penting untuk efisiensi dalam pemrosesan data dan penyelesaian masalah.