PRAKTIKUM KE – 5
FUNGSI PADA MATLAB
OLEH :
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI MEDAN
2020
I. JUDUL PRAKTIKUM FUNGSI PADA MATLAB
II. TUJUAN PRAKTIKUM 1. Untuk mengetahui hal-hal yang perlu diperhatikan ketika
membuat fungsi pada Matlab
2. Untuk mengetahui cara menyimpan fungsi pada Matlab
3. Untuk mengetahui fungsi inline dan feval
4. Untuk mengetahui cara mencari luas, keliling, dan panjang
diogal pada persegi panjang menggunakan Matlab
III. ALAT DAN BAHAN A. ALAT
V.TINJAUAN TEORITIS : M-File adalah file Matlab yang berisi kode program
untuk menerima input data dan mengolahnya menjadi sebuah
gambar hasil. Pengolahan yang dilakukan adalah
membuat gambar kurva respon step dari sebuah fungsi alih
yang kita tentukan (Wahid, 2005).
Contoh penggunaan fungsi input ini diperlihatkan
dengan kode – kode berikut
>> no_nim = input(‘Masukkan No nim ada !’,’s’)
Masukkan No nim ada ! 95171042
no_nim = 95171042
>> disp(‘No. Nim yang anda masukan =’);
No. Nim yang anda masukan =
>> disp(no_nim)
95171042 (Afrianita, 2015).
Parameter input yaitu berupa argument. Argument pada
matlab boleh berupa variabel, bilangaan atau teks. Jumlah
argument yang dimuat terdiri dari satu argument atau lebih.
Selanjutnya, proses adalah berupa sederetan perintah
(command) yang dirangkai sehingga dapat berjalan sesuai
algoritma yang diinginkan. Sedagkan parameter output yaitu
berupa argument yang dihasilkan berdasarkan input yang
diperoses berdasarkan sederetan perintah yang dirangkai.
Argument output ini memiliki jumlah dan jenis yang
sebarang (Siregar, 2019).
Ketika membuat fungsi dengan M-File, suatu fungsi
dapat dijalankan apabila fungsi tersebut disimpan terlebih
dahulu. Menyimpan suatu fungsi dapat dilakukan dengan cara:
klik menu file, pilih save as, pilih lokasi penyimpanan,
masukkan nama file. Nama file yang dimasukkan harus sama
dengan nama fungsi yang dibuat dalam sintaks fungsi. File
fungsi disimpan dalam bentuk ekstensi.m (Siregar, 2019).
Beberapa contoh masalah yang dapat diselesaikan
dengan penerapan fungsi dalam M-file atau penggunaan
perintah inline. Contoh: tentukan luas, keliling, dan panjang
diagonal suatu persegi panjang, jika ukuran panjang dan
lebarnya diketahui. Pengetikan pada jendela editor adalah
sebagai berikut.
function[luas,keliling,panjang_diagonal]=persegi_pnjg(panjang,
lebar)
%menentukan luas persegi panjang
luas=panjang.*lebar;
%menentukan keliling persegi panjang
keliling=2.*panjang+2.*lebar;
%menentukan panjang diagonal persegi panjang
panjang_diagonal=sqrt(panjang.^2+lebar.^2) (Siregar, 2019).
Fungsi inline dapat digunakan untuk menyelesaikan
masalah yang sederhana ataupun rumit. Fungsi inline telah
didefinisikan kedalam computer. Perintah feval dapat digunakan
untuk mengeksekusi fungsi baku (yang telah tersedia pada
matlab). Format perintah feval pada fungsi inline dan fungsi
yang memakai M-file memiliki sedikit perbedaan, yaitu
penggunaan tanda petik (‘’) pada fungsinya (Siregar, 2019).
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
Menyimpan Fungsi
klik menu file, pilih save as, pilih lokasi penyimpanan,
masukkan nama file. Nama file yang dimasukkan harus sama
dengan nama fungsi yang dibuat dalam sintaks fungsi. File
fungsi disimpan dalam bentuk ekstensi.m
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
Perintah Feval
Contoh 1: Penggunaan perintah feval pada fungsi baku
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
b. segitiga siku-siku PQR dengan pangjang PQ=10 cm dan
QR=12 cm
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
M. ICHSAN
(4171230012)
B. Manual
1. Tentukan panjang sisi miring, luas, dan keliling suatu
segitiga siku-siku, jika diketahui:
a. segitiga siku-siku ABC dengan panjang AB=3 cm dan
BC=4 cm
Jawab:
- Panjang sisi miring yaitu AC diperoleh dengan rumus
Phytagoras, yaitu:
AC= √ AB + BC
2 2
¿ √ 25 cm
2
¿ 5 cm
- Luas segitiga siku-siku ABC adalah:
1
L= (a ×t)
2
1
¿ (4 cm ×3 cm)
2
1 2
¿ (12 cm )
2
¿ 6 cm2
- Keliling segitiga siku-siku ABC adalah:
K= AB+ BC + AC
¿ 3 cm +4 cm+5 cm
¿ 12 cm
b. Segitiga siku-siku PQR dengan panjang PQ = 10 cm dan QR
= 12 cm.
Jawab:
- Panjang sisi miring yaitu PR diperoleh dengan rumus
Phytagoras, yaitu:
PR= √ PQ + QR
2 2
¿ √ 100 cm +144 cm
2 2
¿ √ 244 cm
2
¿ 15,62 cm
- Luas segitiga siku-siku PQR adalah:
1
L= (a ×t)
2
1
¿ (12 cm× 10 cm)
2
1
¿ (120 cm 2 )
2
¿ 60 cm 2
- Keliling segitiga siku-siku PQR adalah:
K=PQ +QR + PR
¿ 10 cm +12 cm+15,62 cm
¿ 37,62 cm
¿ 16 √ 2 cm
¿ 22,63 cm
- Luas pesegi ABCD adalah:
2
L=s
2
¿(16 cm)
2
¿ 256 cm
- Keliling pesegi ABCD adalah:
K=4 × s
¿ 4 ×16 cm
¿ 64 cm
IX. DAFTAR PUSTAKA Afrianita, Reri dan He r u Dibyo Laksono. (2015). Metode
Numerik dengan Matlab. Padang: Lembaga
Pengembangan Teknologi Informasi dan Komunikasi
(LPTIK).
Siregar, Tiur Malasari. (2019). Penuntun Praktikum Dasar-
Dasar Matlab. Medan: Unimed Press.
Wahid, Abdul dan Dimitri H. Anggoro. (2005). Pengembangan
Laboratorium Maya Pengendalian Proses. Jurnal
Teknologi. Vol 1(2)
Dr. Nerli Khairani, S.Si., M.Si Dichi Akbar Wahyudi M. Ichsan Abdillah
NIP: 196911261997021001 NIM: 4171111013 NIM: 4181111010