9356 rancangan pembelajaran struktur data

13
 RENCANA PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING MATA KULIAH : Struktur Data KODE MK : SCSS 2104 SKS : 3 (Tiga) SEMESTER : III TUJUAN : Me mber ikan pema haman ke pada ma hasi swa te nt ang al gori tma sert a representasi logika dan fisik berbagai macam struktur data, serta memberikan wawasan kepada mahasiswa bahwa sebuah program komputer merupakan gabung an ant ara alg ori tma dan str uktur dat a unt uk melakukan analis a ter hadap sebuah pro gram komput er yang dig unak an untuk memecahkan masalah. KOMPETENSI : Mahas iswa menguasai cara kerj a sebua h progr am kompu ter berda sarka n al gori tma dan st rukt ur data yang di gunakan dan mampu memecahkan masalah-masalah seperti sorting, arsip beruntun (record, pointer), senarai (list), stack, queue, tr ee ses uai dengan skema( mod el) yang ben ar sehingga menghasilkan algoritma yang mangkus dan mudah dipahami. MATERI : Konsep algoritma dan struktur data : definisi algoritma dan struktur data, penerapan konsep algoritma dan struktur data Sorting : berbagai macam metode sorting, perbandingan metode sorting Tipe data pointer : deklarasi pointer dan alokasi tempat, operasi pada pointer (penambahan, penghapusan, pengisian data, dsb). Senarai berantai (linked list) : implementasi single linked list menggunakan array, implementasi single linked list menggunakan pointer, double linked list, circular double linked list Pen erapan li nke d li st pad a Sta ck (tu mpukan) dan Queu e (ant rian ): penyajian stack (tumpukan) menggunakan larik, penyajian stack (tumpukan) men ggunakan poi nter, imp lement asi queu e (antri an) men ggunakan lar ik, implementasi queue (antrian) menggunakan pointer Pohon biner (binary tree) : kunjungan pada pohon biner (binary tree), notasi tree, operasi pada binary search tree ( 1 ) MINGGU KE ( 2 ) KEMAMPUAN AKHIR YANG DIHARAPKAN (KOMPETENSI) ( 3 ) BAHAN KAJIAN ( 4 ) BENTUK PEMBELA- JARAN ( 5 ) KRITERIA PENILAIAN ( 6 ) BOBOT NILAI (1-2) Mahasiswa mampu menjelaskan konsep algoritma dan struktur data serta mampu menerapkan konsep data dan struktur data untuk memecahkan masalah Kont rak Pemb el aj aran : tujuan dan ruang li ngkup materi, aturan, dan tata cara perkuliahan, evaluasi Konsep algoritma dan Struktur Data: definisi algoritma dan struktur data, konsep algoritma dan struktur Data, Contoh penerapan algori tma dan struk tur data untuk memecahkan masalah nyata me nggu nakan program komputer Kuliah, diskusi  

Upload: hanipah-mawarni

Post on 11-Jul-2015

333 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 1/12

 

RENCANA PEMBELAJARANBERBASIS STUDENT CENTERED LEARNING

MATA KULIAH : Struktur Data

KODE MK : SCSS 2104SKS : 3 (Tiga)SEMESTER : IIITUJUAN : Memberikan pemahaman kepada mahasiswa tentang algoritma serta

representasi logika dan fisik berbagai macam struktur data, serta memberikanwawasan kepada mahasiswa bahwa sebuah program komputer merupakangabungan antara algoritma dan struktur data untuk melakukan analisaterhadap sebuah program komputer yang digunakan untuk memecahkanmasalah.

KOMPETENSI : Mahasiswa menguasai cara kerja sebuah program komputer berdasarkanalgoritma dan struktur data yang digunakan dan mampu memecahkanmasalah-masalah seperti sorting, arsip beruntun (record, pointer), senarai (list),stack, queue, tree sesuai dengan skema(model) yang benar sehinggamenghasilkan algoritma yang mangkus dan mudah dipahami.

