Program Studi Teknik Sipil Universitas Pembangunan Jaya GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Mata Kuliah
: Analisis Numerik & Pemrograman
Kode/Bobot
: TSP-303/3 SKS
Deskripsi Singkat
: Mata Kuliah ini mempelajari tentang analisis numerik dan bahasa pemrograman Qbasic. Dalam mata kuliah ini akan dibahas konsepkonsep penyelesaian persoalan matematis dengan metode numerik beserta persamaan-persamaan yang mendasarinya dan batasanbatasan yang menyertainya. Untuk pemrograman dipilih bahasa Q Basic karena merupakan bahasa program yang sederhana dan mudah dipahami bagi pemula dan aplikasinya pada Analisis Numerik.
Tujuan Instruksional Umum
:
Mahasiswa dapat mencari akar-akar suatu persamaan
Mahasiswa dapat menyelesaikan persamaan aljabar linear, pencocokan kurva
Mahasiswa dapat membuat program aplikasi analisis numeriknya
Daftar Pustaka :
No 1 1
1.
Chapra, S., Canale, R.P.(2010). Numerical Methods for Engineer. 6th edition. Mc Graw Hill, Inc. ISBN : 987-0071126759-5
2.
Nasution, A. (2001). Metode Numerik dalam Rekayasa Sipil. ITB. ISBN : 979-9299-34-9
3.
White, R. (1995). How Computer Work. Ziff-Davis Press, Macmillan Computer Publishing, USA
4.
Nameroff, S. (1989). Quick Basic : The Complete Reference. McGraw-Hill, Inc. California, USA
Tujuan Instruksional Khusus 2 Mahasiswa dapat memberikan definisi tentang analisis numerik dan tingkat ketelitian dari perhitungan dengan solusi numerik
Pokok Bahasan 3 Pengenalan awal metode numerik
GBPP-Analisis Numerik & Pemrograman (TSP-303)
Sub Pokok Bahasan 4 Definisi metode numerik dan analisis numerik Nilai bena Tingkat ketelitian dan error yang muncul dari Versi/Revisi : 01/00
Metode 5 - Ceramah - Presentasi - Diskusi seluruh kelompok
Media/ Alat 6 - Laptop - LCD - White Board
Estimasi Waktu 5 150 menit
Sumber Kepustakaan 6 [1], [2]
1 dari 4
Program Studi Teknik Sipil Universitas Pembangunan Jaya No 1
2
3
4
5
6
Tujuan Instruksional Khusus 2
Pokok Bahasan
Sub Pokok Bahasan
3
4 metode numerik
Metode 5
Media/ Alat 6
Estimasi Waktu 5
Sumber Kepustakaan 6
Mahasiswa dapat menggunakan Metode Pengurung (Bracketing Methods) untuk menyelesaikan permasalahan akar persamaan Mahasiswa dapat menggunakan Metode Terbuka (Open Methods)
Metode pengurung (Bracketing Methods)
Metode biseksi Metode regula falsi Kelemahan dan kelebihan dari kedua metode tersebut
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[1], [2]
Metode Terbuka (Open Methods)
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[1], [2], [3]
Mahasiswa dapat menerangkan kegunaan sistem operasi dan fungsi komputer, menyebutkan komponen utama pada jaringan komputer, jenis jaringan dam menerangkan istilah-istilah dasar yang berhubungan dengan jaringan Mahasiswa dapat mengidentifikasi tipe-tipe data, konstanta dan variabel yang berlaku pada QBASIC dan cara pemakaiannya dalam program, menerangkan fungsi pustaka dasar yang ada pada QBASIC dan cara pemakaiannya dalam program Mahasiswa dapat memilih bentuk perintah masukan dan keluaran yang dibutuhkan
Pengenalan komputer dan dasar pemrograman
Metode Newton Metode Secant Direct Methods Kelemahan dan kelebihan dari metode tersebut Fungsi komputer Jaringan komputer Simbol diagram alir
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[3]
Dasar pemrograman QBASIC
Tipe data Konstanta Variabel Fungsi pustaka
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[4]
Perintah masukan dan Perintah keluaran
Perintah-perintah pemasukan data :
- Ceramah - Presentasi
- Laptop - LCD
150 menit
[4]
GBPP-Analisis Numerik & Pemrograman (TSP-303)
Versi/Revisi : 01/00
2 dari 4
Program Studi Teknik Sipil Universitas Pembangunan Jaya No 1
7
Tujuan Instruksional Khusus 2 oleh suatu program menghasilkan program yang memanfaatkan perintah masukan dan keluaran serta mampu mendemonstrasikan bentuk-bentuk perintah masukan dan keluaran Mahasiswa dapat mengidentifikasi kebutuhan perntah kendali pada contoh masalah – membuat diagram alir dari contoh masalah yang mengandung perintah kendali, membedakan bentuk perintah IF baris dan IF Blok dan membandingkan penggunaannya dalam program
Pokok Bahasan
Sub Pokok Bahasan
Metode
3
4 INPUT, READ Perintah untuk menampilkan hasil Perintah pengaturan tampilan hasil
5 - Diskusi seluruh kelompok
Kendali dalam program Perintah kendali tanpa kondisi GOTO Perintah kendali berkondisi IF THEN GOTO baris program IF THEN GOTO Label IF … THEN … ENDIF (Blok)
- Ceramah - Presentasi - Diskusi seluruh kelompok
Perintah Kendali
8 9
Media/ Alat 6 - White Board
Estimasi Waktu 5
Sumber Kepustakaan 6
- Laptop - LCD - White Board
150 menit
[4]
- Laptop - LCD - White Board
150 menit
[4]
Ujian Tengah Semester (UTS) Mahasiswa dapat mengidentifikasi kebutuhan perintah looping pada contoh masalah, membuat diagram alir dari contoh masalah yang mengandung perintah looping, memilih dan menggunakan perintahperintah tersebut sesuai dengan kebutuhan program
Perintah looping (Kalang)
GBPP-Analisis Numerik & Pemrograman (TSP-303)
Kebutuhan dan kegunaan proses looping dalam program Perintah kalang FOR … NEXT DO WHILE … LOOP DO UNTIL … LOOP Pengenalan kalang tunggal dan kalang tersarang (bertingkat) serta aturan dalam pemrograman Aturan menggunakan pencacah kalang/loop Versi/Revisi : 01/00
- Ceramah - Presentasi - Diskusi seluruh kelompok
3 dari 4
Program Studi Teknik Sipil Universitas Pembangunan Jaya No 1 10
11
12
Tujuan Instruksional Khusus 2 Mahasiswa dapat menjelaskan kegunaan array dalam pengolahan data dan penampilan hasil pada variabel ber-array tunggal maupun jamak, menerapkan penggunaan variabel berarray sesuai dengan permasalahan yang dihadapi Mahasiswa dapat membuat program sederhana dengan QBASIC dengan menggunakan fitur-fitur yang ada Mahasiswa dapat menggunakan metode eliminasi untuk menyelesaikan permasalahan persamaan linear serentak
Pokok Bahasan 3 ARRAY (Larik)
Sub Pokok Bahasan
Program sederhana dengan QBASIC
Metode Eliminasi
4 Kebutuhan dan kegunaan array dalam pengolahan data Perintah DIM untuk pemesanan tempat variabel ber-array Perintah untuk variabel ber-array satu maupun jamak Program sederhana Analisis Numerik
Eliminasi Gauss Eliminasi GaussJordan Kelemahan dan kelebihan dari kedua metode tersebut Dekomposisi LU (Lower-Upper)
Metode
Media/ Alat 6 - Laptop - LCD - White Board
Estimasi Waktu 5 150 menit
Sumber Kepustakaan 6 [4]
- Ceramah - Presentasi - Diskusi seluruh kelompok - Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[4]
- Laptop - LCD - White Board
150 menit
[1], [2]
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[1], [2]
5 - Ceramah - Presentasi - Diskusi seluruh kelompok
13
Mahasiswa dapat menggunakan metode dekomposisi untuk menyelesaikan permasalahan persamaan linear serentak
Metode dekomposisi
14
Mahasiswa dapat menggunakan metode iterasi untuk menyelesaikan permasalahan persamaan linear serentak
Metode Iterasi
Iterasi Gauss-Seidel Iterasi Jacobi Kelemahan dan kelebihan dari kedua metode tersebut
- Ceramah - Presentasi - Diskusi seluruh kelompok
- Laptop - LCD - White Board
150 menit
[1], [2]
15
Mahasiswa dapat menggunakan metode interpolasi Lagrange dan Newton untuk menyelesaikan
Interpolasi
Interpolasi Newton Interpolasi Lagrange Kelebihan dan kekurangan dari
- Ceramah - Presentasi - Diskusi seluruh
- Laptop - LCD - White Board
150 menit
[1], [2]
GBPP-Analisis Numerik & Pemrograman (TSP-303)
Versi/Revisi : 01/00
4 dari 4
Program Studi Teknik Sipil Universitas Pembangunan Jaya No
Tujuan Instruksional Khusus 2 permasalahan interpolasi data diskrit
1
Pokok Bahasan 3
Sub Pokok Bahasan 4 kedua metode tersebut
Metode 5 kelompok
Media/ Alat 6
Estimasi Waktu 5
Sumber Kepustakaan 6
Ujian Akhir Semester (UAS)
16 Bobot Penilaian
:
1.
Tugas
: 25 %
2.
Praktikum
:-
3.
Ujian Tengah Semester : 30%
4.
Ujian Akhir Semester
: 45%
Disiapkan Oleh
Diperiksa Oleh
Disahkan Oleh
Agustinus Agus Setiawan, S.T., M.T.
Agus Setiawan, S.T., M.T. Koordinator Pengembangan Kurikulum
Ferdinand Fassa, S.T., M.T. Ketua Program Studi Teknik Sipil
GBPP-Analisis Numerik & Pemrograman (TSP-303)
Versi/Revisi : 01/00
5 dari 4