0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan9 halaman

RPS Computer Algorithms and Programming 2018 1

Dokumen ini adalah Rencana Pembelajaran Semester untuk mata kuliah Computer Algorithms and Programming di Institut Teknologi Sepuluh Nopember. Rencana ini mencakup capaian pembelajaran, metode pengajaran, dan penilaian yang dirancang untuk mengembangkan pemahaman siswa tentang algoritma dan pemrograman. Materi yang diajarkan meliputi pengantar algoritma, struktur pemrograman, dan penggunaan array serta fungsi dalam pemrograman.

Diunggah oleh

Arridho
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan9 halaman

RPS Computer Algorithms and Programming 2018 1

Dokumen ini adalah Rencana Pembelajaran Semester untuk mata kuliah Computer Algorithms and Programming di Institut Teknologi Sepuluh Nopember. Rencana ini mencakup capaian pembelajaran, metode pengajaran, dan penilaian yang dirancang untuk mengembangkan pemahaman siswa tentang algoritma dan pemrograman. Materi yang diajarkan meliputi pengantar algoritma, struktur pemrograman, dan penggunaan array serta fungsi dalam pemrograman.

Diunggah oleh

Arridho
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

RENCANA PEMBELAJARAN SEMESTER

INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS) Kode


FAKULTAS TEKNOLOGI INDUSTRI DAN REKAYASA SISTEM Dokumen
DEPARTEMEN TEKNIK SISTEM DAN INDUSTRI
PROGRAM STUDI SARJANA TEKNIK INDUSTRI
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Ergonomi Industri TI 184411 General Studies T=2 P=1 3 27 Januari 2019
Computer Algorithms and Programming
OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI
Nurhadi Siswanto, S.T., MSIE.,
Ph.D.
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran (CP) CPL-1 Mampu menunjukkan sikap dan karakter yang mencerminkan: ketakwaan kepada Tuhan Yang Maha Esa, etika dan integritas, berbudi
pekerti luhur, peka dan peduli terhadap masalah sosial dan lingkungan, menghargai perbedaan budaya dan kemajemukan,
menjunjung tinggi penegakan hukum, mendahulukan kepentingan bangsa dan masyarakat luas, melalui kreatifitas dan inovasi,
ekselensi, kepemimpinan yang kuat, sinergi, dan potensi lain yang dimiliki untuk mencapai hasil yang maksimal.
Able to demonstrate attitudes and characters that reflect: piety to God Almighty, ethics and integrity, virtuous character, sensitive
and concerned about social and environmental issues, respecting cultural differences and pluralism, upholding high law enforcement,
prioritizing the interests of the nation and the wider community , through creativity and innovation, excellence, strong leadership,
synergy, and other potentials to achieve maximum results.
CPL-2 Mampu mengkaji dan memanfaatkan ilmu pengetahuan dan teknologi dalam rangka mengaplikasikannya pada bidang rekayasa
sistem industri, serta mampu mengambil keputusan secara tepat dari hasil kerja sendiri maupun kerja kelompok dalam bentuk
laporan tugas akhir atau bentuk kegiatan pembelajaran lain yang luarannya setara dengan tugas akhir melalui pemikiran logis, kritis,
sistematis dan inovatif.
Able to carry out a study that utilizes science and technology to the field of industrial systems engineering and able to make
appropriate decisions from the results of their own work or group work in the form of final project reports or other forms of learning
activities whose output is equivalent to the final project through logical thinking, critical thinking, systematic, and innovative.
CPL-3 Mampu mengelola pembelajaran diri sendiri, dan mengembangkan diri sebagai pribadi pembelajar sepanjang hayat untuk bersaing
di tingkat nasional, maupun internasional, dalam rangka berkontribusi nyata untuk menyelesaikan masalah dengan
mengimplementasikan teknologi informasi dan komunikasi dan memperhatikan prinsip keberlanjutan serta memahami
kewirausahaan berbasis teknologi.
Able to manage self-learning and develop oneself as a personal lifelong learner to compete at national and international levels, in
order to make a real contribution to solve problems by implementing information and communication technology based on the
principles of sustainability and technology-based entrepreneurship.
CPL-4 Mampu untuk memahami prinsip-prinsip keteknikan secara menyeluruh berdasarkan pengetahuan basic science, ilmu pengetahuan
alam, dan/atau material, teknologi informasi dan keteknikan lainnya
Able to fully understand engineering principles based on basic science, natural sciences, and/or materials, information technology,
and other engineering fields.
CPL-5 Mampu untuk merencanakan, menyelesaikan, dan mengevaluasi suatu proyek dengan memperhatikan batasan yang diberikan untuk
mencapai efisiensi dan efektivitas yang optimum.
Able to plan, complete, and evaluate a project by taking into account the given limits to achieve optimum efficiency and effectiveness.
CPL-6 Kemampuan untuk menyelesaikan permasalahan kompleks melalui perancangan sistem industri terintegrasi yang terdiri dari
manusia, material, informasi, peralatan, modal, dan energi dalam perspektif supply chain dengan mempertimbangkan prinsip
keberlanjutan.
Able to solve complex problems through the design of integrated industrial systems consisting of people, materials, information,
equipment, capital, and energy in a supply chain perspective by considering the principles of sustainability
CPL-7 Mampu untuk bekerja dalam tim multidisiplin dan multibudaya
Able to work in multidisciplinary and multicultural teams.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK-1 Students know the understanding of the algorithm and its description with a flowchart
CPMK-2 Students know the purpose and elements of a programming language
CPMK-3 Students understand the properties of variables
CPMK-4 Students can implement repetition
CPMK-5 Students are able to make a simple algorithm with repetition
CPMK-6 Students recognize floating point, char, string and one-dimensional array data types
CPMK-7 Students are able to make simple algorithms by looping with the use of arrays
CPMK-8 Students are able to decompose by function
CPMK-9 Students are able to use multi-dimensional arrays
Matrik CPL – CPMK
CPL-1 CPL-2 CPL-3 CPL-4 CPL-5 CPL-6 CPL-7
CPMK-1 *
CPMK-2 *
CPMK-3 *
CPMK-4 ** ** **
CPMK-5 * ** **
CPMK-6 *
CPMK-7 * *** *** *
CPMK-8 * * **
Cpmk-9 * *

