Anda di halaman 1dari 4

GBPP

Struktur Data
Aidil Afriansyah, S.Kom
GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)

Mata Kuliah : Struktur Data


Kode / Bobot SKS : /2
Dosen : Aidil Afriansyah, S.Kom
Deskripsi Mata Kuliah : 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.
TIU : Mahasiswa mampu memahami dan menerapkan konsep pengorganisasian kumpulan data dan algoritma
pemrograman struktur data dalam pemrograman

Pokok Estimasi Metoda Media


No TIK Sub Pokok Bahasan Pustaka
Bahasan Waktu Pembelajaran Pembelajaran
1 2 3 4 5 6 7 8
1 Mampu memahami Definisi  Pengenalan definisi 1 metode  Hand  1
dan menjelaskan Struktur struktur data (2x50’) ceramah, tanya out  2
definisi Struktur Data  Contoh Struktur Data jawab, diskusi  Papan  3
Data dan dan latihan tulis
contohnya dengan  Laptop/k
tepat dan benar omputer
 LCD
2 -Mampu memahami Operator & 1. Tipe Data 2 metode  Hand  1
berbagai tipe data. Tipe Data 2. Operator (binary (2x50’) ceramah, tanya out  2
-Mampu memahami operator, unary operator, jawab, diskusi  Papan  3
berbagai operator. operator relasi, & dan latihan tulis
-Mampu memahami operator logika).  Laptop/k
GBPP
Struktur Data
Aidil Afriansyah, S.Kom
cara input-output 3. Casting dan Konversi omputer
di program dan antar tipe data  LCD
dapat melakukan 4. Contoh-contoh
konversi antar tipe masukan-keluaran
data. data
2 Mampu Array dan  Definisi Data Array dan 3,4 Ceramah,  Hand  1
memahami, Matriks Matriks (2x50’) diskusi, tanya out  2
menjelaskan dan  Contoh Data array dan jawab dan  Papan  3
menerapkan matriks dalam latihan tulis
konsep Array, pemrograman.  Laptop/k
Matriks dalam  Penerapan array dan omputer
pemrograman matriks dalam  LCD
pemrograman
3 Mampu Stack dan  Definisi Stack 5, 6 metode  Hand  1
memahami, Notasi  Operasi pada Stack (2x50)’ ceramah, tanya out  2
menjelaskan dan Polish  Algoritma Stack jawab, diskusi  Papan  3
menerapkan  Contoh penerapan stack dan latihan tulis
definisi Stack,  Notasi Polish: Prefix, pemrograman  Laptop/k
Notasi Polish dan Infix, dan postfix omputer
menerapkan pada  Penerapan notasi polish  LCD
pemrograman
4 Mampu Queue  Definisi queue 7, 8 Ceramah,  Hand 1
memahami,  Operasi pada (2x50’) diskusi, dan out 2
menjelaskan dan queue latihan  Papan 3
menerapkan  Algoritma queue tulis
konsep queue pada  Contoh penerapan  Laptop/k
pemrograman queue omputer
 LCD
5 Mampu Link List  Definisi Link List 9, 10 Ceramah,  Hand 1
GBPP
Struktur Data
Aidil Afriansyah, S.Kom
memahami, dan Double  Operasi pada Link List (2x50’) diskusi, dan out 2
menjelaskan dan Link List  Contoh penerapan Link latihan  Papan 3
menerapkan List pada pemrograman pemrograman tulis
konsep Link List  Definisi Double Link  Laptop/k
dan double link list List omputer
dan operasinya  Operasi pada Link List  LCD
dalam
pemrograman
6 Mampu memahami Pointer  Definisi Pointer 11, 12  Hand  1
dan menerapkan  Operasi pada pointer (2x50’) out  2
konsep pointer dan  Contoh penerapan  Papan 3
operasinya dalam Pointer pada tulis
pemrograman pemrograman  Laptop/k
omputer
 LCD
6 Mampu Searching  Definisi Searching 13, 14 metode  Hand  1
memahami,  Metode searching dan (2x50’) ceramah, tanya out  2
menjelaskan, dan contohnya jawab, diskusi  Papan  3
menerapkan  Penerapan Metode- dan latihan tulis
konsep searching metode searching pada  Laptop/c
beserta metode pemrograman omputer
searching pada  LCD
pemrograman
7 Mampu Sorting  Definisi Sorting 15, 16 metode  Hand  1
memahami,  Operasi pada sorting (2x50’) ceramah, tanya out  2
menjelaskan, dan  Metode Sorting jawab, diskusi  Papan  3
menerapkan  Penerapan metode dan latihan tulis
konsep sorting sorting pada  Laptop/c
beserta metode pemrograman omputer
GBPP
Struktur Data
Aidil Afriansyah, S.Kom
sorting pada  LCD
pemrograman
Mampu Struktur  Definisi Struktur data 17, 18 metode  Hand  1
8 memahami, DataTree tree (2x50’) ceramah, tanya out  2
menjelaskan, dan dan Graph  Definisi Graph jawab, diskusi  Papan  3
menerapkan  Macam-macam struktur dan latihan tulis
konsep Struktur data tree  Laptop/c
data Tree dan  Macam-macam graph omputer
Graph beserta pada  Penerapan tree dan grap  LCD
pemrograman pada pemrograman
dengan baik dan
benar

Referensi:
1) Algoritma dan Struktur Data dalam Bahasa Java, Adi Nugroho, Penerbit Andi Offset, Yogyakarta, 2008.
2) Dasar Algoritma & Struktur Data dengan Bahasa JAVA, Cipta Ramadhani, Penerbit Andi Offset, Yogyakarta, 2015
3) Konsep dan Implementasi Struktur Data, Teddy Agus, Agus Projono, Penerbit Informatika, Bandung, 2006.

Anda mungkin juga menyukai