MATERI : Konsep algoritma dan struktur data : definisi algoritma dan struktur data,penerapan konsep algoritma dan struktur dataSorting : berbagai macam metode sorting, perbandingan metode sortingTipe data pointer : deklarasi pointer dan alokasi tempat, operasi pada pointer (penambahan, penghapusan, pengisian data, dsb).Senarai berantai (linked list) : implementasi single linked list menggunakanarray, implementasi single linked list menggunakan pointer, double linked list,circular double linked listPenerapan linked list pada Stack (tumpukan)  dan  Queue (antrian):penyajian stack (tumpukan) menggunakan larik, penyajian stack (tumpukan)menggunakan pointer, implementasi queue (antrian) menggunakan larik,implementasi queue (antrian) menggunakan pointer Pohon biner (binary tree) : kunjungan pada pohon biner (binary tree), notasi

tree, operasi pada binary search tree

( 1 )MINGGU

KE

( 2 )KEMAMPUANAKHIR YANGDIHARAPKAN(KOMPETENSI)

( 3 )BAHAN KAJIAN

( 4 )BENTUK

PEMBELA-JARAN

( 5 )KRITERIA PENILAIAN

( 6 )BOBOTNILAI

(1-2)

Mahasiswamampumenjelaskankonsep algoritmadan struktur data

serta mampumenerapkankonsep data danstruktur datauntukmemecahkanmasalah

Kontrak Pembelajaran :tujuan dan ruang lingkupmateri, aturan, dan tata caraperkuliahan, evaluasiKonsep algoritma danStruktur Data: 

• definisi algoritma dan

struktur data,• konsep algoritma dan

struktur Data,

• Contoh penerapan

algoritma dan struktur data untukmemecahkan masalahnyata menggunakanprogram komputer 

Kuliah,diskusi 

Page 2: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 2/12

 

( 1 )MINGGU

KE

( 2 )KEMAMPUANAKHIR YANGDIHARAPKAN(KOMPETENSI)

( 3 )BAHAN KAJIAN

( 4 )BENTUK

PEMBELAJARAN

( 5 )KRITERIA PENILAIAN

( 6 )BOBOTNILAI

(3-4)

Mahasiswa dapatmenjelaskanberbagai metodesorting dan dapatmenjelaskanbagaimanaalgoritmanya,serta memahamiperbandingankinerja antar algoritma-

algoritma sorting

Sorting :

• Definisi dari sorting,

• Klasifikasi algoritmasorting,

• Perbandingan kinerja

algoritma sorting

Kuliah,diskusiTugas

Kelompokke-1

PresentasiTugas

1. Kemampuan untuk

menganalisis kasus danmenyelesaikan dengansistematis danterstruktur 

2. Kemampuan

menghasilkanrancangan modelalgoritma atau programmenggunakan struktur data yang sesuaidengan kebutuhan daninovatif 

3. Kemampuan untukdapat bekerja sama

4. Mampu menggunakanalat bantu secarakomunikatif sertakemampuan komunikasisecara lesan

5. Tanggung jawab

15%

(5)

mahasiswa dapatmenjelaskantentang pointer dan caramendeklarasikan

nya di dalamprogram

Tipe Data Pointer 

• Konsep tipe datapointer,

• Perbandingan tipe datapointer dengan tipe dataarray.

• Deklarasikan tipe datapointer.

• Operasi-operasi padatipe data pointer  ( Operasi mengkopipointer, Operasimengkopi isi simpul,Operasi menghapuspointer)

Kuliah,diskusi

(6-7)

mahasiswa dapatmenjelaskansecara rinci

mengenaikonsep dan carapembuatanlinked list sertaoperasi padalinked list

Senarai berantai (linkedlist):

• Konsep single linked list

• Operasi pada singlelinked list (menambahlist didepan, ditengahdan dibelakang,Operasi menghapus list

pertama, ditengah atauterakhir, membaca isilist dan mencari data )

• Konsep double linkedlist serta operasi insertdan operasi delete padadouble linked list

