BAGIAN 1 SINTAK DASAR MATLAB

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

BUKU AJAR PEMROGRAMAN KOMPUTER. Oleh : Tim Dosen Pemrograman Komputer Program Studi Teknik Industri

FUNGSI HIPERBOLIK Matematika

PETUNJUK PRAKTIKUM MATLAB LANJUT

Bab 1. Pendahuluan Metode Numerik Secara Umum

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

A B A B. ( a ) ( b )

FUNGSI Matematika Industri I

Dasar-dasar MATLAB. by Jusak Irawan, STIKOM Surabaya

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

Pendahuluan Metode Numerik Secara Umum

MODUL I MENGENAL MATLAB

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

22. MATEMATIKA SMA/MA (PROGRAM IPA)

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MIPA RENCANA PELAKSANAAN PEMBELAJARAN

matematika TURUNAN TRIGONOMETRI K e l a s A. Rumus Turunan Sinus dan Kosinus Kurikulum 2006/2013 Tujuan Pembelajaran

MODUL I PENGENALAN MATLAB

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

ATUAN ACARA PERKULIAHAN MATA KULIAH ANALISA NUMERIK (S1/TEKNIK SIPIL) KODE / SKS : KK /2

Teknik Pengintegralan

SATUAN ACARA PERKULIAHAN (SAP)

Pendahuluan Metode Numerik Secara Umum

METODE NUMERIK 3SKS-TEKNIK INFORMATIKA-S1. Mohamad Sidiq PERTEMUAN-1

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

Oleh : Anna Nur Nazilah Chamim

FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS SYIAH KUALA Darussalam, Banda Aceh

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMROGRAMAN KOMPUTER

V. FUNGSI TRIGONOMETRI DAN FUNGSI INVERS TRIGONOMETRI

Aturan dasar pengintegralan Integral fungsi rasional Integral parsial Integral trigonometri Substitusi yang merasionalkan Strategi pengintegralan

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

Pertemuan ke 8. GRAFIK FUNGSI Diketahui fungsi f. Himpunan {(x,y): y = f(x), x D f } disebut grafik fungsi f.

Fungsi dan Grafik Diferensial dan Integral

PENDAHULUAN METODE NUMERIK

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

KISI-KISI SOAL UJIAN SEKOLAH SEKOLAH MENENGAH KEJURUAN (SMK)

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Fungsi dan Grafik Diferensial dan Integral

KISI-KISI PENULISAN SOAL TRY OUT UJIAN NASIONAL MATEMATIKA IPA SANGGAR 07 TAHUN 2014/2015

Darpublic Nopember

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

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

Pemrograman pada MATLAB

FUNGSI. Berdasarkan hubungan antara variabel bebas dan terikat, fungsi dibedakan dua: fungsi eksplisit dan fungsi implisit.

BAB VII. FUNGSI TRANSEDEN. Perhatikan adanya kesenjangan tentang turunan berikut.

Penggunaan Metode Numerik dan MATLAB dalam Fisika

KARTU SOAL UJIAN NASIONAL MADRASAH ALIYAH NEGERI PANGKALPINANG

RENCANA PEMBELAJARAN SEMESTER (RPS) PEMOGRAMAN KOMPUTER

KISI-KISI PENULISAN SOAL UJIAN SEKOLAH SEKOLAH MENENGAH KEJURUAN (SMK) DINAS PENDIDIKAN PROVINSI DKI JAKARTA MATA PELAJARAN : MATEMATIKA

BAB 2 PENYELESAIAN PERSAMAAN NON LINEAR

FUNGSI TRIGONOMETRI, FUNGSI EKSPONENSIAL, dan FUNGSI LOGARITMA

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

Fungsi dan Grafik Diferensial dan Integral

METODE NUMERIK SEMESTER 3 2 JAM / 2 SKS. Metode Numerik 1

Pengantar Metode Numerik

GAMBARAN UMUM SMA/MA. Hak Cipta pada Pusat Penilaian Pendidikan BALITBANG DEPDIKNAS 1

