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