• Konsep circulair doublelinked list serta operasiinsert dan operasidelete

Kuliah,diskusiTugas

Mandiri 1

1. Kemampuan

memahami danmenerapkan konsepdan prinsip-prinsipalgoritma dan struktur data untuk linked listpada program secara

tepat2. Kemampuan

menghasilkanrancangan modelalgoritma atau programmenggunakan struktur data yang sesuaidengan kebutuhan daninovatif 

3. Tanggung jawab

10%

(8-9)UJIAN TENGAHSEMESTER

Cek kemampuan Ujian tertulis

1. Kemampuanmemahami danmenerapkan konsepdan prinsip-prinsipalgoritma dan struktur data pada programsecara tepat

2. Kemampuan untuk

menganalisis kasus danmenyelesaikan dengansistematis danterstruktur 

20 %

Page 3: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 3/12

 

( 1 )MINGGU

KE

( 2 )KEMAMPUANAKHIR YANGDIHARAPKAN(KOMPETENSI)

( 3 )BAHAN KAJIAN

( 4 )BENTUK

PEMBELAJARAN

( 5 )KRITERIA PENILAIAN

( 6 )BOBOTNILAI

(10 – 11)

Mahasiswa

mampumenerapkanlinked list dalammodel tumpukan(stack) danmampumerealisasikanmenggunakanbentuk tipe dataarray danpointer.

Stack :

• Definisi dan penyajianstack menggunakantipe data array danpointer 

• Operasi pada stack(Operasi Push danoperasi Pop)

• Penggunaan antrian

Kuliah,diskusi

(12 – 13)

Mahasiswamampumenerapkanlinked list dalammodel antrian(queue) danmampumerealisasikanmenggunakanbentuk tipe dataarray danpointer.

Queue :

• Definisi dan penyajianqueue menggunakantipe data array danpointer 

• Penggunaan queue

Kuliah,diskusiTugas

Kelompokke-2

PresentasiTugas

1. Kemampuan untukmenganalisis kasus danmenyelesaikan dengan

sistematis danterstruktur 

2. Kemampuan

menghasilkanrancangan modelalgoritma atau programmenggunakan struktur data yang sesuaidengan kebutuhan daninovatif 

3. Kemampuan untukdapat bekerja sama

4. Mampu menggunakanalat bantu secarakomunikatif serta

kemampuan komunikasisecara lesan

5. Tanggung jawab

15%

14-15

Mahasiswa dapatmenjelaskankonsep dasar tree,menjelaskancara penyajianpohon biner dantraversalnyaserta operasi-

operasi padabinary searchtree

Tree :

• Istilah-istilah dasar padatree (pohon)

• Penyajian pohon biner (binary tree)

• Operasi pada PohonBinary (insert, Update,

delete)

Kuliah,diskusiTugas

Mandiri 2

1. Kemampuanmemahami danmenerapkan konsepdan prinsip-prinsipalgoritma dan struktur data untuk konsep treepada program secaratepat

2. Kemampuan

menghasilkanrancangan model

algoritma atau programmenggunakan struktur data yang sesuaidengan kebutuhan daninovatif.

3. Tanggung jawab

10%

(16-17)UJIAN AKHIRSEMESTER

Cek kemampuan Ujian tertulis

1. Kemampuanmemahami danmenerapkan konsepdan prinsip-prinsipalgoritma dan struktur data pada programsecara tepat

2. Kemampuan untuk

menganalisis kasus danmenyelesaikan dengansistematis danterstruktur 

20%

Page 4: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 4/12

 

WORKSHEET PENETAPAN KRITERIA ASSESMENUNTUK MATA KULIAH PEMROGRAMAN

ASPEK KRITERIA DESKRIPSI KRITERIA CARAPENILAIAN

Kognitif Kemampuan memahami

dan menerapkan konsepalgoritma & struktur datayang tepat pada program

Kemampuan untukmenganalisis kasus danmenyelesaikan dengansistematis dan terstruktur 

Kemampuan menghasilkanrancangan model algoritma

