RPS CIL 230 Algoritma Lanjut
RENCANA PEMBELAJARAN SEMESTER GANJIL 2016/2017 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL
Mata Kuliah :
Kode MK : CIL230
Algoritma Lanjut 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. 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.
INDIKATOR AKHIR PEMBELAJARA PEMBELAJARAN PEMBELAJARAN PENILAIAN N
1 Mahasiswa mampu
1. Metoda
1. Paul Deitel & Harvey Menguraikan
Function
menguraikan contextual Deitel, C++ How to pengertian Function
instruction Program : 8th Edition,
pengertian Function 2. Media : kelas, 2010. komputer, LCD,
2. Conor Sexton, C++
whiteboard, Programming Made
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 Recursion
1. Metoda
1. Paul Deitel & Harvey Memahami memahami contextual Deitel, C++ How to Function
Recursion instruction Program : 8th Edition, 2. Media : 2010.
kelas,
2. Conor Sexton, C++ komputer, Programming Made
LCD, Simple 2nd Ed, 2003 whiteboard,
3. Robert Sedgewick,
web Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
3 Mahasiswa mampu Matrics
1. Metoda
1. Paul Deitel & Harvey Memahami dan memahami Elemen contextual Deitel, C++ How to menguraikan
Matrics instruction Program : 8th Edition, Matrics 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi
Revisi, Informatika Bandung, Bandung.
4 Mahasiswa mampu Structure
1. Metoda
1. Paul Deitel & Harvey Dapat Menguraikan memahami contextual Deitel, C++ How to Structure
Structure instruction Program : 8th Edition, 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
5 Mahasiswa mampu Nested
1. Metoda
1. Paul Deitel & Harvey Dapat Menguraikan memahami Nested Structure contextual Deitel, C++ How to Nested Structure
Structure instruction Program : 8th Edition, 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
6 Mahasiswa mampu File Stream
1. Metoda
1. Paul Deitel & Harvey Memahami File memahami File Lanjutan contextual Deitel, C++ How to Stream Lanjutan
2. Media : kelas, 2010. komputer, LCD,
2. Conor Sexton, C++
whiteboard, web 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 File Stream
1. Metoda
1. Paul Deitel & Harvey Dapat memahami File Lanjutan contextual Deitel, C++ How to menguraikan File
Stream Lanjutan instruction Program : 8th Edition, Stream Lanjutan 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
8 UTS
9 Mahasiswa mampu Stack
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Stack contextual Deitel, C++ How to menguraikan Stack
instruction Program : 8th Edition, 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
10 Mahasiswa mampu Sorting
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Sorting contextual Deitel, C++ How to menguraikan
instruction Program : 8th Edition, Sorting 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
11 Mahasiswa mampu Searching
1. Metoda
1. Paul Deitel & Harvey Dapat menguraikan memahami contextual Deitel, C++ How to Searching
Searching instruction Program : 8th Edition, 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi
Revisi, Informatika Bandung, Bandung.
12 Mahasiswa mampu Single Linked
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Single List contextual Deitel, C++ How to menguraikan
Linked List instruction Program : 8th Edition, Single Linked List 2. Media : kelas, 2010.
komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
13 Mahasiswa mampu Single Linked
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Single List With Tail contextual Deitel, C++ How to menguraikan
Linked List With instruction Program : 8th Edition, Single Linked List Tail
2. Media : kelas, 2010. With Tail komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
14 Mahasiswa mampu Double Linked
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Double List contextual Deitel, C++ How to menguraikan
2. Media : kelas, 2010. komputer, LCD,
2. Conor Sexton, C++
whiteboard, web 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 Double Linked
1. Metoda
1. Paul Deitel & Harvey Dapat memahami Double List With Tail contextual Deitel, C++ How to menguraikan
Linked List With instruction Program : 8th Edition, Double Linked List Tail
2. Media : kelas, 2010. komputer, LCD,
2. Conor Sexton, C++
whiteboard, web Programming Made
Simple 2nd Ed, 2003
3. Robert Sedgewick, Algorithms, 2011 4. Munir, Rinaldi.
(2011),Algoritma dan Pemrograman , Edisi Revisi, Informatika Bandung, Bandung.
16 UAS
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 ) BOBOTtest
Structure
Menguraikan pengertian
dengan benar .
Structure
benar dan lengkap Menguraikan pengertian
Structure dengan
Menguraikan pengertian
Tanya Jawab dan Diskusi Tugas
4 Pre
Menguraikan pengertian
1.5 %
dengan tidak benar dan lengkap.
Matrics
Menguraikan pengertian
dengan sedikit kurang benar
Matrics
Menguraikan pengertian
sedikit kurang benar dan lengkap.
dengan sedikit kurang benar dan lengkap
Structure
Menguraikan pengertian
Nested Structure
Nested
Menguraikan pengertian
Nested
Menguraikan pengertian
Nested
Menguraikan pengertian
Nested
Menguraikan pengertian
Menguraikan pengertian
dengan sedikit kurang benar.
Tanya Jawab dan
test
5 Pre
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 )
1.5 %
dengan tidak benar dan lengkap
Structure
Menguraikan pengertian
Matrics
Matrics dengan benar.
1 Pre
dengan sedikit kurang benar dan lengkap.
2 Pre
1.5 %
dengan tidak benar dan lengkap.
Function
Menguraikan pengertian
dengan sedikit kurang benar.
Function
Menguraikan pengertian
Function
Tanya Jawab dan Diskusi Tugas
Menguraikan pengertian
Function dengan benar.
Menguraikan pengertian
dengan benar dan lengkap.
Function
Menguraikan pengertian
Tanya Jawab dan Diskusi Tugas
test
test
Menguraikan pengertian
Menguraikan pengertian
Recursion
benar dan lengkap.
Matrics dengan
Menguraikan pengertian
Tanya Jawab dan Diskusi Tugas
test
3 Pre
1.5 %
dengan tidak benar dan lengkap.
Menguraikan pengertian
Recursion dengan
dengan sedikit kurang benar
Recursion
Menguraikan pengertian
sedikit kurang benar dan lengkap.
Recursion
Menguraikan pengertian
Recursion dengan benar.
Menguraikan pengertian
benar dan lengkap.
1.5 % Tugas lengkap dengan benar. dengan sedikit kurang benar dan lengkap dengan sedikit kurang benar. dengan tidak benar dan lengkap
6 Pre
dengan tidak benar dan lengkap.
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
1 %
File Stream Lanjutan
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
8 Post
test
UTS (Tertulis ) untuk sessi 1=5%; sesi 2&3=10 %;sesi 4&5=10 %;sesi 6=5%
Mampu 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
Mampu menjelaskan dan memahami function, recursión, matrics, nested structure dan file stream sedikit kurang
Mampu menjelaskan dan memahami function, recursión, matrics, nested structure dan file stream tidak benar dan lengkap.
dengan benar .
dengan benar dan lengkap Menguraikan pengertian
test
Menguraikan pengertian
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
File Stream Lanjutan
Stream Lanjutan
dengan sedikit kurang benar.
Menguraikan pengertian
File Stream Lanjutan
dengan tidak benar dan lengkap.
1.5 %
7 Pre
test
Tanya Jawab dan Diskusi Tugas
Menguraikan pengertian File
30 %
9 Pre
dengan tidak benar dan lengkap.
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
1.5 %
11 Pre
12 Pre
test
Tanya Jawab 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 Menguraikan pengertian
Single Linked List
dengan sedikit Menguraikan pengertian
Single Linked List
test
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 )
test
10 Pre
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 lengkap.
1.5 %
test
1.5 %
dengan sedikit kurang benar dan lengkap
dengan tidak benar dan lengkap.
Sorting
Menguraikan pengertian
dengan sedikit kurang benar.
Sorting
Menguraikan pengertian
Sorting
Tanya Jawab dan Diskusi Tugas
Menguraikan pengertian
dengan benar .
Sorting
benar dan lengkap Menguraikan pengertian
Sorting dengan
Menguraikan pengertian
dengan tidak benar dan 1.5 % dan lengkap benar.
13 Pre
Menguraikan pengertian
dengan tidak benar dan lengkap.
1.5 %
15 Pre
test
Tanya Jawab 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
Double Linked List With Tail
Menguraikan pengertian
dengan sedikit kurang benar.
Menguraikan pengertian
Double Linked List With Tail
dengan tidak benar dan lengkap.
1 %
16 Post
test
UAS (Tertulis ) Sesi
Mampu menjelaskan dan memahami stack,sorting,sear
Mampu menjelaskan dan memahami
Mampu menjelaskan dan memahami
Mampu menjelaskan dan memahami
Mampu menjelaskan dan memahami
Double Linked List
dengan sedikit kurang benar.
test
Single Linked List With Tail
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
dengan tidak benar dan lengkap.
Double Linked List
1.5 %
14 Pre
test
Tanya Jawab 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
50%
%;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, Bambang Irawan, S.Kom, M.Kom
Malabay, S.Kom, M.Kom