Anda di halaman 1dari 27

PRAKTIKUM MATLAB

PRAKTIKUM KE V
FUNGSI PADA MATLAB

NAMA : RINI AYUNIARA


NIM : 4193311055
KELAS : PSPM F 2019
PROGRAM STUDI : S-1 PENDIDIKAN PANCASILA

RUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI MEDAN
2020
I. JUDUL PRAKTIKUM : FUNGSI PADA MATLAB
II. TUJUAN PRAKTIKUM : 1. Mengetahui cara menentukan nilai fungsi polinomial
pada suatu titik dengan menggunakan perintah Matlab pada
praktikum Matlab ke 6
2. Mengetahui cara menentukan akar-akar dari fungsi
polinomial pada suatu titik dengan menggunakan
Matlab pada praktikum Matlab ke
3. Mengetahui cara menjumlahkan fungsi polinomial
menggunakan Matlab pada praktikum Matlab ke 6
4. Mengetahui bentuk fungsi yang digunakan dalam
perkalian dan pembagian fungsi polinomial pada
praktikum Matlab ke 6
5. Mengetahui bentuk fungsi untuk menentukan turunan
dari fungsi polinomial tunggal pada praktikum ke 6
III. ALAT DAN BAHAN : A. Alat
NO NAMA ALAT JUMLAH
.
1. Laptop/pc 1 unit

B. Bahan
NO NAMA BAHAN JUMLAH
.
1. Aplikasi Matlab 1 Unit

IV. TANGGAL PRAKTIKUM : 20 November 2020


V. TINJAUAN TEORITIS : Bentuk polinomial sering kita jumpai pada masalah
Matematika. Dari persamaan berbentuk polynomial, kita
dapat mengetahui : akar-akar polynomial, perkalian
polynomial, penambahan polynomial, pembagian
polnomial, turunan polynomial Fungsi roots dalam
Mathlab dapat dipakai sebagai cara pencarian akar
persamaan dari polynomial yang (Ayres, 2006).
Dengan software Mathlab, kita dapat menyelesaikan
polynomial karena di mathlab ada fungsi-fungsi yang
telah tersedia. Sebuah polynomial n dalam matematika
dapat didefinisikan sebagai sebuah fungsi dari deret
dengan variabelnya berpangkat maksimal n. Ini dapat
ditulis sebagai berikut :
P(n) = anxn + an-1xn-1 + an-2xn-2 + an-3xn-3 + … +
a1x1 + a0x0 dengan x sebagai variable fungsi polynomial,
a sebagai koefisien pada variable x yang bersangkutan.
Dalam Mathlab, penulisan polynomial n tersebut disajikan
sebagai vector baris dari koefisien secara deretan
ascending tanpa menulis variabelnya (Andi,2017).
Bentuk umum dalam Mathlab adalah
>> p=[an an-1 an-2 an-3 … a1 a0]

sebagai koefisien pada variable yang bersangkutan. Pada


layar komputer akan muncul :
>> p=[an an-1 an-2 an-3
… a1 a0] p =
an an-1 an-2 an-3 … a1 a0 ( Supriyanto,2004 ).

Dalam matematika, polinomial adalah pernyataan


matematika yang melibatkan jumlahan perkalian pangkat
dalam satu atau lebih variabel dengan koefisien. Untuk
penambahan dua buah polinomial, dapat langsung dengan
tanda + (plus). Bentuk umum dalam Mathlab adalah d = a
+ b dengan a dan b adalah polynomial yang dijumlahkan
dan d merupakan polynomial hasil. Tentunya kita harus
ingat bahwa syarat penambahan dua buah polynomial
adalah ukuran dari kedua polynomial tersebut harus
sama(Cahyono,2013).

Perkalian dua buah polynomial dalam Mathlab