atau program menggunakanstruktur data yang sesuaidengan kebutuhan daninovatif.

Mampu memahami dan menerapkan

prinsip pemrograman menggunakanstruktur data yang sesuai denganpermasalahan

Mampu mendeskripsikanpermasalahan dengan baik, danmenyelesaikan permasalahan dengansistematis dan terstruktur.

Penyajian model algoritma atauprogram mengunakan struktur data

yang tepat, menghasilkan programyang sesuai dengan kebutuhan danbentuk visualisasi program yangmenarik dan userfriendly.

Memberi Ujian

secara tertulis(UTS, UAS),Tugas Mandiri

Ujian secaratertulis (UTS,UAS), TugasMandiri, TugasKelompok

Memberi TugasMandiri dan

Kelompok

Afektif Melatih untuk dapatbekerjasama dalam tim

Tanggung jawab

Mampu menyajikan hasil pemecahanmasalah yang logis,orisinil, inovatif,dan dapat bekerja sama dalam tim

Mampu bertanggung jawab terhadappenyelesaian tugas yang diberikanserta dapat meyelesaikan tugasdengan cepat, tepat dan dengansemangat tinggi.

Tugas Kelompokdan PresentasiTugas

Psikomotorik Kemampuan penggunaanalat bantu untuk menyajikanhasil rancangan programyang kreatif dan komunikatif.

Ide penggunaan aplikasi dan alat bantulain untuk membantu menjelaskan hasilpemecahan masalah dengan lebih

 jelas

Presentasi Tugas

WORKSHEET GRADING SCHEMEIndikator Kinerja :

No Indikator Kinerja Deskripsi Kinerja

1. Mampu memahami dan menerapkan konsepalgoritma & struktur data yang tepat padaprogram

Mampu memahami dan menerapkan prinsippemrograman menggunakan struktur data yangsesuai dengan permasalahan

2. Mampu untuk menganalisis kasus dan

menyelesaikan dengan sistematis danterstruktur 

Mampu mendeskripsikan permasalahan dengan

baik, dan menyelesaikan permasalahan dengansistematis dan terstruktur 

3. Mampu merancang model algoritma atauprogram menggunakan struktur data yangsesuai dengan kebutuhan dan inovatif 

Mampu menyajikan model algoritma atau programmenggunakan struktur data yang tepat,menghasilkan program yang sesuai dengankebutuhan dan bentuk visualisasi program yangmenarik dan userfriendly

4. Mampu bekerja sama Melatih untuk dapat bekerjasama dalam tim

5. Tanggung jawab Melatih bertanggung jawab untuk dapatmeyelesaikan tugas dengan sungguh-sungguh.

6. Mampu menggunakan alat bantu secarakomunikatif serta kemampuan komunikasisecara lesan

Kemampuan penggunaan alat bantu untuk dapatmenyajikan hasil rancangan program yang kreatif dan komunikatif.

Page 5: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 5/12

 

RANCANGAN TUGAS MANDIRI Ke-1

Matakuliah : Struktur Data (SCSS 2104)SKS : 3 ( tiga )Semester : III

Pertemuan Minggu ke : 6-7

1. TUJUAN TUGAS : mengukur pemahaman konsep dan cara pembuatan linked list serta operasi padalinked list.

2. URAIAN TUGAS :a. Obyek garapan :

merancang dan membangun program linked listb. Yang harus dikerjakan :

menjelaskan konsep inked list menggunakan bahasa sendiri serta merancang danmembangun program menggunakan berbabagi tipe data untuk menyelesaikan berbagaimacam kasus linked list

c. Metode/cara pengerjaan dan acuan yang digunakan :

Dikerjakan mandiri dengan acuan dari bahan kuliah dan bahan lain yang relevand. Deskkripsi luaran tugas yang dihasilkan :

Laporan yang berisi hasil pembahasan konsep linked list serta listing dan output programyang dikumpulkan tepat waktu

2. KRITERIA PENILAIAN : 

