Silabus Jurusan Pendidikan Fisika DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM JURUSAN PENDIDIKAN FISIKA Alamat Karangmalang Yogyakarta - 55281 SILABUS Program Studi Mata Kuliah Kode SKS Semester Mata Kuliah Prasyarat & Kode Dosen Fisika Komputer FIS 210 1/1 2 Warsono, M.Si. I. Deskripsi Mata Kuliah Mata kuliah Komputer tentang cara-cara pembuatan program komputer dengan salah satu bahasa pemrograman yang diperlukan dalam bidang sains (khususnya Fisika), teknologi dan pendidikan. Pembuatan program diawali dengan pembuatan algoritme program yang tentang urutan langkah eksekusi program oleh komputer. Algoritme yang benar akan mempermudah dan memperlancar pembuatan program. Pokok bahasan yang dibahas dalam perkuliahan adalah Pendahuluan (Bahasa, Sistem Operasi Bahasa ), Operator Relasi dan Logika, Masukkan dan Keluaran, Array dan Matriks, Fungsi, Struktur Kendali, Grafik, Animasi, Aplikasi Numerik, (Graphical User Interface). II. Kompetensi Mata Kuliah Setelah menempuh mata kuliah ini, mahasiswa diharapkan mampu menguasai salah satu bahasa pemrograman komputer yang dibutuhan dalam bidang sains, teknologi dan pendidikan melalui langkah perancangan program, pembuatan diagram alir, algoritme program, pembuatan program dan penerapan program. III. Strategi Perkuliahan A. Tatap Muka Muka Diskusi Presentasi B. Non Tatap Muka Tugas Mandiri Tugas Kelompok IV. Sumber Bahan A. Textbook 1. Warsono.2008. Komputer dengan MATLAB (Modul Kuliah). Yogyakarta Jurdik Fisika FMIPA UNY Silabus Komputer 1
B. Acuan/Referensi V. Penilaian 2. Hanselman,D. dan Littlefield,B. 2000. MATLAB Bahasa Komputasi Teknis (Terjemahan Jozep Edyanto). Yogyakarta Penerbit ANDI Yogyakarta. 3. Palm III, W.J. 2001. Introduction To MATLAB 6 For Engineers. Singapore McGraw-Hill International Edition 4. http//www.mathworks.com. 2005. MATLAB The Language Of Technical Computing. 5. Refaat Yousef Al Ashi dan Ahmed Al Ameri. 2005. Introduction to Graphical User Interface () MATLAB 6.5. UAE University College Of Engineering Internet online 6. Thomas Wahyu Dwi Hartanto dan Y. Wahyu Agung Prasetyo. 2004. Analisis Dan Disain Sistem Kontrol dengan MATLAB. Yogyakarta Penerbit ANDI Yogyakarta 7. Jong Jek Siang. 2005. Jaringan Syaraf Tiruan dan nya Menggunakan MATLAB. Yogyakarta Penerbit ANDI Yogyakarta 8. Abdul Kadir. 1997. Pascal. Yogyakarta Penerbit ANDI Yogyakarta No Jenis Tagihan Bobot (%) 1 Tugas Mandiri 20 2 Tugas Kelompok 20 4 Ujian Mid Semester 30 5 Ujian Akhir Semester 30 Jumlah 100 VI. Kegiatan Perkuliahan Perte muan/ Kompetensi Dasar Minggu I 1. Mahasiswa mampu pengertian Komputer menyebutkan jenisjenis bahasa pemrograman cara pembuatan program cara-cara membuat diagram alir membuka, menyimpan dan menutup program sederhana Materi Pokok Pendahuluan 1. Pengertian Komputer 2. Jenis-Jenis Bahasa 3. Langkah- Langkah Pembuatan Program 4. Diagram Alir 5. Sistem Operasi Strategi Perkuliahan Diskusi, Sumber Bahan 2,3,4,8 Silabus Komputer 2
II 1. Mahasiswa mampu Operator Relasi dalam program Operator Logika dalam program untuk persoalan sederhana dengan operator relasi dan logika III 1. Mahasiswa mampu dengan perintah masukkan untuk menampilkan keluaran program dengan perintah keluaran. untuk persoalan sederhana dengan perintah masukkan dan keluaran. IV 1. Mahasiswa mampu membuat array suatu variabel dalam program dengan operasi array untuk persoalan fisis menuliskan matriks dalam program. memanipulasi matriks dalam program matriks dalam program untuk persamaan linear Operasi Relasi dan Logika 1. Operator Relasi 2. Operator Logika Masukkan dan Keluaran 1. Perintah Masukkan 2. Perintah Keluaran Array dan Matriks 1. Array 2. Matriks 2,3,4,7 2,3,4,7 2,3,4,6,7 Silabus Komputer 3
V 1. Mahasiswa mampu pengertian fungsi dalam pemrograman menyebutkan 5 contoh fungsi bawaan bagianbagian pokok dari bawaan fungsi buatan sendiri bawaan untuk satu contoh persoalan fisika 7. Mahasiswa mampu buatan sendiri untuk satu contoh persoalan fisika Fungsi 1. Fungsi Bawaan 2. Fungsi Buatan Sendiri 3. Penerapan fungsi dalam Persoalan Fisika 2,3,4,6,7 VI,VII 1. Mahasiswa mampu kegunaan perintah kendali iteratif for deklarasi for dengan for kegunaan perintah Struktur Kendali 1. Struktur Kendali Iteratif 2. Struktur Kendali Percabangan 3. Penerapan Struktur Kendali Dalam Persoalan Fisika 2,3,4,6,7 Silabus Komputer 4
kendali iteratif while deklarasi while dengan while 7. Mahasiswa mampu kegunaan perintah ifelse-elseif 8. Mahasiswa mampu dengan perintah percabangan if-else-elseif 9. Mahasiswa mampu kegunaan perintah switch-case 10. Mahasiswa mampu dengan perintah percabangan switch-case 11. Mahasiswa mampu perintah kendali untuk satu contoh persoalan fisika VIII UJIAN MID SEMESTER IX, X 1. Mahasiswa mampu Grafik menyebutkan minimal 1. Grafik 2 5 macam perintah Dimensi, grafik 2 dimensi 2. Grafik 3 Tugas, Dimensi Presentasi, langkahlangkah 3. Penggunaan Diskusi pembuatan Grafik dalam grafik 2 dimensi Persoalan Fisis minimal 5 macam perintah grafik 2 dimensi menyebutkan minimal 4 macam perintah grafik 3 dimensi 2,4,5 Silabus Komputer 5
langkahlangkah pembuatan grafik 3 dimensi minimal 4 macam perintah grafik 3 dimensi 7. Mahasiswa mampu perintah grafik 2 dimensi untuk memvisualisasikan persoalan fisis 8. Mahasiswa mampu perintah grafik 3 dimensi untuk memvisualisasikan persoalan fisis XI 1. Mahasiswa mampu animasi dengan cara hapus gambar animasi dengan cara frame by frame animasi dalam fisika XII,XIII 1. Mahasiswa mampu untuk menghitung besarnya koefisien perpotongan, koefisien kemiringan, dan koefisien korelasi regresi linear. untuk kasus hubungan non linear melalui metode linearisasi. untuk menghitung koefisien-koefisien persamaaan dan koefisien korelasi regresi polinomial Animasi 1. Dasar-Dasar Pembuatan Animasi 2. Animasi dengan Teknik Hapus Gambar 3. dengan Teknik Frame by Frame Aplikasi Numerik 1. Regresi Linear 2. Linearisasi Hubungan Tidak Linear 3. Regresi Polinomial, Penugasan, Tugas, Presentasi, Diskusi 2,4,5 2,3,4 Silabus Komputer 6
dengan regresi linear dan regresi polinomial untuk persoalan fisika. XIV, XV 1. Mahasiswa mampu langkahlangkah pembuatan program dengan untuk persoalan sederhana untuk persoalan fisika (Graphical User Interface) 1. Langkah- Langkah Pembuatan 2. Perbuatan program untuk kasus sederhana 3. Perbuatan program untuk kasus fisis, Penugasan 2,4,5 XVI UJIAN AKHIR SEMESTER Yogyakarta, 26 Pebruari 2008 Dosen Pengampu Warsono, M.Si. NIP. 132240453 Silabus Komputer 7