Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika

Download Manfaat Aplikasi Program Komputer dalam Pembelajaran Fisika

Post on 13-Apr-2017

598 views

Category:

Education

7 download

Embed Size (px)

TRANSCRIPT

PowerPoint Presentation

3Apa Itu MATLABCara termudah: menganggap MATLAB sebagai sebuah kalkulatorSeperti kalkulator biasa: sanggup mengerjakan perhitungan sederhana (penambahan, pengurangan, perkalian dan pembagian)Seperti kalkulator sains: dapat menangani bilangan kompleks, akar dan pangkat, logaritma, operasi trigonometriSeperti kalkulator yang dapat diprogram: dapatmenyimpan dan memanggil dataMembuat, menjalankan dan menyimpan sederetan perintah untuk mengotomatisasi perhitungan suatu persamaan pentingMelakukan pembandingan logika dan mengatur urutan pelaksanaan perintahSeperti kalkulator terbaik saat ini: memungkinkan untuk menggambarkan data dengan berbagai cara, mengerjakan aljabar matriks, memanipulasi polinomial, mengintegralkan fungsi, memanipulasi persamaan secara simbol, dll.MATLAB adalah alat untuk melakukan perhitungan matematika

4MATLAB dan Bahasa Pemrograman LainMATLAB adalah suatu bahasa pemrograman sederhana dengan fasilitas yang jauh lebih hebat dan lebih mudah digunakan dari bahasa seperti BASIC, Pascal, atau CMelalui kemampuan grafisnya, MATLAB menyediakan banyak pilihan untuk visualisasi dataMATLAB adalah lingkungan tempat membuat aplikasi sehingga dapat membuat antarmuka grafis (GUI: Graphical User Interface) dan menyediakan pendekatan visual untuk menyelesaikan problem-problem tertentuMATLAB menyediakan sekelompok alat penyelesaian masalah untuk problem-problem khusus yang disebut Toolbox (Control System Toolbox, Signal Processing Toolbox, Symbolic Math Toolbox, dsb. bahkan dapat membuat Toolbox sendiri)

5PC Command Window

6Matematika SederhanaAhmad pergi ke toko perlengkapan kantor dan membeli empat penghapus seharga 500 rupiah, 6 memo seharga 750 rupiah dan 2 pita perekam seharga 8370 rupiah. Berapa jumlah barang yang dibeli Ahmad, dan berapa harga keseluruhannya?Seperti pakai kalkulator:4+6+2=12 barang4*500+6*750+2*8370=23240 rupiahDengan MATLAB:Cara pertama:>> 4+6+2

ans =

12

>> 4*500+6*750+2*8370

ans =

23240>> erasers=4;>> pads=6;>> tape=2;>> items=erasers+pads+tape

items =

12

>> cost=erasers*500+pads*750+tape*8370

cost =

23240

>> average_cost=cost/items

average_cost =

1.9367e+003CaraalternatifLihattanda ;

Lihattanda _

7Operasi Aritmatika DasarOperasiSimbolContohPenambahan, a+b+5+3Pengurangan, a-b-23-12Perkalian, a.b*3.14*0.85Pembagian, ab/ atau \56/8=56\8Pemangkatan, ab^5^2

8Ruang Kerja MATLABMATLAB membuat beberapa jendela pada monitorJendela Commad merupakan tempat interaksi utama MATLABMATLAB mengingat perintah-perintah yang diberikan dan nilai-nilai dari variabel yang dibuatPerintah dan variabel itu dikatakan tinggal dalam Ruang Kerja MATLAB, dan dapat dipanggil kapanpun dikehendakiContoh: untuk mencek nilai tape, satu-satunya yang dikerjakan adalah dengan mengetih kata itu

9Ruang Kerja MATLAB (2)Perintah who akan menampilkan daftar variabel-variabel yang telah digunakanUntuk menampilkan perintah sebelumnya gunakan panah atas () atau bawah ()

>> tape

tape =

2>> who