Kriteria : Kemampuan memahami dan menerapkan konsep dan prinsip-prinsip algoritma dan struktur data untuk aplikasi linked list pada program secara tepat

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Dapat menjelaskan konsep dan prinsip-prinsip algoritmadan struktur data untuk aplikasi linked list menggunakanbahasa sendiri dengan tepat, serta mampu menerapkan

prinsip pemrograman menggunakan struktur data yangsesuai dengan permasalahan.

Baik 61 – 80 Dapat menjelaskan konsep dan prinsip-prinsip algoritmadan struktur data untuk aplikasi linked list dengan benar tetapi menggunakan susunan bahasa yang kurangsesuai, serta mampu menerapkan prinsip pemrogramanmenggunakan struktur data yang sesuai denganpermasalahan.

Cukup 41 – 60 Dapat menjelaskan konsep dan prinsip-prinsip algoritmadan struktur data untuk aplikasi linked list dengan benar tetapi menggunakan susunan bahasa yang kurangsesuai, serta kurang mampu menerapkan prinsippemrograman menggunakan struktur data yang sesuai

dengan permasalahan.Kurang 21 – 40 Mengerjakan tugas dengan asal-asalan (Penjelasan

konsep dan prinsip-prinsip algoritma dan struktur datauntuk aplikasi linked list tidak tepat dan menggunakansusunan bahasa yang tidak sesuai, dan penerapanprinsip program yang tidak tepat).

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan.

Kriteria : Kemampuan menghasilkan rancangan model algoritma atau programmenggunakan struktur data yang sesuai dengan kebutuhan dan inovatif 

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programyang menarik dan userfriendly

Baik 61 – 80 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Page 6: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 6/12

 

GRADE SKOR INDIKATOR KINERJA

Cukup 41 – 60 Penyajian model algoritma atau program mengunakanstruktur data yang kurang tepat, hasil program kurangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Kurang 21 – 40 Penyajian model algoritma atau program mengunakanstruktur data yang tidak tepat, menghasilkan programyang kurang sesuai dengan kebutuhan dan bentukvisualisasi program yang tidak menarik dan userfriendly.

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan.

Kriteria : Tanggung jawab

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Menyerahkan tugas tepat waktu dengan kualitas bagus.

Baik 61 – 80 Menyerahkan tugas tepat waktu dengan kualitas sedang

Cukup 41 – 60 Menyerahkan tugas terlambat dengan kualitas bagusatau sedang

Kurang 21 – 40 Menyerahkan tugas terlambat dengan kualitas kurangbaik

Sangat Kurang < 20 Tidak menyerahkan tugas

Page 7: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 7/12

 

RANCANGAN TUGAS MANDIRI Ke-2

Matakuliah : Struktur Data (SCSS 2104)SKS : 3 ( tiga )Semester : III

Pertemuan Minggu ke : 14-15

1. TUJUAN TUGAS : mengukur pemahaman konsep dasar tree, cara penyajian pohon biner dantraversalnya serta operasi-operasi pada binary search tree.

2. URAIAN TUGAS :a. Obyek garapan :

merancang dan membangun program binary treee. Yang harus dikerjakan :

menjelaskan konsep binary tree menggunakan bahasa sendiri serta merancang danmembangun program menggunakan tipe data linked list untuk menyelesaikan kasusbinary tree.

f. Metode/cara pengerjaan dan acuan yang digunakan :

Dikerjakan mandiri dengan acuan dari bahan kuliah dan bahan lain yang relevang. Deskkripsi luaran tugas yang dihasilkan :

Laporan yang berisi hasil pembahasan konsep tbinary tree serta listing dan outputprogram yang dikumpulkan tepat waktu

2. KRITERIA PENILAIAN : 

Kriteria : Kemampuan memahami dan menerapkan konsep dan prinsip-prinsip algoritma dan struktur data untuk konsep tree pada program secara tepat

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Dapat menjelaskan konsep konsep tree menggunakanbahasa sendiri dengan tepat, serta mampu menerapkan