didukung oleh function conv (convolution). Bentuk
umumnya adalah c = conv(a,b). Ini berarti polynomial a
dikalikan dengan polynomial b. Kalau perkalian dua buah
polynomial dengan fungsi conv, maka dalam pembagian
dengan fungsi deconv. Bentuk umum dalam Mathlab
adalah [q,r]=deconv(c,b) dengan c sebagai polynomial
pembilang, b sebagai polynomial penyebut, q sebagai
polynomial hasil, r sebagai sisa hasil bagi (Muchyidin,
2011).
VI. PROSEDUR KERJA : 1. Membuka aplikasi MATLAB

Rini Ayuniara
4193311055

Lalu muncul tampilan utama, lalu klik fitur menu New


M-file

Rini Ayuniara
4193311055

Menentukan Nilai Polinomial


Mengetikkan perintah untuk menentukan nilai fungsi
polinomial pada jendela editor. Nilai fungsi dapat
ditentukan dengan menggunakan perintah : polyval(p,x)

Rini Ayuniara
4193311055
Kemudian simpan terlebih dahulu dengan mengklik menu
Save, lalu mengetik nama file yang ingin disimpan.
Kemudian mengklik save kembali.

Rini Ayuniara
4193311055

Kemudian memilih lokasi penyimpanan lalu ubah nama


file kemudian klik save

Rini Ayuniara
4193311055

Selanjunya, klik fitur run pada menu, maka hasinya akan


keluar pada command window

Rini Ayuniara
4193311055

Lalu contoh yang kedua input nilai f=[2 0 -11] pada m-


file sesuai di gambar
Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya di
command window

Rini Ayuniara
4193311055

Lalu contoh yang ketiga input nilai f = [1 0 0 0 2 -8 ]


dinewscript sesuai di gambar

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya di
command window
Rini Ayuniara
4193311055

Menentukan akar polynomial

Menggetikan perintah menentukkan akar polinomial


dari suatu fungsi pada jendela editor ,nilai fungsi dapat
di tentukkan dengan menggunakan perintah R:Roots(p)

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya di
command window

Rini Ayuniara
4193311055
Lalu contoh yang kedua input nilai di newscript sesuai
di gambar

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window

Rini Ayuniara
4193311055

Penjumlahan dan pengurangan fungsi polinomial

Menggetikkan perintah untuk penjumlahan dan


pengurangan fungsi polinomial di jendela editor
dengan menginput nilai yang sesuai di gambar

Rini Ayuniara
4193311055
Kemudian simpan pada dokumen yang telah disiapkan
lalu mengklik run untuk menampilkan hasilnya di
command window

Rini Ayuniara
4193311055

Perkalian dan pembagian fungsi polinomial


Menggetikkan perintah untuk perkalian dan pembagian
fungsi polinomial di jendela editor, bentuk fungsi
perkalian tersebut adalah : k= conv (p,q) dan bentuk
fungsi pembagian adalah [a,b] = deconv [p,q]

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window
Rini Ayuniara
4193311055

Lalu contoh yang kedua input nilai di newscript


sesuai di gambar

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window.

Rini Ayuniara
4193311055

Turunan fungsi polinomial


Menggetikkan perintah untuk perkalian dan pembagian
fungsi polinomial di jendela editor, bentuk fungsi dari
turunan fungsi polinomial tunggal tersebut adalah :
turunan = polyder(p)

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window

Rini Ayuniara
4193311055

Lalu contoh yang kedua input nilai di newscript sesuai


di gambar

Rini Ayuniara
4193311055
Kemudian simpan pada dokumen yang telah disiapkan
lalu mengklik run untuk menampilkan hasilnya
dicommand window

Rini Ayuniara
4193311055

Lalu contoh yang ketiga input nilai di newscript sesuai


di gambar

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window

Rini Ayuniara
4193311055

G
rafik fungsi polinomial
Menggetikkan perintah untuk perkalian dan pembagian
fungsi polinomial di jendela editor, namun perintah
polyval menentukkan nilai kodomain nya

Rini Ayuniara
4193311055