Your variables are:

ans erasers pads cost items tape

10VariabelAturan Penamaan VariabelCatatan dan ContohNama variabel dibedakan antara huruf kecil dan huruf kapitalItems, items, itEms dan ITEMS semuanya adalah variabel yang berbedaPanjang maksimal nama variabel adalah 31 karakter dan karakter setelah karakter ke-31 diabaikankonstantakesetimbanganuapdancairNama variabel harus diawali dengan huruf, diikuti dengan sembarang bilangan, huruf, atau garis bawah. Karakter-karakter tanda baca tidak diperbolehkan karena banyak di antaranya mempunyai arti tersendiri dalam MATLABKonstanta_kesetimbangan_uap_cair_233

A_1 _ba_ta_tsa

11Variabel KhususVariabel KhususNilaiansUntuk hasil apapunpiPerbandingan antara keliling lingkaran dengan garis tengahnyaepsBilangan terkecil sedemikian rupa sehingga bila ditambahkan pada satu, menghasilkan bilangan lebih besar dari satu pada suatu komputerflopsJumlah operasi floating pointinfTak berhingga, misalnya 1/0Nan atau nanBukan suatu bilangan, misalnya 0/0i dan ji=j=-1narginJumlah argumen input suatu fungsinargoutJumlah argumen output suatu fungsirealminBilangan real positif terkecil yang dapat digunakanrealmaxBilangan real positif terbesar yang dapat digunakan

12Perubahan Nilai VariabelJika telah membuat beberapa variabel, mungkin ingin mengubah nilai dari suatu variabel, misal: erasers=4 menjadi =6Nilai items jika dipanggil kembali tidak berubah, tapi jika dilakukan perhitungan kembali, akan berubahSaat MATLAB melakukan perhitungan, ia mengerjakannya dengan nilai-nilai yang diketahuinya pada saat suatu perhitungan dikerjakan.Harus dihindari pendefinisian kembali variabel-variabel kecuali jika benar-benar perluUntuk menghapus variabel gunakan perintah clear>> erasers=4;>> pads=6;>> tape=2;>> items=erasers+pads+tape

items =

12

>> erasers=6;>> items

items =

12

>> items=erasers+pads+tape

items =

14

13Komentar dan Tanda BacaSemua teks sesudah tanda persen (%) dianggap sebagai pernyataan komentar dan tidak dilakukan perhitungan apapun

Komentar diperlukan untuk memudahkan kita berkomunikasi dengan apa yang kita tulis>> erasers=6 % Jumlah penghapus

erasers =

6

14Ragam Cara PenulisanBeberapa perintah dapat diletakkan pada baris yang sama dengan dipisahkan oleh koma atau titik komaTanda koma memberitahu MATLAB untuk menampilkan hasil, titik koma mencegah penampilan hasilDeretan tiga titik () memberitahu MATLAB bahwa lanjutan pernyataan terdapat di baris berikutnyaPelanjutan pernyataan tersebut terjadi jika deretan tiga titik terdapat di antara nama variabel atau operator, artinya, nama variabel tidak dapat dipisah menjadi dua barisUntuk menginterupsi MATLAB setiap saat dengan menekan Ctrl-C>> erasers=4, pads=6; tape=2

erasers =

4

tape =

2>> average_cost=cost/...items

average_cost =

1.9367e+003

15Bilangan KompleksSalah satu kehebatan MATLAB adalah bahwa ia tidak memerlukan penanganan khusus untuk bilangan kompleksBilangan kompleks disimpan dalam beberapa caraPenghentian dengan i atau j hanya berlaku bagi konstanta numerik (2i atau 2j), bukan untuk ekspresi (sin(.5)i tidak dikenal, harus ditulis sin(.5)*i)>> c1=1-2i % huruf i menunjukkan bagian imajiner

c1 =

1.0000 - 2.0000i

>> c1-2j % j menunjukkan hal yang sama

ans =

1.0000 - 4.0000i

