Anda di halaman 1dari 33

HENDRA FADHOLI ADI PRABOWO

(21060111130049)

GALIH
PINARYOGA
(21060111120010)
RICKY ANDREAS K S
(21060111140143)

MUHAMMAD
ADDIN
BRATAWIJAYA
(21060111120009)

DANANG
WIDYANARKO
(21060111130113)

LADISLAUS
RISANGPAJAR
(21060111130109)

LAMBERTUS
SINAGA
(21060111140156)
I NYOMAN SUDHAMA YASA
(21060111140154)

RINDU
PUTRA
AMBARITA
(21060111140126)

BAMBANG
NUGRAHADI
P
(21060111130062)

ARIES
FRANANDA
PANJAITAN
(21060111140147)

SWASTIKA
MAHARDHIKA
(21060111130108)
YUSUF
DEWANTORO
(21060111130106)
TRI
UJIANTO
(21060111130059)
MUHAMMAD
HASNAN
ALBAB
(21060111130057)
JENGGO
DWYANA
PRASAJA
(21060111130070)
ARIF
SETYAWAN
(21060111130073)
RAINERUS
ALVA
JATI
P
(21060111130102)
RIZKY
PRANATA
B
(21060111130097)
MUHAMMAD
YUDI
N
(21060111120029)
MUHAMMAD
ARIEF
N
(21060111130114)

Getting Started
Memulai MATLAB
Double click pada icon
yang ada pada desktop
windows
Lihat MATLAB Desktop yang akan dijelaskan
berikutnya
Anda dapat mulai bekerja,mengubah direktori,
menjalankan rangkaian program, mengubah setting,
dst

Keluar dari MATLAB


Click File > Exit, atau
klik
Ketik quit pada Command Window,atau

Desktop MATLAB
Membuka help

Menutup window
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
MATLAB prompt
m-file.
Ketik fungsi dan variabel pada
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
Merupakan fungsi dalam MATLAB,atau
merupakan variabel, dicetak hitam
Warna merah hati, merupakan pernyataan
yang ingin ditampilkan ketika program
dijalankan, selalu diapit oleh tanda petik ( )

Merupakan fungsi dalam MATLAB, warna


biru, biasanya mempunyai pasangan, misal
for-end, while-end,if-end, if-else-end

Operator in MATLAB

Perhitungan Matematika
sederhana
pada MATLAB
Pada M-File atau command
window:
jumlah_awal=10
waktu_paruh=150
waktu=300
jumlah_sisa=jumlah_awal*0.5^(waktu/waktu_paruh)

flowchart

Diagram Alir (Flow Chart)


SIMBOL

KETERANGAN

Awal dimulainya suatu flowchart

Memasukkan data dalam flowchart


Simbol ini juga menyatakan display untuk
menampikan hasil yang diinginkan.

Diagram Alir (Flow Chart)


Memasukkan suatu atau beberapa proses, fungsi
atau pernyataan dalam flowchart, misal:
A=10
f1=3*A+A^2

Fungsi pemilihan dalam flowchart, dimana output


yang satu menyatakan pernyataan yang salah dan
output yang lainnya menyatakan pernyataan yang
benar. Pada kedua pernyataan tersebut diikuti
suatu proses.

Diagram Alir (Flow Chart)


Fungsi for menyatakan pengurutan. Dimana fungsi di bawah for
akan melakukan perhitungan sebanyak jumlah yang diinginkan
pada fungsi for, misal:
for n==1:10
x=2*n
end
Akan menghasilkan perhitungan 2*n mulai dari 1 s.d. 10 dan
menghasilkan x sebanyak 10 buah.
Fungsi while menyatakan suatu pengulangan dengan suatu
persyaratan. Misal:
error=1
While error<=0.001
f1=x1^2-2x1
f2=2*x2^2+3x2-1
error=f1-f2
end
Akan melakukan perulangan perhitungan sampai persyaratan dari
fungs while terpenuhi

Diagram Alir (Flow Chart)


Menyatakan

putus

dan

bersambungnya

flowchart. Apabila penggambaran flowchart


pada satu halaman tidak cukup maka aliran
flowchart dapat diputus dan disambungkan
pada halaman lain atau tempat kosong pada
halaman yang sama.

Menyatakan berakhirnya suatu proses dalam


flowchart.

Pengenalan beberapa fungsi


Input : meminta memasukkan variabel
tiga cara untuk menulis input :
1. x=input(x =,s)
2. x=input(masukkan variabel x = );
3. x=input([masukkan variabel x,num2str(i)]);
Keterangan :
-no 1 merupakan perintah INPUT untuk masukan
yang berupa huruf, bukan angka.
ciri2nya adalah terdapat huruf s (s) yang berarti
string
-Sedangkan no 2 dan 3 untuk masukan yang
berupa angka dan bukan huruf .

Output
cara untuk menampilkan keluaran:
1. k
2. disp(k)
3. disp([jadi nilai k = ,num2str(k)]);
4. fprintf(jadi nilai k= %.f,k)
keterangan:
4 cara diatas untuk mengeluarkan
hasil k, yang membedakan diantara
ke-4 cara tsb adalah tampilannya saja.

Matriks
beberapa fungsi matriks :
ones:mbuat matriks yg smua elemennya 1
zeros:mbuat matriks yg smua elemennya 0
ditulis

Tampilan matriks

[3;4;5]

3
4
5

[3 4 5]
[3 4;5 6;7 8]

3
3
5
7

4 5
4
6
8

Looping
Jenis2 nya:
1. Looping WHILE
2. Looping FOR

Looping WHILE
Bentuk :
While syarat akhir
program
end

program

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)

Looping FOR
Bentuk :
for batas awal : batas akhir
program
end

for

program

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

IF
Bentuk :
If-end tidak mempunyai program untuk
jawaban tidak
If syarat
Program

end

if

ya

program

tidak

If-else-end punya program baik untuk


jawaban yaatau tidak
If syarat
Program

Else
Program

End

if
tidak
program

ya

program

Swith-Case

Contoh Aplikasi Matlab Pada


Perhitungan Aliran Daya
Menghitung aliran daya pada soal
buku Power System Analysis,hadi
sadat. example 7.10

Langkah-langkah
1.Menghitung Matrik Admitansi dengan
m-file

2.Dari hasil running matlab


didapatkan matrix Y berikut

3.Memasukan data bus (dalam pu) berupa selisih antara daya yang
dibangkitkan (generator) dengan daya beban (load)

4. Matlab akan menghitung Iterasi dan


matriks jacobian dengan metode Newton
Rhapson

5. Dari hasil running


didapatkan hasil berikut

Dari hasil iterasi dengan matlab sudah mendekati


hasil perhitungan pada buku hadi sadat Power
System Analysis

Perbedaan pada hasil disebabkan iterasi pada


matlab mencapai 60 kali, Sedangkan pada buku
hanya mencapai 3 kali iterasi saja

Anda mungkin juga menyukai