Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Deskripsi Singkat
Mata kuliah Struktur Data adalah mata kuliah yang mempelajari hal mengenai konsep,
teknik dan manipulasi pengorganisasian sebuah data yang diterapkan kedalam sebuah
bahasa pemrograman. Adapun materi yang diajarkan mencakup pengenalan struktur data,
ADT, antrian, linked list, sorting dan tree.
Tujuan Instruksional
Tujuan Instruksional Umum:
Metode Pembelajaran
Metode pembelajaran yang dilakukan adalah :
1. Metode Ceramah
2. Student-Centered Learning
3. Problem Based Learning
GARIS-GARIS BESAR PENGAJARAN
Mata Kuliah : Struktur Data
Kode/SKS :
Dosen : Tono Hartono, S.Si., M.T
Deskripsi Singkat : Stuktur Data adalah mata kuliah yang mempelajari hal mengenai konsep,teknik dan manipulasi pengorganisasian sebuah
data yang diterapkan kedalam sebuah bahasa pemrograman. Adapun materi yang diajarkan mencakup pengenalan struktur data,
ADT, antrian, linked list, sorting dan tree.
Standar Kompetensi : Mahasiswa dapat menyelesaikan sebuah permasalahan yang membutuhkan metode penyelesaian menggunakan struktur data
2. Mahasiswa mampu 1. Mahasiswa Tipe data dan String Ceramah, Hand out Tatap muka
memahami tipe memahami konsep a. Mengenal tipe data praktek, Papan tulis 1 kali
data bentukan dan tipe data bentukan bentukan (Abstract diskusi dan Laptop/komputer (3x1)x45
mampu 2. Mahasiswa Data Type) yang tanya jawab. Proyektor menit
menerapkannya memahami terdiri dari
pada program berbagai bentuk typedef, struct,
tipe data bentukan b. typedef struct,
Pokok Bahasan dan Estimasi
No. Kompetensi Dasar Indikator Metode Media Referensi
Sub Pokok Bahasan Waktu
1 (abstrak) c. Array dan Struct Ceramah, Hand out
3. Mahasiswa mampu praktek, Hand out Papan tulis
Papan tulis Laptop/komp
membuat program diskusi dan Laptop/komputer uter
menggunakan tipe tanya jawab. Proyektor Proyektor
data bentukan
2 Mahasiswa mampu 1. Mahasiswa mampu Seleksi Kondisi dan Ceramah, Hand out Tatap muka
memahami memahami seleksi Perulangan praktek, Papan tulis 1 kali
penggunaan seleksi kondisi a. Seleksi kondisi if() diskusi dan Laptop/komputer (3x1)x45
kondisi dan 2. Mahasiswa mampu tanya jawab. Proyektor menit
perulangan serta memahami perulangan
mampu
menerapkannya
pada program
3. Mahasiswa mampu 1. Mahasiswa mampu Array Larik I Ceramah, Hand out Tatap muka
memahami memahami a. Penjelasan Array praktek, Papan tulis 1 kali
penggunaan Array penggunaan array b. Pembuatan Array diskusi dan Laptop/komputer (3x1)x45
dan Larik serta sederhana tanya jawab. Proyektor menit
mampu 2. Mahasiswa mampu
menerapkannya menerapkan array
pada program kedalam program
Pokok Bahasan dan Estimasi
No. Kompetensi Dasar Indikator Metode Media Referensi
Sub Pokok Bahasan Waktu
4. Mahasiswa mampu 1. Mahasiswa memahami Array Larik II Ceramah, Hand out Tatap muka
memahami pengguanaan array a. Array dalam praktek, Papan tulis 1 kali
penggunaan Array dalam membentuk matriks diskusi dan Laptop/komputer (3x1)x45
dan Larik dalam matriks b. Pembentukan tanya jawab. Proyektor menit
pembuatan matriks 2. Mahasiswa mampu matriks dengan
mampu menerapkan ke dalam menggunakan array
menerapkannya program array dalam
pada program bentuk matriks
6. Mahasiswa mampu 1. Mengetahui konsep Teknik Search Ceramah, Hand out Tatap muka
menerapkan teknik teknik search a. Konsep dasar praktek, Papan tulis 1 kali
search kedalam 2. Penerapan teknik search diskusi dan Laptop/komputer (3x1)x45
program search ke dalam sebuah b. Penerapan teknik tanya jawab. Proyektor menit
program search kedalam
program
7. Mahasiswa mampu 1. Mengetahui jenis Teknik Sort Ceramah, Hand out Tatap muka
menerapkan teknik teknik sort a. Insertion Sort praktek, Papan tulis 1 kali
sort ke dalam 2. Penerapan teknik sort b. Bubble Sort diskusi dan Laptop/komputer (3x1)x50
sebuah program ke dalam program tanya jawab. Proyektor menit
Pokok Bahasan dan Estimasi
No. Kompetensi Dasar Indikator Metode Media Referensi
Sub Pokok Bahasan Waktu
8. Mahasiswa mampu 1. Mengetahui jenis sort Teknik Sort 2 Ceramah, Hand out Tatap muka
menerapkan teknik lanutan a. Merge Sort praktek, Papan tulis 1 kali
sort lanjut ke dalam 2. Menerapkan teknik b. Selection Sort diskusi dan Laptop/komputer (3x1)x45
sebuah program sort ke dalam program c. Shell Sort tanya jawab. Proyektor menit
9,10 Mahasiswa 1. Mahasiswa mampu Teknik List Ceramah, Hand out Tatap muka
memahami konsep memahami konsep a. Konsep dasar diskusi dan Papan tulis 1 kali
Linked List non linked list linked list non tanya jawab. Laptop/komputer (3x1)x45
circular dan mampu 2. Mahasiswa mampu circular Proyektor menit
menerapkannya menerapkan konsep
dalam program Linked List non b. Operasi pada
circular dalam program linked list non
circular :
inisialisasi, insert
data di depan,
insert data di
belakang,hapus
data di depan,
hapus data di
belakang.
c. Implementasi
Konsep Stack
menggunakan
array dan ADT
pada Bahasa C++
12. Mahasiswa 1. Mahasiswa mengetahui Teknik Queue Ceramah, Hand out Tatap muka
memahami konsep konsep Queue dalam a. Konsep dasar praktek, Papan tulis 1 kali
Queue ( Antrian) mengorganisir data Queue diskusi dan Laptop/komputer (3x1)x45
dalam 2. Mahasiswa mampu tanya jawab. Proyektor menit
mengorganisir data menerapkan konsep b. Operasi pada
dalam program queue kedalam Queue: inisialiasi,
program Enqueue,
Dequeue,
isEmpty, isFull,
Clear, print
c. Implementasi
Konsep Queue
menggunakan
array dan ADT
pada Bahasa C
13. Mahasisa dapat 1. Mahasiswa mengetahui Tree Ceramah, Hand out Tatap muka
memahami dan konsep penggunaan a. Konsep dasar tree praktek, Papan tulis 1 kali
menjelaskan konsep tree b. Binary tree diskusi dan Laptop/komputer (3x1)x45
Tree 2. Mahasiswa mampu c. Search tree tanya jawab. Proyektor menit
menerapkan konsep d. Traversal
tree ke dalam sebuah
program
Pokok Bahasan dan Estimasi
No. Kompetensi Dasar Indikator Metode Media Referensi
Sub Pokok Bahasan Waktu
14. Mahasiswa 1. Mahasiswa mengetahui Graf Ceramah, Hand out Tatap muka
memahami dan konsep dari sebuah Konsep Graph praktek, Papan tulis 1 kali
menjelaskan konsep graph a. Istilah dalam diskusi dan Laptop/komputer (3x1)x45
graph 2. Mahasiswa mampu graph tanya jawab. Proyektor menit
menerapkan konsep b. Graph
Graph dalam program berarah,tidak
berarah dan
berbobot