Struktur Data
Abdullah Basuki R.,S.Si,M.T
GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)
Mata Kuliah
Kode / Bobot SKS
Dosen
Deskripsi Mata Kuliah
:
:
:
:
TIU
No
TIK
1
1
2
Mampu memahami
dan menjelaskan
definisi Struktur
Data dan
contohnya dengan
tepat dan benar
Mampu memahami
, menjelaskan dan
menerapkan
konsep Array,
Matriks dalam
Struktur Data
TKC109/ 3
Abdullah Basuki Rahmat,S.Si,M.T
Mata kuliah ini mengenalkan konsep pengorganisasian kumpulan data dan algoritma pemrograman struktur
data dalam pemrograman yang menyajikan dasar teori struktur data untuk studi lanjut yang akan ditunjukkan
melalui penerapan ilmu komputer. Mata kuliah ini meliputi materi konsep Struktur Data, Array, Matriks,
Record, Stack, Notasi Polish, Queue, Link List, Double Link List, Pointer, Searching, Sorting, Tree, Graph,
Penerapannya.
Mahasiswa mampu memahami dan menerapkan konsep pengorganisasian kumpulan data dan algoritma
pemrograman struktur data dalam pemrograman
Pokok
Bahasan
3
Definisi
Struktur
Data
Array dan
Matriks
Estimasi
Waktu
5
1(3x50)
Metoda
Pembelajaran
6
metode
ceramah, tanya
jawab, diskusi
dan latihan
1(3x50)
Ceramah,
diskusi, tanya
jawab dan
latihan
Media
Pembelajaran
7
Hand
out
Papan
tulis
Laptop/k
omputer
LCD
Hand
out
Papan
tulis
Laptop/k
Pustaka
8
1
2
3
1
2
3
GBPP
Struktur Data
Abdullah Basuki R.,S.Si,M.T
pemrograman
Mampu
memahami,
menjelaskan dan
menerapkan
definisi Stack,
Notasi Polish dan
menerapkan pada
pemrograman
Mampu
memahami,
menjelaskan dan
menerapkan
konsep queue pada
pemrograman
Mampu memahami
, menjelaskan dan
menerapkan
konsep Link List
dan double link list
dan operasinya
dalam
pemrograman
Mampu memahami
dan menerapkan
konsep pointer dan
Stack dan
Notasi
Polish
Queue
Link List
dan Double
Link List
Pointer
1(3x50)
Definisi queue
Operasi pada
queue
Algoritma queue
Contoh penerapan
queue
1(3x50)
2(3x50)
Definisi Pointer
Operasi pada pointer
2(3x50)
omputer
LCD
metode
ceramah, tanya
jawab, diskusi
dan latihan
pemrograman
Hand
Ceramah,
diskusi, dan
latihan
out
Papan
tulis
Laptop/k
omputer
LCD
Hand
out
Papan
tulis
Ceramah,
diskusi, dan
latihan
pemrograman
1
2
3
Laptop/k
omputer
LCD
Hand
1
out
2
Papan
3
tulis
Laptop/k
omputer
LCD
Hand
out
1
2
3
Papan
1
2
GBPP
Struktur Data
Abdullah Basuki R.,S.Si,M.T
Contoh penerapan
Pointer pada
pemrograman
operasinya dalam
pemrograman
Mampu memahami
, menjelaskan, dan
menerapkan
konsep searching
beserta metode
searching pada
pemrograman
Mampu memahami
, menjelaskan, dan
menerapkan
konsep sorting
beserta metode
sorting pada
pemrograman
Mampu memahami
, menjelaskan, dan
menerapkan
konsep Struktur
data Tree dan
Graph beserta pada
pemrograman
dengan baik dan
benar
Referensi:
Searching
Sorting
Struktur
DataTree
dan Graph
tulis
Definisi Searching
Metode searching dan
contohnya
Penerapan Metodemetode searching pada
pemrograman
2(3x50)
Definisi Sorting
Operasi pada sorting
Metode Sorting
Penerapan metode
sorting pada
pemrograman
2(3x50)
2(3x50)
metode
ceramah, tanya
jawab, diskusi
dan latihan
metode
ceramah, tanya
jawab, diskusi
dan latihan
metode
ceramah, tanya
jawab, diskusi
dan latihan
Laptop/k
omputer
LCD
Hand
out
Papan
tulis
Laptop/c
omputer
LCD
Hand
out
Papan
tulis
Laptop/c
omputer
LCD
Hand
out
Papan
tulis
Laptop/c
omputer
LCD
1
2
3
1
2
3
1
2
3
GBPP
Struktur Data
Abdullah Basuki R.,S.Si,M.T
1) Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit Andi Offset, Yogyakarta, 2008.
2) CRC Algorithm and Data Structure in C++ , Alan Parker, CRC Press , 1993.
3) Konsep dan Implementasi Struktur Data, Teddy Agus, Agus Projono, Penerbit Informatika, Bandung, 2006.