Disertai Flowchart, Algoritma, Script Program dalam Pascal, Matlab5 dan Mathematica5

Ali Warsito, S.Si, M.Si Jurusan Fisika, Fakultas Sains & Teknik Universitas Nusa Cendana 2009

Untuk setiap topik diawali dengan sedikit teori yang mendasari. atau C. sistem persamaan linear dan non linear. gelombang. yang dengan mudah bisa diterjemahkan ke dalam bahasa pemrograman. Materi-materi di dalam buku ini ditujukan untuk mahasiswa tingkat akhir agar memiliki computational skill dengan memberikan secara langsung pengalaman menggunakan komputer untuk pemodelan sistem-sistem fisika. Bahasa  FisikaKomputasi  £i-FST Undana ii . PASCAL. mekanika. beberapa soal menekankan cara komputasi. tetapi kemampuan mahasiswa ‘to compute’ kurang dilatih karena keterbatasan fasilitas komputer. Topik terakhir yaitu pengantar Monte Carlo. di samping matakuliah ini memerlukan integrasi tiga disiplin yaitu intuisi fisika. yang dalam implementasinya banyak digunakan dalam mengupas kasus-kasus fisika. dan soal yang lain dikerjakan dengan membuat program. BASIC. hanya dipilih metode tertentu dengan pertimbangan khusus. This is not a text on numerical analysis. Di dalamnya termasuk beberapa metode numerik yang diperlukan untuk ‘do physics’ ke dalam sebuah komputer. yang ditulis berkaitan dengan minimnya literatur fisika komputasi yang tersedia baik untuk staf pengajar maupun untuk mahasiswa.KATA…PENGANTAR Buku ajar ini memberikan penyajian tentang fenomena fisis atau kajian sistem-sistem fisika dengan pendekatan komputasi numerik. adalah metode mendasar yang banyak berperan di bidang mikroskopik. Tiap bab dilengkapi dengan beragam soal. iterasi. thermodinamika atau fisika statistik dan dianjurkan matakuliah lanjut fisika kuantum. penghampiran fungsi. Contoh-contoh terinci menuntun pada perhitungan yang diperlukan untuk memahami implementasi flowchart dan algoritma pseudocode. Pada dasarnya matakuliah fisika komputasi sudah mulai akrab di kurikulum standar fisika universitas. Pada buku ini tidak akan membahas semua metode-metode numerik yang ada. Disisi lain diperlukan background matakuliah metode atau analisa numerik dan pemrograman komputer. mahasiswa diharapkan telah memiliki background atau sedang mengambil matakuliah inti meliputi fisika matematika. Topik-topik yang diliput adalah kesalahan (error). di lingkungan Fakultas Sains & Teknik Universitas Nusa Cendana. listrik-magnet. analisa numerik dan pemrograman komputer. Untuk mendapatkan manfaat yang maksimum. diferensiasi dan integrasi komputasi numerik. karena terapan fisika komputasi pada kasus-kasus khusus meliputi materi-materi diatas. Diasumsikan bahwa mahasiswa telah menguasai atau minimal mengetahui salah satu bahasa pemrograman berikut. literatur. tetapi review konsep fisika dalam setiap studi kasus akan disajikan untuk mengingatkan kembali pengertian dasarnya. serta persamaan diferensial biasa terkait masalah nilai awal.

S. Dengan sistematika diatas diharapkan. memenuhi standar pemrograman yang baik. Penyusun. M. untuk mem-validasi program yang dibuat disertakan solusisolusi menggunakan library/subroutin pada software MATLAB dan MATHEMATICA. tujuan fisika komputasi yaitu mahasiswa mampu mengeksploitasi secara efektif piranti komputer dalam aktivitas keilmuan fisika dengan keseimbangan intuisi fisika. This is also not a text on computer programming. Ali Warsito. Hal ini lebih dimaksudkan untuk mengakrabkan mahasiswa pada tools yang secara global telah digunakan ilmuwan di dunia akademik. karena bahasa-bahasa pemrograman ini sudah sangat umum diajarkan di matakuliah pemrograman komputer.Si  FisikaKomputasi  £i-FST Undana iii . Penulis mengucapkan terima kasih kepada semua pihak yang mendorong terselesaikannya buku ajar ini dan dengan senang hati menerima saran-saran untuk perbaikan.Si. bisa tercapai.pemrograman yang dipilih untuk implementasi program adalah variasi bahasa pemrograman diatas. Lebih lanjut. analisa numerik dan pemrograman komputer . riset bahkan industri. program dibahas secara menyeluruh untuk mengingatkan kembali elemen bahasa pemrograman. Pada beberapa kasus –tidak semua. Telah diusahakan setiap program yang ada dibuku ini sudah dicek.