Operasi Eliminasi Gauss. Eliminasi Gauss adalah suatu cara mengoperasikan nilai-nilai di dalam

Pendahuluan

PENGEMBANGAN SILABUS TAHUN PELAJARAN 2012/2013

FUNGSI DAN MODEL. Bogor, Departemen Matematika FMIPA IPB. (Departemen Matematika FMIPA IPB) Kalkulus I Bogor, / 63

METODE NUMERIK Modul I

BAB II AKAR-AKAR PERSAMAAN

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

STK 571 KOMPUTASI STATISTIK Materi 3

SKL 1 Soal logika matematika dalam pemecahan masalah Menentukan ingkaran atau kesetaraan dari pernyataan majemuk

Pertemuan 13 persamaan linier NON HOMOGEN

ISTIYANTO.COM. memenuhi persamaan itu adalah B. 4 4 C. 4 1 PERBANDINGAN KISI-KISI UN 2009 DAN 2010 SMA IPA

Kriteria Unjuk Kerja. Besaran vektor. Vektor satuan Menggambar Vektor

BAB 4 PENYELESAIAN SISTEM PERSAMAAN LINEAR

MODUL 1. Teori Bilangan MATERI PENYEGARAN KALKULUS

Ilustrasi Persoalan Matematika

FUNGSI-FUNGSI INVERS

Fungsi F disebut anti turunan (integral tak tentu) dari fungsi f pada himpunan D jika. F (x) = f(x) dx dan f (x) dinamakan integran.

Matematika SMA (Program Studi IPA)

BAB II TINJAUAN PUSTAKA. Aljabar dapat didefinisikan sebagai manipulasi dari simbol-simbol. Secara

BAB I PENDAHULUAN. 1.1 Latar Belakang

Soal UN 2009 Materi KISI UN 2010 Prediksi UN 2010

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

Bab1. Sistem Bilangan

F/751/WKS1/ SMK NEGERI 2 WONOGIRI KISI-KISI PEMBUATAN SOAL UJIAN SEMESTER GASAL TAHUN PELAJARAN 2011/2012

SISTEM BILANGAN KOMPLEKS

CONTOH SOAL DAN PEMBAHASAN PERSIAPAN UN 2014

UJIAN NASIONAL TAHUN PELAJARAN 2006/2007

KISI-KISI SOAL UJIAN SEKOLAH TAHUN PELAJARAN 2014/2015

Format 1. ANALISIS STANDAR KOMPETENSI LULUSAN (SKL) Tahun Pelajaran 2012/2013 Tim Matematika SMA Negeri 6 Malang

DESKRIPSI PEMELAJARAN

FUNGSI LOGARITMA ASLI

UJIAN NASIONAL TAHUN PELAJARAN 2007/2008

Soal-Soal dan Pembahasan SBMPTN - SNMPTN Matematika Dasar Tahun Pelajaran 2010/2011

PRAKTIKUM 2 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

DURASI PEMELAJARAN KURIKULUM SMK EDISI 2004

yos3prens.wordpress.com

RUMUS INTEGRAL TAK TENTU MELALUI POLA INTEGRAL TUGAS AKHIR

MATERI PELAJARAN MATEMATIKA SMA KELAS X BAB I: BENTUK PANGKAT, AKAR, DAN LOGARITMA. 1.1 Pangkat Bulat. A. Pangkat Bulat Positif

POKOK BAHASAN. Matematika Lanjut 2 Sistem Informasi

09. Mata Pelajaran Matematika

LAPORAN AKHIR MATA KULIAH FISIKA KOMPUTASI

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

BAB VI. FUNGSI TRANSENDEN

Transkripsi:

