Anda di halaman 1dari 4

GBPP

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

Sub Pokok Bahasan


4
Pengenalan definisi
struktur data
Contoh Struktur Data

Definisi Data Array dan


Matriks
Contoh Data array dan
matriks dalam
pemrograman.

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

Penerapan array dan


matriks dalam
pemrograman
Definisi Stack
Operasi pada Stack
Algoritma Stack
Contoh penerapan stack
Notasi Polish: Prefix,
Infix, dan postfix
Penerapan notasi polish

1(3x50)

Definisi queue

Operasi pada
queue

Algoritma queue

Contoh penerapan
queue

1(3x50)

Definisi Link List


Operasi pada Link List
Contoh penerapan Link
List pada pemrograman
Definisi Double Link
List
Operasi pada Link List

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)

Definisi Struktur data


tree
Definisi Graph
Macam-macam struktur
data tree
Macam-macam graph
Penerapan tree dan grap
pada pemrograman

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.

Anda mungkin juga menyukai