Round off Errors 1.2 Pemodelan Sistem Fisis: Analitik dan Komputasi Numerik 1.3 Metode Newton Raphson 2. Inherent Errors b.5 Komputer dan Software 1.5 Kecepatan Konvergensi Studi Kasus Fisika 01:  Hukum Gas Ideal dalam Termodinamika Studi Kasus Fisika 02:  Pola Difraksi Celah 2.8 Sumber Utama Kesalahan a. PENDAHULUAN 1.11SOAL-SOAL DAFTAR PUSTAKA Bab 2 SOLUSI MODEL FISIKA NON LINEAR 2.DAFTAR ISI Halaman Judul Kata Pengantar Daftar Isi Bab 1.4 Metode Talibusur (Secant) 2.10Kajian Kesalahan Komputasi Numerik 1.1 Istilah Fisika Komputasi 1.2 Metode Bagidua (Bisection) 2.1 Akar Fungsi & Ragam Metode 2.6 Algoritma. Flowchart & Pseudocode 1.4 Kedudukan Analitik & Komputasi Numerik di Bidang Terapan 1. Truncation Errors c.9 Presisi dan Akurasi 1.6 SOAL-SOAL DAFTAR PUSTAKA  FisikaKomputasi  £i-FST Undana i ii iv 1 2 3 6 12 14 16 21 25 30 31 35 37 43 45 46 46 47 56 64 73 75 78 80 82 82 iv .7 Bahasa Program & Software Komputasi 1.3 Kasus Fisika & Ruang Lingkupnya 1.

3 Eliminasi Gauss 94 3.5 Aturan Trapesium (Trapezoidal Rule) 4.2 Komputasi Matriks 91 3.7 SOAL-SOAL DAFTAR PUSTAKA Bab 5.3 Formula Beda Maju/Mundur 4. MATRIKS DAN SOLUSI MODEL LINEAR 83 3.8 SOAL-SOAL 134 DAFTAR PUSTAKA 135 Bab 4.5 Dekomposisi LU 110 3. DIFERENSIASI DAN INTEGRASI NUMERIK 4.4 Integrasi Numerik 4.Bab 3.6 Metode Gauss-Seidel 114 3.2 Formula Beda Pusat (Central Difference) 4.6 Aturan Simpson 1/3 Studi Kasus Fisika 06:  Fluks Magnetik di Sekitar Kawat Berarus Listrik 4.1 Review tentang Matriks 84 3.3 Metode Runge-Kutta Studi Kasus Fisika 07:  Sistem Massa Pegas 136 137 138 145 148 150 153 159 161 163 164 169 175 130 189  FisikaKomputasi  £i-FST Undana v .4 Matriks Tridiagonal dan Nilai Eigen 119 Studi Kasus Fisika 03:  Arus dan tegangan dalam Rangkaian Resistor I 128 Studi Kasus Fisika 04:  Arus dan tegangan dalam Rangkaian Resistor II 130 Studi Kasus Fisika Lanjut:  Nilai Eigen dan Fungsi Eigen pada Sumur Potensial 132 3.1 Pendekatan Diferensial 4.2 Metode Euler 5. MASALAH NILAI AWAL PERSAMAAN DIFERENSIAL BIASA 5.1 Model Diferensiasi Fisika 5.4 Metode Gauss-Jordan 104 3.

Studi Kasus Fisika 08:  Rangkaian RLC Studi Kasus Fisika Khusus:  Getaran Selaras Tergandeng 5.5 Strategi Dasar Metode Monte Carlo 6. PENGANTAR MONTE CARLO 6.6 SOAL-SOAL DAFTAR PUSTAKA 191 193 200 201 202 203 203 204 208 208 213 213  FisikaKomputasi  £i-FST Undana vi .3 Bilangan Acak (Random) 6.2 Sistem Deterministik dan Sistem Monte Carlo 6.1 Histori Monte Carlo 6.4 SOAL-SOAL DAFTAR PUSTAKA Bab 6.4 Sistem N Derajat Kebebasan 6.

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.