gbpp_sap fisika komputasi
TRANSCRIPT
ANALISIS INSTRUKSIONAL,GARIS-GARIS BESAR PROGRAM PENGAJARAN
DANSATUAN ACARA PERKULIAHAN
MATERI KULIAH : FISIKA KOMPUTASIKODE MATAKULIAH : FIK-3221JUMLAH SKS : 4 (3-1)DOSEN PEMBINA : Khristian Enggar Pamuji, S.Si
PROGRAM STUDI FISIKAJURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAMUNIVERSITAS NEGERI PAPUA
MANOKWARI2008
I. IDENTITAS MATAKULIAH
Nama Matakuliah Fisika Komputasi
Kode Matakuliah FIK-3221
Jumlah SKS 4 (3-1)
Semester VI (Enam)
Status Wajib
Program Studi Fisika
Jumlah Tatap Muka 16 Pertemuan
Lama Setiap Tatap Muka 4 x 50 Menit
Dosen Pembina Khristian Enggar Pamuji, S.Si
II. INSTRUKSIONAL PERKULIAHAN
2.1. Analisis Instruksional
Menjelaskan Algoritma Pemrograman
Menjelaskan dasar-dasar Pemrograman Matlab
Menjelaskan Sistem Persamaan Nonlinier
Menjelaskan Sistem Persamaan Linier (SPL)
Menjelaskan Metode Langsung untuk
menyelesaikan SPL
Menejalaskan Metode tidak Langsung untuk menyelesaiakn SPL
Menjelaskan Matrik
Menjelaskan Eleminasi Gauss Jordan
Menjelaskan Dekomposisi LU
Menjelaskan Eleminasi Gauss
Jordan
Menjelaskan Metode Iterasi Gauss Seidel
Menjelaskan metode Iterasi Jacobi
Menjelaskan Metode Pencocokan kurva
Menjelaskan Regresi Linier
Menjelaskan Regresi non linier
Menjelaskan Regresi Polinomial
Menjelaskan Interpolasi Polinomial
Mahasiswa dapat menyelesaikan masalah-masalah fisika dengan bantuan komputer dan dapat menganalisis data-data fisika dengan berbagai macam
metode
Menjelaskan metode Newton
Menjelaskan metode Bisection
Garis-garis Besar Program Pengajaran (GBPP)
Judul Matakuliah Fisika Komputasi
Nomor Kode/ SKS FIK-3221
Deskripsi Singkat Mata kuliah Perpetaan merupakan mata kuliah wajib mahasiswa fisika.Mata kuliah ini memberikan pengetahuan bagaimana menyelesaikan masalah-masalah fisika dengan menggunakan computer. Materi yang disampaikan pada matakuliah ini meliputi Algoritma Pemrograman, dasar-dasar Pemrograman Matlab, Sistem Persamaan Linier (SPL) , metode Metode Langsung untuk menyelesaikan SPL : Eleminasi Gauss Jordan,Eleminasi Gauss, Dekomposisi LU, Metode tidak Langsung untuk menyelesaiakn SPL : Metode Iterasi Gauss Seidel, metode Iterasi Jacobi, Sistem, Regresi Linier, Regresi Polinomial, Iterasi Polinomial, Persamaan Nonlinier Regresi non linier, Pencocokan kurva
Tujuan Instruksional UmumMahasiswa dapat menyelesaikan masalah-masalah fisika dengan bantuan komputer dan dapat menganalisis data-data fisika dengan berbagai macam metode
NoTujuan Instruksional
KhususPokok
BahasanSub Pokok Bahasan
Estimasi Waktu
Pustaka
1. 1. Mendefinisikan Algoritma
2. Menjelaskan jenis-jenis algoritma
3. Menjelaskan langkah-langkah dalam pemrograman computer
4. Menjelaskan Kriteria Algoritma
Algoritma Pemrograman
Definisi Algoritma
Jenis-jenis Algoritma
Langkah-langkah pemrograman computer
Kriteria Algoritma
4 x 50 1, 2
2 1. Menjelaskan Penggunaan Matlab untuk matematika sederhana
2. Membuat Array, Vektor, Matrik menggunakan Matlab
3. Menjelaskan operator Colon
Dasar-dasar Pemrograman Matlab
Penggunaan Matlab untuk Matematika sederhana
Array, Vektor, Matrik
Operator Colon
Linspace dan Logspace
Kontrol Program
8x50 1,2
Grafik M-File
NoTujuan Instruksional
KhususPokok
BahasanSub Pokok Bahasan
Estimasi Waktu
Pustaka
4. Menjelaskan perintah Linspace dan Logspace
5. Menjelaskan bagaimana mengkontrol program
6. membuat Grafik dengan Matlab
7. Membuat perintah dengan M-file
3 1. Menjelaskan Opersai Matrik
2. Menjelaskan hubungan Persamaan Linier dan Matrik
3. Menjelaskan cara menyelesaikan persamaan linier dengan matrik.
4. Menghitung/ mencari penyelesaian persamaan linier dengan Matrik
5. Menghitung/ mencari penyelesaian persamaan linier dengan Matrik melalui Matlab
Aljabar Linier dan Matrik
Operasi Matrik
Persamaan linier dan Matrik
Penyelesaian persamaan Linier dengan Matrik
Menyelesaikan persamaan Linier dan Matrik menggunakan Matlab
8x50 1,2
NoTujuan
Instruksional Khusus
Pokok Bahasan
Sub Pokok BahasanEstimasi Waktu
Pustaka
4 1. Menjelaskan penyelesaian SPL dengan Eleminasi Gauss
2. Membuat Porgram Eleminasi Gauss dengan menggunakan Matlab
3. Menjelaskan penyelesaian SPL dengan Eleminasi Gauss-Jordan
4. Membuat Program Eleminasi Gauss-Jordan Menggunakan Matlab
5. Menjelaskan penyelesaian SPL dengan Dekomposisi LU
6. Membuat Program dekomposisi LU dengan Menggunakan Matlab
Metode Langsung untuk menyelesaikan Sistem Persamaan Linier (SPL)
Eleminasi Gauss
Membuat Porgram Eleminasi Gauss dengan menggunakan Matlab
Eleminasi Gauss-Jordan
Membuat Program Eleminasi Gauss-Jordan Menggunakan Matlab
Dekomposisi LU
Membuat Program dekomposisi LU dengan Menggunakan Matlab
12x50 1,2
5 1. Menjelaskan Iterasi Gauss-Seidel
2. Menjelaskan Iterasi Jacobi
3. Menjelaskan Perbedaan Iterasi Jacobi dan Gauss-Seidel
Metode tidak Langsung untuk menyelesaikan SPL
Iterasi Gauss-Seidel Iterasi Jacobi Perbedaan Iterasi
Gauss-Seidel dan Iterasi Jacobi
12x50 1,2
4. Membuat M-file Untuk Iterasis Gauss dan Jacobi
NoTujuan
Instruksional Khusus
Pokok Bahasan
Sub Pokok BahasanEstimasi Waktu
Pustaka
6 1. Menjelaskan Metode Bisection
2. Menjelaskan Metode Newton
Penyelesaian Persamaan non Linier
Metode Bisection
Metode Newton
8x50 1,2,3
7 1. Menjelaskan Regresi Linier
2. Menghitung Regresi Linier dengan Menggunakan Matlab
3. Menjelaskan Regresi Polinomial
4. Menghitung Regresi Polinomial Menggunakan Matlab
5. Menjelaskan Interpolasi Polinomial Newton
6. Menjelaskan Interpolasi Polinomial Langrange
Pencocokan Kurva
Regresi Linier
Regresi Linier dengan Menggunakan Matlab
Regresi Polinomial
Regresi Polinomial Menggunakan Matlab
Interpolasi Polinomial Newton
Interpolasi Polinomial Langrange
12x50 1,2,3
Referensi:1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for engineers
and scientists, Mc Graw Hill, New York.3. Suarga, 2007. Fisika Komputasi: Problema Fisika dengan Matlab, ANDI
Yogyakarta
2.3 Satuan Acara Perkuliahan (SAP) Pertemuan I
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 4 x 50
Pertemuan Ke - : I
A. TujuanB. Pokok Bahasan : Algoritma PemrogramanC. Sub Pokok Bahasan 1. Definisi Algoritma
2. Jenis-jenis Algoritma3. Langkah-langkah pemrograman computer4. Kriteria Algoritma
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor, Komputer
Penyajian 1. Menjelaskan tentang definisi Algoritma
2. Menjelaskan jenis-jenis algoritma3. Menjelaskan langkah-langkah
menyusun algoritma
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD ProyektorKomputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Algoritma, langkah-langkah algoritma, cara menyusun algoritma.
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.
2.4 Satuan Acara Perkuliahan (SAP) Pertemuan II - III
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 8 x 50
Pertemuan Ke - : II - III
A. TujuanB. Pokok Bahasan : Dasar-dasar Pemrograman MatlabC. Sub Pokok Bahasan 1. Penggunaan Matlab untuk Matematika sederhana
2. Array, Vektor, Matrik3. Operator Colon4. Linspace dan Logspace5. Kontrol Program6. Grafik7. M-File
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan Penggunaan Matlab untuk matematika sederhana
2. Membuat Array, Vektor, Matrik menggunakan Matlab
3. Menjelaskan perintah Linspace dan Logspace, Menjelaskan bagaimana mengkontrol program, membuat Grafik dengan Matlab, Membuat perintah dengan M-file, Menjelaskan operator Colon
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Penggunaan Matlab
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.
2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for engineers and scientists, Mc Graw Hill, New York.
2.5 Satuan Acara Perkuliahan (SAP) Pertemuan IV - V
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 8 x 50
Pertemuan Ke - : IV - V
A. TujuanB. Pokok Bahasan : Dasar-dasar Pemrograman MatlabC. Sub Pokok Bahasan 1. Operasi Matrik
2. Persamaan linier dan Matrik3. Penyelesaian persamaan Linier dengan Matrik4. Menyelesaikan persamaan Linier dan Matrik menggunakan
Matlab
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan Opersai Matrik2. Menjelaskan hubungan
Persamaan Linier dan Matrik3. Menjelaskan cara
menyelesaikan persamaan linier dengan matrik.
4. Menghitung/ mencari penyelesaian persamaan linier dengan Matrik
5. Menghitung/ mencari penyelesaian persamaan linier dengan Matrik melalui Matlab
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Operasi Matrik, SPL, SPL dengan Matlab
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.
2.6 Satuan Acara Perkuliahan (SAP) Pertemuan VI- VIII
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 12 x 50
Pertemuan Ke - : VI- VIII
A. TujuanB. Pokok Bahasan : Metode Langsung untuk menyelesaikan Sistem Persamaan Linier (SPL)C. Sub Pokok Bahasan 1. Eleminasi Gauss
2. Membuat Porgram Eleminasi Gauss dengan menggunakan Matlab
3. Eleminasi Gauss-Jordan4. Membuat Program Eleminasi Gauss-Jordan Menggunakan
Matlab5. Dekomposisi LU6. Membuat Program dekomposisi LU dengan Menggunakan
MatlabD. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan penyelesaian SPL dengan Eleminasi Gauss, Eleminasi Gauss-Jordan, Dekomposisi LU
2. Membuat Porgram Eleminasi Gauss, Eleminasi Gauss-Jordan, Dekomposisi LU dengan menggunakan Matlab
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Metode langsung dan pemrogramannya
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.
2.7 Satuan Acara Perkuliahan (SAP) Pertemuan IX- XI
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 12 x 50
Pertemuan Ke - : IX - XI
A. TujuanB. Pokok Bahasan : Metode tidak Langsung untuk menyelesaikan SPLC. Sub Pokok Bahasan 1. Iterasi Gauss-Seidel
2. Iterasi Jacobi3. Perbedaan Iterasi Gauss-Seidel dan Iterasi Jacobi
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan Iterasi Gauss-Seidel
2. Menjelaskan Iterasi Jacobi3. Menjelaskan Perbedaan Iterasi
Jacobi dan Gauss-Seidel4. Membuat M-file Untuk Iterasis
Gauss dan Jacobi
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Metode tak langsung (Iterasi Gauss-seidel dan Iterasi Jacobi) dan pemrogramannya
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.
2.8 Satuan Acara Perkuliahan (SAP) Pertemuan XII- XIII
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 8 x 50
Pertemuan Ke - : XII - XIII
A. TujuanB. Pokok Bahasan : Penyelesaian Persamaan non LinierC. Sub Pokok Bahasan 1. Metode Bisection
2. Metode Newton
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan Metode Bisection2. Menjelaskan Metode Newton3. Memebuat Program untuk metode
tersbut
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Metode Bisection, Newton
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.3. Suarga, 2007. Fisika Komputasi: Problema Fisika dengan Matlab, ANDI
Yogyakarta
2.9 Satuan Acara Perkuliahan (SAP) Pertemuan XIV- XVI
Matakuliah : Fisika Komputasi
Kode Matakuliah : FIK-3221
SKS : 4 (3-1)
Waktu Pertemuan : 12 x 50
Pertemuan Ke - : XIV - XVI
A. TujuanB. Pokok Bahasan : Pencocokan KurvaC. Sub Pokok Bahasan 1. Regresi Linier
2. Regresi Linier dengan Menggunakan Matlab3. Regresi Polinomial4. Regresi Polinomial Menggunakan Matlab5. Interpolasi Polinomial Newton6. Interpolasi Polinomial Langrange
D. Kegiatan Belajar Mengajar
Tahap Kegiatan Kegiatan pengajar Kegiatan Mahasiswa
Media
Pendahuluan 1. Mengulas rangkuman materi kuliah sebelumnya
2. Menjelaskan pentingnya materi kuliah yang akan diberikan untuk perkuliahan yang akan datang
Memperhatikan dan mencatat
Papan Tulis, LCD Proyektor
Penyajian 1. Menjelaskan Regresi Linier2. Menghitung Regresi Linier dengan
Menggunakan Matlab3. Menjelaskan Regresi Polinomial4. Menghitung Regresi Polinomial
Menggunakan Matlab5. Menjelaskan Interpolasi
Polinomial Newton6. Menjelaskan Interpolasi
Polinomial Langrange
Memperhatikan, mencatat dan memberi respond dan mengerjakaan latihan soal
Papan Tulis,LCD Proyektor, Komputer
Penutup Memberi pertanyaan untuk merecall pemahaman tentang Regresi Linier, Polinomial, Interpolasi Newto dan Interpolasi Langrange.
Menjawab pertanyaan secara lisan
E. EvaluasiF. Referensi 1. Hanselman dan Littlefield, 2002. Matlab Bahasa Komputasi Teknis, ANDI
yogyakarta.2. Steven Chapra , 2005. Applied Numerical Methods with MATLAB for
engineers and scientists, Mc Graw Hill, New York.3. Suarga, 2007. Fisika Komputasi: Problema Fisika dengan Matlab, ANDI
Yogyakarta