prinsip pemrograman menggunakan struktur data yangsesuai dengan permasalahan pada binary tree.

Baik 61 – 80 Dapat menjelaskan konsep tree dengan benar tetapimenggunakan susunan bahasa yang kurang sesuai, sertamampu menerapkan prinsip pemrograman menggunakanstruktur data yang sesuai dengan permasalahan padabinary tree.

Cukup 41 – 60 Dapat menjelaskan konsep tree dengan benar tetapimenggunakan susunan bahasa yang kurang sesuai, sertakurang mampu menerapkan prinsip pemrogramanmenggunakan struktur data yang sesuai denganpermasalahan pada binary tree.

Kurang 21 – 40 Mengerjakan tugas dengan asal-asalan (Penjelasan

konsep tre tidak tepat dan menggunakan susunan bahasayang tidak sesuai, dan penerapan prinsip program yangtidak tepat).

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan.

Kriteria : Kemampuan menghasilkan rancangan model algoritma atau programmenggunakan struktur data yang sesuai dengan kebutuhan dan inovatif 

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi program

yang menarik dan userfriendlyBaik 61 – 80 Penyajian model algoritma atau program mengunakan

struktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Cukup 41 – 60 Penyajian model algoritma atau program mengunakanstruktur data yang kurang tepat, hasil program kurangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Page 8: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 8/12

 

GRADE SKOR INDIKATOR KINERJA

Kurang 21 – 40 Penyajian model algoritma atau program mengunakanstruktur data yang tidak tepat, menghasilkan programyang kurang sesuai dengan kebutuhan dan bentukvisualisasi program yang tidak menarik dan userfriendly.

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan.

Kriteria : Tanggung jawab

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Menyerahkan tugas tepat waktu dengan kualitas bagus.

Baik 61 – 80 Menyerahkan tugas tepat waktu dengan kualitas sedang

Cukup 41 – 60 Menyerahkan tugas terlambat dengan kualitas bagusatau sedang

Kurang 21 – 40 Menyerahkan tugas terlambat dengan kualitas kurangbaik

Sangat Kurang < 20 Tidak menyerahkan tugas

Page 9: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 9/12

 

RANCANGAN TUGAS KELOMPOK Ke-1

Matakuliah : Struktur Data (SCSS 2104)SKS : 3 ( tiga )Semester : III

Pertemuan Minggu ke : 3-4

1. TUJUAN TUGAS : Mengukur  pemahaman mahasiswa mengenai berbagai metode sorting

2. URAIAN TUGAS :a. Obyek garapan :

Membandingkan beberapa metode sorting.b. Yang harus dikerjakan :

menjelaskan konsep metode sortig yang akan dibandingkan menggunakan bahasasendiri kemudian menganalisa untuk mengetahui persaman, perbedaan, kelebihan dankelemahan dari metode sorting yang dibandingkan

c. Metode/cara pengerjaan dan acuan yang digunakan :Dikerjakan Kelompok dengan acuan dari bahan kuliah dan bahan lain yang relevan

kemudian dipresentasikan.d. Deskkripsi luaran tugas yang dihasilkan :

Laporan yang berisi hasil pembahasan perbandingan beberapa metode sorting yangdikumpulkan tepat waktu.

2. KRITERIA PENILAIAN : 

a. Kriteria : Kemampuan untuk menganalisis kasus dan menyelesaikan dengansistematis dan terstruktur 

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Mampu mendeskripsikan permasalahan dengan baik, danmenyelesaikan permasalahan dengan sistematis danterstruktur 

Baik 61 – 80 Mampu mendeskripsikan permasalahan dengan baik,tetapi penyelesaian permasalahan kurang sistematis danterstruktur 

Cukup 41 – 60 Mampu mendeskripsikan permasalahan dengan baik,tetapi penyelesaian permasalahan tidak sistematis danterstruktur 

