Anda di halaman 1dari 15

LAPORAN AKHIR

PRAKTIKUM METODE NUMERIK

NAMA : Thierry Rain Dhafin Montoya


NPM / KELAS : 140910190048 / Kelas B
NAMA DAN NO. MODUL : Newton Cotes Integration / 9
NAMA ASISTEN : Dede Shopian
KELOMPOK :6
ANGGOTA KELOMPOK : Chantara Tisya Arisoni 140910190044
Afiifah Yuliandra 140910190045
M. Iqbal Fadillah 140910190047
M. Rakha Iqbal S. 140910190049
M. Aydiner Rizqur R. 140910190050
Hajma Allamah Shofa 140910190051
Ilham Nurfalah 140910190052

DEPARTEMEN TEKNIK ELEKTRO


PROGRAM STUDI TEKNIK ELEKTRO
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS PADJADJARAN
2021
LEMBAR PENGESAHAN PRAKTIKUM METODE NUMERIK

Oleh :
Thierry Rain Dhafin Montoya
140910190048

Laporan ini disusun untuk memenuhi syarat kredit semester genap


praktikum Metode Numerik pada Jurusan Teknik Elektro.

Nilai :

Telah diperiksa dan disetujui oleh :

Jatinangor, 3 Mei 2021

Asisten Laboratorium Dosen Pembimbing Praktikum

(Dede Sopian) (Emilliano ,S.Pd., M.T., Ph.D.)


HASIL PERCOBAAN

• MATLAB & Analisis Modul 9 – Trapezoidal Rule


1. Labwork 1 : Write a MATLAB function using the given
pseudocode for Trapezoid Rule

Analisis :
Pada Labwork 1 dilakukan penghitungan dengan trapezoid
menggunakan pseucode yang ada pada diktat. Pada program
dapat dilihat praktikan mendeklarasikan / mengubah persamaan
dalam bentuk code yang dimengerti software. Lalu praktikan
membuat variable. Hasil perhitungan akan di display pada
command window tetapi pada bagian ini hanya berupa psecode
tanpa input sehingga tidak ada hasil. Setelah semua langkah
dijalani maka akan terlihat solusi pada command window.

2. Labwork 2 : Consider the function 𝑓(𝑥) = 0.2 + 25𝑥 − 200𝑥 +


675𝑥 − 900𝑥 + 400𝑥 . Use the MATLAB script
“Trapm_main.m” (which uses Trapm function realized in
step1), to estimate the value of the integral of the function 𝑓(𝑥)
over the interval (0, 0.8) with n = 2 segments. The value of n
can be modified in the script “Trapm_main.m”. You are
required to fill the following table.

Program (Editor Tab)

Command Windows
Tabel

Analisis :
Pada Labwork 2 dilakukan penghitungan dengan trapezoid
menggunakan pseucode yang ada pada diktat. Pseucode yang
digunakan sama seperti Labwork 1 Tetapi dimasukan input.
Pada program dapat dilihat praktikan mendeklarasikan /
mengubah persamaan dalam bentuk code yang dimengerti
software. Lalu praktikan membuat variable. Hasil perhitungan
akan di display pada command window , pada bagian ini berupa
psecode yang dimasukan nilai input. Setelah semua langkah
dijalani maka akan terlihat solusi pada command window.
Display / hasil sama dengan hasil yang digitung manual.

3. Labwork 3 : Repeat step 2 over the same interval (0, 0.8) but
with 5, 10, 20, 50, 100 segments.
• n=5
• n = 10
- Editor Tab

- Command Windows
• n = 20
- Editor Tab

- Command Windows
• n = 50
- Editor Tab

- Command Windows

• n = 100
- Editor Tab
- Command Windows

Tabel

Analisis :
Pada Labwork 3 juga menggunakan pseucode yang ada pada
diktat. Program yang digunakan sama seperti Labwork 1, dan
Labwork 2 hanya berbeda pada input n nya saja yaitu diganti
menjadi n=[5 10 20 50 100].
Pada program dapat dilihat praktikan mendeklarasikan /
mengubah persamaan dalam bentuk code yang dimengerti
software. Lalu praktikan membuat variable. Hasil perhitungan
akan di display pada command window , pada bagian ini berupa
psecode yang dimasukan nilai input. Setelah semua langkah
dijalani maka akan terlihat solusi pada command window.
• MATLAB & Analisis Modul 9 – Simson’s Rule
1. Labwork 4 : Write a MATLAB function to estimate the value
of the integral of a function using the given pseudocode for the
Simpson’s rule.

Analisis :
Program pada Labwork 4 merupakan skrip
implementasi Matlab yang berfungsi untuk menyelesaikan
sistem persamaan menggunakan Simson Rule. Hal ini
membedakan program ini dengan program implementasi
pseudocode sebelumnya Pada Labwork 4 dilakukan
penghitungan dengan simson’s menggunakan pseucode yang
ada pada diktat.
Pada program dapat dilihat praktikan mendeklarasikan /
mengubah persamaan dalam bentuk code yang dimengerti
software. Lalu praktikan membuat variable. Hasil perhitungan
akan di display pada command window tetapi pada bagian ini
hanya berupa psecode tanpa input sehingga tidak ada hasil.
Setelah semua langkah dijalani maka akan terlihat solusi pada
command window.

