Anda di halaman 1dari 6

PRAKTIKUM 2

DASAR SISTEM KENDALI

Judul : Dasar Pemrograman menggunakan Matlab (Unit 2)


Tujuan:
1. Mahasiswa mengetahui cara membangkitkan sinyal pada software Matlab.
2. Mahasiswa mengetahui dan dapat membuat fungsi
3. Mahasiswa dapat menganalisa hasil percobaan

Membuat Grafik

Dalam pemodelan matematika, teknik visualisasi data sangat penting untuk dapat
mengetahui karakteristik suatu data. Matlab memiliki kemampuan untuk menampilkan
grafik hingga 3 Dimensi.
Menyajikan grafik dua dimensi yang menyatakan hubungan antara nilai dalam sumbu
x dan sumbu y bisa dilaksanakan dengan mudah dengan menggunakan fungsi bernama plot.

1. Penggunaan Plot
Berikut adalah instruksi penggunakan plot

Salah satu contoh penggunaan plot adalah untuk menunjukkan sinyal, cobalah ikuti
perintah berikut,

Apakah hasil yang anda lakukan sama dengan Gambar 1.1?

Gambar 1.1 Hasil Grafik Sinus


Grafik yang muncul pada perintah plot dapat dilengkapi dengan nama judul grafik,
keterangan pada sumbu x dan sumbu y, legend, grid dan garis sinyal dapat diubah warnanya.
Berikut adalah tabel kode warna pada Matlab
Tabel 1. Kode Warna
Kode Warna
y Yellow
m Magenta
c Cyan
r Red
g Green
b Blue
w White
k Black

Percobaan 1:

a. Tulis instruksi dibawah ini pada command window, kemudian gambarkan hasilnya.

b. dari soal 1a, ganti perintah menjadi seperti dibawah ini, kemudian amati apa
hasilnya dan beri penjelasan fungsi variabel t !

c. Dari program 6a, tambahkan perintah dibawah ini, kemudian amati apa hasilnya
dan beri penjelasan!

dan

d. Dari program 1a, tambahkan perintah dibawah ini, kemudian amati apa hasilnya
dan beri penjelasan!

e. Dari hasil plot pada 1d, tambahkan perintah dibawah ini, kemudian amati apa
hasilnya dan beri penjelasan!

Selanjutnya tutup jendela figure hasil plot sebelumnya, kemudian cobalah


perintah dibawah ini, bandingkan hasilnya!
f. Tulislah perintah dibawah ini satu persatu, kemudian amati, dan beri penjelasan!

2. Mengenal Skrip
Sejauh ini anda mempraktekkan perintah-perintah dengan cara menuliskannya
secara langsung di command window. Cara ini tidak praktis jika anda secara berkala
menjalankan sederetan perintah yang sama dan program anda tidak dapat di simpan. Oleh
karena itu, Matlab menyediakan menu skrip (script) atau yang dikenal juga dengan
sebutan M-file.
Sebelum membuat script, siapkanlah direktori (folder) yang nantinya akan
menadi tempat penyimpanan script M-file anda. Ketika anda sudah membuat program
pada script, maka script hanya bisa dirunning jika direktori penyimpanan file script anda
benar. Adapun direktori (folder) default Matlab adalah C:\program files\MATLAB\.
Anda dapat mengubah direktori tersebut ke folder lain pada PC anda.

Untuk memulai membuat script, pada menu utama Matlab klik New kemudian
pilih Script (seperti terlihat pada Gambar 2). Setelah itu, akan muncul jendela Editor
seperti pada Gambar 3. Jendela editor itulah tempat anda menuliskan program yang anda
inginkan.

Gambar 2. Menu Script


Gambar 3. Jendela Editor.

Pada script kita dapat menuliskan program menggunakan fungsi/ perintah pengambilan
keputusan dan pengulangan. Adapun perintah-perintah tersebut seperti for, while, if, if-elseif,
dan lain-lain. Pada percobaan 2 kita akan mencoba beberapa perintah yang akan digunakan
pada praktikum dasar kendali.

Percobaan 2:
Silahkan tuliskan program dibawah ini pada jendela editor script anda, kemudian amati
hasilnya
a. Simpan script anda dengan nama file ‘contohwhile’ (perhatikan alamat penyimpanan
file nya), kemudian tulis dan jalankan program dibawah ini, amati hasilnya beri
penjelasan!

Penting: Pastikan bahwa direktori Matlab membuka folder yang berisi file script anda.
b. Pada direktori Matlab, bukalah folder tempat anda menyimpan file 2a. Kemudian,
Coba ketikkan ‘contohwhile’ pada command window kemudian apa hasilnya.
c. Simpan script anda dengan nama file ‘contohfor’, kemudian tulis dan jalankan
program dibawah ini, amati hasilnya beri penjelasan!

d. Simpan script dibawah ini dengan nama file ‘contohmatriks’


kemudian pada command window ketikkan ‘contohmatriks’, apa yang terjadi berikan
penjelasan.

e. tulis dan jalankan program dibawah ini, amati hasilnya beri penjelasan!

3. Mengenal Fungsi
Merupakan sebuah file yang jika dipanggil akan memberi nilai tertentu, dengan syarat kita
harus mengisi variabel inputnya terlebih dahulu.

Syntax Fungsi adalah sebagai berikut:

dimana x1, …, xM adalah input, namafungsi adalah nama fungsi yang kalian buat, sedangkan
y1, …, yN adalah output.

Percobaan 3

Pada percobaan 3 ini, kita akan mencoba membuat fungsi. Sebuah fungsi ditulis pada Script
atau m-file, seperti halnya percobaan 2 yang sudah anda lakukan.

a. Tulislah program dibawah ini.

kemudian simpan di folder tertentu. Pastikan bahwa nama file fungsi yang akan
disimpan harus sama dengan nama fungsi di program anda (dalam hal ini
“contohfungsi.m”)
b. Pada command window ketikkan nama fungsi anda, dan isi nilai variabel a dan b,
seperti dibawah ini

Silahkan amati hasilnya dan beri penjelasan!


Penting: Pastikan bahwa direktori Matlab anda membuka folder yang berisi file
contohfungsi.m
c. Silahkan ulang percobaan 3b dengan memasukkan nilai input a dan b sembarang,
apakah hasilnya sesuai?
d. Ketikkan nama file fungsi anda (‘contohfungsi’) saja pada command window, apakah
fungsi bisa di panggil atau tidak? Beri penjelasan.
e. Sesuai prosedur 3a-3b, Tulis dan jalankanlah program dibawah ini, berikan penjelasan.

TUGAS :

1. Buatlah dua sinyal sinus (sinyal A dan B), dimana kedua sinyal tersebut memiliki
periode yang berbeda (periode sinyal A = 2x periode sinyal B). Kemudian Anda diminta
memberi keterangan secara manual untuk property kedua sinyal misalkan periode, titik
puncak dsb.
2. Buatlah contoh kasus sederhana yang menggunakan instruksi perulangan for, while dan
if-then-else pada script.
3. Buatlah 2 buah fungsi yang berisi fungsi luas segitiga dan keliling tabung.

Anda mungkin juga menyukai