Anda di halaman 1dari 11

ME

EMBANDIINGKAN PENGGUN
P NAAN TUR
RBO PASCCAL,
MA
ATLAB DA
AN MAPLE
E DALAM KOMPUTA
K ASI NUME
ERIK
M
METODE NEWTONN RAPHSO
ON

D
Diajukan unntuk Melen
ngkapi Tuggas
dalam Mata Kuliah Seminar
S Peendidikan M
Matematika
a

Oleh,

I
Iwan Doum
my
06
6061030200052

ultas Keguruan dan Illmu Pendid


Faku dikan
Universitas Syiah
h Kuala
Darusssalam, Bannda Aceh
2009
BAB I PENDAHULUAN

1. Latar Belakang

Matematika adalah sebuah bidang keilmuan yang memeiliki

karakteristik yang khas sebagai disiplin ilmu. Konsep yang terbangun bagi

seorang yang mempelajari dan menekuni matematika merupakan konsep

yang memiliki sistematika. Oleh sebab itu matematika menjadi dasar dalam

sistem komputasi.

Perkembangan teknologi informasi yang cukup pesat saat ini

menggiring kita untuk juga berpacu menggunakan produk teknologi tersebut.

Karena memang tujuan teknologi adalah memudahkan pekerjaan dalam

peneyelesaian permasalahan yang dihadapi manusia. Secara khusus

teknologi informasi dengan media computer telah menjadi trend dalam

mengkontruksi pemahaman terhadap berbagai disiplin ilmu tak terkecuali

matematika sebagai ilmu alat. Pemahaman konsep dan permasalahan dalam

matematika dapat dibangun melalui komputerisasi. Sehingga muncullah

berbagai perangkat lunak (software) yang secara khusus maupun tidak

ditujukan untuk bidang matematika. Perangkat lunak tersebut diantaranya

MAPLE, MATLAB, MATHEMATICA, MATHCAD, dan masih banyak

lagi. Dalam fungsinya berbagai software , memiliki karakterisistik tersendiri

baik dari bahasa serta sintaks yang digunakan untuk mendefinisikan sebuah

konsep matematika.
Memahamkan konsep matematika terutama yang abstrak tentu akan

menjadi masalah tersendiri untuk disajikan dalam pembelajaran. Visualisasi

konsep adalah salah satu solusi yang dapat diberikan.


2. Tujuan Penulisan

Tujuan penulisan makalah ini yaitu:

a. Memperkenalkan perangkat lunak (software) MAPLE dan MATLAB

sebagai sebuah software matematika.

b. Mengkontruksi beberapa konsep matematika dengan menggunakan

software MAPLE dan MATLAB.

c. Membandingkan software MAPLE dan MATLAB dalam memahami

konsep matematika.

3. Manfaat Penulisan

Adapun manfaat penulisan makalah ini adalah:

a. Mahasiswa mendapat tambahan wawasan berkenaan komputasi

matematika.

b. Mahasiswa dapat menggunakan MAPLE dan MATLAB untuk

memahami matematika serta dapat diterapkan untuk media

pembelajaran di sekolah.

c. Membiasakan mahasiswa menggunakan multimedia pembelajaran

sebagai salah satu media belajar.

4. Definisi Operasional

a. fungsi (pemetaan) adalah suatu relasi dari himpunan A ke himpunan B

yang dalam hal ini setiap anggota dari A direlasikan dengan tepat satu

anggota B. Apabila dinyatakan dalam notasi, misalkan f adalah suatu

fungsi yang memetakan himpunan A ke B.


BAB II PEMBAHASAN

1. Operasi Dasar Pada MAPLE dan MATLAB

Untuk mengawali pembahasan, sebaiknya perlu diperhatikan tentang

operasi daar dalam maple dan matlab. Operator yang digunakan oleh kedua

software ini dapat di lihat pada table di bawah,

Operasi dan sintaks Operator Operator

Penjumlahan + +

Pengurangan - -

Perkalian * *

Pembagian / /

ax a^x a^x

Sinus x sin(x) sin(x)

Cosinus x cos (x) cos (x)

Tangen x tan (x) tan (x)

Eksponen ex exp (x) exp (x)

Nilai Mutlak |x| abs (x) abs (x)

Nilai π Pi pi

