MODUL I MENGENAL MATLAB

dokumen-dokumen yang mirip
MODUL I MENGENAL MATLAB

MODUL 1. Command History Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

METODE NUMERIK Modul I

STRUKTUR PROGRAM MATLAB

MODUL I PENGENALAN MATLAB

BAGIAN 1 SINTAK DASAR MATLAB

A.Firmansyah 1. Pendahuluan. 2. Lingkungan Kerja Matlab. Lisensi Dokumen: 2.1 Beberapa Bagian dari Window Matlab

MEMULAI MENGGUNAKAN MATLAB

Dasar-dasar MATLAB. by Jusak Irawan, STIKOM Surabaya

BAB III PEMROGRAMAN MATLAB 2 Copyright by

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

Penggunaan Metode Numerik dan MATLAB dalam Fisika

WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING ABSTRAK

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan dapat memahami dan bisa melakukan:

BAB 2 PENYELESAIAN PERSAMAAN NON LINEAR

Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab

Pemrograman dengan MATLAB. Pengantar

Pemrograman pada MATLAB

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

BAB 2 LANDASAN TEORI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET 1 (TEKNIK KOMPUTASI)

BAB 3 PENYELESAIAN PERSAMAAN NON LINIER

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MIPA RENCANA PELAKSANAAN PEMBELAJARAN

MODUL PRAKTIKUM KOMPUTASI GEOFISIKA (TEG612203) OLEH SYAMSURIJAL RASIMENG, M.Si. & TIM ASISTEN LAB. PROSESING DAN PEMODELAN DATA GEOFISIKA

MODUL 1 PENGANTAR PROGRAM MATLAB DAN PENGGUNAANNYA UNTUK ALJABAR MATRIKS SEDERHANA

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

BERKENALAN DENGAN MAXIMA

Modul 1 Pengenalan MATLAB

METODE NUMERIK 3SKS-TEKNIK INFORMATIKA-S1. Mohamad Sidiq PERTEMUAN : 3 & 4

MODUL PRAKTIKUM FISIKA KOMPUTASI. Disusun Oleh:

MATRIKS DAN KOMPUTASI

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017

Andry Pujiriyanto

Artikel BERKENALAN DENGAN MAXIMA

PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB

DASAR-DASAR MATLAB. Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya.

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

MODUL PETUNJUK PRAKTIKUM KALKULUS I. OLEH : Drs. J. V. A. Tambelu, M.Pd Dra. T. A. S. Rembet, M.Sc Navel O. Mangelep, S.Pd

MODUL PRAKTIKUM ALJABAR LINIER

Bahasa FORTRAN. Saifoe El Unas. Apa FORTRAN itu?

BAB 4 PENYELESAIAN SISTEM PERSAMAAN LINEAR

Bab 2. Penyelesaian Persamaan Non Linier

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB

Andry Pujiriyanto

MOTIVASI. Secara umum permasalahan dalam sains dan teknologi digambarkan dalam persamaan matematika Solusi persamaan : 1. analitis 2.

MODUL PRAKTIKUM 6. Determinan dan Sistem Persamaan Linier. cukup dengan perintah det(a). Coba lihatlah contoh di bawah ini

