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

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

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

7 Bahasa Program & Software Komputasi 1. Truncation Errors c. Flowchart & Pseudocode 1.9 Presisi dan Akurasi 1.4 Kedudukan Analitik & Komputasi Numerik di Bidang Terapan 1.10Kajian Kesalahan Komputasi Numerik 1. Round off Errors 1.3 Metode Newton Raphson 2.DAFTAR ISI Halaman Judul Kata Pengantar Daftar Isi Bab 1.5 Kecepatan Konvergensi Studi Kasus Fisika 01:  Hukum Gas Ideal dalam Termodinamika Studi Kasus Fisika 02:  Pola Difraksi Celah 2.1 Istilah Fisika Komputasi 1.3 Kasus Fisika & Ruang Lingkupnya 1.6 Algoritma. Inherent Errors b.11SOAL-SOAL DAFTAR PUSTAKA Bab 2 SOLUSI MODEL FISIKA NON LINEAR 2.5 Komputer dan Software 1.4 Metode Talibusur (Secant) 2.8 Sumber Utama Kesalahan a.1 Akar Fungsi & Ragam Metode 2. PENDAHULUAN 1.2 Metode Bagidua (Bisection) 2.2 Pemodelan Sistem Fisis: Analitik dan Komputasi Numerik 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 .

Bab 3.8 SOAL-SOAL 134 DAFTAR PUSTAKA 135 Bab 4. MASALAH NILAI AWAL PERSAMAAN DIFERENSIAL BIASA 5.2 Komputasi Matriks 91 3.1 Pendekatan Diferensial 4.2 Formula Beda Pusat (Central Difference) 4.2 Metode Euler 5.6 Aturan Simpson 1/3 Studi Kasus Fisika 06:  Fluks Magnetik di Sekitar Kawat Berarus Listrik 4.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.3 Eliminasi Gauss 94 3.1 Model Diferensiasi Fisika 5.6 Metode Gauss-Seidel 114 3.4 Integrasi Numerik 4.5 Dekomposisi LU 110 3.7 SOAL-SOAL DAFTAR PUSTAKA Bab 5.5 Aturan Trapesium (Trapezoidal Rule) 4.4 Metode Gauss-Jordan 104 3. DIFERENSIASI DAN INTEGRASI NUMERIK 4.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 .3 Formula Beda Maju/Mundur 4. MATRIKS DAN SOLUSI MODEL LINEAR 83 3.1 Review tentang Matriks 84 3.

3 Bilangan Acak (Random) 6.1 Histori Monte Carlo 6.4 Sistem N Derajat Kebebasan 6. PENGANTAR MONTE CARLO 6.4 SOAL-SOAL DAFTAR PUSTAKA Bab 6.Studi Kasus Fisika 08:  Rangkaian RLC Studi Kasus Fisika Khusus:  Getaran Selaras Tergandeng 5.5 Strategi Dasar Metode 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 .2 Sistem Deterministik dan Sistem Monte Carlo 6.

Sign up to vote on this title
UsefulNot useful