
Kode
TIF3221328
Mata Kuliah
Algoritma dan Struktur Data
3
SKS
Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Prasyarat Pengetahuan Sebelumnya
Item Penilaian
Deskripsi
Algoritma dan Struktur Data membahas bagaimana cara menyimpan data di dalam sebuah program dan cara mengolah data tersebut. Ketika data semakin besar jumlahnya,
diperlukan teknik menyimpan tertentu agar data mudah dicari dan
diolah. Mengolah jenis data yang berbeda memerlukan teknik yang
berbeda. Menyimpan data silsilah keluarga memerlukan teknik berbeda
dengan menyimpan data antrian bank. Ketika data
disimpan dan disusun dengan cara yang berbeda, maka untuk mendapatkan
sebuah data dari dalam susunan tersebut harus digunakan langkah-langkah
yang berbeda. Artinya algoritma yang digunakan akan berbeda.
Capaian Pembelajaran
- Mampu menganalisis berbagai metode/algoritma sistem komputer dalam memecahkan masalah pada suatu organisasi
- Mampu menganalisis algoritma untuk menyelesaikan berbagai persoalan computing
- Mampu menganalisis persoalan computing yang kompleks dengan mempertimbangkan wawasan perkembangan ilmu transdisiplin
Yang Kamu Pelajari
Matakuliah ini mempelajari struktur Array, Linear list, Stack, Queue, Tree, dan Graph. Selain itu dipelajari pula algoritma Searching dan Sorting. Pada bagian awal kuliah diberikan materi bahasa pemrograman khususnya pemrograman berorientasi objek.
Prasyarat Pengetahuan Sebelumnya
Untuk memahami materi kuliah ini dengan baik, mahasiswa harus sudah mengenal dasar-dasar pemrograman yang secara formal diajarkan dalam kuliah Algoritma dan Pemrograman, atau yang setara.
Item Penilaian
Perkuliahan Algoritma dan Struktur dievaluasi menggunakan 4 komponen berikut ini.
- Kuis
- Mini projek
- Ujian akhir semester (UAS)
- Ujian tengah semester (UTS)
- Portofolio dan keaktifan selama perkuliahan

Jl. A. Yani, Pabelan, Kartasura, Sukoharjo, Jawa Tengah 57169 Indonesia
More Information
© Copyright 2026 - Universitas Muhammadiyah Surakarta