Note :
Relationship between CPL and CPMK (PLO – CLO Matrix):
* low relatianship
** medium relationship
*** strong relationship
Percentage of relationship between CPMK and CPL
CPL-1 CPL-2 CPL-3 CPL-4 CPL-5 CPL-6 CPL-7
CPMK-1 5%
CPMK-2 5%
CPMK-3 5%
CPMK-4 5% 5% 5%
CPMK-5 5% 5% 5%
CPMK-6 5%
CPMK-7 5% 5% 5% 5%
CPMK-8 5% 5% 10%
CPMK-9 5% 5%
Deskripsi Singkat MK This course contains an introduction to problem solving techniques using a structured programming approach. At the beginning of the
learning section, students learn problem solving techniques by representing algorithms in the form of flow charts and pseudocodes. In
the second part students learn a programming language that implements simple algorithms with direct structured, branched, and repetitive
techniques.

Bahan Kajian: Materi 1. Prolog: prolog, teks algoritma; Struktur teks algoritma, Tipe
Pembelajaran 2. Harga, Assignment, Input, Output, Ekspresi
3. Analisa kasus
4. Fungsi
5. Prosedur
6. Pengulangan
7. Skema pemrosesan sekuensial
8. Array/ Tabel/ Larik (1)
9. Array/ Tabel/ Larik (2): Searching
10. Array/ Tabel/ Larik(3): Sorting
11. Mesin abstrak
12. Rekursif
13. Arsip sekuensial

Pustaka Utama :
1. Paul Deitel and Harvey Deitel, C How to Program, 6th Edition, Pearson Education, Inc., 2010.
2. Thomas H. Cormen, et.al., Introduction to Algorithms, 3rd Edition, MIT Press, 2009.

Pendukung :
-
Dosen Pengampu

Matakuliah syarat No prerequisite courses required


RENCANA DAN STRATEGI PEMBELAJARAN

Minggu / CPMK Topik Sub Topik (pustaka) Capaian Metode Sarana Bentuk Asessment
Week pembelajaran (sub Pembelajaran Pembelajaran
CPMK)
1 CPMK 1 Introduction to algorithms  Slide Ajar  Monitoring
CPMK 2 and programming  Lecture Note keaktifan peserta
 Video dalam diskusi kelas
Simulasi  Short Quiz untuk
 Quiz mengevaluasi
pemahaman
peserta di akhir
pertemuan
2 CPMK 2 Algorithm with direct  Small Group  Slide Ajar  Monitoring
CPMK 3 structure and branched Discussion  Lecture Note keaktifan peserta
CPMK 4 structure  Role-Play &  Video dalam diskusi
Simulation Simulasi kelas
 Discovery  Quiz/Class
Learning Assignment

3 CPMK 2 Algorithm with looping  Small Group  Slide Ajar  Monitoring


CPMK 3 structure Discussion  Lecture Note keaktifan peserta
CPMK 4  Role-Play &  Video dalam diskusi
Simulation Simulasi kelas
 Discovery
Learning
4 CPMK 2 Exercise about Flowchart  Small Group  Slide Ajar  Monitoring
CPMK 5 and Pseudocode Discussion  Lecture Note keaktifan peserta
 Role-Play &  Video dalam diskusi
Simulation Simulasi kelas
 Discovery
