Materi slide Kontrak Perkuliahan mata kuliah Struktur Data mencakup:
1. Deskripsi mata kuliah
2. Standar kompetensi
3. Referensi pendukung
4. Komponen penilaian
5. Kriteria penilaian
6. Peraturan perkuliahan
7. Sub bab
Jurusan Informatika
Fakultas TeknikIndustri
Universitas Pembangunan Nasional “Veteran” Yogyakarta
Struktur
Data
Andi Nurkholis, S.Kom., M.Kom.
Kontrak
Perkuliahan
18 Agustus 2025
2.
Deskripsi Mata Kuliah
Matakuliah ini membahas konsep, klasifikasi, dan tujuan struktur data sebagai
dasar dalam pengelolaan data secara efisien. Mahasiswa akan mempelajari dan
mengimplementasikan berbagai jenis struktur data linier seperti array, stack,
queue, deque, serta struktur data non-linier seperti linked list, tree, dan rekursi.
Mata kuliah ini juga menekankan kemampuan mahasiswa dalam memilih dan
menerapkan struktur data yang tepat untuk menyelesaikan berbagai
permasalahan komputasi. Pembelajaran dilakukan melalui pendekatan teori dan
praktik menggunakan bahasa pemrograman, untuk membangun pondasi kuat
dalam pengembangan perangkat lunak dan algoritma.
3.
Standar Kompetensi
1. Mampumenjelaskan konsep dasar struktur data, klasifikasi, dan tujuannya,
serta memahami implementasi array, pointer, dan single linked list.
2. Mampu mengimplementasikan dan memodifikasi berbagai bentuk struktur
data linked list, termasuk double linked list dan circular linked list.
3. Mampu menerapkan dan menganalisis penggunaan struktur data stack,
queue, circular queue, dan deque
4. Mampu mengimplementasikan konsep rekursi dan struktur data tree, serta
melakukan tree traversal untuk menyelesaikan permasalahan yang
membutuhkan struktur data hierarkis
4.
Referensi
Pendukung
1. Melladia, M.,Efendi, G., & Zahmi, A.
(2024). Algoritma dan Struktur Data
dengan Pemograman Pascal dan
Phyton. CV. Gita Lentera.
2. Purwono, P. (2023). Belajar Struktur
Data dengan Python. UHB Press, 2(1).
3. Buana, I. K. S., Kom, S., Nata, G. N. M.,
Kom, S., Arnawa, I. B. K. S., Kom, S., &
Kom, M. (2018). Struktur Data.
Penerbit Andi.
5.
Komponen Penilaian
Komponen Persentase(%)
Tugas 30
Kuis / Proyek Akhir 20
Ujian Tengah Semester 25
Ujian Akhir Semester 25
Catatan: Jika salah satu komponen kosong,
maka nilai akhirnya 0
6.
Kriteria
Penilaian
Nilai Angka NilaiHuruf Harkat
≥ 85 A 4
80 − 84 B+ 3,5
75 − 79 B 3
70 − 74 C+ 2,5
60 − 69 C 2
50 − 59 D 1
< 50 E 0
Catatan: Presensi dibawah 80%, nilai maksimal B
7.
Peraturan Perkuliahan
1. Peraturanlain-lain mengikuti yang telah ditetapkan oleh Universitas,
Fakultas, dan Jurusan
2. Berbagai tindakan yang tidak jujur tidak akan ditoleransi terutama copy and
paste serta plagiasi tugas-tugas perkuliahan
3. Video conference dengan mode video on
4. Mengumpulkan tugas sesuai dengan jadwal waktu yang ditentukan
5. Tugas yang dikumpulkan setelah jadwal waktu yang ditentukan dianggap
tidak mengumpulkan
6. Tidak ada tugas dan kuis susulan
7. Tidak ada bargaining nilai akhir apapun alasannya, yang ada adalah
konfirmasi penilaian
8.
Sub
Bab
1. Pengantar StrukturData: Konsep,
Klasifikasi, dan Tujuan
2. Array: Konsep dan Implementasi
3. Pointer dan Pengenalan Linked List
4. Linked List Lanjutan: Double &
Circular Linked List
5. Stack: Konsep dan Implementasi
9.
Sub
Bab
6. Queue: Konsepdan Implementasi
7. Circular Queue dan Double-Ended
Queue (Deque)
8. Rekursi: Konsep dan Implementasi
9. Tree: Konsep dan Implementasi
10. Tree Traversal
10.
Jurusan Informatika
Fakultas TeknikIndustri
Universitas Pembangunan Nasional “Veteran” Yogyakarta
Andi Nurkholis, S.Kom., M.Kom.
18 Agustus 2025
Sekian
Terima
Kasih