SILABUS PEMROGRAMAN KOMP 2014
SILABUS
Fakultas
Program Studi
Mata Kuliah dan Kode
Jumlah sks
Semester
Mata Kuliah Prasyarat & Kode
Dosen
: Matematika dan Ilmu Pengetahuan Alam
: Fisika
: FIC111 Pemrograman Komputer
FIC104 Praktikum Pemrograman Komputer
: Teori 1 sks, Praktik 1 sks
: II
: --: Suharyanto, M.Pd.
I. Deskripsi Mata Kuliah
Mata kuliah ini memberikan pengenalan Matlab sebagai piranti pemrograman
komputer dan terapannya dalam komputasi bidang sains dan teknik, pemodelan,
simulasi, analisis data, ekstrapolasi dan visualisasi. Dalam perkuliahan dibahas:
Pengenalan Matlab, Konsep Dasar Pemrograman Matlab, Struktur kendali
perulangan dan percabangan, Pemrograman
grafik,
Aplikasi Matlab untuk
permasalahan: Akar persamaan, Matriks dan sistem persamaan linear, Integrasi
numeric, dan persamaan differensial.
II. Kompetensi Matakuliah
Mahasiswa memiliki kemampuan dan keterampilan untuk pemrograman dasar dan
aplikasi Matlab untuk memecahkan masalah sain dan teknik secara numerik.
III. Rencana Kegiatan
Tatap
Muka
ke
1
2, 3
Kompetensi Dasar
Materi Pokok
Mengenal perangkat
lunak Matlab
Mengenal dasar –
dasar pemrograman
Matlab
Pengenalan Matlab
oRuang kerja Matlab
dan pengaturannya
oProsedur
pemrograman Matlab
Dasar pemrograman
Matlab
o Tipe data
o Variabel
o Konstanta
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 001 – 014
A2: 003 - 015
Tatap muka,
diskusi,
praktik, dan
tugas
A2: 016- 027
1
Tatap
Muka
ke
4
5,6
7
8, 9
Kompetensi Dasar
Materi Pokok
Membuat program
dengan masukan dan
keluaran
Membuat program
tentang matriks dan
operasi matriks
o Fungsi M-file
o Operasi matematika
dasar
o Operasi relasi
o Operasi logika
Perintah masukan dan
keluaran
o Perintah masukan dari
keyboard
o Perintah keluaran
Larik dan Matriks
o Pembuatan larik
o Aplikasi larik
o Matriks dan
penulisannya
o Matriks umum
o Matriks khusus
o Manipulasi matriks
o Aplikasi matriks
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 106-110
A2: 041-050
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 015-047
A2: 028-032
UJIAN TENGAH SEMESTER
Membuat fungsi dan Pembuatan fungsi
penerapannya dalam
o Pernyataan function
persoalan fiisika
o Pernyataan inline
10, 11 Membuat program
dengan operator
relasi dan logika
12, 13 Menyusun program
dengan kendali
iteratif
Operator relasi dan
logika
o Operator relasi
o Operator logika
o Fungsi relasi dan
logika
Pernyataan perulangan
for dan while
o Konstruksi dasar
perulangan for
o Konstruksi dasar
perulangan while
o Penerapan
perulangan pada
metode numerik
Tatap muka,
diskusi,
praktik, dan
tugas
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 106-109
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 110-111
A2: 051-059
A2: 065-066
2
Tatap
Muka
ke
Kompetensi Dasar
14, 15 Menyusun program
dengan kendali
percabangan
16, 17 Menyusun program
grafik dan
penerapannya
18
Menyelesaikan
masalah
menggunakan
Matlab
Materi Pokok
Pernyataan
percabangan if
o Struktur kendali if
o Struktur kendali if
else
o Struktur kendali
elseif
o Struktur kendali
switch case
Program dengan
percabangan
Program Grafik
o Grafik 2D
o Grafik 3D
Penyelesaian masalah:
o Akar persamaan
o Persamaan linear
o Integrasi numeric
o Persamaan
differensial
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A2: 060-068
Tatap muka,
diskusi,
praktik, dan
tugas
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 049-096
A2: 171-181
A1: 121-286
A2: 305-385
IV. REFERENSI/SUMBER BAHAN
A. Wajib:
A.1. McMahon, David. 2007. Matlab Demystified .New York: McGraw-Hill.
A.2. Hahn, B.D. & Valentine, D.T. 2007. Essential Matlab for Engineers and
Scientists. Amsterdam: Elesevier
B. Anjuran
B.1. Higham DJ dan Higham NJ. 2005. Matlab Guide. Philadelphia: Siam.
B.2. Jamrud Aminuddin. 2008. Dasar-dasar Fisika Komputasi Menggunakan
Matlab. Yogyakarta: Gava Media.
3
V. PENILAIAN
No
Komponen
Bobot (%)
1
Kehadiran dan partisipasi kuliah
10
2
Presentasi dan diskusi
10
3
Tugas-tugas
20
4
Ujian Tengah Semester
30
5
Ujian Akhir Semester
30
Jumlah
VI.
100%
Strategi Perkuliahan
Tatap Muka
Kuliah tatap muka
Diskusi
Non Tatap Muka
Tugas mandiri
Tugas kelompok
Praktikum
Yogyakarta, 1 Februari 2014
Mengetahui
Ketua Jurusan Pendidikan Fisika
Dosen Pengampu
Drs. Suparno, M. App.Sc.,Ph.D
NIP. 19600814 198803 1 003
Drs. Suharyanto, M.Pd.
NIP. 19511126 197603 1 001
4
Fakultas
Program Studi
Mata Kuliah dan Kode
Jumlah sks
Semester
Mata Kuliah Prasyarat & Kode
Dosen
: Matematika dan Ilmu Pengetahuan Alam
: Fisika
: FIC111 Pemrograman Komputer
FIC104 Praktikum Pemrograman Komputer
: Teori 1 sks, Praktik 1 sks
: II
: --: Suharyanto, M.Pd.
I. Deskripsi Mata Kuliah
Mata kuliah ini memberikan pengenalan Matlab sebagai piranti pemrograman
komputer dan terapannya dalam komputasi bidang sains dan teknik, pemodelan,
simulasi, analisis data, ekstrapolasi dan visualisasi. Dalam perkuliahan dibahas:
Pengenalan Matlab, Konsep Dasar Pemrograman Matlab, Struktur kendali
perulangan dan percabangan, Pemrograman
grafik,
Aplikasi Matlab untuk
permasalahan: Akar persamaan, Matriks dan sistem persamaan linear, Integrasi
numeric, dan persamaan differensial.
II. Kompetensi Matakuliah
Mahasiswa memiliki kemampuan dan keterampilan untuk pemrograman dasar dan
aplikasi Matlab untuk memecahkan masalah sain dan teknik secara numerik.
III. Rencana Kegiatan
Tatap
Muka
ke
1
2, 3
Kompetensi Dasar
Materi Pokok
Mengenal perangkat
lunak Matlab
Mengenal dasar –
dasar pemrograman
Matlab
Pengenalan Matlab
oRuang kerja Matlab
dan pengaturannya
oProsedur
pemrograman Matlab
Dasar pemrograman
Matlab
o Tipe data
o Variabel
o Konstanta
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 001 – 014
A2: 003 - 015
Tatap muka,
diskusi,
praktik, dan
tugas
A2: 016- 027
1
Tatap
Muka
ke
4
5,6
7
8, 9
Kompetensi Dasar
Materi Pokok
Membuat program
dengan masukan dan
keluaran
Membuat program
tentang matriks dan
operasi matriks
o Fungsi M-file
o Operasi matematika
dasar
o Operasi relasi
o Operasi logika
Perintah masukan dan
keluaran
o Perintah masukan dari
keyboard
o Perintah keluaran
Larik dan Matriks
o Pembuatan larik
o Aplikasi larik
o Matriks dan
penulisannya
o Matriks umum
o Matriks khusus
o Manipulasi matriks
o Aplikasi matriks
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 106-110
A2: 041-050
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 015-047
A2: 028-032
UJIAN TENGAH SEMESTER
Membuat fungsi dan Pembuatan fungsi
penerapannya dalam
o Pernyataan function
persoalan fiisika
o Pernyataan inline
10, 11 Membuat program
dengan operator
relasi dan logika
12, 13 Menyusun program
dengan kendali
iteratif
Operator relasi dan
logika
o Operator relasi
o Operator logika
o Fungsi relasi dan
logika
Pernyataan perulangan
for dan while
o Konstruksi dasar
perulangan for
o Konstruksi dasar
perulangan while
o Penerapan
perulangan pada
metode numerik
Tatap muka,
diskusi,
praktik, dan
tugas
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 106-109
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 110-111
A2: 051-059
A2: 065-066
2
Tatap
Muka
ke
Kompetensi Dasar
14, 15 Menyusun program
dengan kendali
percabangan
16, 17 Menyusun program
grafik dan
penerapannya
18
Menyelesaikan
masalah
menggunakan
Matlab
Materi Pokok
Pernyataan
percabangan if
o Struktur kendali if
o Struktur kendali if
else
o Struktur kendali
elseif
o Struktur kendali
switch case
Program dengan
percabangan
Program Grafik
o Grafik 2D
o Grafik 3D
Penyelesaian masalah:
o Akar persamaan
o Persamaan linear
o Integrasi numeric
o Persamaan
differensial
Strategi
Perkuliahan
Sumber
Bahan/Referensi
Tatap muka,
diskusi,
praktik, dan
tugas
A2: 060-068
Tatap muka,
diskusi,
praktik, dan
tugas
Tatap muka,
diskusi,
praktik, dan
tugas
A1: 049-096
A2: 171-181
A1: 121-286
A2: 305-385
IV. REFERENSI/SUMBER BAHAN
A. Wajib:
A.1. McMahon, David. 2007. Matlab Demystified .New York: McGraw-Hill.
A.2. Hahn, B.D. & Valentine, D.T. 2007. Essential Matlab for Engineers and
Scientists. Amsterdam: Elesevier
B. Anjuran
B.1. Higham DJ dan Higham NJ. 2005. Matlab Guide. Philadelphia: Siam.
B.2. Jamrud Aminuddin. 2008. Dasar-dasar Fisika Komputasi Menggunakan
Matlab. Yogyakarta: Gava Media.
3
V. PENILAIAN
No
Komponen
Bobot (%)
1
Kehadiran dan partisipasi kuliah
10
2
Presentasi dan diskusi
10
3
Tugas-tugas
20
4
Ujian Tengah Semester
30
5
Ujian Akhir Semester
30
Jumlah
VI.
100%
Strategi Perkuliahan
Tatap Muka
Kuliah tatap muka
Diskusi
Non Tatap Muka
Tugas mandiri
Tugas kelompok
Praktikum
Yogyakarta, 1 Februari 2014
Mengetahui
Ketua Jurusan Pendidikan Fisika
Dosen Pengampu
Drs. Suparno, M. App.Sc.,Ph.D
NIP. 19600814 198803 1 003
Drs. Suharyanto, M.Pd.
NIP. 19511126 197603 1 001
4