You are on page 1of 13

Fakultas Ilmu dan Tenologi

Kebumian
INSTITUT TEKNOLOGI
BANDUNG - 2016

MATLAB PROGRAMMING
Modul 2| m-File
KK Geodesi
Teknik Geodesi dan Geomatika
Institut Teknologi Bandung

MODUL 2

Fakultas Ilmu dan Teknologi


Kebumian
INSTITUT TEKNOLOGI
BANDUNG - 2015

Apa itu m-file ?


M-file / Script- file adalah file berbentuk teks yang
dapat memuat perintah-perintah MATLAB. Ketika
file ini dijalankan, MATLAB akan membaca dan
menjalankan perintah yang dibuat secara
berurutan. M-file ditandai dengan penyimpanan
dengan penulisan .m (Contoh: Tugas1.m)
MODUL 2

Fakultas Ilmu dan Teknologi


Kebumian
INSTITUT TEKNOLOGI
BANDUNG - 2015

Fungsi m-file
M-file akan membantu kita dalam pembuatan
suatu rangkaian perintah yang bertahap dan
kompleks. Sulit untuk membuat suatu
rangkaian perintah yang bertahap dan
kompleks pada command window.

MODUL 1

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile


Operator Relasi

Digunakan untuk membandingkan dua array yang


memiliki ukuran yang sama atau suatu array dengan
suatu
scalar. Relasi
Operator
Operato Keterangan
Contoh
r
==
p=(q==r)
Sama dengan
~=
p=(q~=r)
Tidak sama dengan
>
s=(n>k)
Lebih besar dari
<
s=(n<k)
Lebih kecil dari
>=
Lebih besar atau sama s=(n>=k)
dengan
MODUL 2
<=
Lebih kecil atau sama s=(n<=k)

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile


Operator Logika

Digunakan untuk menunjukkan suatu kondisi.


Operator Logika
Operato Keterangan
r
&
atau Dan

Contoh
R=(x&&y)

&&
| atau ||

Atau

R=(x||y)

Negasi

y=~x

MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile

Input
Input digunakan untuk memasukkan nilai pada
variabel tertentu. Bentuk input:
x = input(prompt)
Disp
Disp digunakan untuk memperlihatkan nilai dari suatu
variabel, juga menampilkan suatu teks dengan
menuliskan teks diantara petik satu (contoh: disp(
contoh)) Bentuk disp:
disp(X)
MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile


Decision structure

1. if Statement
If digunakan untuk membentuk suatu percabangan
bersyarat.
2. switch statement
Switch digunakan untuk menjalankan satu dari
sekumpulan perintah. Perintah yang dijalankan
adalah perintah yang memiliki nilai benar
(case_expression == switch_expression).
MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile

MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile


Loops structure
1. for statement
2. while statement
While akan menjalankan sekelompok
perintah(statements) secara berulang/looping selama
kondisi(expression) masih benar(true). Looping akan
berhenti ketika kondisi bernilai salah(false).

MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Conditional dan Looping pada mfile

MODUL 2

INSTITUT TEKNOLOGI BANDUNG

Function File
Function digunakan untuk menyimpan perintah.
Function lebih fleksibel dari script karena bagian
input dan output dapat dilewati.
Subfunction
Pada Function file, Function pertama disebut Main
Function, sehingga yang lainnya disebut Subfunction.
Penggunaan
Subfunction
membantu
agar
keseluruhan Function file menjadi lebih terstruktur.

MODUL 2

INSTITUT TEKNOLOGI BANDUNG

TUGAS
Format Tugas :
1.

Judul : NIM_Nama_SesiPraktikum.pdf

Pendahuluan : Tujuan, Teori singkat


Hasil dan Analisis
Kesimpulan dan saran
*Sesi Praktikum :
Sesi 01 : Selasa 16.00-17.30
Sesi 02 : Kamis 15.00-16.30
Sesi 03 : Kamis 16.00-17.30
2. Tugas dikumpulkan pada praktikum selanjutnya (2 minggu) kolektif satu sesi
dalam bentuk CD.
MODUL 1

Fakultas Ilmu dan Teknologi


Kebumian
INSTITUT TEKNOLOGI
BANDUNG - 2016

Terima Kasih
Teknik Geodesi dan Geomatika ITB
2016

MODUL 1

You might also like