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