4A2P11 Struktur Data 20182

Thumb

Rating

4.5 (16)

Live

Youtube

Deskripsi Kelas

Mampu merancang dan mengimplementasikan algoritma dasar pemrograman dan tipe data bentukan

Algoritma dan Pemrograman Bahasa C , Tipe Data Bentukan

Mampu memahami tipe
data bentukan dan mampu
menerapkannya pada program

1. Tipe data dan String
2. Tipe data bentukan (Abstract Data Type) yang terdiri dari typedef dan struct
3. Array struct

Mampu memahami penggunaan seleksi kondisi dan perulangan serta mampu menerapkannya pada program

1. Seleksi Kondisi dan Perulangan
2. Seleksi kondisi ( If- then-else)
3. Perulangan ( For,while,do- while

Mampu penggunaan Array dan
Larik (linked List) serta mampu menerapkannya pada program

Array Larik I
Penjelasan Array
Pembuatan Array sederhana
Pembuatan Array D1
Array Larik II
Pembuatan Array D2
Array dalam matriks
Pembentukan matriks dengan menggunakan array

Mampu memahami konsep dari sebuah rekursi serta menerapkanya ke dalam program

Rekursi I
Konsep dasar rekursi
Penerapan rekursi kedalam program

Mampu menerapkan teknik search ke dalam program

1. Konsep dasar search
2. Penerapan teknik search kedalam program

Ujian Tengah Semester

Materi 1 s.d 7

Mampu menerapkan
teknik sort lanjut ke dalam
program

Teknik Sort
a. Insertion Sort
b. Bubble Sort
Teknik Sort 2
a.Merge Sort
b. Sort
c. Shell Sort

Mampu memahami
konsep Linked List non
circular dan mampu
menerapkannya dalam
program

Teknik List
1. Konsep dasar
linked list non
circular
2. Operasi pada
linked list non
circular: inisialisasi,
insert data di
depan, insert data
di belakang,hapus
data di depan,

Mampu memahami
konsep dan penerapan
Stack (tumpukan ) dalam
mengorganisir data dalam
program

Teknik Stack
1. Konsep dasar stack
2. Operasi pada stack: inisialiasi, push, pop, isEmpty,isFull, Clear, print dan Peak
3. Implementasi
Konsep Stack
Menggunakan array

Mampu memahami
konsep Queue ( Antrian)
dalam mengorganisir data
dalam program

Teknik Queue
? Konsep dasar
Queue
? Operasi pada
Queue: inisialiasi,
Enqueue,
Dequeue, isEmpty,
isFull, Clear, print
? Implementasi
Konsep Queue
menggunakan
array dan ADT

Mampu memahami dan
menjelaskan konsep Tree

Konsep Dasar Tree
a. Binary Tree
b. Search Tree
c. Tree Traversal

Mampu memahami dan
menjelaskan konsep graph

Konsep Graph
a. Definisi graph
b. Istilah-istilah dalam graph
c. Graph berarah,
tidak berarah dan
berbobot

Ujian Akhir Semester

Materi 9 s.d 15