modul 7 interpolasi kubik

7

Click here to load reader

Upload: reynaldi-ruspandi

Post on 20-Dec-2015

144 views

Category:

Documents


15 download

DESCRIPTION

ssdf

TRANSCRIPT

Page 1: Modul 7 Interpolasi Kubik

Praktikum Metode Numerik 2015 – IFC4521

BAB ITUJUAN DAN DASAR TEORI

1.1. Tujuan1) Menguasai metode Interpolasi Kubik yang digunakan dalam komputasi numerik.2) Memahami algoritma pemrograman untuk merancang program metode

Interpolasi Kubik yang ada dalam komputasi numerik.3) Menerapkan algoritma untuk perancangan dan pembuatan program metode

Interpolasi Kubik.4) Melakukan pengujian algoritma dan kode program.5) Membuat dokumentasi.

1.2. Dasar Teori

Bila data diketahui mempunyai ketelitian yang sangat tinggi, maka kurva cocokannya dibuat melalui setiap titik. Kita katakan di sini bahwa kita menginterpolasi titik-titik data dengan sebuah fungsi. Bila fungsi cocokan yang digunakan berbentuk polinom, polinom tersebut dinamakan polinom interpolasi. Pekerjaan menginterpolasi titik data dengan sebuah polinom disebut interpolasi (dengan) polinom.

1.2.1 Interpolasi KubikMisal diberikan empat buah titik data, (x0, y0), (x1, y1), (x2, y2), dan (x3, y3).

Polinom yang menginterpolasi keempat buah titik itu adalah polinom kubik yang berbentuk:

Laboratorium Rekayasa Perangkat Lunak – Teknik Informatika Universitas Sam Ratulangi

Page 2: Modul 7 Interpolasi Kubik

Praktikum Metode Numerik 2015 – IFC4521

BAB IIALAT DAN BAHAN

Alat dan Bahan yang perlu dipersiapkan:

2.1 Buku Teks

2.2 Unit Pemroses

2.3 Aplikasi Pembuatan Program

1) Aplikasi IDE C++ (Bloodshed Dev-C++)

2) Mathematica

3) MatLab

4) IDE VisualStudio 2010

5) Netbeans atau Eclipse

Laboratorium Rekayasa Perangkat Lunak – Teknik Informatika Universitas Sam Ratulangi

Page 3: Modul 7 Interpolasi Kubik

Praktikum Metode Numerik 2015 – IFC4521

BAB IIIPROSEDUR PRAKTIKUM

3.1. Prosedur Umum

1) Memahami formulasi matematis Interpolasi Kubik.

2) Menulis algoritma penyelesaian masalah (dengan menggunakan teks dan/atau flow

chart)

3) Menulis pseudocode algoritma

4) Menguji pseudocode algoritma penyelesaian masalah (misalnya dengan

menggunakan prosedur Desk Check)

5) Menulis Program

6) Menguji Program (misalnya dengan menggunakan prosedur Joel Test dan/atau

tools seperti NUnit, NCover, NCoverExplorer dan TestDriven.NET)

7) Membuat Dokumentasi Praktikum (misalnya dengan menggunakan Version

Control Subversion, Mercurial, Git atau Veracity)3.2 Prosedur Khusus

3.2.1 Contoh Menulis Program menggunakan IDE Bloodshed Dev C++

1) Untuk menulis program baru caranya tekan CTRL+N atau pilih NEW lalu klik Source File terlebih dahulu sebelum mengetik program.

2) Ketikkan program anda.

3) Simpan program dengan menekan tombol CTRL+F12, pilih Save kemudian pada

kotak dialog yang muncul ketikkan nama program pada tempat yang tersedia

misalnya Contoh1.cpp, kemudian klik Save atau tekan <ENTER>

4) Jalankan program dengan terlebih dahulu melakukan kompilasi. Hal ini dapat

dilakukan sekaligus dengan mengklik Compile & Run (F9) pada menu bar

ataulangsung menekan F9 pada keyboard.

5) Bila kompilasi tidak berhasil dan memunculkan pesan error, periksa kembali kode

program yang ada kemudian perbaiki kesalahan dan lakukan kembali langkah 3 dan 4.

6) Untuk membuka arsip yang ada, gunakan OPEN atau tekan CTRL+O pada keyboard.

Laboratorium Rekayasa Perangkat Lunak – Teknik Informatika Universitas Sam Ratulangi

Page 4: Modul 7 Interpolasi Kubik

Praktikum Metode Numerik 2015 – IFC4521

3.2.2 Prosedur Uji Coba

Perhatikan penggalan program berikut:

Laboratorium Rekayasa Perangkat Lunak – Teknik Informatika Universitas Sam Ratulangi

Page 5: Modul 7 Interpolasi Kubik

Praktikum Metode Numerik 2015 – IFC4521

Lakukan langkah-langkah berikut:

1. Hampiri fungsi f(x) = cos x dengan polinom interpolasi derajat tiga di dalam selang [0.0, 1.2]. Gunakan empat titik, x0 = 0.0, x1 = 0.4, x2 = 0.8, dan x3 = 1.2. Perkirakan nilai p3(0.5), dan bandingkan dengan nilai sejatinya.

2. Pahami algoritma penyelesaian masalah pada program diatas!

3. Tuliskan program berdasarkan langkah-langkah algoritma penyelesaian masalah!

4. Jalankan Program!

5. Temukan kesalahan program

6. Membuat dokumentasi

7. Lakukan kembali langkah 4 hingga langkah 6

8. Tuliskan program yang sudah benar!

9. Membuat laporan dokumentasi lengkap.

3.2.3 Saran

1. Pelajari buku teks dan sumber lainnya.

2. Mintalah Petunjuk dari dosen pengasuh, asisten laboratorium dan lainnya.

3. Lakukan dokumentasi dengan baik.

4. Belajarlah bekerja dalam kelompok.

5. Ikuti setiap langkah dari prosedur yang ada.

Laboratorium Rekayasa Perangkat Lunak – Teknik Informatika Universitas Sam Ratulangi