>> c2=3*(2-sqrt(-1)*3)

c2 =

6.0000 - 9.0000i

>> c4=+sin(.5)*i

c4 =

0 + 0.4794i

16Operasi Matematika pada Bilangan KompleksDitulis dengan cara yang sama seperti menulis operasi pada bilangan realOperasi pada bilangan kompleks akan menghasilkan bilangan kompleksPerintah real dan imag digunakan untuk mengambil bagian real saja atau imajiner saja>> c6=(c3+c4)/c5

c6 =

0 + 5.6641i

>> c7=i^3

c7 =

0 - 1.0000i

>> realc6=real(c6)

realc6 =

0

>> imagc6=imag(c6)

imagc6 =

5.6641

17Bentuk Polar dan ReactangularPerhatikan identitas Euler (dibaca Oiler) yang menghubungkan bentuk polar bilangan kompleks ke bentuk reactangular-nya: M M . ej = a + bi dengan bentuk polar diberikan oleh besarnya M dan sudut , sedangkan pada bentuk rectangular diberikan dengan a + bi.

18Bentuk Polar dan Reactangular (2)Hubungan antara bentuk-bentuk itu adalahM = (a2 + b2) = tan-1 (b/a)a = M.cos b = M. sin

>> c1=1-2i

c1 = 1.0000 - 2.0000i

>> mag_c1=abs(c1)

mag_c1 = 2.2361

>> deg_c1=angle(c1)*180/pi

deg_c1 = -63.4349

19Bidang SBilangan kompleks:s = a bis1 = a + bis2 = a - bi

imajinerreal

s1s2

M

20KEMAMPUAN SAINS

Dasar Komputer - Abdul Wahid Surhim20

21Daftar IsiFungsi-fungsi Matematika UmumDi Antara Fungsi-fungsi UmumContoh-contohContoh LainContoh: Memperkirakan Tinggi BangunanMATLAB untuk Estimasi Tinggi BangunanContoh: Peluruhan RadioaktifMATLAB untuk Peluruhan RadioaktifContoh: Masalah Konsentrasi AsamMATLAB untuk Konsentrasi AsamContoh: Perhitungan BungaRumus Perhitungan BungaMATLAB untuk Perhitungan Bunga

22Fungsi-fungsi Matematika UmumSeperti kalkulator biasa, MATLAB mempunyai berbagai fungsi umum yang penting untuk matematika, teknik, dan ilmu pengetahuanMATLAB juga menyediakan ratusan fungsi khusus dan algoritma yang berguna untuk menyelesaikan permasalahan tertentuSemua fungsi tersebut dapat dilihat pada tabel referensi pada akhir buku rujukanGunakan perintah help untuk melihat bagaimana suatu fungsi didefinisikan

23Di Antara Fungsi-fungsi UmumFungsi-fungsi Umumabs(x)Harga mutlak atau besarnya bilangan kompleksacos(x)Invers cosinusacosh(x)Invers cosinus hiperbolikangle(x)Sudut suatu bilangan kompleks pada empat kuadranceil(x)Pembulatan ke arah plus tak berhinggaconj(x)Konjugat bilangan kompleksexp(x)Eksponensial: exfix(x)Pembulatan ke arah nol

24Di Antara Fungsi-fungsi Umum (2)floor(x)Pembulatan ke arah minus tak berhinggagcd(x)Faktor persekutuan terbesar bilangan bulat x dan ylcm(x)Faktor persekutuan terkecil bilangan bulat x dan ylog(x)Logaritma natural (ln)log10(x)Logaritma biasarem(x)Sisa pembagian; rem(x,y) menghasilkan sisa pembagian x/yround(x)Pembulatan ke arah bilangan bulat terdekatsign(x)Menghasilkan tanda dari argumen: sign(1.2)=1, sign(-23.1)=-1, sign(0)=0

25Contoh-contoh>> 4*atan(1) % suatu cara untuk mendekati pi

ans =

3.1416

Recommended

View more >