[ 1 1 PENDAHULUAN SCILAB. Modul Praktikum Metode Numerik. 1. Struktur Scilab

Matriks. Baris ke 2 Baris ke 3

Panduan Praktikum S1 Elins Eksp. Kontrol Digital 1

METODE NUMERIK. Akar Persamaan (2) Pertemuan ke - 4. Rinci Kembang Hapsari, S.Si, M.Kom

G a a = e = a a. b. Berdasarkan Contoh 1.2 bagian b diperoleh himpunan semua bilangan bulat Z. merupakan grup terhadap penjumlahan bilangan.

Pengantar Pemrograman MATLAB

Pengenalan Microsoft Excel 2007

Persamaan Non Linier

Metode Numerik. Persamaan Non Linier

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

2016 SRIWIJ MODUL PRAKTIKUM ALJABAR LINIER PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN 2016 SRIWIJAYA

PETUNJUK PRAKTIKUM MATLAB LANJUT

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

MODUL 3 FAKTORISASI LU, PARTISI MATRIK DAN FAKTORISASI QR

FUNGSI M-FILE Fungsi M-File

PENDAHULUAN A. Latar Belakang 1. Metode Langsung Metode Langsung Eliminasi Gauss (EGAUSS) Metode Eliminasi Gauss Dekomposisi LU (DECOLU),

Ilustrasi Persoalan Matematika

Modul Praktikum Analisis Numerik

1 Penyelesaian Persamaan Nonlinear

4. SISTEM PERSAMAAN DAN PERTIDAKSAMAAN

PENGENALAN SPSS & PEMBUATAN FILE DATA

PELATIHAN PROGRAM MATLAB UNTUK BELAJAR MATEMATIKA ALJABAR DI SMA NEGERI I BANDONGAN DAN SMA EL SHADAI MAGELANG

Kriteria Unjuk Kerja. Besaran vektor. Vektor satuan Menggambar Vektor

BAB II OPERASI DASAR MAPLE

MODUL 1 OPERASI-OPERASI ARRAY

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

BAB II AKAR-AKAR PERSAMAAN

Fungsi ini dibuat melalui menu File New Script. Kemudian tulis fungsi di bawah ini di layer MATLAB editor.

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Catatan Kecil Belajar MATLAB Untuk Matematika Terapan dan Teknik. Arif Muchyidin

BAB I PENDAHULUAN Pengantar Bahasa ISETL

METODE NUMERIK. Akar Persamaan (1) Pertemuan ke - 3. Rinci Kembang Hapsari, S.Si, M.Kom

BAB I ARTI PENTING ANALISIS NUMERIK

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Pendahuluan

Pertemuan2 Percabangan & Perulangan pada Python

Dalam bentuk SPL masalah ini dapat dinyatakan sebagai berikut:

BAB 3 PENYELESAIAN KONDISI

PENDAHULUAN. Ketiga Common LISP Bahasa fungsional Fortran, ALGOL, Pascal, Bahasa prosedural

1.1 Sistem Komputer... 2

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

METODA NUMERIK PRAKTIKUM 3 : APROKSIMASI PERSAMAAN TAKLINEAR Pokok Bahasan: Metoda Newton dan Iterasi Titik Tetap

C. GRAFIK FUNGSI TRIGONOMETRI

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Excel 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

LAPORAN PRAKTIKUM PENGOLAHAN SINYAL DIGITAL. No. Percobaan : 01 : Pengenalan Matlab Nama Praktikan : Janita Dwi Susanti NIM :

GUI Matlab untuk membuat grafik fungsi

MODUL 2 INTERNET PROGRAMMING : PHP (2)

TIPE DATA. 2.1 String

DASAR-DASAR PEMROGRAMAN. MS-EXCEL dan VBA Macro

Transkripsi:

MODUL I MENGENAL MATLAB TUJUAN Mahasiswa dapat mengenal MATLAB Mahasiswa dapat menggunakan fungsi Help Mahasiswa dapat menggunakan operasi pada MATLAB TEORI Gambaran sederhana tentang MATLAB adalah sebuah kalkulator yang mampu melakukan perhitungan yang sederhana dan rumit, selain itu kemampuan MATLAB yang lain adalah dalam hal visualisasi atau grafik dari hasil suatu fungsi matematika. MATLAB merupakan bahasa pemrograman yang menggunakan bahasa command line. MATLAB juga menyediakan fungsi-fungsi matematika yang sangat lengkap, misalkan sqrt, det, inv, dst. Data yang dikelola dapat berbentuk array maupun matriks. MATLAB mempunyai fasilitas Mfile yang digunakan untuk menyimpan program. PRAKTEK a. Memulai MATLAB dan mengakhiri Pilih Start pilih MATLAB Maka akan muncul tampilan seperti dibawah ini command windows 1

Command window adalah area dimana user dapat melakukan perintah operasi atau memanggill fungsi yang disediakan oleh MATLAB. Jika akan keluar dari MATLAB ketik quit, maka user akan keluar dari MATLAB. - perhitungan matematika sederhana menghitung luas dan keliling lingkaran - perhitungan matriks menginpukan matriks melakukan operasi matriks : penjumlahan, perkalian, determinan dan invers 2

b. Memanfaatkan fasilitas Help MATLAB memiliki banyak perintah yang tidak mudah untuk diingat. Untuk menemukan perintah tersebut MATLAB menyediakan perintah help. - misal untuk mengetahui perintah determinan (det) dan akar (sqrt) 3

TUGAS 1. Hitung volume silinder dengan jarai-jari alas 10, tinggi silinder 21 2. Lakukan operasi penjumlahan dan perkalian 2 matriks, hitung invers, determinan dan transpose dari hasil operasi tersebut pada matriks berordo : No mhs ganjil : ukuran ordo 3 X 3 No mhs genap : ukuran ordo 4 X 4 4

MODUL II FUNGSI-FUNGSI PADA MATLAB Tujuan Mahasiswa dapat mengerti dan mampu menggunakan fungsi yang ada untuk analisis pada metode numeric Mahasiswa dapat menyimpan dan memanggil data Teori Sama seperti kalkulator biasa, MATLAB mempunyai beberapa fungsi umum yang penting untuk matematika(dalam hal ini metode numeric). MATLAb juga memiliki ratusan fungsi khusus dan algoritma yang berguna untuk penyelesaian permasalahan tertentu. Fungsi-fungsi umum yang terdapat pada MATLAB antara lain: Abs(x) : harga mutlak Acos(x) : invers cos Asin(x) : invers sin Atan(x) : invers tangen Cos(x) ; cosinus Sin(x) : sinus Exp(x) : eksponensial Fix(x) : pembulatan kearah nol Imag(x) : bagian imaginer suatu bilangan kompleks Log(x) : logaritma natural Real(x) : bilangan real suatu bilangan kompleks Log10(x) : logaritma biasa Rem(x) : sisa pembagian Round(x) : pembulatan kearah bilangan bulat terdekat Floor(x) : pembulatan kearah minus tak terhingga Ceil(x) : pembulatan kearah plus tak berhingga 5

Data dan variable yang dibuat dalam jendela command tersimpan dalam ruang kerja MATLAB. Untuk menampilkan nama-nama dalam ruang kerja MATLAB gunakan perintah : who Praktek Akan digunakan beberapa fungsi yang ada diatas contoh : peluruan Radioaktif Elemen radioaktif uranium mempunyai umur paruh 160 hari, yang berarti bahwa setelah 160 hari maka jumlah uranium akan menjadi setengah dari kondisi semula. Jika terdapat 20 gram uranium hari ini, berapakah yang tinggal setelah 200 hari? Maka jumlah yang tinggal= jumlah yg masih ada= jumlah semula x (0.5) waktu / paruhhwaktu Penulisan dalam MATLAB 6

sekarang akan dipanggil variable diatas dengan perintah who pada MATLAB untuk informasi yang lebih detail gunakan :whos untuk menyimpan data dalam MATLAB gunakan save variable yang kita miliki telah tersimpan pada matlab.mat dengan format biner. 7

Tugas Lakukan perhitungan bunga pada kasus pembelian mobil secara kredit dibawah ini: Si Adi telah menyetujui untuk membeli baru merk BMW seharga 500 juta. Dealer mobil menawarkan dua pilihan kredit untuk pembelian, yaitu: 1. bunga 10 % /tahun selama 3 tahun dan 2. bunga 9,8%/thn selama 4 tahun Tentukan pilihan yang terbaik untuk Adi, jelaskan perhitungan bunganya, berapa dia harus membayar kredit mobil perbulannya? tampilkan variable-variabel yang anda gunakan. (perhitungkan dua alternatif yang ada tersebut) 8

MODUL III OPERASI MATRIK DAN GRAFIK Tujuan: Mahasiswa dapat melakukan operasi matriks Mahasiswa dapat menggunakan perintah pembuatan grafik Teori MATLAB menyediakan banyak fungsi matrik yang berguna untuk menyelesaikan masalah-masalah numerik dan linier. Gambaran singkat fungsi matrik diantaranya seperti dibawah ini: Det(A) : determinan matriks Eig(A) : nilai eigen Chol(A) : faktorisasi cholesky Inv(A) : invers matriks Lu(A) : factor dari eliminasi gauss Poli(A) : karakteriostik polynomial Rank(A) : jumlah baris dan kolom bebas linier Selain fungsi diatas MATLAB juga menyediakan fungsi matrik khusus, diantaranya sbb: [ ] : matriks kosong eye : matriks identitas hadamard : matriks hadamard company : matriks companion hankel : matriks hankel hilb :matriks Hilbert invhilb : invers Hilbert magic : matriks segiempat ajaib ones : matriks dengan semua elemen Satu pascal : matriks segitiga pascal zeros : matriks dengan semua elemen nol 9

Pada MATLAB juga terdapat fungsi yang dapat menampilkan grafik dari suatu fungsi dengan menggunakan perintah plot (grafik 2 dimensi). Untuk mencetak suatu grafik dari menu bar klik jendela figure gunakan perintah print (dari menu file). Praktek Diketahui 2 matrik A ordo 3x4 dan matriks B ordo 4x4 seperti dibawah ini akan dicari perhitungan matriks : AB, det(b),det(a), BA, invers(a), invers(b) dan det(inversb) 10

contoh memunculkan matriks khusus Akan dibuat grafik fungsi sebagai berikut: y = sin( 5x), dengan interval x adalah 5 sampai dengan 5, maka tampilan pada MATLAB sbb: 11

sehingga grafik yang muncul sbb: Tugas 1. Buat persamaan linier dengan 5 persamaan dan 5 variabel, selesaikan dengan menggunakan invers dan determinan. 2. Tampilkan : matrik identitas, matriks nol,matriks yang elemennya satu dengan ordo minimal 4x4. 3. Gambarlah grafik fungsi y=cos(x) dan y=tan(x) 12

MODUL IV MENGENAL M-FILE Tujuan Mahasiswa dapat mengenal script M-File pada Matlab Mahasiswa dapat menggunakan script pada M-file Dasar Teori Apabila dipunyai masalah sederhana, perintah langsung dari jendela command cukup cepat dan efektif, tetapi jika perintah banyak atau ingin mengubah nilai beberapa variable, kemudian mengulang kembali perhitungannya maka perintah langsung sangat membosankan. Matlab membolehkan pengetikan deretan perintah tersebut pada suatu teks file, kemudian memerintahakn Matlab untuk membuka file tersebut dan menjalankannya seolah-olah diketikan langsung dijendela command. File seperti ini disebut file script atau M-File. File ini diakhiri dengan ekstensi.m Perintah-perintah yang ada pada M-File antara lain: 1. disp(ans) = digunakan untuk menampilkan hasil tanpa menampilkan nama variable. 2. echo = mengatur jendela command dalam penampilan kembali perintah yang sedang dikerjakan. 3. input = meminta pemakai untuk memberikan input 4. keyboard = memberikan kontrol pada keyboard sementara waktu. Ketikkan return untuk kembali. 5. pause = berhenti sampai pemakai menekan sembarang tombol. 6. pause(n) = berhenti sampai n detik 7. waitforbuttonpress = berhenti sampai penekanan tombol mouse atau keyboard. Jika perintah Matlab tidak diakhiri dengan titik koma, hasil perintah itu serta nama variabelnya akan ditampilakn kembali dalam jendela command. Praktek Contoh berikut adalah cara pembuatan script dalam M-File Ketikkan perintah yang ada dibawah ini pada M-file editor 13

Kemudian simpan pada direktori work yang ada pada Matlab. Setelah itu tampilkan hasil dari x1 pada jendela command dengan mengetikan seperti dibawah ini Tugas 1. Lengkapi rumus.m diatas untuk menghitung x2, tampilkan hasilnya 2. Tentukan persamaan berikut 2 a. x 5x + 6 = 0 2 b. x + 2.5x 1.5 = 0 3 Diketahui persamaan linier 2a + b c = 2 a + 2b c=2 a- b + 2c = 2 Buat script M-File untuk menyelesaikan system persamaan linier diatas dengan metode invers dan determinan. 4. Selesaikan soal diatas dengan Matlab interaktif 14

MODUL V MENGENAL FUNGSI PADA M-FILE Tujuan Mahasiswa mengenal fungsi M-file pada Matlab Mahasiswa dapat mengetahui fungsi M-File pada Matlab Dasar Teori Saat fungsi Matlab seperti inv, sqrt dan lain-lain digunakan Matlab menerima variable yang diberikan, menghitung hasil berdasarkan input dan mengembalikan hasil akhir (output). Perintah-perintah yang digunakan oleh fungsi tidak dapat dilihat, karena yang dilihat hanya apa yang diinputkan dan outputnya. Dengan demikian dapat digambarkan fungsi sebagai kotak hitam. Didalam Matlab masalah yang seperti ini dapat diselesaikan dengan adanya fungsi M-File, dimana kita dapat membuat fungsi sendiri. M-file sangat cocok digunakan untuk menyelesaikan masalah besar atau komplek. Pemberian nama fungsi harus sama dengan file yang disimpan dalam direktori work pada Matlab. Praktek Akan digunakan fungsi flipud untuk matrik ukuran n x n seperti dibawah ini, ketikkan pada M-file dan simpan dengan nama file flipud. Jalankan fungsi ini pada jendela command dan berikan input matriks sembarang seperti dibawah ini 15

contoh lain tentang fungsi penjadwalan pembayaran Permasalahan : Perhatikan suatu pinjaman A dollar dengan bunga tahunan R persen, dibayar lunas dalam M bulan. Tulis suatu M-File yang menampilkan jadwal pembayaran jika tidak ada argumen output yang diberikan, pembayaran bulanan P jika diberikan satu argumen output atau pembayaran bulanan P dan suatu matriks numerik yang memuat jadwal pembayaran jika diberikan dua argumen output. Penyelesaian: Pembayaran bulan P pada pinjaman A dolar, dengan tingkat bunga tahunan R yang dibayar lunas pada bulan M adalah: M R(1 + R) P = A M (1 + R) 1 Saat pembayaran pertama, bunga yang dibayar adalah Ip1=RxA. Dengan pembayaran P, uang pokok yang dibayar adalah Pr1=P-Ip1 dan sisa pinjaman adalah B1=A-Pr1. Pada setiap pembayaran sesudahnya, bunga yang dibayar adalah Ip m = RxBm 1, dan sisa pinjaman adalah B m = B 1 P. Dengan menggunakan informasi ini, m rm penyelesaian fungsi M-file adalah: function[p,s]=loan(a,r,m) % mulai dengan pengecekan kesalahan if nargin<3, error('diperlukan argumen input.'), end if fix(m)~=m, error('jumlah bulan harus bilangan bulat.'); end 16

% perhitungan rm=(r/100)/12; %tingkat bunga bulanan p=a*(rm*(1+rm)^m/((1+rm)^m-1)); % pembayaran yang diperlukan if nargout==1 % selesai jika pembayaran diperlukan P=p; % kopi output kevariabel output return end B=zeros(m,1) % variabel keterangan untuk sisa pinjaman tiap bulan Ip=B; % variabel bungan yang dibayar tiap bulan Pr=B; % variabel untk pinj pokok tiap bulan for i=1:m % membuat tabel data if i==1 % hitung bunga jk sisa pinj adalah jumlah awal Ip(i)=rm*a; else % sisa pinj adalah B(i-1) Ip(i)=rm*B(i-1); end Pr(i)=p-Ip(i); % pinj pokok dibayar bulan ini if i==i % menghitung sisa pinj setelah pembayaran B(i)=a-Pr(i); else B(i)=B(i-1)-Pr(i); end end B(abs(B)<0.001)=0; % mengeset sisa pinjaman mendekati nol s=[(1:m)' B Ip Pr]; if nargout==0 % menampilkan tabel disp(['jumlah = 'num2str(a)]) disp(['tingkat bunga = 'num2str(r)]) disp([' jumlah bulan = 'int2str(m)]) disp(['pembayaran = 'num2str(p)]) disp(' ') disp(' Jadwal pembayaran') disp('pembayaran SisaPinjaman Bunga Uang_pokok') fprintf(' %5.0f %12.2f %12.2f % 12.2f\n',s') 17

else % dua argumen output diminta P=p; S=s; end Untuk melihat hasil fungsi diatas, ketikkan nama fungsinya pada jendela command, seperti dibawh ini Loan adalah nama file dalam M-File dan juga fungsi yang kita berikan untuk penyelesaian masalah diatas. Tugas Coba program diatas untuk perhitungan bunga, dengan pinjaman 20jt, tingkat bunga 10%, 11% dan 12% dengan masa pinjaman 5 thn, 7thn dan 10 thn. 18

MODUL VI AKAR PERSAMAAN Non LINIER Tujuan Teori Mahasiswa dapat menentukan akar-akar persamaan non Linier Mahasiswa menggunakan fasilitas M-File Mahasiswa dapat menyelesaikan persamaan Newton Raphson Didalam permasalahan numeric yang sifatnya non linier, sangatlah mudah apabila dapat diselesaikan dengan menggunkan fungsi dalam M-File. Persamaan linier dapat disajikan f(x)=0 dengan f(x) adalah fungsi non linier. Rumus iterasi metode Newton Raphson adalah sebagai berikut: x i+ 1 = x i f ( xi ) f '( x ) i Algoritma atau langkah-langkah pencarian akar dengan metode Raphson sebagai berikut: a. Tentukan taksiran awal ( x 0 ) dan ε atau batas toleransi b. Hitung x i+ 1 dengan rumus diatas c. Jika xi +1 xi ε, maka berhenti d. Jika langkah ke tiga belum dipenuhi ulangi langkah b. Praktek 2 Akan dicari akar persamaan f ( x) = x + 2,1x 1 Untuk penyelesaian dengan Matlab diperlukan 2 M-File, file pertama merupakan fungsi fequat (salah satu fungsi dalam Matlab) yang berisi fungsi fequat dan persamaan yang akan dhitung. File kedua adalah listing program perhitungan metode Newton Raphson. Penulisan listing program dalam M-File dengan nama file Newton, file Newton ini merupakan file pertama yang harus dibuat. Seperti dibawah ini 19

File kedua yaitu file fequat yang berisi persamaan yang akan diselesaikan seperti dibawah ini: Dari menjalankan kedua fungsi tersebut pada Matlab Command, maka menghasilkan penyelesaian dari persamaan diatas seperti dibawah ini 20

Tugas 1. Coba program diatas dengan nilai awal 0, 0.5, 10 2. Coba persamaan diatas dengan persamaan dibawah ini 3 2 f ( x) = x + x + 2x 2 dengan nilai awal 0, 0.1, 1 dan 5 dengan toleransi 0.005. 21

MODUL VII AKAR PERSAMAAN NON-LINIER Tujuan Mahasiswa dapat menentukan akar-akar persamaan non Linier dengan metode Secant Mahasiswa mampu membuat M-File Mahasiswa dapat membuat program dalam M-file dengan metode Secant Teori Iterasi metode Secant untuk menentukan akar persamaan non-linier adalah: x i+ 1 = x i xi f ( xi ) f ( x ) i xi 1 f ( x i 1 ) Pada metode ini diperlukan 2 nilai awal metode awal. Tugas Buatlah program metode secant dengan persamaan pada contoh modul 6. 22

MODUL VIII Proyek program Metode Numerik Tujuan Mahasiswa mampu membuat program untuk penyelesaian masalah-masalah Metode Numerik Tugas Buatlah program dengan topik salah berikut ini: 1. Akar persamaan non linier dengan metode setengah interval 2. Akar persamaan non linier dengan metode false potition 3. Penyelesaian persamaan linier dengan L U 4. Penyelesaian persamaan linier dengan Gauss Jourdan 5. Integral numeris dengan metode Trapesoidal 6. Integral numeris dengan metode simphson 7. atau topik lain dibidang metode numeric dan konfirmasi dahulu dengan asisten 23

DAFTAR PUSTAKA Duane Hanselman & Bruce Littlefield, 1997, Matlab, Prentice Hall, Inc, New Jersey. Kais Ismail Ibrahim dan Anwarudin Hisyam, 2003, Metode Numerik, UAD Press, Yogyakarta. Shoichiro Nakamura, 1996, Numerical Analysis and Graphic Visualization with Matlab, Prentice Hall, Inc, New Jersey. 24