BAGIAN 1 SINTAK DASAR MATLAB Pada bagian 1 ini, akan diuraikan tentang bagaimana mendefinisikan data, operasi data dan teknik mengakses data pada Matlab. Untuk lebih memahami, pembaca sebaiknya mecobanya langsung pada command window pada Matlab. 1.1 Pendefinisian Data Matlab 1. Data setring a. Menuliskan data setring b. Menggabungkan dua atau lebih data setring. c. Mengubah karakter menjadi bilangan ASCII ------------------------------------------------------------------------------ 1

2. Data numerik tunggal Data numerik tunggal yang dapat didefinisikan pada Matlab adalah bilangan real dan kompleks. a. Bilangan real b. Bilangan kompleks c. Bagian real dari z d. Bagian imajiner dari z e. Panjang dari z f. Sudut yang dibentuk z terhadap sumbu x ------------------------------------------------------------------------------ 2

3. Data matriks a. Data matriks dengan satu elemen b. Data matriks dengan satu baris c. Data matriks dengan satu kolom d. Data matriks dengan n baris dan m kolom ------------------------------------------------------------------------------ 3

e. Kontruksi matriks 0 berukuran n baris dan m kolom f. Kontruksi matriks 1 dengan n baris dan m kolom g. Kontruksi matriks identitas dengan n baris dan n kolom h. Kontruksi data pada interval (a,b) dengan step 1. ------------------------------------------------------------------------------ 4

i. Kontruksi data pada interval [a,b] dengan step c 1.2 Operasi Matematika 1. Data setring Untuk data setring, tidak dapat dioperasikan. 2. Data numerik tunggal Operasi matematika untuk data numerik tunggal pada Matlab, sama halnya sebagaimana mengoperasikan kalkulator. a. Bilangan real Misalkan dimiliki; a). Penjumlahan b). Pengurangan ------------------------------------------------------------------------------ 5

c). Perkalian d). Pembagian e). Perpangkatan f). Akar kuadrat b. Bilangan kompleks Misalkan dimiliki bilangan kompleks; a). Penjumlahan b). Pengurangan c). Perkalian d). Pembagian ------------------------------------------------------------------------------ 6

e). Perpangkatan f). Akar kuadrat 3. Data matriks Operasi matematika pada data berbentuk matriks, terbagi menjadi dua, yakni operasi matriks dan operasi elemen matriks. a. Operasi matriks Misalkan dimiliki dua buah matriks A dan B sebagai berikut: ------------------------------------------------------------------------------ 7

a). Penjumlahan b). Pengurangan c). Perkalian d). Pembagian b. Operasi elemen matriks Operasi elemen matriks untuk penjumlahan dan pengurangan, sama dengan operasi penjumlahan dan pengurangan pada matriks. a). Perkalian elemen matriks ------------------------------------------------------------------------------ 8

b). Pembagian elemen matriks c). Perpangkatan elemen matriks Catatan : 1. Tanda (;) pada Matlab, digunakan untuk tidak menampilkan hasil operasi. Contoh: 2. Untuk menampilkan A, maka dapat dilakukan sebagai berikut: ------------------------------------------------------------------------------ 9

3. Bentuk tampilan yang lain juga, dapat dilakukan dengan cara sebagai berikut 4. Jika ingin menampilkan dua buah karakter, yakni setring dan numerik, maka dilakukan dengan teknik berikut: 5. Untuk data matriks, hanya data matriks dengan satu baris yang bisa ditampilkan seperti pada contoh 4 di atas, Untuk melatih kemampuan anda, silahkan anda kontruksi data sembarang sebagaimana contoh yang telah diberikan pada bagian 1 ini. Kemudian anda berlatih untuk mengakses dan mengoperasikan data tersebut. Jika anda salah mengoperasikan, maka Matlab akan memberikan informasi. ------------------------------------------------------------------------------ 10

