klik
Desktop MATLAB
Menutup window
Membuka “help”
Melihat atau mengubah direktori aktif
Membuat
“m-file” baru
Masukkan
fungsi
MATLAB
Melihat atau
menjalankan
fungsi yang baru
saja dijalankan
Lanjutan
Membuat “m-file” baru
Membuka file yang telah ada
Membuka “help”
Browse to folder
Melihat atau mengubah direktori aktif
Command Window
• Gunakan untuk memasukkan variabel,
menjalankan fungsi dan “m-file”.
MATLAB prompt
Tampilan hasil
M-File
Editor/Debugger
Digunakan untuk membuat dan menjalankan serangkaian fungsi dalam MATLAB (atau
program)
comment
Menjalankan
program
Fungsi matlab
Comment : warna hijau, selalu diawali dengan
tanda “%”, apapun isinya tidak mempengaruhi
program
flowchart
Input data & Output data
While …….
For …….
Y If
A
A
T
Penyambungan
FLOWCHART
Jenis2 nya:
1. Looping WHILE
2. Looping FOR
Looping WHILE
• Bentuk :
While syarat akhir
program program
end
• Untuk looping dengan syarat yang hanya dibatasi
oleh akhirnya saja, misal :
• While x>3 : dia akan mengulang program
dibawahnya HINGGA x menjadi > 3 (tak dpt
dihitung berapa kali dia akan mengulang)
While(example)
disp(‘berhitung kentang dengan while-1’);
n=input(‘jumlah kentang = ‘);
a=1;
while a<=n
disp([num2str(a),’kentang’]);
a=a+1;
end
disp(‘berhitung selesai’)
Looping FOR
• Bentuk :
for
for batas awal : batas akhir
program
program
end
• Untuk looping dengan syarat yang dibatasi
awal dan akhir, misal :
• for x=1:3 : dia akan mengulang program
dibawahnya mulai x=1 hingga x=3 (dapat
dihitung berapa kali dia akan mengulang)
Kasus khusus For :
• For x=1:2:8
Berarti dia akan mengulang dengan x=1 kemudian
x=3, x=5, x=7
Artinya kenaikannya mempunyai selisih 2
• For x=8:-2:1
Berarti dia akan mengulang dengan x=8 kemudian
x=6, x=4, x=2
Artinya kenaikannya mempunyai selisih -2
Berhitung kentang dengan FOR
disp(‘Berhitung Kentang dengan Loop For’);
n=input(‘jumlah kentang = ‘);
for a=1:n
disp([num2str(a),’ kentang’]);
end
disp(‘Berhitung selesai’);
IF
• Bentuk :
– If-end tidak mempunyai program untuk
jawaban “tidak”
If syarat if
ya
program
Program
tidak
end
– If-else-end punya program baik untuk jawaban
“ya”atau “tidak”
If syarat ya
Program if program
tidak
Else
Program program
End
IF (example)
perhitungan=input('hasil perhitungan=');
if perhitungan<1
disp('steady state')
else
disp('belum steady state')
end
Swith-Case
Switch-Case (example)
clc;
clear;
disp('macam problem:');
disp('(1) Mencari Luas Persegi Panjang');
disp('(2) Mencari Luas Lingkaran');
method=input('masukan jenis problem nya?');
switch method
case 1
P=input(‘Panjang persegi panjang adalah ’);
L=input(‘Lebar persegi panjang adalah ’);
Luas=P*L
disp([‘Luas persegi panjang adalah ’, num2str(Luas)]);
case 2
r=input(‘jari-jari lingkaran adalah = ‘);
luas=pi*(r^2);
disp([‘luas lingkaran adalah ’, num2str(luas)]);
end