Kemudian simpan pada dokumen yang telah disiapkan


lalu mengklik run untuk menampilkan hasilnya
dicommand window

Rini Ayuniara
4193311055
VII. HASIL PRAKTIKUM : A. MATLAB
1. Diberikan fungsi polynomial f ( x )=x 7−5 x 2 +3 x+ 21,
tentukan nilai f(x) untuk x=10, x=15, x=20.
Mengetikkan perintah untuk menentukan nilai fungsi
polynomial pada jendela editor

Rini Ayuniara
4193311055

Setelah itu klik fitur save and run dan hasilnya akan
ditampilkan pada command window

Rini Ayuniara
4193311055
2. Menentukan akar-akar dari fungsi
f ( x )=x 6 −19 x 4 −10 x3 +84 x2 + 40 x −96
Mengetikkan perintah untuk menentukan akar-akar
dari fungsi polynomial pada jendela editor

Rini Ayuniara
4193311055

Hasil yang ditampilkan pada command window

Rini Ayuniara
4193311055

3. Diberikan fungsi p = 7x5 + 3x3 – 2x2 – 9x – 8,


q = x4 + 9x3 – 11x2 – 8x + 23, dan r = 12x3 + 7x2 +
27x – 1. Hitung operasi penjumlahan dan
pengurangan dibawah ini.
a. p + q
Mengetikkan perintah untuk menentukan hasil
penjumlahan fungsi polynomial pada jendela
editor.
Rini Ayuniara
4193311055

Setelah itu klik fitur save and run dan hasilnya


akan ditampilkan pada command window

Rini Ayuniara
4193311055

b. p – r
Mengetikkan perintah untuk menentukan hasil
pengurangan fungsi polynomial pada jendela
editor.

Rini Ayuniara
4193311055

Setelah itu mengklik Run untuk menampilkan


hasilnya pada command window.
c. p + q + r
Mengetikkan perintah untuk menentukan hasil
penjumlahan fungsi polynomial pada jendela
editor.

Rini Ayuniara
4193311055

Setelah itu mengklik Run untuk menampilkan


hasilnya pada command window.

Rini Ayuniara
4193311055

4. Diberikan fungsi A = 9x5 + 12x3 –x2 – 5x -1, B = x4


+ 6x3 – 2x2 – 2x, dan C = 8x3 + x2 + 2x – 4.
a. A,B, dan C
Mengetikkan perintah pada jendela editor

Setelah itu mengklik save and Run untuk


menampilkan hasilnya pada command window.

Rini Ayuniara
4193311055

b. A x B
Mengetik perintah pada jendela editor

Rini Ayuniara
4193311055

Setelah itu mengklik Run untuk menampilkan


hasilnya pada command window.
Rini Ayuniara
4193311055

c. A – C
Mengetik perintah pada jendela editor

Rini Ayuniara
4193311055

Setelah itu mengklik Run untuk menampilkan hasilnya


pada command window.

Rini Ayuniara
4193311055

d. (A + C) x A
Mengetik perintah pada jendela editor

Rini Ayuniara
4193311055
Setelah itu mengklik Run untuk menampilkan hasilnya
pada command window.

Rini Ayuniara
4193311055

Gambarla grafik fungsi


f(x) = 2x5 + 12x3 – 6x2 + 8x – 1
Mengetik perintah pada jendela editor.

Rini Ayuniara
4193311055

Setelah itu mengklik Run untuk menampilkan


hasilnya pada figure

Rini Ayuniara
4193311055

B. MANUAL

1. Diberikan fungsi polynomial f(x) = x7 – 5x2 + 3x +