BAGIAN 2 TEKNIK MANIPULASI DATA MATRIKS Setelah data terdefinisi dengan bahasa Matlab, maka berdasarkan data tersebut, akan dilakukan analisa berdasarkan suatu model matematika tertentu. Oleh karena itu, data-data tersebut tentu akan diakses untuk dialkukan suatu analisa. Kemampuan manipulasi data matriks, merupakan kemampuan dasar yang sangat diperlukan dalam mengkontruksi suatu program matematika berbasis Matlab. 2.1 Teknik Mengakses Data Matriks Misalkan dimiliki matriks sebagai berikut: 1. Mengambil elemen pada baris ke 3 dan kolom ke 2 dari matriks A ------------------------------------------------------------------------------ 11

2. Mengambil elemen pada baris ke 2 dari matriks A 3. Mengambil elemen pada kolom ke 3 dari matriks A 4. Mengambil elemen dari baris ke-2 sampai baris ke-3 dan kolom ke-2 sampai kolom ke-4 dari matriks A 5. Mengganti elemen matriks A pada baris ke-2 dan kolom ke-3 dengan nilai -100 ------------------------------------------------------------------------------ 12

6. Mengganti elemen matriks A pada baris ke 3 dengan nilai -1, - 2, -3 dan -4 7. Mengganti elemen matriks A pada kolom ke 2 dengan nilai -3, -2, -1 dan 0 8. Menghapus elemen matriks A pada kolom ke-3 ------------------------------------------------------------------------------ 13

9. Menghapus elemen matriks A pada baris ke-4 10. Menggabungkan dua buah matriks Perhatikan matriks A di atas dan misalkan dimiliki matriks B sebagai berikut: a. Menempelkan matriks B pada matriks A berdasarkan baris ------------------------------------------------------------------------------ 14

b. Menempelkan matriks B pada matriks A berdasarkan kolom 2.2 Fungsi Matematika Matlab menyediakan beberapa fungsi matematika yang dapat langsung diakses. Misalkan dimiliki matriks 1. Fungsi aljabar matriks a. Invers Matriks ------------------------------------------------------------------------------ 15

b. Determinan Matriks c. Transpose Matriks 2. Fungsi trigonometri Matlab menyediakan fungsi trigonometri sebagai berikut: Fungsi acos acosh acot acoth acsc acsch asec asech asin asinh atan atanh Deskripsi Invers kosinus Invers hiperbola kosinus Invers kotangen Invers hiperbola kotangen Invers kosekan Invers hiperbola kosekan Invers sekan Invers hiperbola sekan Invers sinus Invers hiperbola sinus Invers tangen Invers hiperbola tangent ------------------------------------------------------------------------------ 16

cos cosh cot coth csc csch sec sech sin sinh tan tanh Kosinus Kosinus hiperbola Kotangen Kotangen hiperbola Kosekan Kosekan hiperbola Sekan Sekan hiperbola Sinus Sinus hiperbola Tangen Tangen hiperbola C ontoh pengaksesan sebagai berikut: Penggunaan u ntuk fungsi-fungsi lainnya, ekivalen. 3. Fungsi eksponensial a. Bilangan Eksponensial artinya: e 1 = 2.7183 ------------------------------------------------------------------------------ 17

b. Logaritma natural, artinya: ln 4 = 1.3864 c. Logaritma berbasis tertentu d. Akar pangkat, artinya: 2 log 4 = 2, artinya: 9 3 ------------------------------------------------------------------------------ 18

BAGIAN 3 TEKNIK VISUALISASI DATA Pada tingkatan pemodelan matematika, teknik visualisasi data sangat penting untuk dapat mengetahui karakteristik suatu data. Matlab menyediakan teknik visualisasi data hingga tiga dimensi. Berikut diberikan contoh teknik visualisasi data menggunakan Matlab. 3.1 Visualisasi Data Dengan Grafik Fungsi a. Membuat grafik 2 dimensi ------------------------------------------------------------------------------ 19

b. Membuat title dari gafik c. Menampilkan garis-garis dimensi pada grafik ------------------------------------------------------------------------------ 20

d. Megubah symbol garis grafik e. Mengganti warna grafik ------------------------------------------------------------------------------ 21

