• Tidak ada hasil yang ditemukan

RPS CIL 230 Algoritma Lanjut

N/A
N/A
Protected

Academic year: 2019

Membagikan "RPS CIL 230 Algoritma Lanjut"

Copied!
12
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER GANJIL 2016/2017 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

UNIVERSITAS ESA UNGGUL

Mata Kuliah :

Algoritma Lanjut

Kode MK :

CIL230

Mata Kuliah Prasyarat : - Bobot MK : 3 sks

Dosen Pengampu : MALABAY Kode Dosen : 7033

Alokasi Waktu : Tatap muka 14 x 100 menit, Praktikum 10 x 100 menit

Deskripsi Ringkas :

Mata kuliah yang membahas mengenai pemahaman dan penggunaan

algoritma yang dijadikan lanjutan untuk melakukan analisis suatu masalah

yang berkaitan dengan logika yang diimplementasikan ke dalam bahasa

pemrograman. Praktikum Mata kuliah ini berupa latihan-latihan secara intensif

yang berkelanjutan untuk meningkatkan kemampuan mahasiswa mencari

solusi permasalahan dengan logika yang dituangkan ke dalam algoritma dan

diimplementasikan ke dalam suatu Bahasa pemrograman.

Capaian Pembelajaran :

1.

Mahasiswa mampu memahami Algoritma Tingkat Lanjutan

2.

Mahasiswa mampu memahami Pemrograman Lanjutan

Buku Acuan : 1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010. 2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003

3. Robert Sedgewick, Algorithms, 2011

