Mata kuliah ini membahas konsep pemrograman komputer dan pemrosesan numerik untuk memecahkan masalah di bidang teknik kimia menggunakan MATLAB. Materi pembelajaran meliputi pengenalan MATLAB, operasi dasar, iterasi, dan bahasa pemrograman Python. Tujuannya adalah membekali mahasiswa dengan kemampuan dasar pemrograman komputer dan pemikiran komputasi untuk menyelesaikan masalah teknik.
tugas 1 tutorial online anak berkebutuhan khusus di SD
RPS Program Komputer.docx
1. INSTITUT TEKNOLOGI SEPULUH NOPEMBER
FAKULTAS VOKASI
DEPARTEMEN TEKNIK KIMIA INDUSTRI
Kode
Dokumen
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl
Penyusunan
Program Komputer VK231206 Sistem Proses T=2 P=0 6 20 Februari
2023
OTORISASI Pengembang RPS Koordinator RMK Ketua PRODI
Daril Ridho Zuchrillah Dr. Eng. Eva Oktavia Ningrum,
S.T. M.S.
Capaian
Pembelajaran
(CP)
CPL-PRODI yang dibebankan pada MK
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.
CPL-5 Mampu mengidentifikasi, memformulasi research literature ("the published research" di bidang teknologi rekayasa
proses berkelanjutan - TRPB) dalam mencapai kesimpulan yang dapat dibuktikan secara saintifik menggunakan
teknik dan metode analitik yang tepat.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK-1 Kode program dasar berdasarkan bahasa pemrograman seperti MATLAB.
CPMK-2 Merumuskan masalah dan mengungkapkan solusinya sedemikian rupa sehingga komputer dapat
melaksanakannya secara efektif.
CPMK-3 Mengidentifikasi metode numerik yang tepat dalam menyelesaikan masalah realistik di bidang teknik kimia
menggunakan bahasa komputasi (seperti MATLAB).
Matrik CPL – CPMK
CPMK CPL1 CPL2 CPL3 CPL4 CPL5 CPL6 CPL7 CPL8 CPL9 CPL10 CPL11
CPMK-1 √ √
2. CPMK-2 √ √
CPMK-3 √ √
Deskripsi Singkat
MK
Mata kuliah ini proses pemecahan masalah dengan bantuan komputer; yaitu merumuskan masalah dan mengungkapkan
solusinya sedemikian rupa sehingga komputer dapat melaksanakannya secara efektif. Ini mencakup sejumlah karakteristik,
seperti memecah masalah menjadi langkah-langkah kecil dan teratur berulang, mengurutkan dan menganalisis data secara logis,
dan membuat solusi yang dapat diimplementasikan secara efektif sebagai algoritme yang berjalan di komputer. Dengan
demikian, pemikiran komputasi sangat penting tidak hanya untuk disiplin Ilmu Komputer, tetapi juga dapat digunakan untuk
mendukung pemecahan masalah di semua disiplin ilmu, termasuk matematika, sains, teknik, bisnis, keuangan, dan humaniora.
Oleh karena itu, tujuan mata kuliah ini adalah untuk membawa mahasiswa yang tidak memiliki pengalaman berpikir
sebelumnya secara komputasi ke titik di mana Anda dapat memperoleh algoritme sederhana dan membuat kode program untuk
memecahkan beberapa masalah dasar dalam domain teknik kimia.
Bahan Kajian:
Materi
Pembelajaran
Pengenalan MATLAB
Operasi pada Matlab
Iterasi pada Matlab
Python
Pustaka Utama :
1. Introduction MATLAB
Pendukung :
Dosen Pengampu Daril Ridho Zuchrillah, Eva Oktavia Ningrum
Matakuliah syarat -
Mg Ke-
Kemampuan akhir
tiap tahapan belajar
(Sub-CPMK)
Penilaian
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan
Mahasiswa,
[Estimasi Waktu]
Materi Pembelajaran
[Pustaka]
Bobot
Penilai
an (%)
Indikator Kriteria & Bentuk
Daring
(online)
Luring
(offline)
3. (1) (2) (3) (4) (5) (6) (7) (8)
1 Mampu menjelaskan
konsep
computational
thinking
Ketepatan dalam
menyelesaikan
permasalahan
kompleks
menggunakan
komputer
Non-Tes:
Mengerjakan Tugas
- mandiri
Cerama
h
Diskusi Teori konsep
computional thinking
[1,2]
10
[TM: 2x(2x50”)]
[PT: 2x(2x60”)]
[BM: 2x(2x60”)]
2-3 Mampu
menggunakan bahasa
pemograman
Ketepatan dalam
mengoperasikan
matlab
Ketepatan dalam
menggunakan Bahasa
pemograman matlab
Non-Tes:
Mengerjakan Tugas
- kelompok
Tutorial
diskusi
Kuliah
Tutorial
diskusi
Bahasa
pemograman
[1,2]
20
[TM: 2x(2x50”)]
[PT: 2x(2x60”)]
[BM: 2x(2x60”)]
4-5 Mampu menjalankan
basic internal
operation of
computer
Ketepatan dalam
mengorganisasi dasar
computer dan
mengeksekusi program
computer (intruksi
mesin)
Non-Tes:
Mengerjakan Tugas
- mandiri
Tes:
Studi kasus
Evaluasi Kuliah
Tutorial
diskusi
Basic internal
operasi
[1,2]
10
[TM: 2 x (2x50”)]
[PT: 2 x (2x60”)]
[BM: 2 x (2x60”)]
6-8 Mampu
menggunakan dasar
program struktur
Ketepatan dalam
menjelaskan konsep
tipe data dan variable
Non-Tes:
Mengerjakan Tugas
- mandiri
Evaluasi Kuliah
Tutorial
diskusi
Program struktur
[1,2]
20
4. Ketepatan dalam
menjelaskan kode
pseude dan flowcharts
Ketepatan dalam
menjalakan program
sequences, selection
(if/else) dan iterasi
(for/while loop)
TM: 2 x (2x50”)]
[PT: 2 x (2x60”)]
[BM: 2 x (2x60”)]
9-13 Mampu menjalankan
konsep computer
thinking dengan
topik numerikal
Ketepatan dalam
memformulasikan
permasalahan dengan
cara numerik
(persamaan linier dan
non-linier, optimisasi,
curve fitting, integral,
differensial)
Non-Tes:
Mengerjakan Tugas
- mandiri
Tutorial
diskusi
Kuliah
Tutorial
diskusi
topik numerikal
dengan Matlab
[1,2,3]
15
[TM: 2 x (2x50”)]
[PT: 2 x (2x60”)]
[BM: 2 x (2x60”)]
14-15 Mampu merumuskan
Kembali masalah ke
dalam rangkaian
Langkah-langkah
yang teratur
Ketepatan
mengidentifikasi,
menganalisis, dan
mengimplementasikan
solusi yang mungkin
dengan tujuan
mencapai kombinasi
langkah dan sumber
daya yang paling efisien
dan efektif.
Ketepatan dalam
menganalisis
Non-Tes:
Mengerjakan Tugas
- mandiri
Evaluasi Kuliah
Tutorial
diskusi
Plotting
[1,2,3]
25
[TM: 2 x (2x50”)]
[PT: 2 x (2x60”)]
[BM: 2 x (2x60”)]