21, tentukan nilai f(x) untuk x = 10, x = 15, x = 20.
Penyelesaian :
f(x) = x7 – 5x2 + 3x + 21
f(10) = (10)7 – 5(10)2 + 3(10) + 21
= 10.000.000 – 500 + 30 + 21
= 9.999.551
f(15) = (15)7 – 5(15)2 + 3(15) + 21
= 170.859.375 – 1.125 + 45 + 21
= 170.858.316
f(20) = (20)7 – 5(20)2 + 3(20) + 21
= 1.280.000.000 – 2.000 + 60 + 21
= 1.279.998.121
2. Tentukan akar-akar dari fungsi-fungsi
dibawah c. f(x) = x6 – 19x4 – 10x3 + 84x2 +
40x – 96 Penyelesaian :
Untuk mencari akar-akar dari fungsi,
menggunakan cara horner
1 0 -19 -10 84 40 -96
1 1 1 -18 -28 56 96

1 1 -18 -28 56 96 0
2 2 6 -24 -104 -96

1 3 -12 -52 -48 0


4 4 28 64 48

1 7 16 12 0
-3 -3 -12 -12

1 4 4 0
-2 -2 -4
1 2 0
Sehingga akar-akar dari fungsi f(x) = x6 – 19x4 –
10x3 + 84x2 + 40x – 96 adalah:
x1 = 1, x2 = 2, x3 = 4, x4 = -3, x5 = -2, x6 = -2

3. Diberikan fungsi p = 7x5 + 3x3 – 2x2 – 9x – 8,


q = x4 + 9x3 – 11x2 – 8x + 23, dan r = 12x 3 +
7x2+27x-1 Hitung operasi penjumlahan atau
pengurangan dibawah ini.
a. p + q = (7x5 + 3x3 - 2x2 – 9x – 8) + (x4 + 9x3 – 11x2
– 8x + 23
= 7x5 + x4 + 12x3 – 13x2 – 17x + 15
b. p – r = (7x5 + 3x3 - 2x2 – 9x – 8) – (12x3 + 7x2 +
27x – 1)
= 7x5 – 9x3 – 9x2 – 36x – 7
c. p + q + r = (7x 5 + 3x3 - 2x2 – 9x – 8) + (x4 + 9x3 –
11x2 – 8x + 23) + (12x3+7x2 + 27x
– 1)
= 7x5 + x4 + 24x3 – 6x2 + 10x + 14
d. p + r – q = (7x5 + 3x3 - 2x2 – 9x – 8) + 12x3 + 7x2
+ 27x – 1) - (x4 + 9x3 – 11x2 – 8x +
23)
= 7x5 - x4 + 6x3 + 16x2 + 26x -32

4. Diberikan fungsi A = 9x5 + 12x3 – x2 – 5x


– 1 B = x4 + 6x3 – 2x2 – 2x, dan C = 8x3 +
x2 + 2x – 4.
a. A, B, dan C
Penyelesaian :
A = 9x5 + 12x3 – x2 – 5x – 1
Aʹ = 45x4 + 36x2 – 2x – 5
B = x4 + 6x3 – 2x2 – 2x
Bʹ = 4x3 + 18x2 – 4x – 2
C = 8x3 + x2 + 2x – 4
Cʹ = 24x2 + 2x + 2
b. A x B
Penyelesaian :
A x B = (9x5 + 12x3 – x2 – 5x – 1) x (x4 + 6x3
– 2x2 – 2x)

= 9x9 + 54x8 – 18x7 – 18x6 + 12x7 +72x6


– 24x5 – 24x4 – x6 – 6x5 – 2x4 – 2x3 –
5x5 – 30x4 –10x3–10x2–x4–6x3+2x2 +
2x
= 9x9 + 54x8 – 6x7 + 55x6 – 35x5 – 57x4 –
18x3 – 8x2 + 2x
(A x B)ʹ = 81x9 + 432x7 – 42x6 + 330x5 – 175x4
– 228x3 – 54x2 – 16x + 2