Kurang 21 – 40 Kurang mampu mendeskripsikan permasalahan denganbaik, dan penyelesaikan permasalahan tidak sistematisdan terstruktur 

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan

 b. Kriteria : Kemampuan menghasilkan rancangan model algoritma atau program

menggunakan struktur data yang sesuai dengan kebutuhan daninovatif GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programyang menarik dan userfriendly

Baik 61 – 80 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Cukup 41 – 60 Penyajian model algoritma atau program mengunakanstruktur data yang kurang tepat, hasil program kurang

sesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Kurang 21 – 40 Penyajian model algoritma atau program mengunakanstruktur data yang tidak tepat, menghasilkan programyang kurang sesuai dengan kebutuhan dan bentukvisualisasi program yang tidak menarik dan userfriendly.

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberika.

Page 10: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 10/12

 

Kriteria : Mampu bekerja sama dalam satu tim

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Penyajian hasil pemecahan masalah yang logis,orisinil,

inovatif, dan dapat bekerja sama dalam tim dengan baik.

Baik 61 – 80 Penyajian hasil pemecahan masalah yang logis,orisinil,inovatif, tetapi kurang dapat bekerja sama dalam tim

Cukup 41 – 60 Penyajian hasil pemecahan masalah yang logis,orisinil,inovatif, tetapi tidak dapat bekerja sama dalam tim

Kurang 21 – 40 Penyajian hasil pemecahan masalah yang tidaklogis,orisinil, inovatif, dan tidak dapat bekerja samadalam tim

Sangat Kurang < 20 Tidak mengumpulkan tugas

Kriteria : Mampu menggunakan alat bantu secara komunikatif 

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Penggunaan alat bantu seperti LCD d an penggunaan

aplikasi presentasi yang up to date, cara penyajianpresentasi lancar, menarik dan inspiratif 

Baik 61 – 80 Penggunaan alat bantu seperti LCD dan penggunaan

aplikasi presentasi sederhana, cara penyajian presentasilancar, menarik namun kurang inspiratif 

Cukup 41 – 60 Penggunaan alat bantu presentasi seadanya, carapenyajian presentasi dengan ide kurang jelas danberputar 

Kurang 21 – 40 Tanpa mengunakan alat bantu, cara presentasi yangtidak menarik dan cenderung pasif 

Sangat Kurang < 20 Tidak melakukan presentasi tugas yang diberikan.

Kriteria : Tanggung jawab

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Menyerahkan tugas tepat waktu dengan kualitas bagus.

Baik 61 – 80 Menyerahkan tugas tepat waktu dengan kualitas sedangCukup 41 – 60 Menyerahkan tugas terlambat dengan kualitas bagusatau sedang

Kurang 21 – 40 Menyerahkan tugas terlambat dengan kualitas kurangbaik

Sangat Kurang < 20 Tidak menyerahkan tugas

Page 11: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 11/12

 

RANCANGAN TUGAS KELOMPOK KE-2

Matakuliah : Struktur Data (SCSS 2104)SKS : 3 ( tiga )Semester : III

Pertemuan Minggu ke : 12-13

1. TUJUAN TUGAS : Mengukur  pemahaman mahasiswa mengenai stack dan queue

2. URAIAN TUGAS :a. Obyek garapan :

Implementasi Stack atau queue pada kasus nyata.b. Yang harus dikerjakan :

menjelaskan konsep stack atau queue kemudian mengimplementasikannya dalam kasusnyata.

c. Metode/cara pengerjaan dan acuan yang digunakan :Dikerjakan Kelompok dengan acuan dari bahan kuliah dan bahan lain yang relevankemudian dipresentasikan.

d. Deskkripsi luaran tugas yang dihasilkan :Laporan yang berisi hasil pembahasan implementasi stack atau queue pada kasus nyatayang dikumpulkan tepat waktu.

2. KRITERIA PENILAIAN : 

a. Kriteria : Kemampuan untuk menganalisis kasus dan menyelesaikan dengansistematis dan terstruktur 

GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Mampu mendeskripsikan permasalahan dengan baik, danmenyelesaikan permasalahan dengan sistematis danterstruktur 

