FUNGSI
LAPORAN PRAKTIKUM KALKULUS
Oleh
Zona Salsabila A
181810301029
LABORATORIUM MATEMATIKA DASAR
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2018
BAB 1. PENDAHULUAN
1.1 Latar Belakang
Kata fungsi sering kali kita dengar dalam ekehidupan sehari-hari. Pada
hakekatnya fungsi dalam kamus besar bahsa Indonesia berarti sekelompok aktivitas
yang tergolong pada jenis yang sama berdasarkan sifat atau pelaksanaannya.
Fungsi dapat mengacu pada fungsi musik, fungsi diatonik, fungsi bahasa, fungsi
matematika dan masih banyak hal yang lain. Dalam hal ini kita akan membahas
tentang fungsi matematika
Pengertian fungsi dalam matematika berbeda dengan pengertian dalam
kehidupan sehari-hari. Fungsi dalam matematika diperkenalkan oleh Leibniz
(1646-1716) digunakan untuk menyatakan suatu hubungan atau kaitan yang khas
antara dua himpunan. Fungsi dalam matematika adalah pemetaan setiap anggota
sebuah himpunan (dinamakan sebagai domain) kepada anggota himpunan yang
lain (dinamakan sebagai kodomain)(Lestari,1996:5)
Banyak fungsi yang sudah terdefinisi di Matlab, meliputi fungsi
eksponensial,logaritma, trigonometri, pembulatan, dan fungsi yang berkaitan
dengan bilangan kompleks. Ada beberapa fungsi trigonometri dalam matematika.
Fungsi-fungsi tersebut masuk ke dalam fungsi bawaan Matlab. Fungsi-fungsi
trigonometri tersebut antara lain sin, tan, dan cos(Setiyono,2017:15).
Pada matlab terdapat operator persamaan fungsi yang berguna dalam
menuliskan, menentukan nilai fungsi, dan menentukan persamaan fungsi. Fungsi
ini memudahkan pengguna untuk menyelesaikan persamaan – persamaan yang
rumit. Selain itu, pengerjaan fungsi dalam matlab juga relatif cepat sehingga tidak
memakan banyak waktu.
1.2 Rumusan Masalah
Adapun rumusan masalah pada praktikum mengenai fungsi ini adalah :
1. Bagaimana cara menulis fungsi di MATLAB?
2. Bagaimana cara menentukan nilai fungsi menggunakan MATLAB?
2
3
3. Bagaimana cara mengoperasikan fungsi dengan operasi matematik
menggunakan MATLAB ?
1.3 Tujuan
Tujuan pada praktikum mengenai fungsi ini adalah :
1. Mahasiswa dapat membuat fungsi dalam MATLAB.
2. Mahasiswa dapat mengoprasikan fungsi pada MATLAB.
3. Mahasiswa dapat mengoprasikan fungsi dengan operasi matematik
menggunakan MATLAB.
1.4 Manfaat
Diharapkan pada laporan kali ini, pembaca dapat membuat operasi matematika
fungsi dengan menggunakan MATLAB. Dan diharapkan membuat mahasiswa
mampu mengoperasikan fungsi pada MATLAB serta oeprasi matematik yang
lainnya. Manfaat lain dari penulisan laporan ini adalah mampu menambah wawasan
dari pembaca khususnya tentang aplikasi MATLAB.
BAB 2. TINJAUAN PUSTAKA
2.1 Definisi Fungsi
Fungsi adalah suatu nama yang mewakili suatu operasi tertentu. Misalnya sqrt
digunakan untuk menghitung akar kuadrat, dan sin dipakai untuk menghitung sinus
suatu radian. Dalam hal ini, nilai akan dilewatkan ke dalam fungsi disebut sebagai
argument(Setiyono,2017:11)
Menurut Budi Cahyono (2013:23)Matlab memiliki banyak fungsi standar.
Setiap fungsi akan mempunyai tugas yang berbeda. Matlab berisi functions
standard seperti sin, cos, log, exp, sqrt, dan fungsi lainnya. Secara umum fungsi
konstanta seperti pi (𝜋) juga tersedia di Matlab.
2.2 Jenis – Jenis Fungsi Matlab
Berikut adalah fungsi – fungsi yang mempermudah penulisan dalam matlab
Tabel 1. Jenis Fungsi pada Matlab
abs(x) menghitung nilai absolut dari x, yaitu |x|
fungsi “signum”: bernilai +1 jika x
sign(x) positif, -1 jika x negatif, dan 0 jika x
sama dengan nol
factorial(x) Menghitung nilai faktorial
Fungsi eksponensial dan logaritma:
sqrt(x) akar kuadrat dari x
exp(x) pangkat natural dari x, yaitu ex
log(x) Logaritma tanpa basis
log10(x) logaritma dengan basis 10
log2(x) Logaritma dengan basis 2
Fungsi trigonometri:
4
5
fungsi trigonometri sinus, cosinus,
sin(x), cos(x), tan(x),
tangent,
cot(x), sec(x), csc(x)
cotangent, secant, dan cosecant.
asin(x), acos(x),
atan(x), acot(x), fungsi arcus trigonometri
asec(x), acsc(x)
sinh(x), cosh(x),
tanh(x), coth(x), fungsi trigonometri-hiperbolik
sech(x), csch(x)
asinh(x), acosh(x),
atanh(x), acoth(x), fungsi arcus trigonometri-hiperbolik
asech(x), acsch(x)
Fungsi pembulatan
round(x) pembulatan x ke bilangan bulat terdekat
pembulatan ke bawah dari x ke bilangan
floor(x)
bulat terdekat
pembulatan ke atas dari x ke bilangan
ceil(x)
bulat terdekat
pembulatan ke bawah untuk x positif,
fix(x)
dan ke atas untuk x negatif
rem(x,y) sisa pembagian dari x/y
Fungsi bilangan kompleks
menghitung komponen riil dari
real(z)
bilangan kompleks z
menghitung komponen imajiner dari
imag(z)
bilangan kompleks z
6
menghitung magnitude dari bilangan
abs(z)
kompleks z
menghitung argumen dari bilangan
angle(z)
kompleks z
menghitung konjugasi dari
conj(z)
bilangan kompleks z
2.3 Penulisan Fungsi dan Operasi Fungsi Pada Matlab
Penulisan fungsi sedikit berbeda dengan cara penulisan operasi aljabar pada
matlab sebelumnya. Untuk penulisan fungsi pada matlab, terlebih dahulu
definisikan simbol variabel yang akan digunakan dengan sintak “x=sym(‘x’)” atau
“syms x”. Untuk memasukkan lebih dari 1 variabel maka bisa dilakukan dengan
cara menuliskan dengan tambahan “s” dibelakangnya seperti sintak “syms xy”.
Setelah itu tulis fungsi yang akan diselesaikan dengan cara “f=@(variabel yang
sudah didefinisikan)(fungsi)”. Lalu, jika ingin memasukkan nilai fungsi, tuliskan
“f(nilai fungsi)”.
2.4 Command Khusus dalam Matlab
Dalam matlab, terdapat command – command khusus yang berguna untuk
mengotak – atik bentuk fungsi, diantaranya adalah
1. Solve (penyelesaian)
Perintah solve digunakan untuk menentukan nilai suatu fungsi sama dengan
nol atau f(x)=0. Dengan sintak : “solve (fungsi)”.
2. Expand (menguraikan)
Expand yaitu perintah yang digunakan untuk menguraikan suatu fungsi dengan
sintak : “expand (fungsi)”.
3. Simplify (menyederhanakan)
Simplify digunakan untuk menyederhanakan suatu fungsi, perintah ini sama
dengan expand, tetapi perintah ini biasanya digunakan untuk fungsi yang memiliki
penyelesaian yang panjang, sintak : “simplify (fungsi)”.
7
4. Factor (memfaktorkan)
factor(x) digunakan untuk mencari faktor – faktor suatu fungsi dengan sintak :
“factor (fungsi)” (Dafik,2007:9).
2.5 Fungsi Invers dan Komposisi
Misal nama fungsinya adalah f, maka fungsi invers ditulis dengan sintak
“finverse(f(variabel))”. Untuk fungsi komposisi ditulis dengan sintak
“compose(fungsi 1,fungsi 2,....n)”
BAB 3. METODOLOGI
3.1 Alat dan Bahan
Alat dan bahan digunakan untuk mendukung kegiatan praktikum
mengenai fungsi, yaitu :
3.1.1 Alat :
Komputer atau laptop
3.1.2 Bahan
Software Matlab
3.2 Langkah Kerja
Langkah kerja yan harus dilakukan sebelum melakukan praktikum
fungsi matematika engan menggunakan matlab, yaitu :
1. Siapkan laptop atau komputer
2. Buka program MATLAB
3. Program MATLAB siap digunakan
8
BAB 4. HASIL DAN PEMBAHASAN
Setelah melaksanakan praktikum pada hari Selasa, tanggal 10 September
2018 mengenai fungsi, didapati beberapa persamaan fungsi dalam matlab serta
kesalahan – kesalahan dalam penulisan sintak.
4.1 Hasil
Hasil yang diperoleh saat praktikum :
Mendefinisikan Fungsi
Mencari Nilai Fungsi
9
10
Menghitung Fungsi komposisi
Menggunakan perintah solve
11
Menggunakan perintah expand
Menggunakan perintah factor
Menggunakan perintah simplify
12
Menggunakan perintah finverse
Menggunakan fungsi trigonometri
4.2 Pembahasan
Pada praktikum kali ini, dijelaskan bagaimana cara mendefinisikan fungsi
,menghitung fungsi komposisi, expand dan solve serta finverse. Sama halnya
dengan fungsi lain, untuk menghitung trigonometri tulis command “sin (pi/3)” atau
“cos(pi/6)” atau “tan(pi/3”). Dalam fungsi trigonometri harus menggunakan pi,
karena jika langsung memasukkan sudutnya maka akan terdeteksi sebagai radian.
Untuk menulis komposisi,solve dan expand, terlebih dahulu harus
mendefinisikan variabel dengan menuliskan sintak “x=sym(‘x’)” lalu menulis
fungsinya “f=@(x)(fungsi)”, lalu masukkan perintah yang ingin digunakan. Untuk
menggunakan perintah komposisi, ketikkan “compose(fungsi 1, fungsi 2)”. Untuk
menggunakan fungsi solve ketikkan “solve(fungsi)”. Untuk menggunakan fungsi
13
expand, ketikkan “expand(fungsi)”. Cara melakukakan fungsi invers yaitu terlebih
dahulu membuat fungsinya, lalu ketikkan “finverse(fungsi)”. Setelah di enter, maka
akan muncul peringatan.
BAB 5. PENUTUP
5.1 Kesimpulan
Fungsi adalah suatu nama yang mewakili suatu operasi tertentu. Fungsi
dapat dikerjakan dengan mudah lewat matlab karena perintah – perintah yang
disediakan oleh matlab.
5.2 Saran
Sebelum melakukan praktikum, seharusnya praktikan sudah mengerti dan
menguasai materi yang akan diberikan sehingga tidak terjadi error saat praktikum.
14
DAFTAR PUSTAKA
Cahyono,[Link] Software Matlab Dalam Pembelajaran
Linier. Semarang : Universitas Islam Negri Walisongo
Dafik.2000. Matlab dalam Matematika. Jember : Universitas Jember
Lestari,Budi.1996. Matematika I (Fungsi dan Turunan tak Berhingga). Jember :
Faperta Universitas Jember
Setiyono,[Link] Dengan Matlab. Surabaya : Institut Teknologi
Sepuluh November
15
LAMPIRAN
No. 1
No.2
16
17
No.3
No.4
18
Error dan solusinya
Seharusnya sebelum memasukkan fungsi “(a^2-1)” itu dimasukka terlbeih dahulu
definisi dari “(f(x)” sehingga menjadi “k=@(x)(finverse(f(x)* (a^2-1)))”
Mendefinisikan “x=sym(‘x’)” sebelum menggunakan perintah komposisi
meskipun diatas sudah ditulis ‘x=sym(‘x’)”
Kurang dalam memberi tanda pada kurung tutup, dan seharusnya diberi 3 tanda
kurung tutup
19
Seharusnya sebelum menuliskan fungsi pada MATLAB kita harus mendifinisikan
‘x’ dengan syntax “x=sym(‘x’)