Upload
dinhmien
View
226
Download
0
Embed Size (px)
Citation preview
PERANGKAT PEMBELAJARAN
MATA KULIAH : KOMPUTASI MATEMATIKA DENGAN MATLAB
KODE : MKK413515
DOSEN PENGAMPU : Dra. Sukajati, M.Pd.
PROGRAM STUDI PENDIDIKAN MATEMATIKA
FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS VETERAN BANGUN NUSANTARA
SUKOHARJO
KONTRAK PEMBELAJARAN
KOMPUTASI MATEMATIKA DENGAN MATLAB
MKK413515
Semester IV / 2 SKS
Program Studi
Pendidikan Matematika
Oleh :
Dra. Sukajati, M.Pd.
Universitas Veteran Bangun Nusantara Sukoharjo
Fakultas Keguruan dan Ilmu Pendidikan
I. Identitas Mata Kuliah
Nama Mata Kuliah : Komputasi Matematika dengan
MATLAB
Kode Matakuliah : MKK412515
SKS : 3 SKS
Semester : IV
Prodi : Pendidikan Matematika
Dosen : Dra. Sukajati, M.Pd.
II. Manfaat Matakuliah
Dengan mengikuti perkuliahan ini diharapkan mahasiswa memiliki kemampuan dalam
pemrograman dasar dan mempunyai ketrampilan dalam mengaplikasikan MATLAB untuk
memecahkan permasalahan matematika. Selain itu, mahasiswa diharapkan mampu
menyelesaikan masalah komputasi teknis lebih cepat dibandingkan dengan bahasa pemrograman
lain seperti C, C++, Fortran, Basic, ataupun Pascal.
III. Deskripsi Matakuliah
MATLAB mempelajari sebuah pemrograman untuk pengembangan algoritma, analisis data,
visualisasi, dan komputasi numerik. Perangkat lunak MATLAB memadukan kemampuan
perhitungan, pencitraan, dan pemrograman dalam satu paket. MATLAB merupakan bahsa
komputasi teknik yang lebih mudah dan lebih canggih dalam penggunaannya dibandingkan
dengan bahasa teknik pendahulunya seperti C, C++, Fortan, Basic, maupun Pascal. Mata kuliah
ini membahas tentang bahasa pemrograman Matlab yang digunakan untuk penyelesaian dan
pemecahan masalah yang meliputi algoritma, logika dan bahasa pemrograman, matematika
sederhana, perasi array, fungsi M-file, sistem GUI, graphic dan simulink.
IV. Kompetensi Dasar dan Indikator
Standar Kompetensi :
Memahami dan menyusun strategi pemecahan masalah melalui algoritma dalam bentuk
program menggunakan pemrograman matlab.
KD 1 : Mampu memahami dan menerapkan prinsip algoritma dan program sesuai
dengan permasalahan yang sistematis dan terstruktur
Indikator :
1. Kemampuan memahami dan menerapkan konsep algoritma dan program
2. Kemampuan menganalisis pemecahan masalah
KD 2 : Mampu memahami dan menerapkan fungsi matematika pada bahasa
program, ruang kerja dan data program
Indikator :
1. memahami keguanaan editor pada aplikasi Matlab, penggunaan konstanta dan
variabel serta macam-macam operator yang digunakan di dalam MATLAB
2. kemampuan menuliskan fungsi matematika dasar dalam pemrograman
MATLAB
KD 3 : Memahami konsep-konsep pemrograman MATLAB untuk membangun
program sederhana dalam pemecahan masalah
Indikator :
1. mampu memahami dan menerapkan konsep pemrograman menggunakan
aplikasi MATLAB
2. kemampuan untukmembangun program sederhana untuk memecahkan masalah
menggunakan struktur program MATLAB
KD 4 : Memahami Script M-file pada MATLAB
Indikator :
1. mampu memahami dan menggunakan M-file pada program MATLAB
KD 5 : Memahami dan mampu membangun aplikasi interface, serta feature-feature
tambahan program
Indikator :
1. kemampuan membuat fungsi M-file menggunakan konsep control flow
2. mampu menjelaskan strategi pemecahan masalah yang dibahas serta mampu
menjelaskan program yang dibuat untuk pemecahan masalah
KD 6 : Memahami prinsip-prinsip membangun aplikasi GUI sederhana
Indikator :
1. mampu memahami prinsip-prinsip membangun GUI sederhama menggunakan
beberapa perintah dasar MATLAB
KD 7 : Memahami dan mampu menerapkan penggambaran data dalam array
Indikator :
1. mampu memahami dan membuat grafik dengan perintah plot
2. mampu memahami dan membuat grafik dengan figure
KD 8 : Memahami prinsip-prinsip simulink dalam program MATLAB
Indikator :
1. memahami prinsip-prinsip simulink dalam program MATLAB untuk
pemecahan masalah matematika
KD 9 : Memahami dan mampu menerapkan pemodelan matematis pada simulink
Indikator :
1. memahami dan mampu menerapkan pemodelan matematis pada simulink
KD 10 : Mampu mengpalikasikan simulink pada program MATLAB untuk
pembentukan system control
Indikator :
1. mampu mengaplikasikan simulink pada program MATLAB untuk
pembentukan system control
V. Organisasi Materi
a. Algoritma
1) pengertian algoritma
2) notasi yang digunakan untuk menyusun algoritma
3) bahasa pemrograman
4) langkah-langkah pembuatan program komputer
b. Bahasa program, ruang kerja dan data program
1) editor pada program MATLAB
2) konstanta dan variabel
3) macam-macam operator
4) fungsi matematika dasar
c. konsep-konsep pemrograman MATLAB
1) tipe data pada MATLAB
2) perintah input
3) perintah output
d. Script M-file pada MATLAB
1) script M-file
2) pengaturan file
3) aturan dan sifat-sifat dari fungsi M-file
e. Aplikasi interface
1) penyelesaian kondisi menggunakan statement if else
2) penyelesaian kondisi menggunakan swit case
3) looping menggunakan statement for
4) looping menggunakan statement while
f. Prinsip-prinsip dalam aplikasi GUI sederhana
1) konsep graphic user interface
2) dasar-dasar perancangan komponen push button, toggle button, edit text dan axes.
3) Konsep programming sederhana pada graphic user interface
g. Penggambaran data dalam array
1) pengaturan perintah plot
2) pengaturan sumbu grafik
3) pengaturan perintah figure
h. prinsip simulink dalam program MATLAB
1) pengertian simulink
2) konsep dasar simulink
3) ruang kerja simulink
4) pemodelan matematis
5) blok diagram
6) sim mechanic
7) simulink blok
8) physical blok
9) analisa sim mechanic
VI. Pendekatan dan Strategi Pembelajaran
Perkuliahan diselenggarakan dengan perpaduan teori (metode ceramah, diskusi, tanya jawab dan
studi kasus). Diskusi dilakukan secara kelompok, tanya jawab dan studi kasus dilaksanakan di
setiap akhir perkuliahan.
VII. Sumber Belajar
a. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
b. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta: Andi.
c. Modul Praktikum MATLAB. 2011. UMM.
VIII. Penilaian dan Kriteria Pembelajaran
JENIS TES BOBOT
a. Presensi, sikap, perilaku, keaktifan 30%
b. Diskusi, tanya jawab, studi kasus 20%
c. UTS 20%
d. UAS 30%
IX. Jadwal Pembelajaran
MINGGU KE- MATERI
1 Pendahuluan (kontrak perkuliahan)
2 Algoritma
3 Bahasa program, ruang kerja dan data program
4 konsep-konsep pemrograman MATLAB
5 Script M-file pada MATLAB
6 Praktikum I
7 Aplikasi interface
8 Ujian Tengah Semester
9 Prinsip-prinsip dalam aplikasi GUI sederhana
10 penggmbaran data dalam array
11 Praktikum II
12 prinsip simulink dalam program MATLAB
13 pemodelan matematis pada simulink
14 pembentukan spembentukan system control dengan simulink
15 Tugas kelompok
16 Ujian Akhir Semester
SILABUS MATA KULIAH
Program Studi : Pendidikan Matematika
Kode Mata Kuliah : MKK413515
Mata Kuliah : Komputasi Matematika Dengan Matlab
Bobot : 2 SKS
Semester : IV
Mata Kuliah Prasyarat : Pengantar Komputer, Aplikasi Komputer
Deskripsi Mata Kuliah : Mata Kuliah ini membahas tentang bahasa pemrograman Matlab yang digunakan untuk penyelesaian dan pemecahan
masalah yang meliputi algoritma, logika dan bahasa pemrograman, matematika sederhana, perasi array, fungsi M-file,
sistem GUI, graphic dan simulink.
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui algoritma dalam bentuk program menggunakan
pemrograman MATLAB.
Kompetensi Dasar Indikator Pengalaman Belajar Materi Pokok
Alokasi
Waktu
(menit)
Sumber/Bahan
Ajar/Media
Penilaian/
evaluasi
1. Mampu memahami
dan menerapkan
prinsip algoritma
dan program sesuai
dengan
permasalahan yang
sistematis dan
terstruktur
Kemampuan
memahami dan
menerapkan konsep
algoritma dan
program
Kemampuan
menganalisis
pemecahan masalah.
Presentasi pengertian
algoritma dan
hubungannya dengan
bahasa pemrograman
Mengkaji beberapa sistem
notasi yang digunakan
untuk menyusun algoritma
Mengkaji dan memahami
langkah-langkah
pemrograman
pengertian
algoritma
notasi yang
digunakan untuk
menyusun
algoritma
bahasa
pemrograman
langkah-langkah
pembuatan
program
komputer
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
2. Mampu memahami
dan menerapkan
fungsi matematika
pada bahasa
program, ruang
kerja dan data
program
memahami keguanaan
editor pada aplikasi
Matlab, penggunaan
konstanta dan variabel
serta macam-macam
operator yang
digunakan di dalam
MATLAB
kemampuan
menuliskan fungsi
matematika dasar
dalam pemrograman
MATLAB
Persentasi tentang editor
pada program MATLAB
mengamati dan memahami
macam-macam operator
serta fungsi matematika
diskusi mengenai
penerapan fungsi
matematika pada berbagai
operator
editor pada
program
MATLAB
konstanta dan
variabel
macam-macam
operator
fungsi
matematika dasar
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
3. Memahami
konsep-konsep
pemrograman
MATLAB untuk
membangun
program sederhana
dalam pemecahan
masalah
mampu memahami
dan menerapkan
konsep pemrograman
menggunakan aplikasi
MATLAB
kemampuan
untukmembangun
program sederhana
untuk memecahkan
masalah
menggunakan struktur
program MATLAB
mengkaji penjelasan
mengenai tipe data string,
scalar, dan matrik serta
perintah input dan output
diskusi kelompok
mengenai tipe data yang
diinput serta data output
yang terjadi
tipe data pada
MATLAB
string
scalar
matrik
perintah input
perintah output
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
4. Memahami Script
M-file pada
MATLAB
mampu memahami
dan menggunakan M-
file pada program
MATLAB
mengkaji dan memahami
pengertian, aturan dan
sifat-sifat dari fungsi M-
file
diskusi antar teman serta
dosen mengenai
pengaturan file pada M-file
script M-file
pengaturan file
aturan dan
sifat-sifat dari
fungsi M-file
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
5. Memahami dan
mampu
membangun
aplikasi interface,
serta feature-
feature tambahan
program
kemampuan membuat
fungsi M-file
menggunakan konsep
control flow
mampu menjelaskan
strategi pemecahan
masalah yang dibahas
serta mampu
menjelaskan program
yang dibuat untuk
pemecahan masalah
persentasi penyelesaian
kondisi dengan statement if
else dan swit case
ceramah dan diskusi
looping for dan looping
while.
penyelesaian
kondisi
menggunakan
statement if else
penyelesaian
kondisi
menggunakan
swit case
looping
menggunakan
statement for
looping
menggunakan
statement while
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
6. Memahami prinsip-
prinsip
membangun
aplikasi GUI
sederhana
mampu memahami
prinsip-prinsip
membangun GUI
sederhama
menggunakan
beberapa perintah
dasar MATLAB
persentasi konsep dan
dasar perancangan GUI
diskusi permasalahan GUI
konsep graphic
user interface
dasar-dasar
perancangan
komponen push
button, toggle
button, edit text
dan axes.
Konsep
programming
sederhana pada
graphic user
interface
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
7. Memahami dan
mampu
menerapkan
penggambaran data
dalam array
mampu memahami
dan membuat grafik
dengan perintah plot
mampu memahami
dan membuat grafik
dengan figure
persentasi dan diskusi
penggunaan perintah plot,
aturan dan modifikasi
persentasi dan diskusi
pengoperasian figure
dalam pembuatan gambar
dan grafik
pemberian tugas atau
permasalahan untuk
didiskusikan secara
kelompok
pengaturan
perintah plot
pengaturan
sumbu grafik
pengaturan
perintah figure
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
8. Memahami prinsip-
prinsip simulink
dalam program
MATLAB
memahami prinsip-
prinsip simulink
dalam program
MATLAB untuk
pemecahan masalah
matematika
persentasi simulink,
konsep dasar simulink dan
ruang kerja simulink
diskusi antar teman dan
dosen
pengertian
simulink
konsep dasar
simulink
ruang kerja
simulink
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
9. Memahami dan
mampu
menerapkan
pemodelan
matematis pada
simulink
memahami dan
mampu menerapkan
pemodelan matematis
pada simulink
pengkajian dan pemahan
terhadap proses dan
pemodelan matematis dari
suatu sistem yang dikaji
perngkajian dan
pemahaman terhadap
pembuatan dan
implementasi blok
diagram sistem
pemodelan
matematis
blok diagram
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
10. Mampu
mengaplikasikan
simulink pada
program MATLAB
untuk pembentukan
system control
mampu
mengaplikasikan
simulink pada
program MATLAB
untuk pembentukan
system control
pengkajian dan diskusi
mengenai sim mechanic,
simulink blok dan analisa
sim mechanic
diskusi kelompok
terhadap permasalahan
sim mechanic
sim mechanic
simulink blok
physical blok
analisa sim
mechanic
2 x 50 Sumber:
MATLAB
Demystified
MATLAB
Bahasa
Komputasi
Teknis
Modul
Praktikum
MATLAB
Media:
LCD, whiteboard
Partisipasi
dalam
diskusi
Latihan soal-
soal di
bahan ajar.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 2
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 1. Mampu memahami dan menerapkan prinsip algoritma dan program
sesuai dengan permasalahan yang sistematis dan terstruktur
Indikator : 1.1 Kemampuan memahami dan menerapkan konsep algoritma dan
program
1.2 Kemampuan menganalisis pemecahan masalah
A. MATERI
1. Pengertian algoritma
2. Notasi yang digunakan untuk menyusun algoritma
3. Bahasa pemrograman
4. Langkah-langkah pembuatan program komputer
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari MATLAB
dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
1. Mempresentasikan tentang pengertian
algoritma dan hubungannya dengan
bahasa pemrograman
2. Memberikan kajian beberapa sistem
notasi yang digunakan untuk menyusun
60 menit
algoritma.
3. Memberikan kajian dalam memahami
langkah-langkah pemrograman.
b. Elaborasi
mahasiswa mengerjakan beberapa soal
yang diberikan dosen dengan berdiskusi.
c. Eksplanasi
Dosen memberikan umpan balik pada
jawaban yang diberikan oleh mahasiswa.
60 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
d. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
e. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
f. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 3
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 2. Mampu memahami dan menerapkan fungsi matematika pada
bahasa program, ruang kerja dan data program
Indikator : 2.1 memahami keguanaan editor pada aplikasi Matlab, penggunaan
konstanta dan variabel serta macam-macam operator yang
digunakan di dalam MATLAB
2.2 kemampuan menuliskan fungsi matematika dasar dalam
pemrograman MATLAB
A. MATERI
editor pada program MATLAB
konstanta dan variabel
macam-macam operator
fungsi matematika dasar
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada
pertemuan sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
1. Mempresentasikan atau menerangkan
tentang editor pada program MATLAB
2. Bersama dengan mahasiswa,
mengamati dan memahami macam-
macam operator serta fungsi
matematika
3. Elaborasi
Mahasiswa diminta untuk mendiskusikan
mengenai penerapan fungsi matematika
pada berbagai operator.
4. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
60 menit
60 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 4
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 3. Memahami konsep-konsep pemrograman MATLAB untuk
membangun program sederhana dalam pemecahan masalah
Indikator : 3.1 mampu memahami dan menerapkan konsep pemrograman
menggunakan aplikasi MATLAB
3.2 kemampuan untukmembangun program sederhana untuk
memecahkan masalah menggunakan struktur program MATLAB
A. MATERI
1. tipe data pada MATLAB
string
scalar
matrik
2. perintah input
3. perintah output
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada
pertemuan sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Memberi penjelasan mengenai tipe data
string, scalar, dan matrik serta perintah
input dan output
b. Elaborasi
1. Mahasiswa dikelompokkan menjadi
beberapa kelompok.
2. Tiap kelompok diminta untuk
mendiskusikan persoalan mengenai
tipe data yang diinput serta data output
yang terjadi
3. Perwakilan salah satu kelompok
diminta untuk mempresentasikan hasil
diskusi.
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
40 menit
80 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 5
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 4. Memahami Script M-file pada MATLAB
Indikator : 4.1 mampu memahami dan menggunakan M-file pada program
MATLAB
A. MATERI
script M-file
pengaturan file
aturan dan sifat-sifat dari fungsi M-file
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada
pertemuan sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Memberi penejelasan untuk memahami
pengertian, aturan dan sifat-sifat dari
fungsi M-file
b. Elaborasi
diskusi antar teman serta dosen mengenai
pengaturan file pada M-file
60 menit
60 menit
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 7
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 5. Memahami dan mampu membangun aplikasi interface, serta fitur-
fitur tambahan program
Indikator : 5.1 kemampuan membuat fungsi M-file menggunakan konsep control
flow
5.2 mampu menjelaskan strategi pemecahan masalah yang dibahas
serta mampu menjelaskan program yang dibuat untuk pemecahan
masalah
A. MATERI
1. penyelesaian kondisi menggunakan statement if else
2. penyelesaian kondisi menggunakan swit case
3. looping menggunakan statement for
4. looping menggunakan statement while
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada
pertemuan sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Mempersentasi tentang penyelesaian
kondisi dengan statement if else dan swit
case
b. Elaborasi
Mahasiswa diminta untuk berdiskusi
tentang looping for dan looping while.
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
40 menit
80 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 9
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 6. Memahami prinsip-prinsip membangun aplikasi GUI sederhana
Indikator : 6.1 mampu memahami prinsip-prinsip membangun GUI sederhama
menggunakan beberapa perintah dasar MATLAB
A. MATERI
konsep graphic user interface
dasar-dasar perancangan komponen push button, toggle button, edit text dan axes.
Konsep programming sederhana pada graphic user interface
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari MATLAB
dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Menjelaskan tentang konsep dan dasar
perancangan GUI
b. Elaborasi
Mahasiswa diminta untuk berdiskusi
tentang permasalahan GUI
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
60 menit
60 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 10
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 7. Memahami dan mampu menerapkan penggambaran data dalam
array
Indikator : 7.1 mampu memahami dan membuat grafik dengan perintah plot
7.2 mampu memahami dan membuat grafik dengan figure
A. MATERI
1. pengaturan perintah plot
2. pengaturan sumbu grafik
3. pengaturan perintah figure
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari MATLAB
dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Menjelaskan penggunaan perintah plot,
aturan dan modifikasi.
Memberikan contoh penggunaan
perintah plot, aturan dan modifikasi.
b. Elaborasi
Mahasiswa diminta untuk berdiskusi
tentang pengoperasian figure dalam
pembuatan gambar dan grafik
60 menit
60 menit
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
15 menit
3. Penutup Refleksi
1. Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
2. Dosen memberikan tugas atau
permasalahan untuk didiskusikan secara
kelompok
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
4. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
5. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
6. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
1. Teknik : Hasil diskusi, keaktifan dalam diskusi.
2. Bentuk instrumen : tugas kelompok
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 12
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 8. Memahami prinsip-prinsip simulink dalam program MATLAB
Indikator : 8.1 memahami prinsip-prinsip simulink dalam program MATLAB
untuk pemecahan masalah matematika
A. MATERI
pengertian simulink
konsep dasar simulink
ruang kerja simulink
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada pertemuan
sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Menjelaskan tentang simulink, konsep
dasar simulink dan ruang kerja simulink
b. Elaborasi
Mahasiswa diminta untuk berdiskusi
tentang simulink, konsep dasar simulink
dan ruang kerja Simulink
80 menit
40 menit
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 13
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 9. Memahami dan mampu menerapkan pemodelan matematis pada
simulink
Indikator : 9.1 memahami dan mampu menerapkan pemodelan matematis pada
simulink
A. MATERI
1. pemodelan matematis
2. blok diagram
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada pertemuan
sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
1. Memberikan penjelasan dan kajian
terhadap proses dan pemodelan
matematis dari suatu sistem yang dikaji.
2. Memberikan penjelasan dan kajian
terhadap pembuatan dan implementasi
blok diagram sistem
60 menit
b. Elaborasi
Mahasiswa diminta untuk berdiskusi
tentang persoalan pemodelan matematis
dan blog diagram
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
60 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.
RENCANA MUTU PERKULIAHAN (RMP)
Nama Dosen : Dra. Sukajati, M.Pd.
Fakultas : Keguruan dan Ilmu Pendidikan
Program Studi : Pendidikan Matematika
Mata Kuliah : Komputasi Matematika dengan MATLAB
Kode Mata Kuliah : MKK413515
Bobot : 2 sks
Semester : IV
Pertemuan ke- : 14
Standar Kompetensi : Memahami dan menyusun strategi pemecahan masalah melalui
algoritma dalam bentuk program menggunakan pemrograman
MATLAB..
Kompetensi Dasar : 10. Mampu mengaplikasikan simulink pada program MATLAB untuk
pembentukan system control
Indikator : 10.1 mampu mengaplikasikan simulink pada program MATLAB
untuk pembentukan system control
A. MATERI
sim mechanic
simulink blok
physical blok
analisa sim mechanic
B. METODE PEMBELAJARAN
Pembelajaran Langsung (Direct Instruction), diskusi kelompok.
C. LANGKAH PEMBELAJARAN
No Tahap Kegiatan Pembelajaran Alokasi
waktu
1. Pendahuluan Apersepsi dan motivasi
1. Mengingat kembali materi pada pertemuan
sebelumnya.
2. Memberikan motivasi pada mahasiswa
tentang pentingnya mempelajari
MATLAB dalam kehidupan sehari-hari.
5 menit
2. Penyajian a. Eksplorasi
Memberikan kajian dan diskusi mengenai
sim mechanic, simulink blok dan analisa
sim mechanic
60 menit
b. Elaborasi
Mahasiswa diminta berkelompok untuk
berdiskusi tentang permasalahan sim
mechanic
c. Eksplanasi
Dosen memberikan umpan balik pada
hasil diskusi yang diberikan oleh
mahasiswa.
60 menit
15 menit
3. Penutup Refleksi
Dosen bersama mahasiswa membuat
rangkuman/ kesimpulan.
10 menit
D. MEDIA PEMBELAJARAN
Whiteboard, LCD dan Laptop
E. SUMBER BELAJAR
1. MC. Mahon, David. 2007. MATLAB Demystified. New York: McGraw - Hill.
2. Hanselman, Duane. MATLAB Bahasa Komputasi Teknis. Terjemahan. Yogyakarta:
Andi.
3. Modul Praktikum MATLAB. 2011. UMM.
F. PENILAIAN
Teknik : Hasil diskusi, keaktifan dalam diskusi.