Modul PRAKTIKUM 2 - SKK
Modul PRAKTIKUM 2 - SKK
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,
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!
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.
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!
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.
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.
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
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.