Untuk warna yang lain, bahasa Matlab yang digunakan adalah sebagai berikut: r = red b = blue k = Black g = Green c = Cyan w = white m = magenta y = yellow f. Mengabungkan beberapa grafik fungsi dalam satu koordinat ------------------------------------------------------------------------------ 22

g. Menampilkan grafik fungsi dalam beberapa koordinat a. Bentuk tersusun ------------------------------------------------------------------------------ 23

b. Bentuk berbaris ------------------------------------------------------------------------------ 24

Visualisasi data 2 dimensi b. Menampilkan data dalam bentuk grafik batang c. Menampilkan data dalam bentuk grafik stem ------------------------------------------------------------------------------ 25

d. Menampilkan data dalam bentuk grafik tangga 3.3 Visualisasi data 3 dimensi a. Menampilkan data dalam tiga dimensi ------------------------------------------------------------------------------ 26

b. Menampilkan data dalam bentuk permukaan tiga dimensi ------------------------------------------------------------------------------ 27

c. Menampilkan data dalam bentuk permukaan tiga dimensi dengan berwarna berdasarkan bobot grid d. Menampilkan data dalam bentuk permukaan tiga dimensi dengan berwarna berdasarkan teknik pencahayaan ------------------------------------------------------------------------------ 28

e. Menampilkan data tiga dimensi dalam bentuk permukaan dua dimensi f. Menampilkan data tiga dimensi dalam bentuk dua dimensi dengan pewarnaan yang lebih halus ------------------------------------------------------------------------------ 29

g. Menampilkan garis-garis pada visualisasi data dengan tiga dimensi h. Memberikan warna pada grafik counter ------------------------------------------------------------------------------ 30

BAGIAN 4 TEKNIK INPUT DATA 4.1 Teknik Input Data Pada Command Window 4.2 Teknik Input Data Pada M File Langkah-langkah 1. Ketik edit pada command window 2. Pada lembar M file, tuliskan data 3. Untuk mengaktifkan data, maka tekan F5, kemudian simpan data 4. Data akan ditampilkan pada command window sebagai berikut: ------------------------------------------------------------------------------ 31

4.3 Teknik Input Data Pada Excel Langkah langkah sebagai berikut 1. Tuliskan data pada excel, misal: 2. Kemudian sheet1 rename dengan A 3. Kemudian simpan file tersebut dengan nama data pada drive tempet kerja anda 4. Selanjutnya pada command window panggil data file tersebut dengan perintah sebagai berikut ------------------------------------------------------------------------------ 32

4.4 Teknik Input Data Pada Notepad Langkah-langkah: 1. Tuliskan data pada notepad, contoh: 2. Kemudian simpan file tersebut dengan nama data pada tempat kerja anda. 3. Untuk memanggil data tersebut pada Matlab, diperlukan bahasa matlab. Cobalah tuliskan skrip program untuk memanggil data di atas pada M file sebagai berikut: ------------------------------------------------------------------------------ 33

4. Selanjutnya anda jalankan program tersebut, maka pada command window akan ditampilkan sebagai berikut: 5. Selanjutnya, silahkan anda tuliskan tempat dan nama file, sebagai berikut: ------------------------------------------------------------------------------ 34

BAGIAN 5 TEKNIK DASAR KOMPUTASI MATEMATIKA Pada bagian ini, akan dibahas bahasa Matlab yang digunakan sebagai dasar untuk mengkontruksi pemograman matematika komputasi. 5.1 Kondisional Nilai Relative Bahasa Matlab yang digunakan adalah If Perintah- perintah elseif Perintah-perintah else Peintah-perintah and Contoh: Pada M file, tuliskan skrip program ini..! ------------------------------------------------------------------------------ 35

Hasil running pada command window sebagai berikut: Matlab memiliki bahasa logika yang dapat digunakan untuk kondisi lainnya. Operator Deskripsi Operator Deskripsi == Sama < Kurang dari Dengan ~= Tidak sama > Lebih besar dari <= Kurang dari & dan atau sama dengan >= Lebih besar atau dari atau sama dengan ------------------------------------------------------------------------------ 36

