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 ) BOBOT

  test

  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