GBPP TSP303 GBPP Analisis Numerik Pemrograman TSP 303 R0

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