c. A – C = (9x5 + 12x3 – x2 – 5x – 1) – (8x3 +x2+2x


-4)
= 9x5 + 4x3 – 2x2 – 7x + 3 (A -C)ʹ = 45x4 +
12x2 – 4x– 7
d. (A + C) x A
(A + C) = (9x5 + 12x3 – x2 – 5x – 1) – (8x3 +
x2 + 2x– 4)
= 9x5 + 20x3 – 3x – 5
(A + C) x A = (9x5 + 20x3 – 3x – 5) x (9x5 +
12x3 – x2 – 5x – 1)
= 81x10 + 108x9 – 9x7 – 45x6 – 9x5 +
108x9 + 240x6 – 20x5 – 100x4 –
20x3– 27x6 – 36x4 + 3x3 + 15x2 +
3x – 45x5 – 60x3 + 5x2 + 25x + 5
= 81x10 + 288x8 – 9x7 + 168x6 -74x5
– 136x4 – 77x3 + 20x2 + 28x + 5
((A + C) x A))ʹ = 810x9 + 230x7 – 63x6 + 1008x5 –
370x4 – 544x4 – 231x2 +40x+ 28

VIII. KESIMPULAN : 1. Mathlab menyediakan perintah untuk menentukan nilai


fungsi polynomial pada suatu titik yang diketahui. Nilai
fungsi ini dapat ditentukan dengan menggunakan
perintah
: polyval (p,x), dimana p adalah fungsi polynomial dan
x adalah nilai variable yang dapat berupa scalar, vector,
atau matriks.

2. Mathlab menyediakan fungsi yang dapat digunakan


untuk menentukan akar-akar dari suatu fungsi
polinomial. Fungsi tersebut dinamakan roots.Bentuk
fungsinya adalah
: R = roots(p), dimana r adalah akar-akar dari
polinomial yang ditampilkan dalam bentuk kolom
vector dan p adalah koefisien polinomial dalam bentuk
vector baris.

3. Dua atau lebih fungsi polynomial dapat dijumlahkan


menggunakan mathlab. Hal ini dapat dilakukan dengan
menjumlahkan koefisien-koefisien polynomial dalam
bentuk vector-vector. Apabila polynomial-polinomial
tersebut tidak berorde sama maka terlebih dahulu
dimodifikasi. Modefikasi dilakukan dengan
menyamakan orde dengan menambahkan bilangan nol
pada koefisien- koefisiennya.

4. Dua fungsi polynomial dapat dikalikan atau dibagikan


dengan menggunakan fungsi yang telah disediakan
pada mathlab. Bentuk fungsi perkalian tersebut adalah
k=konv(p,q), dimana k adalah hasil kali dua fungsi
polynomial dan p,q adalah dua vecktor yang dibentuk
dari koefisien-koefisien kedua fungsi polynomial
tersebut. Sedangkan bentuk fungsi pembagian adalah
[a,b]=deconv[p,q]

5. Untuk menentukan turunan dari fungsi polynomial


tunggal dapat menggunakan bentuk fungsi sebagai
berikut. Turunan=polyder(p), dimana p adalah vector
dari koefisien – koefisien fungsi polynomial.

IX. DAFTAR PUSTAKA : Andi.2017. Penggunaan matlab pada fungsi matematika.jurnal


matematika,Vol(2),No(1),hal 56

Ayres, Frank. 2006. Matematika Universitas Edisi 3.


Jakarta :Erlangga.

Cahyono,B,(2013),Penggunaan software matric laboratory


(matlab) dalam pembelajaran aljabar linear,Jurnal
phenomenon,Vol(1),No(1),hal 48
Muchyidin, Arif. 2017. Catatan Kecil Matlab Untuk
Matematika Terapan Dan Teknik. Cirebon: IAIN
Syekh Nurjati.
Supriyanto, Edy. 2004. Polynomial Dalam Matlab.Jurnal
Penelitian. Vol 9 (2) : 63-70.

Medan,27 November 2020


Dosen Pembimbing: Praktikan

( Dr. Izwita dewi,M.Pd ) ( Rini Ayuniara )


Nip: 19620706 198903 2 001 Nim: 4193311055

Anda mungkin juga menyukai