Available courses

Mata kuliah IK100 – Algoritma dan Pemrograman dirancang untuk memberikan pemahaman dasar kepada mahasiswa mengenai konsep berpikir komputasional, algoritma, serta prinsip-prinsip dasar pemrograman sebagai fondasi dalam pengembangan perangkat lunak.

Dalam mata kuliah ini, mahasiswa akan mempelajari cara menganalisis permasalahan, merancang solusi secara sistematis melalui algoritma, serta mengimplementasikan solusi tersebut ke dalam bentuk program. Materi pembelajaran mencakup konsep dasar algoritma, representasi algoritma menggunakan pseudocode dan flowchart, tipe data, variabel, operator, struktur percabangan, perulangan, fungsi atau prosedur, struktur data dasar, serta konsep pemecahan masalah dalam pemrograman.

Melalui kombinasi pembelajaran teori dan praktik, mahasiswa diharapkan mampu mengembangkan kemampuan berpikir logis, sistematis, dan analitis dalam menyelesaikan berbagai permasalahan komputasional. Mahasiswa juga akan memperoleh pengalaman dalam menulis, menguji, dan memperbaiki program sederhana menggunakan bahasa pemrograman yang digunakan dalam perkuliahan.

Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu:

  1. Memahami konsep dasar algoritma dan pemrograman.
  2. Menganalisis permasalahan dan merancang solusi secara sistematis.
  3. Membuat algoritma menggunakan pseudocode dan flowchart.
  4. Mengimplementasikan algoritma ke dalam program komputer.
  5. Menggunakan struktur dasar pemrograman seperti variabel, tipe data, percabangan, perulangan, fungsi, dan struktur data dasar.
  6. Melakukan pengujian dan perbaikan sederhana terhadap program.
  7. Mengembangkan kemampuan berpikir komputasional sebagai dasar untuk mempelajari mata kuliah pemrograman dan pengembangan perangkat lunak pada tingkat selanjutnya.

Mata kuliah IK100 – Algoritma dan Pemrograman menjadi salah satu mata kuliah fundamental yang akan mendukung mahasiswa dalam memahami berbagai bidang ilmu komputer, pengembangan perangkat lunak, struktur data, kecerdasan buatan, sistem informasi, serta teknologi komputasi lainnya.

Latihan Soal - Soal Terkait Lomba Competiteve Programming Gemastik 2026

IK250 - PEMROGRAMAN BERORIENTASI OBJEK UNTUK LATIHAN, TRY OUT, UTS DAN UAS