Learning
5 CPMK 2 Programming C:  Small Group  Slide Ajar  Monitoring
CPMK 3 Branching Discussion  Lecture Note keaktifan peserta
CPMK 4
Minggu / CPMK Topik Sub Topik (pustaka) Capaian Metode Sarana Bentuk Asessment
Week pembelajaran (sub Pembelajaran Pembelajaran
CPMK)
 Role-Play &  Video dalam diskusi
Simulation Simulasi kelas
 Discovery  Quiz/Class
Learning Assignment
untuk
mengevaluasi
pemahaman
peserta di akhir
pertemuan

6 CPMK 2 Programming C: Iteration  Small Group  Slide Ajar  Monitoring


CPMK 3 Discussion  Lecture Note keaktifan peserta
CPMK 4  Role-Play &  Video dalam diskusi
Simulation Simulasi kelas
 Discovery  Short Quiz untuk
Learning mengevaluasi
pemahaman
peserta di akhir
pertemuan

7 CPMK 5 Demo (Programming  Small Group  Slide Ajar  Monitoring


CPMK 6 Tasks) Discussion  Lecture keaktifan peserta
 Role-Play & Note dalam diskusi
Simulation  Video kelas
 Discovery Simulasi
Learning
8 CPMK 1 Mid Term Examination  Mid Exam  Mid Exam  Mid Exam
CPMK 2
CPMK 3
CPMK 4
CPMK 5
CPMK 6
9 CPMK 2 Modular programming  Small Group  Slide Ajar  Monitoring
CPMK 4 with functions Discussion  Lecture Note keaktifan peserta
CPMK 5 dalam diskusi kelas
Minggu / CPMK Topik Sub Topik (pustaka) Capaian Metode Sarana Bentuk Asessment
Week pembelajaran (sub Pembelajaran Pembelajaran
CPMK)
 Role-Play &  Video
Simulation Simulasi
 Discovery
Learning
10 CPMK 2 Recursion Function  Small Group  Slide Ajar  Monitoring
CPMK 4 Discussion  Lecture Note keaktifan peserta
CPMK 5  Role-Play &  Video dalam diskusi kelas
CPMK 7 Simulation Simulasi
 Discovery
Learning
11 CPMK 3 Programming exercises  Kuliah Umum  Slide Ajar  Monitoring
CPMK 4  Lecture Note keaktifan peserta
CPMK 7  Video dalam diskusi
CPMK 8 Simulasi kelas
 Short Quiz untuk
mengevaluasi
pemahaman
peserta di akhir
pertemuan

12 CPMK 5 1 Dimension Array  Small Group  Slide Ajar  Monitoring


CPMK 7 Discussion  Lecture keaktifan peserta
CPMK 8  Role-Play & Note dalam diskusi
Simulation  Video kelas
 Discovery Simulasi
Learning
13 CPMK 5 Searching, Sorting, 2-  Slide Ajar  Monitoring
CPMK 7 Dimensional Array  Lecture keaktifan peserta
CPMK 8 Note dalam diskusi
 Video kelas
Simulasi  Short Quiz
Minggu / CPMK Topik Sub Topik (pustaka) Capaian Metode Sarana Bentuk Asessment
Week pembelajaran (sub Pembelajaran Pembelajaran
CPMK)
14 CPMK 5 Exercises  Presentation  Presentasi  Hasil  Monitoring
CPMK 6 Progress sementara keaktifan peserta
CPMK 7 Tugas Besar pengerjaan dalam diskusi
CPMK 8 tugas besar kelas
15 CPMK 2 Review (self study) -  Monitoring
CPMK 3 keaktifan peserta
CPMK 4 dalam diskusi
CPMK 5 kelas
CPMK 6
CPMK 8

16 CPMK 5 Final Term Examination  Presentation  Output  Output  Output Tugas


CPMK 6 Tugas Tugas Besar,
CPMK 7 Besar Besar  Presentasi Tugas
CPMK 8  Presentasi  Presentasi Besar
Tugas Tugas
Besar Besar
RENCANA TUGAS (RT) – ASSIGNMENT PLANNING
INSTITUT TEKNOLOGI SEPULUH NOPEMBER (ITS)
FAKULTAS TEKNOLOGI INDUSTRI DAN REKAYASA SISTEM
DEPARTEMEN TEKNIK SISTEM DAN INDUSTRI

Waktu
Mata Kuliah (MK) Kode RMK Bobot (sks) Semester
Review
Computer Algorithms and General Studies 2 3 Januari 2019
Programming

Bentuk assignment dan assessment serta keterkaitannya dengan CPMK (Assessment Method and CLO)
Learning objectives are evaluated
Weight
No. Evaluation Type (%) CPMK CPMK CPMK CPMK CPMK CPMK CPMK CPMK CPMK
1 2 3 4 5 6 7 8 9
1 Preliminary and Activities 10 √
2 Mid Term Examination 35 √ √ √ √ √
3 Programming Tasks 15 √ √
4 Final Term Examination 40 √ √ √ √ √ √
Note: check the evaluated learning objectives section

Anda mungkin juga menyukai