Mata kuliah
Kode mata kuliah
Seksi
Kode dosen
Nama dosen
Nomor HP
Email DosenSTRUKTUR DATA
CCS 120
KH201
7228
IR. NIXON ERZED MT
08161496461
nixon@esaunggul.ac.idMateri pembelajaran
01 TM
Sosialisasi Course Outline dan SAP, Ruang Lingkup Struktur Data
02 OL
Type Data Abstrak
03 OL
Type Array dan Struct (Record)
04 OL
Metode Pencarian
05 OL
Algoritma Pengurutan Dasar
06 OL
Rekursivity dan algoritma pengurutan lanjut
07 TM
Senarai berantai/berkait
08 UTS
Ujian Tengan Semester (UTS)
09 OL
Struktur data Array pada STACK dan QUEUE
10 OL
Struktur data Senarai Berantai pada STACK dan QUEUE
11 OL
Struktur data double list untuk Tree
12 OL
Struktur data array untuk Tree
13 OL
Breadth First Traversal dengan Adjency list dan Matriks
14 OL
Deepth First Traversal
15 TM
Review materi Array, struct dan listPenggunakan struktur data linier dan non linier
16 UAS
Ujian Akhir Semester (UAS)
Detil Materi pembelajaran
Topik 01 TM
Sosialisasi Course Outline dan SAP
Ruang Lingkup Struktur DataTopik 02 OL
Type Data Abstrak
Topik 03 OL
Type Array dan Struct (Record)
a. Deklarasi variabael array
b. Deklarasi function
c. Deklarasi Array of functionTopik 04 OL
Metode Pencarian
a. Liniear searching
b. Binary searchingTopik 05 OL
Algoritma Pengurutan :
a. Bubble sort
b. Exchange sort / Selection Sort
c. Insert sortTopik 06 OL
Rekursivity dan algoritma pengurutan lanjut:
a. Rekursivity
b. Quick sortTopik 07 TM
Senarai berantai/berkait
a. Type Pointer
b. Struct dengan pointer
c. Senarai berantai LinearTopik 08 UTS
Ujian Tengan Semester (UTS)
Topik 09 OL
Struktur data Array pada STACK dan QUEUE
Topik 10 OL
Struktur data Senarai Berantai pada STACK dan QUEUE
Topik 11 OL
Struktur data double list untuk Tree
Topik 12 OL
Struktur data array untuk Tree
Topik 13 OL
Breadth First Traversal dengan Adjency list dan Matriks
Topik 14 OL
Deepth First Traversal
Topik 15 TM
Review materi Array, struct dan listPenggunakan struktur data linier dan non linier
Topik 16 UAS
Ujian Akhir Semester (UAS)
Sumber belajar
- Algoritma
dan Pemrograman dalam Bahasa Pascal, C, dan C++, Rinaldi Munir 2016
- Struktur
Data, Bambang Hariyanto, Infromatika, Bandung, 2003
- Algoritma
dan Struktur Data 1 & 2 , Moh. Syukani, Mitra Wacana Media, 2012
- Fundamental of Data Structure, Ellis
Horowitz, Pitman International Text, 1978
Penilaian
Kehadiran
Tugas dan Kuis
Praktikum
UTS
UAS= 0%
= 30 %
= 20%
= 20 %
= 30 %- Algoritma
dan Pemrograman dalam Bahasa Pascal, C, dan C++, Rinaldi Munir 2016
Array adalah suatu type data terstruktur yang terdapat dalam memori yang terdiri dari sejumlah elemen (tempat) yang mempunyai type data yang sama dan merupakan gabungan dari beberapa variabel sejenis serta memiliki jumlah komponen yang banyaknya tetap.
Stack merupakan struktur data yang mengikuti pola tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First Out). Benda terakhir yang masuk kedalam tum-pukan akan menjadi benda pertama yang akan dikeluarkan dari tumpukan.
Queue jika diartikan secara harafiah berarti antrian. Konsep utamanya adalah FIFO atau FIFS ( First In First Out atau First In First Serve ). Artinya elemen yang datang terlebih dulu akan dilayani lebih dulu.
Implemntasi Stack atau Queue yang paling populer adaah menggunakan Array, pada sesi online ini akan diuraikan struktur data array pada stack dan Queue