5.2 Iterasi Terbatas Bahasa matlab yang digunakan adalah for i = a:b Perintah perintah end Contoh: Pada M file, tuliskan scrip program ini..! Hasil running pada command window sebagai berikut: ------------------------------------------------------------------------------ 37

5.3 Iterasi Terkondisi Bahasa Matlab yang digunakan adalah While.. Perintah-perintah end Contoh Pada M file, tuliskan skrip program ini..! ------------------------------------------------------------------------------ 38

Hasil running pada command window sebagai berikut: ------------------------------------------------------------------------------ 39

5.4 Kondisional Nilai Absoulut Bahasa Matlab yang digunakan adalah: Switch.. Perintah-perintah case Perintah-perintah End Contoh: Pada M file, tuliskan scrip program ini. ------------------------------------------------------------------------------ 40

------------------------------------------------------------------------------ 41

Hasil running pada command windows sebagai berikut: Misalkan dipilih case ke-2 ------------------------------------------------------------------------------ 42

BAGIAN 6 KOMPUTASI MATEMATIKA 6.1 Penyelesaian SPL Simultan Menyelesaikan SPL dengan dua variabel atau tiga variabel, bukanlah perkara yang sulit. Tetapi akan menjadi sangat sulit jika hendak menyelesaikan SPL dengan 100 variabel atau bahkan lebih. Komputasi matematika, merupakan satu-satunya cara untuk menyelesaikan permasalahan tersebut. Secara numerik, terdapat banyak metode yang dapat digunakan, salah satu diantaranya adalah eliminasi gauss. Berikut disajikan skrip program menggunakan Matlab untuk menyelesaikan SPL simultan dengan menggunakan metode eliminasi gauss. ------------------------------------------------------------------------------ 43

Hasil running pada command windows sebagai berikut: ------------------------------------------------------------------------------ 44

------------------------------------------------------------------------------ 45

------------------------------------------------------------------------------ 46

------------------------------------------------------------------------------ 47

------------------------------------------------------------------------------ 48

------------------------------------------------------------------------------ 49

------------------------------------------------------------------------------ 50

------------------------------------------------------------------------------ 51

Dengan tujuan meningkatkan kemampuan anda dalam komputasi matematika; maka silahkan anda kontruksi dalam bahasa Matlab penyelesaian SPL dengan 1. Metode Invers 2. Metode Jacobian 3. Metode Cramer 4. Metode Dekomposisi 5. Metode Gauss Jordan 6. Metode Gauss Seidel 6.2 Penyelesaian persamaan non linier Mendapatkan x f ( x) 0 untuk f ( x) x 5x 6 bukan sesuatu yang sulit. Akan tetapi, untuk mendapatkan x f ( x) 0 untuk f ( x) 1 xe x 2 bukan perkara yang mudah. Matematika komputasi memberikan kemudahan untuk mendapatkan penyelesaian permasalahan tersebut. Berikut diberikan contoh skrip program menggunakan Matlab dari metode biseksi. ------------------------------------------------------------------------------ 52

Hasil running pada command windows sebagai berikut: ------------------------------------------------------------------------------ 53

------------------------------------------------------------------------------ 54

Grafik fungsi f ( x) 1 xe x Dengan tujuan meningkatkan kemampuan komputasi matematika, silahkan kontruksi metode berikut dalam bahasa matlab: 1. MetodeRegula Falsi 2. Metode Iterasi Sederhana 3. MetodeNewton Raphson 4. MetodeSecant 5. Penentuan nilai maksimal dan minimal 6. Penentuan nilai eigen pada matriks ------------------------------------------------------------------------------ 55

