0% found this document useful (0 votes)
19 views10 pages

Lapsem Modul 6

Uploaded by

Adam Rayhansyah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views10 pages

Lapsem Modul 6

Uploaded by

Adam Rayhansyah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : ADAM RAYHANSYAH
NPM/Semester : 21031010086/IV
Praktikum : MATEMATIKA TEKNIK Sesi : B2
Percobaan : METODE TRAPESIUM & Paralel :B
METODE SIMPSON
Tanggal :12 APRIL 2023
Pembimbing : DR. T. IR. SUSILOWATI, MT.
LAPORAN SEMENTARA

Dosen Pembimbing Asisten Laboratorium Laporan Resmi

Tanggal : Tanggal : Tanggal :


13 APRIL 2023 12 APRIL 2023 _____________

( DR. T. IR. SUSILOWATI, MT.) ( RASENDRIYA PUTRA R. )


NIP. 19621120 199103 2 001 NPM. 20031010168

Soal :
1. Buatlah program MATLAB untuk menyelesaikan persamaan dengan
Metode Trapesium Banyak Pias dan Metode Trapesium Banyak Pias
dengan Koreksi Ujung! (lengkapi dengan pengerjaan manual)
2. Buatlah program MATLAB untuk menyelesaikan persamaan dengan
Metode Simpson 1/3 Banyak Pias dan Metode Simpson 3/8 Banyak Pias!
(lengkapi dengan pengerjaan manual). Berikut adalah persamaannya :
2

∫ x 2 +3 x−2dx
0
Jawaban:
1. Metode Perhitungan Metode Trapesium Banyak Pias dan Metode
Trapesium Banyak Pias dengan Koreksi Ujung
a. Listing Program
clear all;
clc;
disp('========================================');
disp(' METODE TRAPESIUM ');
disp('========================================');
disp(' Silahkan pilih metode ');
disp('========================================');
disp('| 1. Metode Trapesium Banyak Pias');
disp('| 2. Metode Trapesium Banyak Pias dengan Koreksi ujung ');
disp('========================================');
metode=input('Pilih metode penyelesaian : ');
switch metode
case 1
syms x;
f=input('Masukkan Persamaan :');
a=input('Masukkan Batas Bawah :');
b=input('Masukkan Batas Atas :');
n=input('Masukkab Jumlah Pias:');
f1=int(f)
fa=subs(f1,x,a);
fb=subs(f1,x,b);
an=fb-fa;
deltax=(b-a)/n;
fc=0;
for i=1:(n-1);
z=a+(deltax);
mo=subs(f1,x,z);
fc=fc+mo;
a=z;
end
num=(deltax/2)*(fa+fb+(2*fc));
pk=abs(((an-num)/an)*100);
disp(['Secara Analitik = ',num2str(an)]);
disp(['Secara Numerik = ',num2str(num)]);
disp(['Persen Kesalahan = ',num2str(pk),' %']);
case 2
syms x;
f=input('Masukkan Persamaan :');
a=input('Masukkan Batas Bawah :');
b=input('Masukkan Batas Atas :');
n=input('Masukkab Jumlah Pias:');
f1=int(f)
fa=subs(f1,x,a);
fax=diff(f1);
fay=subs(fax,x,a);
fb=subs(f1,x,b);
fbx=diff(f1);
fby=subs(fbx,x,b);
an=fb-fa;
deltax=(b-a)/n;
fc=0;
for i=1:(n-1);
z=a+(deltax);
mo=subs(f1,x,z);
fc=fc+mo;
a=z;
end
num=(deltax/2)*(fa+fb+(2*fc));
pk=abs(((an-num)/an)*100);
num2=((deltax/2)*(fa+fb+(2*fc)-(deltax^2/12)*(fby-fay)));
pk2=abs(((an-num2)/an)*100);
an=fb-fa;
disp(['Secara Analitik = ',num2str(an)]);
disp(['Secara Numerik = ',num2str(num)]);
disp(['Persen Kesalahan = ',num2str(pk),' %']);
disp('========================================');
disp('Nilai Koreksi Ujung');
disp(['Secara Numerik = ',num2str(num2)]);
disp(['Persen Kesalahan = ',num2str(pk2),'%']);
end

b. Hasil Run
a. Metode Trapesium Banyak Pias
b. Metode Trapesium