4. Munir, Rinaldi.(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

SESI KEMAMPUAN

AKHIR PEMBELAJARAMATERI N

BENTUK

PEMBELAJARAN PEMBELAJARANSUMBER INDIKATORPENILAIAN 1 Mahasiswa mampu

menguraikan pengertian Function

Function

1. Metoda

contextual instruction 2. Media : kelas,

komputer, LCD, whiteboard,

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made

(2)

web Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung. 2 Mahasiswa mampu

memahami Recursion

Recursion 1. Metoda

contextual instruction 2. Media :

kelas, komputer, LCD,

whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Memahami

Function

3 Mahasiswa mampu memahami Elemen Matrics

Matrics 1. Metoda

contextual instruction 2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi

(3)

Revisi, Informatika Bandung, Bandung. 4 Mahasiswa mampu

memahami Structure

Structure 1. Metoda

contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat Menguraikan Structure

5 Mahasiswa mampu memahami Nested Structure

Nested

Structure 1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat Menguraikan Nested Structure

6 Mahasiswa mampu memahami File Stream Lanjutan

File Stream

Lanjutan 1. Metoda contextual

instruction

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition,

(4)

2. Media : kelas, komputer, LCD, whiteboard, web

2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung. 7 Mahasiswa mampu

memahami File Stream Lanjutan

File Stream Lanjutan

1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat

menguraikan File Stream Lanjutan

8 UTS

9 Mahasiswa mampu

memahami Stack Stack 1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003

Dapat

(5)

3. Robert Sedgewick, Algorithms, 2011

4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

10 Mahasiswa mampu

memahami Sorting Sorting 1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat

menguraikan Sorting

11 Mahasiswa mampu memahami

Searching

Searching 1. Metoda

contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi

(6)

Revisi, Informatika Bandung, Bandung. 12 Mahasiswa mampu

memahami Single Linked List

Single Linked

List 1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat

menguraikan Single Linked List

13 Mahasiswa mampu memahami Single Linked List With Tail

Single Linked

List With Tail 1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat

menguraikan Single Linked List With Tail

14 Mahasiswa mampu memahami Double Linked List

Double Linked

List 1. Metoda contextual instruction

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition,

Dapat

(7)

2. Media : kelas, komputer, LCD, whiteboard, web

2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung. 15 Mahasiswa mampu

memahami Double Linked List With Tail

Double Linked List With Tail

1. Metoda contextual instruction

2. Media : kelas, komputer, LCD, whiteboard, web

1. Paul Deitel & Harvey Deitel, C++ How to Program : 8th Edition, 2010.

2. Conor Sexton, C++ Programming Made Simple 2nd Ed, 2003 3. Robert Sedgewick,

Algorithms, 2011 4. Munir, Rinaldi.

(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.

Dapat

menguraikan Double Linked List

(8)

EVALUASI PEMBELAJARAN SESI PROS

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

test Tanya Jawab dan Diskusi Tugas

Menguraikan pengertian

Function dengan

benar dan lengkap.

Menguraikan pengertian

Function

dengan benar.

Menguraikan pengertian

Function

dengan sedikit

kurang benar dan lengkap.

Menguraikan pengertian

Function

dengan sedikit kurang benar.

Menguraikan pengertian

Function

dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian

Recursion dengan benar dan

lengkap.

Menguraikan pengertian Recursion dengan benar.

Menguraikan pengertian Recursion sedikit

kurang benar dan lengkap.

Menguraikan pengertian Recursion dengan sedikit

kurang benar

Menguraikan pengertian Recursion dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian Matrics dengan benar dan lengkap.

Menguraikan pengertian Matrics

dengan benar.

Menguraikan pengertian Matrics sedikit

kurang benar dan lengkap.

Menguraikan pengertian Matrics dengan sedikit

kurang benar

Menguraikan pengertian Matrics dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian

Structure dengan benar dan

lengkap

Menguraikan pengertian Structure dengan benar .

Menguraikan pengertian Structure dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Structure dengan sedikit kurang benar.

Menguraikan pengertian Structure dengan tidak benar dan lengkap

1.5 %

SESI PROS E-DUR

SEKOR > 60 (C / C+ )

SEKOR > 45 ( D )

SEKOR < 45 ( E ) 5 Pre

test Tanya Jawab dan Diskusi

Menguraikan pengertian

Nested Structure dengan benar dan

Menguraikan pengertian Nested Structure

Menguraikan pengertian Nested Structure

Menguraikan pengertian Nested Structure

Menguraikan pengertian Nested Structure

(9)

Tugas lengkap dengan benar. dengan sedikit

kurang benar dan lengkap

dengan sedikit kurang benar.

dengan tidak benar dan lengkap 6 Pre

test Tanya Jawab dan Diskusi Tugas

Menguraikan pengertian File Stream Lanjutan dengan benar dan lengkap

Menguraikan pengertian File Stream Lanjutan dengan benar .

Menguraikan pengertian File Stream Lanjutan dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian File Stream Lanjutan dengan sedikit kurang benar.

Menguraikan pengertian File Stream Lanjutan dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian File Stream Lanjutan dengan benar dan lengkap

Menguraikan pengertian File Stream Lanjutan dengan benar .

Menguraikan pengertian File Stream Lanjutan dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian File Stream Lanjutan dengan sedikit kurang benar.

Menguraikan pengertian File Stream Lanjutan dengan tidak benar dan lengkap.

1 %

SESI PROS E-DUR

SEKOR > 60 (C / C+ )

SEKOR > 45 ( D )

SEKOR < 45 ( E )

BOBOT

8 Post

test UTS (Tertulis ) untuk

menjelaskan dan memahami function, recursión,

matrics, nested structure dan file stream dengan benar dan lengkap

Mampu menjelaskan dan

memahami function, recursión, matrics, nested

structure dan file stream dengan benar .

Mampu menjelaskan dan

memahami function, recursión, matrics, nested structure dan file stream sedikit

kurang benar dan lengkap

Mampu menjelaskan dan

memahami function, recursión, matrics, nested structure dan file stream sedikit kurang benar.

Mampu menjelaskan dan

memahami function, recursión, matrics, nested structure dan file stream tidak benar dan lengkap.

(10)

9 Pre

test Tanya Jawab dan Diskusi Tugas

Menguraikan pengertian Stack dengan benar dan lengkap

Menguraikan pengertian Stack dengan benar .

Menguraikan pengertian Stack dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Stack dengan sedikit kurang benar.

Menguraikan pengertian Stack

dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian Sorting dengan benar dan lengkap

Menguraikan pengertian Sorting dengan benar .

Menguraikan pengertian Sorting dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Sorting dengan sedikit kurang benar.

Menguraikan pengertian Sorting dengan tidak benar dan lengkap.

1.5 %

SESI PROS

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

test Tanya Jawab dan Diskusi Tugas

Menguraikan pengertian Searching dengan benar dan

lengkap

Menguraikan pengertian Searching dengan benar .

Menguraikan pengertian Searching dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Searching dengan sedikit kurang benar.

Menguraikan pengertian Searching dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian Single Linked List

dengan benar dan lengkap

Menguraikan pengertian Single Linked List dengan benar .

Menguraikan pengertian Single Linked List dengan sedikit

kurang benar

Menguraikan pengertian Single Linked List dengan sedikit kurang

Menguraikan pengertian Single Linked List dengan tidak benar dan lengkap.

(11)

dan lengkap benar.

13 Pre

test Tanya Jawab dan Diskusi Tugas

Menguraikan pengertian Single Linked List With Tail dengan benar dan lengkap

Menguraikan pengertian Single Linked List With Tail dengan benar .

Menguraikan pengertian Single Linked List With Tail dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Single Linked List With Tail dengan sedikit kurang benar.

Menguraikan pengertian Single Linked List With Tail dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian

Double Linked List dengan benar dan lengkap

Menguraikan pengertian Double Linked List dengan benar .

Menguraikan pengertian Double Linked List dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Double Linked List dengan sedikit kurang benar.

Menguraikan pengertian Double Linked List dengan tidak benar dan Diskusi Tugas

Menguraikan pengertian

Double Linked List With Tail dengan benar dan

lengkap

Menguraikan pengertian Double Linked List With Tail dengan benar .

Menguraikan pengertian Double Linked List With Tail dengan sedikit

kurang benar dan lengkap

Menguraikan pengertian Double Linked List With Tail dengan sedikit kurang benar.

Menguraikan pengertian Double Linked List With Tail dengan tidak benar dan

menjelaskan dan memahami stack,sorting,sear ching, single dan

Mampu menjelaskan dan

memahami stack,sorting,s

Mampu menjelaskan dan

memahami stack,sorting

Mampu menjelaskan dan

memahami stack,sorting

Mampu menjelaskan dan

memahami stack,sorting

(12)

%;sesi 10&11= 15%;se s 12= 5 %;sesi 13&14= 10%;se si 15= 5%

doublé linked list with tail dengan benar dan lengkap

earching, single dan doublé linked list with tail dengan benar .

,searching, single dan doublé linked list with tail sedikit

kurang benar dan lengkap

,searching, single dan doublé linked list with tail sedikit kurang benar.

,searching, single dan doublé linked list with tail tidak benar dan lengkap.

Komponen penilaian : 1. Tugas = 20 % 2. UTS = 30 % 3. UAS = 50 %

Jakarta, 10 Maret 2017 Mengetahui,

Ketua Program Studi, Dosen Pengampu,

Referensi

Dokumen terkait

Khusus untuk Atlet yang berprestasi dibawah binaan cabang olahraga yang bersangkutan yang terdaftar pada Pengurus Cabang tidak dikenakan pungutan baik biaya masuk maupun biaya

Pemberian pupuk organik cair dengan penambahan 20% sereh pada dosis 12 ppm menyebabkan jumlah buah dan bobot buah tertinggi dan nyata berbeda dibandingkan jumlah buah dan bobot buah

Subjek tidak menunjukkan perilaku usaha membuat segmen-segmen garis dengan kemiringan berbeda yang merepresentasikan laju perubahan volume terhadap tinggi pada

Mahasiswa mampu memahami RPS serta ketepatan dan kesesuaian dalam menjelaskan konsep dasar manajemen keuangan.

Menentukan dan menetapkan prioritas yang akan dilakukan EPO, misalnya: evaluasi penggunaan Meropenem pasien ICU dengan lingkup masalah: biaya obat tinggi, pemakaian. tinggi

Hasil metode distributed practice kanan untuk uji- t maka didapatkan 2,89 sedangkan t tabel 2,02 jadi t hitung &gt; t tabel (2,89 &gt; 2,02) dan hasil metode distributed

Inilah pernyataan almarhum Uskup Sheen tentang Islam dan Perawan Maria, bahwa penampakan Perawan Maria di Fatima merupakan suatu titik balik yang penting dalam sejarah 347 juta

Instalasi dan gudang peralatan radiasi ditempatkan pada lokasi yang jauh dari tempat yang rawan kebakaran, tempat ber- kumpul orang banyak. Karyawan medis/non