Anda di halaman 1dari 7

LAPORAN

FISIKA KOMPUTASI PRAKTIKUM


Pengenalan MATLAB

Pelaksanaan Praktikum
Hari: Selasa Tanggal : 19 Februari 2019 Jam Ke : 7-8

Oleh :
Siti Nuryela Nusantari Sholikah 081611333059

Dosen Pembimbing :

LABORATORIUM KOMPUTER
DEPARTEMEN FISIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS AIRLANGGA
2019
1. Tujuan
- Mengetahui dan memahami pengoperasian Matlab
- Dapat membuat program penjumlahan, pengurangan, perkalian, dan pembagian
skalar
- Dapat membuat program penjumlahan, pengurangan, perkalian dan pembagian
skalar dengan matriks dan matriks dengan matriks
- Dapat membuat matriks tranpose dengan menggunakan matlab.
- Dapat membuat invers matriks dengan menggunakan matlab.
2. Kode Pemrograman
3. Pembahasan
Matlab merupakan merek software yang dikembangkan oleh Mathworks.Yang
merupakan software paling efisien untuk perhitungan numerik berbasis matriks.Dengan
demikian jika di dalam perhitungan kita dapat menformulasikan masalah ke dalam
format matriks maka matlab merupakan software terbaik untuk penyelesaian
numeriknya.Matlab (Matrix Laboratory) yang merupakan bahasa pemrograman tingkat
tinggi berbasis pada matriks sering digunakan untuk teknik komputasi numerik, yang
digunakan untuk menyelesaikan masalah-masalah yang melibatkan operasi matematika
elemen, matrik, optimasi, aproksimasi dll. Sehingga matlab banyak digunakan pada
 Matematika dan Komputansi
 Pengembangan dan Algoritma
 Pemrograman modeling, simulasi, dan pembuatan prototype
 Analisa data, eksplorasi dan visualisasi
 Analisis numerik dan statistic
 Pengembangan aplikasi teknik
Matlab adalah sistem interaktif dengan elemen dasar array yang merupakan basis
datanya.Array tersebut tidak perlu dinyatakan khusus seperti di bahasa pemograman
yang ada sekarang. Hal ini memungkinkan kita untuk memecahkan banyak masalah
perhitungan teknik, khususnya melibatkan matriks dan vektor dengan waktu yang lebih
singkat dari waktu yang dibutuhkan untuk menulis program dalam bahasa C atau
FORTRAN.
Ruang Kerja Matlab
Saat kita bekerja di command window semua perintah, variabel dan data yang
disimpan berada di dalam ruang kerja matlab.Ruang kerja “default” dari matlab yaitu
di folder work di dalam folder matlab. Apabila kita menginstal matlab versi 7.1 di C
maka folder workakan berada di C:/Matlab7p 1/work. Untuk merubah ruang kerja
lakukan di Command Window, seperti kita merubah direktori di DOS. Coba kita ketik
“tes = 2”pada command window, maka akan keluar output sebagai berikut :
‘tes =2’ Tampilan pada command window………….(1)
Ini berarti variabel tes telah tersimpan di dalam ruang kerja kita.Untuk melihat data
yang telah tersimpan coba kita ketik “tes”pada command window. Jika kita tidak dapat
mengingat nama setiap variabel, maka kita dapat meminta matlab untuk menampilkan
namanya menggunakan perintah who atau whos.
M-files
Ketika anda menggunakan fungsi-fungsi di matlab seperti inv, abs, sqrt, exp, matlab
menerima variabel yang anda berikan, menghitung hasil berdasarkan input dan
mengembalikan hasil akhirnya pada anda sendiri. Bila kita ibaratkan fungsi adalah
sebuah kotak hitam dimana yang kita lihat hanyalah apa yang masuk dan apa yang
keluar. Sifat-sifat demikian membuat fungsi dapat menjadi suatu alat yang baik untuk
mengevaluasi perintah-perintah yang menggabungkan fungsi-fungsi matematika atau
deretan perintah yang sering digunakan untuk memecahkan suatu masalah besar.Untuk
itu matlab menyediakan suatu struktur untuk membuat fungsi anda sendiri dalam
bentuk M-file yang disimpan dalam komputer.M-files dapat berisi program, scripts,
persamaan atau data yang dipanggil selama eksekusi.Jika M-files adalah definisi fungsi,
selanjutnya bagian yang terpenting dari jenis M-file ini adalah baris pertama.Baris
pertama harusmengandung definisi fungsi sehingga Matlab dapat menemukan M-files
yang dipanggil. M-files tipe ini disebut dengan fungsi M-files atau fungsi file (Chapra,
1998).
Hasil Running dan Pembahasan Praktikum
 a=1 → perintah untuk memasukkan data dengan nilai 1
 b=2 → perintah untuk memasukkan data dengan nilai 2
 c=a+b → perintah untuk menjumlahkan data a dan b, dan dihasilkan c = 3
 d=a-b → perintah untuk mengurangkan data a dan b, dan dihasilkan d = (-1)
 e=a*b → perintah untuk mengalikan data a dan b, dan dihasilkan e = 2
 f=a/b → perintah untuk membagi data a dan b, dan dihasilkan f = 0,5
 x=[3 4;7 8;7 8] → perintah untuk membuat matriks X yang berordo 3x2
x=

3 4
7 8
7 8
 y=[1 2;3 4;5 6] → perintah untuk membuat matriks Y yang berordo 3x2
y=

1 2
3 4
5 6
 z=[2 3 4;5 6 7] → perintah untuk membuat matriks X yang berordo 2x3
z=

2 3 4
5 6 7
 g=a*x → perintah untuk perkalian skalar data a dengan matriks X
g=

3 4
7 8
7 8
 h=x+y → perintah untuk penjumlahan matriks X dengan matriks Y
h=

4 6
10 12
12 14
 i=x-y → perintah untuk pengurangan matriks X dengan matriks Y
i=

2 2
4 4
2 2
 j=x*z → perintah untuk perkalian matriks X dengan matriks Z
j=

26 33 40
54 69 84
54 69 84
 k=y*z → perintah untuk perkalian matriks X dengan matriks Z
k=

12 15 18
26 33 40
40 51 62
 l=x’ → perintah untuk mentranpose matriks X
l=

3 7 7
4 8 8
 m=y’ → perintah untuk mentranpose matriks Y
m=

1 3 5
2 4 6
 n=z’ → perintah untuk mentranpose matriks Z
n=

2 5
3 6
4 7
 p=[3 1 0;2 1 1;6 2 2] → perintah untuk membuat matriks P yang berordo 3x3
p=

3 1 0
2 1 1
6 2 2
 q= inv (p) → perintah untuk membuat invers matriks P
q=

0 -1.0000 0.5000
1.0000 3.0000 -1.5000
-1.0000 0 0.5000

DAFTAR PUSTAKA
Chapra, S.C., and Canale, R.P. 1998. Numerical Methods for Engineers. McGraw- Hill.
Crowell Benjamin, 2005, Newtonian Physics, Creative Commons Attribution Share Alike.
Miller, F.J.R. 1989. College Physics. McGraw-Hill.
Tippler, P.A. 1991. Physics for Scientists and Engineers. Worth Publisher.
Suarga. 2007. Fisika Komputasi Solusi Problema Fisika dengan Matlab.