Algoritma & Struktur Data TG22113 Kartika Firdausy - UAD
Tujuan: mahasiswa menguasai teknik-teknik pembuatan algoritma yang efektif dan efisien memahami penggunaan struktur-struktur kontrol program secara tepat, struktur data statik dan dinamik beserta implementasinya dalam beberapa studi kasus dan dalam bahasa pemrograman.
memberikan dasar pengetahuan pembuatan algoritma pemrograman dan struktur data yang benar mahasiswa diharapkan dapat menggunakannya untuk melakukan perancangan dan pembuatan program.
Materi (1): pendahuluan (dibahas juga tentang berbagai tipe data), algoritma runtunan (sequence), pemilihan (selection), pengulangan (repetition), rekursi,
Materi (2): array (larik), pointer, linked list (senarai berantai), stack (tumpukan), queue (antrian), sorting (pengurutan), searching (pencarian).
Referensi: Firdausy, K., 2006, Diktat Mata Kuliah Algoritma dan Struktur Data, Teknik Elektro, Universitas Ahmad Dahlan, Yogyakarta. Morris, J., Data Structures and Algorithms, http://ciips.ee.uwa.edu.au/~morris/Year2/ PLDS210/ds_ToC.html Munir, R, 2001, Algoritma & Pemrograman: Dalam Bahasa Pascal dan C, Buku 1, Informatika, Bandung Munir, R, Lidya, L., 2002, Algoritma & Pemrograman: Dalam Bahasa Pascal dan C, Buku 2, Informatika, Bandung Sanjaya, D, 2001, Struktur Data, J & J Learning, Yogyakarta Santosa, P. I, 2001, Struktur Data menggunakan Turbo Pascal 6.0., Penerbit Andi, Yogyakarta Sutedjo, B., Nugroho, M.A., 2004, Algoritma dan Teknik Pemrograman: Konsep, Implementasi dan Aplikasi, Penerbit Andi, Yogyakarta