• Tidak ada hasil yang ditemukan

Staff Site Universitas Negeri Yogyakarta

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staff Site Universitas Negeri Yogyakarta"

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

(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

VI. Kegiatan Perkuliahan Perte

muan/ Minggu

Kompetensi Dasar Materi Pokok

Strategi

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 4. Diagram Alir 5. Sistem Operasi

(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

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

(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

3. Penerapan fungsi dalam

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

(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

(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

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

(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

Gambar

Grafik : Kuliah Tatap
grafik 3 dimensi

Referensi

Dokumen terkait

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

Penelitian ini bertujuan untuk mengetahui pengaruh Suku Bunga Kredit terhadap Minat Kredit pada nasabah Bank BRI Unit Pasar Glugur.. Sampel penelitian ini 70

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

adalah aspek-aspek yang tercakup di dalam silabus tersebut, yang akan.. direalisasikan dalam menyelenggarakan

Warna ungu pada empat mahkotanya melambangkan warna dari makara Fakultas Kesehatan Masyarakat Universitas Indonesia yang mencirikan kesiapan mahasiswa angkatan2018

Data bayangan sering diperlukan karena tidak semua data yang diinginkan dapat dihadirkan, baik karena keterbatasan prasarana atau sarana (waktu, dana, tenaga, alat,

Susunan perangkat bahan bakar hasil optimasi metode multiobjective simulated annealing memiliki nilai keff saat EOC sebesar. 1,06769 dan nilai PPF maksimum

Bakteri endofit memiliki sifat yang sangat unik dimana fisiologi tumbuhan yang berasal dari spesies yang sama namun tumbuh pada lingkungan yang berbeda, maka