Banyak pias
Dengan Koreksi
ujung
2. Metode Perhitungan Metode Simpson 1/3 Banyak Pias dan Metode
Simpson 3/8 Banyak Pias
a. Listing Program
clear all;
clc;
syms x;
disp('===============================================
=======');
disp(' PROGRAM METODE SIMPSON ');
disp('===============================================
=======');
disp('~ Pilihan metode:');
disp(' 1. Metode Simpson 1/3 banyak pias');
disp(' 2. Metode Simpson 3/8');
mtd=input('~ Masukkan pilihan metode : ');
switch mtd
case 1
disp('------------------------------------------------------');
disp(' Metode Simpson 1/3 Banyak Pias ');
disp('------------------------------------------------------');
f=input('Masukkan Persamaan :');
bb=input('Masukkan batas bawah : ');
ba=input('Masukkan batas atas : ');
f1=int(f)
fbb=subs(f1,x,bb);
fba=subs(f1,x,ba);
an=fba-fbb;
i=1;
while i==1;
p=input('Masukkan jumlah pias : ');
m=mod(p,2);
if m==0
i=0;
else
disp('------------------------------------------------------');
disp('Jumlah Segmen Harus Benar');
disp('------------------------------------------------------');
end
h=(ba-bb)/p;
x1=bb+h;
fx1=subs(f,x,x1);
m=fbb+(4*fx1);
i=2;
while i<p
x2=bb+(i*h);
x3=bb+((i+1)*h);
fx2=subs(f,x,x2);
fx3=subs(f,x,x3);
m=m+(2*fx2)+(4*fx3);
i=i+2;
end
num=(h/3)*(m+fba);
end
pk=abs(((an-num)/an)*100);
disp(['Nilai analitik = ',num2str(an)]);
disp(['Nilai numerik = ',num2str(num)]);
disp(['Persen kesalahan = ',num2str(pk),'%']);
disp('------------------------------------------------------');
case 2
disp('------------------------------------------------------');
disp(' Metode Simpson 3/8 ');
disp('------------------------------------------------------');
f=input('Masukkan Persamaan : ');
bb=input('Masukkan batas bawah : ');
ba=input('Masukkan batas atas : ');
f1=int(f)
fbb=subs(f1,x,bb);
fba=subs(f1,x,ba);
an=fba-fbb;
i=1;
while i==1;
p=input('Masukkan jumlah pias : ');
m=mod(p,2);
if m==0
i=0;
else
disp('------------------------------------------------------');
disp('Jumlah Segmen Harus Benar');
disp('------------------------------------------------------');
end
h=(ba-bb)/p;
x1=bb+h;
fx1=subs(f,x,x1);
m=fbb+(3*fx1);
i=2;
while i<p
x2=bb+(i*h);
x3=bb+((i+1)*h);
fx2=subs(f,x,x2);
fx3=subs(f,x,x3);
m=m+(2*fx2)+(3*fx3);
i=i+2;
end
num=(h/8)*(m+fba);
end
pk=abs(((an-num)/an)*100);
disp('------------------------------------------------------');
disp(['Nilai analitik = ',num2str(an)]);
disp(['Nilai numerik = ',num2str(num)]);
disp(['Persen kesalahan = ',num2str(pk),'%']);
disp('------------------------------------------------------');
end

b. Hasil Run
1) Metode 1/3 Banyak Pias
2) Metode 3/8 Banyak Pias

Penyelesaian metode Simpson pada persamaan ini, persen


kesalahan pada metode 3/8 banyak pias lebih besar dibandingkan
metode 1/3 banyak pias karena persamaan yang digunakan
merupakan fungsi yang cukup halus dan tidak kompleks. Metode
Simpson 3/8 banyak pias pada persamaan ini mempunyai lebih
banyak interval dan titik yang harus diselesaikan sehingga dapat
mengakibatkan peningkatan kesalahan perhitungan dan persen
kesalahan menjadi lebih besar. Dengan demikian, untuk persoalan
dengan fungsi yang relatif halus atau tidak kompleks, metode
Simpson 1/3 banyak pias akan memberikan hasil yang lebih baik
sehingga memiliki persenkesalahan yang lebih kecil dibandingkan
metode 3/8 banyak pias.

You might also like