• Tidak ada hasil yang ditemukan

Silabus Jurusan Pendidikan Fisika

N/A
N/A
Protected

Academic year: 2021

Membagikan "Silabus Jurusan Pendidikan Fisika"

Copied!
7
0
0

Teks penuh

(1)

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 : Fisika

Mata Kuliah : Pemrograman Komputer

Kode : FIS 210

SKS : 1/1

Semester : 2

Mata Kuliah Prasyarat & Kode : -

Dosen : Warsono, M.Si.

I. Deskripsi Mata Kuliah

Mata kuliah Pemrograman Komputer menjelaskan 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 menjelaskan 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 Pemrograman, Sistem Operasi Bahasa Pemrograman), Operator Relasi dan Logika, Masukkan dan Keluaran, Array dan Matriks, Fungsi, Struktur Kendali, Grafik, Animasi, Aplikasi Numerik, GUI (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

۩ Kuliah Tatap Muka

۩ Diskusi

۩ Presentasi

۩ Praktikum

B. Non Tatap Muka

۩ Tugas Mandiri

۩ Tugas Kelompok

IV. Sumber Bahan A. Textbook

1. Warsono.2008. Pemrograman Komputer dengan MATLAB (Modul Kuliah). Yogyakarta : Jurdik Fisika FMIPA UNY

(2)

B. Acuan/Referensi

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 (GUI) 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 Pemrogramannya Menggunakan MATLAB. Yogyakarta : Penerbit ANDI Yogyakarta

8. Abdul Kadir. 1997. Pemrograman Pascal . Yogyakarta : Penerbit ANDI Yogyakarta

V. Penilaian

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/ Minggu

Kompetensi Dasar Materi Pokok

Strategi Perkuliahan Sumber Bahan I 1. Mahasiswa mampu menjelaskan pengertian Pemrograman Komputer 2. Mahasiswa mampu menyebutkan jenis-jenis bahasa pemrograman 3. Mahasiswa mampu menjelaskan cara pembuatan program 4. Mahasiswa mampu menjelaskan cara-cara membuat diagram alir

5. Mahasiswa mampu

membuka, menyimpan dan menutup program

6. Mahasiswa mampu membuat program Pendahuluan : 1. Pengertian Pemrograman Komputer 2. Jenis-Jenis Bahasa Pemrograman 3. Langkah-Langkah Pembuatan Program 4. Diagram Alir 5. Sistem Operasi Pemrograman Kuliah Tatap Muka, Diskusi, Praktikum 1, 2,3,4,8

(3)

II 1. Mahasiswa mampu menggunakan

Operator Relasi dalam program 2. Mahasiswa mampu menggunakan Operator Logika dalam program 3. Mahasiswa mampu membuat program untuk menyelesaikan persoalan sederhana dengan operator relasi dan logika Operasi Relasi dan Logika : 1. Operator Relasi 2. Operator Logika Kuliah Tatap Muka, Tugas, Praktikum 1, 2,3,4,7

III 1. Mahasiswa mampu

membuat program dengan perintah masukkan 2. Mahasiswa mampu membuat program untuk menampilkan keluaran program dengan perintah keluaran. 3. Mahasiswa mampu membuat program untuk menyelesaikan persoalan sederhana dengan perintah masukkan dan keluaran. Masukkan dan Keluaran : 1. Perintah Masukkan 2. Perintah Keluaran Kuliah Tatap Muka, Tugas, Praktikum 1, 2,3,4,7 IV 1. Mahasiswa mampu

membuat array suatu

variabel dalam

program

2. Mahasiswa mampu

membuat program

dengan menggunakan operasi array untuk menyelesaikan persoalan fisis 3. Mahasiswa mampu menuliskan matriks dalam program. 4. Mahasiswa mampu memanipulasi matriks dalam program 5. Mahasiswa mampu menggunakan matriks dalam program untuk menyelesaikan persamaan linear Array dan Matriks: 1. Array 2. Matriks Kuliah Tatap Muka, Tugas, Praktikum 1, 2,3,4,6,7

(4)

V 1. Mahasiswa mampu menjelaskan pengertian fungsi dalam pemrograman 2. Mahasiswa mampu menyebutkan 5 contoh fungsi bawaan 3. Mahasiswa mampu menjelaskan bagian-bagian pokok dari perintah fungsi 4. Mahasiswa mampu membuat program menggunakan perintah fungsi bawaan 5. Mahasiswa mampu membuat program menggunakan fungsi buatan sendiri 6. Mahasiswa mampu membuat program menggunakan perintah fungsi bawaan untuk menyelesaikan satu contoh persoalan fisika 7. Mahasiswa mampu membuat program menggunakan perintah fungsi

buatan sendiri untuk menyelesaikan satu contoh persoalan fisika Fungsi: 1. Fungsi Bawaan 2. Fungsi Buatan Sendiri 3. Penerapan fungsi dalam Persoalan Fisika Kuliah Tatap Muka, Tugas, Praktikum 1,2,3,4,6 ,7

VI,VII 1. Mahasiswa mampu

menjelaskan

kegunaan perintah

kendali iteratif for

2. Mahasiswa mampu

menjelaskan deklarasi perintah kendali iteratif for

3. Mahasiswa mampu

membuat program

dengan menggunakan perintah kendali iteratif for 4. Mahasiswa mampu menjelaskan Struktur Kendali 1. Struktur Kendali Iteratif 2. Struktur Kendali Percabangan 3. Penerapan Struktur Kendali Dalam Persoalan Fisika Kuliah Tatap Muka, Tugas, Praktikum 1, 2,3,4,6,7

(5)

kendali iteratif while

5. Mahasiswa mampu

menjelaskan deklarasi perintah kendali iteratif while

6. Mahasiswa mampu

membuat program

dengan menggunakan perintah kendali iteratif while

7. Mahasiswa mampu

menjelaskan

kegunaan perintah if-else-elseif 8. Mahasiswa mampu membuat program dengan menggunakan perintah percabangan if-else-elseif 9. Mahasiswa mampu menjelaskan kegunaan perintah switch-case 10. Mahasiswa mampu membuat program dengan menggunakan perintah percabangan switch-case 11. Mahasiswa mampu membuat program menggunakan

perintah kendali untuk

menyelesaikan satu

contoh persoalan

fisika

VIII UJIAN MID SEMESTER

IX, X 1. Mahasiswa mampu

menyebutkan minimal 5 macam perintah grafik 2 dimensi 2. Mahasiswa mampu menjelaskan langkah-langkah pembuatan grafik 2 dimensi 3. Mahasiswa mampu membuat program menggunakan minimal 5 macam perintah grafik 2 dimensi 4. Mahasiswa mampu menyebutkan minimal 4 macam perintah grafik 3 dimensi Grafik : 1. Grafik 2 Dimensi 2. Grafik 3 Dimensi 3. Penggunaan Grafik dalam Persoalan Fisis Kuliah Tatap Muka, Praktikum, Tugas, Presentasi, Diskusi 1, 2,4,5

(6)

5. Mahasiswa mampu menjelaskan langkah-langkah pembuatan grafik 3 dimensi 6. Mahasiswa mampu membuat program menggunakan minimal 4 macam perintah grafik 3 dimensi 7. Mahasiswa mampu menggunakan perintah grafik 2 dimensi untuk memvisualisasikan persoalan fisis 8. Mahasiswa mampu menggunakan perintah grafik 3 dimensi untuk memvisualisasikan persoalan fisis XI 1. Mahasiswa mampu membuat program

animasi dengan cara hapus – gambar

2. Mahasiswa mampu

membuat program

animasi dengan cara frame by frame

3. Mahasiswa mampu

membuat program

animasi dalam fisika

Animasi 1. Dasar-Dasar Pembuatan Animasi 2. Animasi dengan Teknik Hapus Gambar 3. dengan Teknik Frame by Frame Kuliah Tatap Muka, Praktikum, Penugasan 1, 2,4,5

XII,XIII 1. Mahasiswa mampu

membuat program untuk menghitung besarnya koefisien perpotongan, koefisien kemiringan , dan koefisien korelasi regresi linear. 2. Mahasiswa mampu membuat program untuk menyelesaikan kasus hubungan non linear melalui metode linearisasi. 3. Mahasiswa mampu membuat program untuk menghitung koefisien-koefisien persamaaan dan koefisien korelasi Aplikasi Numerik 1. Regresi Linear 2. Linearisasi Hubungan Tidak Linear 3. Regresi Polinomial Kuliah Tatap Muka, Praktikum, Tugas, Presentasi, Diskusi 1, 2,3,4

(7)

4. Mahasiswa mampu

membuat program

dengan menggunakan

regresi linear dan

regresi polinomial

untuk menyelesaikan persoalan fisika.

XIV, XV 1. Mahasiswa mampu

menjelaskan

langkah-langkah pembuatan

program dengan GUI

2. Mahasiswa mampu membuat program GUI untuk menyelesaikan persoalan sederhana 3. Mahasiswa mampu membuat program GUI untuk menyelesaikan persoalan fisika GUI (Graphical User Interface) 1. Langkah-Langkah Pembuatan GUI 2. Perbuatan program GUI untuk kasus sederhana 3. Perbuatan program GUI untuk kasus fisis Kuliah Tatap Muka, Praktikum, Penugasan 1, 2,4,5

XVI UJIAN AKHIR SEMESTER

Yogyakarta, 26 Pebruari 2008 Dosen Pengampu

Warsono, M.Si. NIP. 132240453

Referensi

Dokumen terkait

Polres OKI – Di Bulan suci ramadhan yang penuh berkah ini, Polsek Kayuagung membagikan takjil atau makanan dan minuman pembuka puasa kepada sejumlah pengendara, baik kendaraan

Di antara mereka ada yang membaca dengan menggunakan huruf dhadh yang berarti orang yang kikir, tetapi justru beliau ملسو هيلع هللا ىلص selalu menerangkan

Antena payungbolik memiliki sinyal yang tidak berbeda jauh dengan antena. wajanbolik yaitu selisih ±

Pokja Pengadaan Barang dan Jasa Pemerintah

Perdagangan orang adalah tindakan perekrutan, pengangkutan, penampungan, pengiriman, pemindahan, atau penerimaan seseorang dengan ancaman kekerasan, penggunaan

Hasil penelitian menunjukkan bahwa inokulasi mikoriza tidak berpengaruh nyata terhadap tinggi, diameter, jumlah daun, bobot kering total tanaman, kecuali rasio tajuk akar

Terjadinya interferensi bahasa Bali ke dalam bahasa Indonesia memperlihatkan bahwa interferensi terjadi bukan disengaja oleh siswa dengan maksud untuk mempermudah

Masyarakat Jawa memang tak lepas dari tradisi warisan leluhur, salah satunya adalah tradisi ruwatan anak-anak Dieng yang berambut gimbal atau gembel (sebutan