Logaritma natural ln (x) log

Logaritma bil. basis n log[n](x) logn

Table 1. Operator dan sintaks dasar

Berikut contoh perintah perhitungan,

MAPLE
> 4 C 5; # perintah penjumlahan 4 C 5

( 2 C 5 ) ( 3K1 )
> (( 2 C 5 )*( 3 - 1 ))/2; # Operasi
2

> sin 0 Pi3 1 ; # sinus 60 o

1
3
2

> 0 0 p3 1 1 ; # sinus 60
evalf sin o
desimal

0.8660254040

MATLAB

» 4+5 % perintah penjumlahan 4+5

ans =

9
» ((2+5)*(3-1))/2

ans =

» sin(pi/3)

ans =

0.8660

2. Pendefinisian Fungsi dalam MAPLE dan MATLAB

2.1 Fungsi Dalam MAPLE

Ari Yuana (2008:15) menyatakan bahwa secara umum sintaks

untuk mendefinisikan fungsi di dalam MAPLE adalah,

> nama_fungsi := (variabel) -> operasi;

Berikut ini beberapa contoh fungsi:

1. f (x) = 5x + 1

2. g (x) = √2 + 3

3. h (x) = 3 +

4. f (x) = 3 + ln( + 2) − log( )

Dalam MAPLE fungsi tersebut didefinisikan dengan,


1. > f:=(x)-> 5*x+1;

2. > g:=(x)-> sqrt(2*x+3);

3. > h:=(x)-> 3^x+ exp(x-1);

4. > f := (x)-> 3*x^2 + ln(x^2+2)-log[10](x);

2.2 Fungsi Dalam MATLAB

Berbeda dengan MAPLE, pendefinisian fungsi dalam MATLAB

dapat dilakukan dengan dua cara yaitu, cara pertama adalah langsung

menggunakan perintah inline, sedangkan cara kedua adalah dengan

menggunakan M-file (definisi fungsi disimpan pada sebuah file dan diawali

dengan kata function. (Sahid, 2006:107)

Namun, penulis hanya mengunakan cara pertama yaitu menggunakan

perintah inline yang langsung diketikkan pada ruang kerja (workspace)

MATLAB. Keempat contoh fungsi di atas akan didefinisikan menggunakan

MATLAB yaitu sebagai berikut:

1. f=inline('5*x+1') % yaitu pendefinisian f (x) = 5x + 1

2. g=inline('sqrt(2*x+3)') % yaitu pendefinisian g (x) = √2 + 3

3. h=inline('3^x+exp^x-1') % yaitu pendefinisian h (x) = 3 +

4. f=inline('3*x^2+log(x^2+2)-log10(x)') % yaitu pendefinisian

f(x)=3 + ln( + 2) − log( )

3. Pencarian Nilai Fungsi

3.1 Nilai Fungsi pada MAPLE


Jika suatu fungsi f(x) sudah didefinisikan maka kita dapat menentuka

nilai fungsi dengan nilai x tertentu. Misalkan diberikan fungsi ( ) =

2 + 5 − 1, dan akan dicari nilai fungsi untuk x=1 atau f (1). Secara

manual dapat dicari sebagai berikut:

(1) = 2(1) + 5(1) − 1

(1) = 6

selanjutnya pencarian nilai fungsi di atas akan dicoba menggunakan

MAPLE.

> f:=(x) -> 2*x^2+5*x-1; # Pendefinisian fungsi

Kemudian kita akan memasukkan nilai x=1

> f(1);

Maka diperoleh nilai f(1) = 6.

3.2 Nilai Fungsi pada MATLAB

Sama halnya dengan MAPLE, MATLAB juga dapat menentukan nilai

suatu fungsi dengan nilai x tertentu. Jika diketahui fungsi ( ) = sin + 1 ,

dan nilai x=30o atau f(30). Secara manual dapat dicari, ( ) = sin +

(30) = sin 30 + 1

(30) = + 1

(30) = = 1.5
Dengan menggunakan MATLAB yang pertama dilakukan yaitu

mendefinisikan fungsi.

» f=inline('sin(x)+1')

» f(pi/6) % dalam MATLAB 30o didefinisikan dengan pi/6

ans =

1.5000

Dapat dilihat bahwa nilai f (30) = 1.5