6.3 Integrasi a. Inegrasi berdasarkan fungsi Menyelesaikan L 1 0 ( x sin x) dx, sangatlah mudah, akan tetapi jika menyelesaikan secara analisis integral x L 1 sin dx bukanlah pekerjaan yang mudah. Matematika 0 x komputasi memberikan solusi untuk permasalahn tersebut. Berikut skrip program Matlab untuk integrasi numerik dengan metode deret Reimant. ------------------------------------------------------------------------------ 56

Hasil running pada command windows sebagai berikut: ------------------------------------------------------------------------------ 57

b. Integrasi berdasarkan gambar Misalkan akan dicari luas daerah sebagaimana pada gambar di bawah ini. Untuk mendapatkan luasnya, dibuat grid sebagaimana pada gambar dengan interval 1. Tinggi grid tiap titik diberikan sebagai berikut: Skrip program Matlab yang dapat digunakan adalah sebagai berikut: ------------------------------------------------------------------------------ 58

Hasil running pada command windows sebagai berikut: ------------------------------------------------------------------------------ 59

Dengan tujuan mengasah kemampuan komputasi matematika, maka silahkan kontruksi dalam bahasa Matlab dari integrasi dengan metode: 1. Metode gauss 2. Metode kuadratur gauss dengan 2 titik 3. Metode kuadratur gauss dengan 3 titik 4. Metode trapezoida 5. Metode simpson 6.4 Statistik Matematika Misalkan dimiliki 3 buah koin, maka untuk mendapatkan distribusi probabilitas munculnya gambar, tidaklah sulit. Akan tetapi akan berbeda jika dimiliki 100 koin yang dilambungkan bersamaan, maka untuk mencari distribusi probabilitas munculnya gambar akan menjadi sulit. Berikut diberikaan penyelesaian masalah tersebut dengan menggunakan Matlab ------------------------------------------------------------------------------ 60

------------------------------------------------------------------------------ 61

Hasil running pada command window diperoleh ------------------------------------------------------------------------------ 62

------------------------------------------------------------------------------ 63

Dengan tujuan meningkatkan kemampuan programming matematika komputasi, silahkan kontruksi dengan bahasa Matlab untuk menentukan. 1. Distribusi probabilitas untuk kasus sejumlah n dadu dilambungkan bersamaan. ------------------------------------------------------------------------------ 64

2. Bangkitkan kumpulan data, jika dari data tersebut diketahui: a. Terdistribusi normal b. Memiliki mean dan simpangan baku c. Data minimum dan maksimum d. Banyaknya data 6.5 Interpolasi Misalkan anda miliki fungsi f(x) = sin x. Tentu akan sangat mudah untuk mendapatkan nilai dari f(0.8). Akan tetapi akan menjadi sulit jika fungsi tidak diketahui, kemudian anda harus menentukan nilai suatu fungsi tertentu. Sebagai contoh, Misalkan dimiliki data sebagai berikut: Berdasarkan data tersebut, tentukan f(0.8)..! Interpolasi dengan metode Newton Gregory maju merupakan salah satu metode secara numerik yang dapat digunakan. Dalam kasus yang lebih kompleks perhitungan secara manual pada metode tersebut menjadi sangat sulit. Komputasi matematika menjadi sangat diperlukan untuk memecahkan permasalahn ------------------------------------------------------------------------------ 65

tersebut. Berikut diberikan contoh program komputasi dengan metode Newton Gregory maju. ------------------------------------------------------------------------------ 66

Hasil setelah diruning pada command window adalah: ------------------------------------------------------------------------------ 67

Dengan tujuan meningkatkan kemampuan komputasi, silahkan kontruksi program matlab untu: 1. Interpolasi linier 2. Interpolasi kuadrat 3. Interpolasi polinomial 4. Interpolasi Newton gregori mundur REFERENSI Gunaidi, A. 2006. Matlab Programing. Informatika. Bandung Erick, P. Yessica, N. 2007. Gui Matlab. Andi Yogyakarta. Yogyakarta Subakti, I. 2003. Metode, Numerik Institut Teknologi Sepuluh November. Surabaya ------------------------------------------------------------------------------ 68