• Tidak ada hasil yang ditemukan

RPS CCS 120 Struktur Data S. Genap 2017

N/A
N/A
Protected

Academic year: 2019

Membagikan "RPS CCS 120 Struktur Data S. Genap 2017"

Copied!
9
0
0

Teks penuh

(1)

PROGRAM STUDI SISTEM INFORMASI DAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

Mata kuliah : Struktur DAta Kode MK : CCS 220

Mata kuliah prasyarat : Algoritma dan Pemrograman Bobot MK : 4

Dosen Pengampu : Riya Widayanti Kode

Dosen : 1162

Alokasi Waktu : 14 x Petemuan 100 Menit tatap muka di kelas dan 100 Menit Praktek

Deskripsi Ringkas : Struktur data diterapkan bersama-sama dalam algoritma membetuk sebuah program. Pentingnya konsep struktu data dari atomik sampai terstruktur yang dimplementasikan dalam kasus sederhana.

Capaian Pembelajaran : 1. Mahasiswa Mampu Menerapkan struktur aray, struct dan list dalam sebuah kasus sederhana

2. Mahasiswa dapat mengkombinasikan penggunakan array of struct dan array of fuction, dan penerapan list dalam membangun binary tree

Buku Acuan : 1. Jones adn Barlet, “C++ Plus Struktur Data, 2002, Nell Dale

2. Idra Yatini B, Erliansyah Nasution, “Algoritma & Struktur Data” , Graha Ilmu 3. Sukajani, “Struktur data dengan C++”, Mitra Wacana Media.

4. Riya Widayanti, “Modul Struktur data”, Esa Unggul

SESI KEMAMPUAN

AKHIR

MATERI PEMBELAJARAN

BENTUK PEMBELAJARAN

SUMBER PEMBELAJARAN

INDIKATOR PENILAIAN 1 Mahasiswa

memahami kompetensi

dasar dan indikator pencapai an

mata kuliah struktur data

Sosialisasi Course Outline dan SAP Ruang Lingkup Struktur DAta

1. Contextual Instruction (CI) 2. Problem Based

Learning and Inquiry (PBL)

1. Jones adn Barlet, “C++ Plus

Struktur Data, 2002, Nell Dale 2. Riya Widayanti,

“Modul Struktur data”, Esa Unggul

Mahasiswa mempu

menjelaskan bentuk-bentuk struktur data

2 Mahasiswa dapat memahami konsep dasar struktur datta array, dan array of function

Deklarasi variabael array

Deklarasi function Deklarasi Array of function

1. Contextual Instruction (CI) 2. Problem

Based Learning and Inquiry (PBL)

1. Jones adn Barlet, “C++ Plus Struktur Data, 2002, Nell Dale 2. Riya Widayanti,

Mahasiswa mampu :

Menjelaskan deklarasi array

(2)

SESI KEMAMPUAN

AKHIR PEMBELAJARANMATERI PEMBELAJARAN BENTUK PEMBELAJARANSUMBER INDIKATORPENILAIAN

3.

Media : kelas,

komputer, LCD, whiteboard, web

“Modul Struktur

data”, Esa Unggul Deklarasi Array to functionPenerapan dari array to function pada kasus sederhana

3 Mahasiswa

memahami peran deklarasi lebih lanjut array to function dalam sebuah algoritma pencarian

Merode Pencarian Liniear searching Binary searching

1. Contextual Instruction (CI) 2. Problem Based

Learning and Inquiry (PBL)

3.

Media : kelas,

komputer, LCD, whiteboard, web

1. Indra Yatini B, Erliansyah Nasution, “Algoritma & Struktur Data” , Graha Ilmu

1. Mahasiswa dapat memahami logika pencarian

2. Mahasiswa dapat menggunakan struktur data array to function untuk masalah pencarian 4-5 Mahasiswa

memahami peran deklarasi lebih lanjut array to function dalam sebuah algoritma pengurutan

Penerapan Struktur data daalm

algoritma pengurutan: - Bubble sort - insert sort - Quick sort - exchange sort

1. Contextual Instruction (CI) 2.Problem Based Learning and Inquiry (PBL) 3.Case Study (CS) Media : kelas,

