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 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 aplikasi analisis numeriknya Daftar Pustaka : 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 1 Mahasiswa dapat memberikan definisi tentang Pengenalan awal metode numerik Definisi metode numerik dan analisis analisis numerik dan tingkat numerik ketelitian dari perhitungan Nilai bena dengan solusi numerik Tingkat ketelitian dan error yang muncul dari GBPP-Analisis Numerik & Pemrograman (TSP-303) Versi/Revisi : 01/00 1 dari 4
metode numerik 2 Mahasiswa dapat menggunakan Metode Pengurung (Bracketing Methods) untuk akar persamaan 3 Mahasiswa dapat menggunakan Metode Terbuka (Open Methods) 4 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 5 Mahasiswa dapat mengidentifikasi tipe-tipe data, konstanta dan variabel yang berlaku pada QBASIC dan cara pemakaiannya dalam, menerangkan fungsi pustaka dasar yang ada pada QBASIC dan cara pemakaiannya dalam 6 Mahasiswa dapat memilih bentuk perintah masukan dan keluaran yang dibutuhkan Metode pengurung (Bracketing Methods) Metode Terbuka (Open Methods) Pengenalan komputer dan dasar pemrograman Dasar pemrograman QBASIC Perintah masukan dan Perintah keluaran Metode biseksi Metode regula falsi Kelemahan dan Metode Newton Metode Secant Direct Methods Kelemahan dan kelebihan dari metode tersebut Fungsi komputer Jaringan komputer Simbol diagram alir Tipe data Konstanta Variabel Fungsi pustaka Perintah-perintah pemasukan data :, [3] 150 menit [3] GBPP-Analisis Numerik & Pemrograman (TSP-303) Versi/Revisi : 01/00 2 dari 4
oleh suatu INPUT, READ menghasilkan yang Perintah untuk memanfaatkan perintah menampilkan hasil masukan dan keluaran serta Perintah pengaturan mampu mendemonstrasikan tampilan hasil bentuk-bentuk perintah masukan dan keluaran 7 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 Perintah Kendali Kendali dalam Perintah kendali tanpa kondisi GOTO Perintah kendali berkondisi IF THEN GOTO baris IF THEN GOTO Label IF THEN ENDIF (Blok) 8 Ujian Tengah Semester (UTS) 9 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 Perintah looping (Kalang) Kebutuhan dan kegunaan proses looping dalam 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 GBPP-Analisis Numerik & Pemrograman (TSP-303) Versi/Revisi : 01/00 3 dari 4
10 Mahasiswa dapat ARRAY (Larik) Kebutuhan dan menjelaskan kegunaan array kegunaan array dalam dalam pengolahan data dan pengolahan data penampilan hasil pada Perintah DIM untuk variabel ber-array tunggal pemesanan tempat maupun jamak, menerapkan variabel ber-array penggunaan variabel berarray sesuai dengan variabel ber-array Perintah untuk permasalahan yang dihadapi satu maupun jamak 11 Mahasiswa dapat membuat sederhana dengan QBASIC dengan menggunakan fitur-fitur yang ada 12 Mahasiswa dapat eliminasi untuk persamaan linear serentak 13 Mahasiswa dapat dekomposisi untuk persamaan linear serentak Program sederhana dengan QBASIC Program sederhana Analisis Numerik Metode Eliminasi Eliminasi Gauss Eliminasi Gauss- Jordan Kelemahan dan Metode dekomposisi Dekomposisi LU (Lower-Upper) 14 Mahasiswa dapat iterasi untuk menyelesaikan permasalahan persamaan linear serentak Metode Iterasi Iterasi Gauss-Seidel Iterasi Jacobi Kelemahan dan 15 Mahasiswa dapat interpolasi Lagrange dan Newton untuk menyelesaikan Interpolasi Interpolasi Newton Interpolasi Lagrange Kelebihan dan kekurangan dari GBPP-Analisis Numerik & Pemrograman (TSP-303) Versi/Revisi : 01/00 4 dari 4
permasalahan interpolasi data diskrit kedua metode tersebut 16 Ujian Akhir Semester (UAS) 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