Baik 61 – 80 Mampu mendeskripsikan permasalahan dengan baik,

tetapi penyelesaian permasalahan kurang sistematis danterstruktur 

Cukup 41 – 60 Mampu mendeskripsikan permasalahan dengan baik,tetapi penyelesaian permasalahan tidak sistematis danterstruktur 

Kurang 21 – 40 Kurang mampu mendeskripsikan permasalahan denganbaik, dan penyelesaikan permasalahan tidak sistematisdan terstruktur 

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberikan

 b. Kriteria : Kemampuan menghasilkan rancangan model algoritma atau programmenggunakan struktur data yang sesuai dengan kebutuhan dan

inovatif GRADE SKOR INDIKATOR KINERJA

Sangat Baik > 81 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programyang menarik dan userfriendly

Baik 61 – 80 Penyajian model algoritma atau program mengunakanstruktur data yang tepat, menghasilkan program yangsesuai dengan kebutuhan dan bentuk visualisasi programtidak/kurang menarik dan userfriendly.

Cukup 41 – 60 Penyajian model algoritma atau program mengunakanstruktur data yang kurang tepat, hasil program kurangsesuai dengan kebutuhan dan bentuk visualisasi program

tidak/kurang menarik dan userfriendly.Kurang 21 – 40 Penyajian model algoritma atau program mengunakanstruktur data yang tidak tepat, menghasilkan programyang kurang sesuai dengan kebutuhan dan bentukvisualisasi program yang tidak menarik dan userfriendly.

Sangat Kurang < 20 Tidak mengerjakan tugas yang diberika.

Page 12: 9356 Rancangan Pembelajaran Struktur Data

5/11/2018 9356 Rancangan Pembelajaran Struktur Data - slidepdf.com

http://slidepdf.com/reader/full/9356-rancangan-pembelajaran-struktur-data 12/12

 

Kriteria : Mampu bekerja sama dalam satu tim

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Penyajian hasil pemecahan masalah yang logis,orisinil,

inovatif, dan dapat bekerja sama dalam tim dengan baik.

Baik 61 – 80 Penyajian hasil pemecahan masalah yang logis,orisinil,inovatif, tetapi kurang dapat bekerja sama dalam tim

Cukup 41 – 60 Penyajian hasil pemecahan masalah yang logis,orisinil,inovatif, tetapi tidak dapat bekerja sama dalam tim

Kurang 21 – 40 Penyajian hasil pemecahan masalah yang tidaklogis,orisinil, inovatif, dan tidak dapat bekerja samadalam tim

Sangat Kurang < 20 Tidak mengumpulkan tugas

Kriteria : Mampu menggunakan alat bantu secara komunikatif 

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Penggunaan alat bantu seperti LCD d an penggunaan

aplikasi presentasi yang up to date, cara penyajianpresentasi lancar, menarik dan inspiratif 

Baik 61 – 80 Penggunaan alat bantu seperti LCD dan penggunaan

aplikasi presentasi sederhana, cara penyajian presentasilancar, menarik namun kurang inspiratif 

Cukup 41 – 60 Penggunaan alat bantu presentasi seadanya, carapenyajian presentasi dengan ide kurang jelas danberputar 

Kurang 21 – 40 Tanpa mengunakan alat bantu, cara presentasi yangtidak menarik dan cenderung pasif 

Sangat Kurang < 20 Tidak melakukan presentasi tugas yang diberikan.

Kriteria : Tanggung jawab

GRADE SKOR INDIKATOR KINERJASangat Baik > 81 Menyerahkan tugas tepat waktu dengan kualitas bagus.

Baik 61 – 80 Menyerahkan tugas tepat waktu dengan kualitas sedangCukup 41 – 60 Menyerahkan tugas terlambat dengan kualitas bagusatau sedang

Kurang 21 – 40 Menyerahkan tugas terlambat dengan kualitas kurangbaik

Sangat Kurang < 20 Tidak menyerahkan tugas