komputer, LCD, whiteboard, web

1. Indra Yatini B, Erliansyah Nasution, “Algoritma & Struktur Data” , Graha Ilmu

Mahasiswa dapat

mengimplementasikan array function pada logika

pengurutan

Mahasiswa menggunakan array to function dalam mengaplikasikannya

6-7 Meahasiswa

memahami struktur data list (senarai berantai

Apa senarai berantai?

Komponen struktur data dalam LIST:

- Struct - POINTER - Array of

struct

1. Contextual Instruction (CI) 2. Problem Based

Learning and Inquiry (PBL) 3. Case Study (CS)

Media : kelas, komputer, LCD, whiteboard, web

1. Indra Yatini B, Erliansyah Nasution, “Algoritma & Struktur Data” , Graha Ilmu

Mahasiswa dapat

meemahami strktur list, struct, pointer dan array of struct

8-9 Mahasiswa dapat menerapkan struktur data LIST pada Stack dan QUEUE

Struktur data LISTdan Array pada

STACK

1.Contextual Instruction (CI) 2. Problem Based

Learning and

1. Sukajani, “Struktur data dengan C++”, Mitra Wacana

Mengimplemaentasikan list dan array pada stack dan queue

(3)

QUEUE Inquiry (PBL) 3.Case Study (CS)

4.

Media : kelas,

komputer, LCD, whiteboard, web

Media.

2. Riya Widayanti, “Modul Struktur data”, Esa Unggul

penerapan stack dan queue

10-11 Mahasiswa dapat Memahami Double LIST pada Tree

Struktur data double list dan array

Tree

1. Contextual Instruction (CI) 2. Problem Based

Learning and Inquiry (PBL) 3. Case Study (CS)

4.

Media : kelas,

komputer, LCD, whiteboard, web

1. Sukajani, “Struktur data dengan C++”, Mitra Wacana Media.

2. Riya Widayanti, “Modul Struktur data”, Esa Unggul

Mahasiswa

mngimplementasi LIST pada binary Tree

Mampu

mengimplementasikan Array pada binary tree

Mampu menganalisis dari keduanya

12 Mahasiswa

Memahami Struktur data Jaringan pada Graph

Breadth First Traversal

Adjency list dan Matriks

1. Contextual Instruction (CI) 2. Problem Based

Learning and Inquiry (PBL) 3. Case Study

(CS)

4.

Media : kelas, komputer, LCD, whiteboard, web

1. Sukajani, “Struktur data dengan C++”, Mitra Wacana Media.

2. Riya Widayanti, “Modul Struktur data”, Esa Unggul

Memahami struktur data Graph dan implemntasi dalam aplikasi

13 Mahasiswa

Memahami Struktur data Jaringan pada Graph

Deepth First

Traversal 1. Contextual Instruction (CI) 2. Problem Based Learning and Inquiry (PBL) 3. Case Study

(CS)

4.

Media : kelas, komputer, LCD,

1. Sukajani, “Struktur data dengan C++”, Mitra Wacana Media.

2. Riya Widayanti, “Modul Struktur data”, Esa Unggul

Memahami struktur data Graph dan implemntasi dalam aplikasi

(4)

SESI KEMAMPUAN

AKHIR PEMBELAJARANMATERI PEMBELAJARAN BENTUK PEMBELAJARANSUMBER INDIKATORPENILAIAN whiteboard,

web 14 Mahasiswa dapat

Mengetahui

perbedaan struktur data linier dan non liner secara

keseluruhan

Review materi Array, struct dan list

Penggunakan struktur data linier dan non linier

1. Contextual Instruction (CI) 2. Problem

Based Learning and Inquiry (PBL) 3. Case Study

(CS)

4.

Media : kelas, komputer, LCD, whiteboard, web

1. Sukajani, “Struktur data dengan C++”, Mitra Wacana Media.

2. Riya Widayanti, “Modul Struktur

Memahami struktur data dan macam-macmnya Mengimplementasikan dalam sebuah aplikasi sederhan adalam list, double list, stack, queue, tree, dan graph

Jakarta, Mengetahui,

Ketua Program Studi, Dosen Pengampu,

(5)

SESI

PROSE-SEKOR > 60 (C / C+ )

SEKOR > 45 ( D )

SEKOR < 45 ( E )

BOBOT

1-2 Pre test Lisan Mahasiswa mampu :

Menjelask an apa struktur data

Mengimpl ementasikan array dan bentuk deklarasi dengan array of fucntion jelas dan tepat

Mahasiswa mampu :

Menjelas kan apa struktur data

Mengimp

lementasikan array dan bentuk deklarasi dengan array offf fucntion beberapa masih ada yang kurang lengkap

Mahasiswa mampu :

Menjelas kan apa struktur data

Mengimp

lementasikan array dan bentuk deklarasi dengan array offf fucntion, namun tidak lengkap

Menjel askan apa struktur data

Mengimplem entasikan array dan bentuk deklarasi dengan array offf fucntion namun tidak memahami keseluruha n dan perbedaan struktur data tersebut

Mahasiswa tidak mampu sama sekali dalam

pemahaman Sttruktur data

10 %

3

Pre Test

Test lisan

Mahasiswa dapat menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

baik jelas dan runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

beberapa namun cukup runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

namun tidak jelas dan runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method,

Mahasiswa tidak mampu sama sekali menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner

(6)

SESI

PROSE-DUR BEN-TUK SEKOR > 77 ( A / A-) SEKOR > 65(B- / B / B+ ) SEKOR > 60(C / C+ ) SEKOR > 45( D ) SEKOR < 45( E ) BOBOT namun tidak

memahami keseluruha n

searching method

4-5 Post

Test Test Tertuli s

Mahasiswa dapat menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

baik jelas dan runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

beberapa namun cukup runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

namun tidak jelas dan runut

Mahasiswa dapat

menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method, namun tidak memahami keseluruha n

Mahasiswa tidak mampu sama sekali menjelaskan penggunaan array of function pada algoritma pencarian baik linier maupun biner searching method

10%

6-7 Post

Test Test Tertuli s

Mahasiswa dapat meemahami strktur list, struct, pointer dan array of struct

baik jelas dan runut

Mahasiswa dapat

meemahami strktur list, struct, pointer dan array of struct

beberapa namun cukup runut

Mahasiswa dapat

meemahami strktur list, struct, pointer dan array of struct

namun tidak jelas dan runut setiap desain jaringan

Mahasiswa dapat

meemahami strktur list, struct, pointer dan array of struct

namun tidak memahami keseluruha n

Mahasiswa tidak dapat memahami topik list linier

(7)

distribusi, dan proses jaringan distribusi SCM

8-9 Post

Test Test Tertuli s

Mengimplement asikan list dan array pada stack dan queue

Mampu

membedakan penerapan stack dan queue dengan baik dan jelas,

Mengimplemae ntasikan list dan array pada stack dan queue Mampu

membedakan penerapan stack dan queue dengan cukup baik dan jelas

Mengimplemae ntasikan list dan array pada stack dan queue Mampu

membedakan penerapan stack dan queue dengan baik dan jelas, tidak menggunakn list atau array

Mengimplem aentasikan list dan array pada stack dan queue Mampu membedaka n penerapan stack dan queue dengan baik dan jelas, tidak menggunak n list atau array

kurang baik

Mahasiswa tidak dapat mengidenti fkasi dan mengipment asikan stack dan queu baik dengan array

maupuun list

20%

10-11 Post Test Test Tertuli s

Mahasiswa mngimplementa si LIST pada binary Tree Mampu

mengimplement asikan Array pada binary tree Mampu

Mahasiswa mngimplement asi LIST pada binary Tree Mampu

mengimplemen tasikan Array pada binary tree

Mahasiswa mngimplement asi LIST pada binary Tree Mampu

mengimplemen tasikan Array pada binary tree

Mahasiswa cukup mampu Mahasiswa mngimpleme ntasi LIST pada binary Tree

Mampu

Mahasiswa tidak mampu mengimplem entasi LIST pada binary Tree

Mampu mengimplem

(8)

SESI

PROSE-DUR BEN-TUK SEKOR > 77 ( A / A-) SEKOR > 65(B- / B / B+ ) SEKOR > 60(C / C+ ) SEKOR > 45( D ) SEKOR < 45( E ) BOBOT menganalisis

dari keduanya, dengan

lengkap dan komprehensif

Mampu

menganalisis dari keduanya, dengan

lengkap, namun kurang pemeahman dalam

imlementasi dalam list

Mampu

menganalisis dari keduanya kurang

lengkap

mengimplem entasikan Array pada binary tree Mampu menganalisis dari

keduanya

entasikan Array pada binary tree Mampu menganalisis dari

keduanya

12 Pre test Lisan Memahami struktur data Graph dan implemntasi dalam aplikasi

jelas dan tepat

Memahami struktur data Graph dan implemntasi dalam aplikasi

beberapa masih ada yang kurang lengkap

Memahami struktur data Graph dan implemntasi dalam aplikasi namun tidak lengkap

Memahami struktur data Graph dan implemntasi dalam aplikasi tidak

memahami keseluruha n

Mahasiswa tidak mampu sama sekali Memahami struktur data Graph dan implemntasi dalam

aplikasi

10%

13 Pre test Lisan Memahami struktur data Graph dan implemntasi dalam aplikasi Deep First Traversal

jelas dan tepat

Memahami struktur data Graph dan implemntasi dalam aplikasi Deep First Traversal

beberapa masih ada yang kurang lengkap

Memahami struktur data Graph dan implemntasi dalam aplikasi Deep First Traversal

namun tidak lengkap

Memahami struktur data Graph dan implemntasi dalam aplikasi Deep First Traversal tidak

memahami

Mahasiswa tidak mampu sama sekali Memahami struktur data Graph dan implemntasi dalam

aplikasi Deep First

(9)

keseluruha

n Traversal

14 Pre test Lisan Memahami struktur data dan macam-macmnya

Mengimplement asikan dalam sebuah aplikasi sederhan

adalam list, double list, stack, queue, tree, dan graph

jelas dan tepat

Memahami struktur data dan macam-macmnya Mengimplemen tasikan dalam sebuah aplikasi sederhan adalam list, double list, stack, queue, tree, dan graph

beberapa masih ada yang kurang lengkap

Memahami struktur data dan macam-macmnya

Mengimp lementasikan dalam sebuah aplikasi sederhan adalam list, double list, stack, queue, tree, dan graph,

namun tidak lengkap

Memahami struktur data dan macam-macmnya Mengimplem entasikan dalam sebuah aplikasi sederhan adalam list, double list, stack, queue, tree, dan graph tidak

memahami keseluruha n

Mahasiswa tidak mampu sama sekali Memahami struktur data dan macam-macmnya Mengimplem entasikan dalam sebuah aplikasi sederhan adalam list, double list, stack, queue, tree, dan graph

10 %

Jakarta, Mengetahui,

Ketua Program Studi, Dosen Pengampu,

Referensi

Dokumen terkait

• Berdasarkan hasil perhitungan diketahui bahwa nilai koefisien model regresi berganda pada Contoh Kasus 3.2 adalah β0=9.4401, β1=0.6426 dan β3=0.2190.. Seperti halnya

Adapun tujuan penelitian yang dilakukan dalam penyusunan ini adalah untuk menganalisis bahwa audit manajemen atas fungsi keuangan dapat dipergunakan dalam

Sex rasio jantan dan betina pada populasi rusa timor di TN Alas Purwo juga tergolong normal dimana jantan lebih banyak dari betina dengan perbandingan 1:4 pada kelas

Berdasarkan hasil penelitian yang diperoleh dapat disimpulkan bahwa terdapat perbedaan yang signifikan hasil belajar IPA siswa yang mendapat strategi pembelajaran

Chip Intel 4004 yang dibuat pada tahun 1971membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali

In the end, the head analyzer is able to provide three signals per frame, information related to the quantity of motion and the vertical and horizontal velocity values. 12 shows two

Kita seyogyanya tak perlu merasa rendah diri dengan kemampuan matahari, bulan, angin, laut, maupun setan yang dalam beberapa bidang melangkahi kesanggupan manusia,

Daya listrik yang disediakan oleh PLTS sebesar 5000 W untuk pemakaian selama 10 jam, menggunakan panel surya sebanyak 40 panel, daya puncak setiap panel surya 250 WP,