Struktur Data & Algoritma

Lecturer: Dr. Anto Satriyo Nugroho, M.Eng
Email: asnugroho AT gmail.com
References:
  1. Donald E. Knuth, The Art of Computer Programming: Vol.1-3 Fundamental Algorithms, 3rd Ed., Addison Wesley, 1997
  2. Thomas Cormen, Charles Leiserson, Introduction to Algorithms (2nd ed.), MIT Press, 2001
  3. Hiroyuki Kondoh, Teihon C puroguramaa no tameno arugorizumu to deta kouzou, Softbank Publishing, 1998
    Berbahasa Jepang, buku teks struktur data dan algoritma yang sangat terkenal di Jepang. Saat masih mengajar di Chukyo Univ., saya memakai buku ini sebagai buku teks. Slide saya buat berdasarkan penjelasan yang diberikan pada buku ini
  4. Bohyoh Shibata, Meikai C Gengo Nyuumon-hen, Softbank publishing, 2004
    Dr.Shibata menerima penghargaan untuk buku teks C++ yang ditulisnya. Sebagaimana halnya dengan buku teks C++, buku pengantar C di atas ditulis dengan bahasa yang mudah difahami dengan contoh-contoh yang memudahkan seseorang memahami bahasa C. Beberapa contoh yang saya tampilkan pada kuliah ini merujuk pada buku ini.
  5. Thompson Susabda Ngoen, Pengantar Algoritma dengan Bahasa C, Penerbit Salemba Teknika, 2006

For students:

  1. Baca terlebih dahulu slide ini
  2. Kumpulan soal QUIZ hingga 19 Mei 2009 (pdf)
  3. Tiap minggu, diadakan quiz lisan. Nilai quiz akan berpengaruh besar terhadap nilai akhir matakuliah ini.
  4. Setiap siswa berhak mengulang quiz untuk memperbaiki nilai quiz yang telah dicapai.
  5. Jika sampai kuliah selesai dan siswa belum mendapatkan nilai quiz yang memuaskan (atau belum maju quiz), siswa dapat menggantinya dengan menyusun tugas yang berisi jawaban atas SEMUA quiz yang pernah diberikan, ditulis tangan, DUA kali. Nilai quiz akan diperhitungkan dari kualitas jawaban yang diberikan.
  6. Dalam mata kuliah ini tidak akan diselenggarakan ujian ulang untuk memperbaiki nilai.

2010

Diktat Kuliah
Pointer, Array & Structure dalam Bahasa C
  1. Binary Search binarysearch.c

2009

No.TanggalTopikMateriQuiz
14 Maret 2009Apakah struktur data dan algoritma itu ?slide
24 Maret 2009Array, Pointer & Structure (1)slide quiz-01
310 Maret 2009Array, Pointer & Structure (2)slide
411 Maret 2009Array, Pointer & Structure (3) slide, 04-04.c, nilai.txt quiz-02
517 Maret 2009Computational Complexity slide
617 Maret 2009Array, pointer & structure (4) slide
718 Maret 2009Linear List, Stack & Queue (1) slide quiz-03
824 Maret 2009Linear List, Stack & Queue (2) slide, rpn.c, stack.c, queue.c, queue.exe
924 Maret 2009Linear List, Stack & Queue (3) slide
1025 Maret 2009Latihan pemrograman quiz-04
1131 Maret 2009 Linked list slide
121 April 2009 Latihan pemrograman (linked list) linkedlist.c quiz-05
137 April 2009Doubly-linked listslide, doublyll.c
148 April 2009 Latihan Pemrograman
1514 April 2009Tree structure (1)slide
1615 April 2009Tree structure (2)slide
21 April 2009UTS
1722 April 2009Recursionslide
1812 Mei 2009Sequential & Binary Searchslide
1913 Mei 2009Binary Search Treeslide
2019 Mei 2009Selection Sort & Insertion slide
2120 Mei 2009Latihan Pemrograman slide, mysort.c
2227 Mei 2009Quick Sort & Merge Sort slide
23Latihan Pemrograman
2410 Juni 2009Latihan Pemrograman quicksort.c
UAS

2008/2009

No.TanggalTopikMateri
115 September 2008Apakah struktur data dan algoritma itu ?slide 01.c nilai.txt
222 September 2008Structure, Pointer (part-1)slide
313 Oktober 2008Structure, Pointer (part-2)slide
420 Oktober 2008List, Stack, dan Queue (part 1)slide stack.c
527 Oktober 2008Quiz-01 + List, Stack, dan Queue (part 2)slide rpn.c queue.c
63 November 2008List, Stack, dan Queue (part 3)slide rpn.c queue.c
710 November 2008Ujian Tengah Semester-
817 November 2008Linked List (part 1)slide
929 November 2008Linked List (part 2)slide, linkedlist.c, linkedliststack.c
101 Desember 2008Linked List (part 3), Circular List & Doubly-linked List (part 1)slide
1115 Desember 2008Doubly-linked List (part 2)slide, doublyll.c, doublyll.exe, review
1222 Desember 2008Tree Structureslide