2. Labwork 5 : Consider the function 𝑓(𝑥) = 0.2 + 25𝑥 − 200𝑥 +


675𝑥 − 900𝑥 + 400𝑥 . Use the MATLAB script
“Simps13m_main.m” (which uses Simps13m function realized
in step 4), to estimate the value of the integral of the function
𝑓(𝑥) over the interval (0, 0.8) with n = 4 segments. The value
of n can be modified in the script “Simps13m_main.m”. You
are required to fill the following table.
- Editor Tab

- Command Windows
- Tabel

Analisis :
Pada Labwork 5 dilakukan penghitungan dengan Simson’s
Rule menggunakan pseucode yang ada pada diktat. Pseucode
yang digunakan sama seperti Labwork 4, tetapi dimasukan
input. Pada program dapat dilihat praktikan mendeklarasikan /
mengubah persamaan dalam bentuk code yang dimengerti
software. Lalu praktikan membuat variable. Hasil perhitungan
akan di display pada command window , pada bagian ini berupa
psecode yang dimasukan nilai input. Setelah semua langkah
dijalani maka akan terlihat solusi pada command window.
Display / hasil sama dengan hasil yang digitung manual.

3. Labwork 6 : Repeat step 5 over the same interval (0, 0.8) but
with 10 and 20 segments.
- n = 10
- n = 20

Tabel

Analisis :
Pada Labwork 6 juga menggunakan pseucode yang ada pada
diktat. Program yang digunakan sama seperti Labwork 4, dan
Labwork 5 hanya berbeda pada input n nya saja yaitu diganti
menjadi n=[10 20].
Pada program dapat dilihat praktikan mendeklarasikan /
mengubah persamaan dalam bentuk code yang dimengerti
software. Lalu praktikan membuat variable. Hasil perhitungan
akan di display pada command window , pada bagian ini berupa
psecode yang dimasukan nilai input. Setelah semua langkah
dijalani maka akan terlihat solusi pada command window.
• Discussion
1. Considering the Trapezoidal method, discuss the effect of the
number of segments on the estimated approximation error Ea
and compare the result with the true error Et for every n.
Answer :
Bisa terlihat pada bagian pertama praktikum yaitu saat praktik
menggunakan Trapezoidal Rule, nilai Ea lebih besar dari Et, dan
jika makin banyak jumlah perkiraan segmen maka semakin
kecil perbedaan Ea dan Et

2. Considering the Simpson’s 1/3 method, discuss the effect of the


number of segments on the estimated approximation error Ea
and compare the result with the true error Et for every n.
Answer :
Hasilnya sama seperti menggunakan Trapeoidal Rule, bisa
terlihat pada bagian kedua praktikum yaitu saat praktik
menggunakan Simson’s Rule, nilai Ea lebih besar dari Et, dan
jika makin banyak jumlah perkiraan segmen maka semakin
kecil perbedaan Ea dan Et

3. Compare the estimated approximation error Ea for both


methods.
Answer :
Pada Metode Simson maka hasil Ea jauh lebih kecil jika
dibandingkan dengan Metode Trapezoidal. Secara keseluruhan
kedua metode mempunyai karakter yang sama yaitu Ea lebih
besar dari Et.
KESIMPULAN

Pada percobaan kali ini, praktikan dengan mudah mengerjakan modul


yang diberikan dengan menggunakan MATLAB dikarenakan kemudahan dalam
menggunakan aplikasi matlab serta fungsi fungsi yang membantu penghitungan
menjadi jauh lebih mudah dan cepat.

Tidak ada kendala pada pengerjaan praktikum, Dalam praktikum ini


membuktikan matlab dapat menyelesaikan persamaan, dengan hasil yang tepat.
Terbukti dari praktikum yang praktikan lakukan bahwa dalam menyelesaikan
persamaan Metode Trapezoidal dan Simson’s Rule. Hasil dari metode merupakan
display Error dan solusi persamaan. Praktisi sudah memahami modul-modul
yang disediakan, dan dapat menggunakan MATLAB serta fitur atau fungsi dasar
di MATLAB. Bahasa pemrograman yang digunakan sangat mudah karena
menggunakan bahasa pemrograman matriks.

Inti dari program ini adalah mengevaluasi integral pasti secara numerik
dengan metode Trapezoidal dan Simson’s Rule menggunakan matlab. Praktikan
diminta untuk menggunakan aturan 1/3 Trapesium dan Simson. Pada
praktikum, dilakukan prosedur yaitu praktikan mengkonversikan fungsi
pseucode yang diberikan dari Diktat / Modul pada Matlab. Lalu praktikan
membuat rumus matlab lalu dikuti dengan fungsi yang sudah di konversikan.
Metode integrasi Newton-Cotes secara umum merupakan metode integrasi
yang dilakukan dengan membagi area di bawah kurva suatu fungsi menjadi
beberapa panel dengan terlebih dahulu menetapkan batas atas dan batas
bawah interval. Integral atau luas area di bawah kurva ditentukan berdasarkan
jumlah luas panel yang digunakan untuk mendekati luas area di bawah kurva.

Anda mungkin juga menyukai