Uploaded by Anastasia Teknik Kimia

19031010041 ANASTASIA ROSARI YUNITA JUJE LAPRES MODUL 2

advertisement
LABORATORIUM TEKNIK KIMIA
FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR
Praktikum
Percobaan
: MATEMATIKA TEKNIK
: AKAR AKAR PERSAMAAN,
METODE BISECTION DAN
INTERPOLASI
Tanggal
: 12 MARET 2021
Pembimbing : IR. L. URIP WIDODO, MT
Nama
NPM/Semester
Sesi
Paralel
:ANASTASIA ROSARI Y. J
: 19031010041/IV
: A-1
:A
LAPORAN RESMI
SOAL :
1. Budi dan anna merupakan dua sahabat baik, mereka berdua adalah teman
baik sehingga dia selalu bersama. Pada suatu ketika anna memberikan
pertanyaan kepada budi, jika suatu bilangan kali kuadrat dengan (dua angka
terakhir NPM) memiliki selisih dengan 3 kali bilangan itu sama dengan 8,
bantulah budi untuk menemukan jawaban bilangan berapa itu ?
2. Pada keesokan harinya budi bergantian memberikan suatu pertanyaan
kepada anna, budi memberikan suatu pertanyaan yaitu, jika 2 bilangan
dijumlahkan memiliki hasil (2 angka terakhir NPM) sedangkan jumlah
kuadrat dari masing masing bilangan itu adalah (1 angka terakhir NPM
ditambah 10 dan dikali 10) berapakah bilangan yang diberikan oleh budi
tersebut.
3. Seorang lulusan Teknik kimia di berikan tugas untuk merancang suatu
Gudang penyimpanan. Gudang tersebut berbentuk kotak dengan tinggi nya
8 meter. Gudang tersebut di gunakan untuk menyimpan bahan baku berupa
suatu padatan dengan volume bahan tersebut adalah 8500 M3 , bila bahan
tersebut mengisi 80% Gudang,dengan Panjang Gudang=2 kali Lebar
Gudang, dan luas tutup Gudang adalah 1250 M2 . Buatlah suatu program
menggunakan matlab, lengkap dengan algoritma,flowchart,dan hasil run
untuk membantu lulusan Teknik kimia tersebut menentukan dimensi dari
Gudang penyimpanan tersebut!
28
JAWAB :
1. Budi dan anna merupakan dua sahabat baik, mereka berdua adalah teman baik
sehingga dia selalu bersama. Pada suatu ketika anna memberikan pertanyaan
kepada budi, jika suatu bilangan kali kuadrat dengan (dua angka terakhir NPM)
memiliki selisih dengan 3 kali bilangan itu sama dengan 8, bantulah budi untuk
menemukan jawaban bilangan berapa itu ?
A. Algoritma
1. Mulai
2. Memasukkan nilai a, b dan c
3. Proses perhitungan
A. Determinan d=(b^2)-(4*a*c)
•
Jika D > 0
-
Maka persamaan termasuk akar rill
-
Proses perhitungan
x1=((-b)+(d^0.5))/ (2*a)
x2=((-b)-(d^0.5))/ (2*a)
•
Menampilkan hasil perhitungan
Jika D < 0
-
Maka persamaan termasuk akar imajiner
-
Proses perhitungan
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a)
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a)
•
Menampilkan hasil perhitungan
Jika D = 0
-
Maka persamaan termasuk akar rasional
-
Proses perhitungan
x1=(-b)/(2*a)
x2=x1
-
Menampilkan hasil perhitungan
4. Selesai
29
B. Flowchart
Mulai
Masukkan
nilai
a, b dan c
Proses perhitungan
nilai determinan
d=(b^2)-(4*a*c)
Menampilkan
hasil perhitungan
determinan
D>0
YA
Menampilkan
“Persamaan
Akar Rill’
TIDAK
Proses perhitungan nilai X1 dan X2
x1=((-b)+(d^0.5))/ (2*a)
x2=((-b)-(d^0.5))/ (2*a)
Menampilkan
hasil perhitungan
X1 dan X2
D<0
YA
Menampilkan
“Persamaan
Akar Imajiner’
Proses perhitungan nilai
X1 dan X2
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a)
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a)
TIDAK
a
b
c
30
a
b
c
Menampilkan
hasil perhitungan
X1 dan X2
D=0
TIDAK
YA
Menampilkan
“Persamaan
Akar Rasional’
Proses perhitungan nilai
X1 dan X2
x1=(-b)/(2*a)
x2=x1
Menampilkan
hasil perhitungan
X1 dan X2
Selesai
31
C. Script
clear all;
clc;
disp('===============================');
disp(' TEKA TEKI ANNA EDISI SATU ');
disp('===============================');
disp(' ');
disp('Persamaan : 41x^2-3x-8=0');
a=input('Masukkan nilai a=');
b=input('Masukkan nilai b=');
c=input('Masukkan nilai c=');
d=(b^2)-(4*a*c);
disp(['determinan=',num2str(d)]);
if d>0
disp('----------------------------------------');
disp('
Persamaan Anda Termasuk Akar Riill ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('----------------------------------------');
x1=((-b)+(d^0.5))/ (2*a);
x2=((-b)-(d^0.5))/ (2*a);
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
elseif d<0
disp('-------------------------------------------');
disp(' Persamaan Anda Termasuk Akar imajiner ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('-------------------------------------------');
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a);
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a);
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
32
else
disp('-------------------------------------------');
disp(' Persamaan Anda Termasuk Akar Rasional ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('-------------------------------------------');
x1=(-b)/(2*a);
x2=x1;
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
end
33
D. Hasil Run
34
2. Pada keesokan harinya budi bergantian memberikan suatu pertanyaan kepada
anna, budi memberikan suatu pertanyaan yaitu, jika 2 bilangan dijumlahkan
memiliki hasil (2 angka terakhir NPM) sedangkan jumlah kuadrat dari masing
masing bilangan itu adalah (1 angka terakhir NPM ditambah 10 dan dikali 10)
berapakah bilangan yang diberikan oleh budi tersebut.
A. Algoritma
1. Mulai
2. Memasukkan nilai a, b dan c
3. Proses perhitungan
A. Determinan d=(b^2)-(4*a*c)
•
Jika D > 0
-
Maka persamaan termasuk akar rill
-
Proses perhitungan
x1=((-b)+(d^0.5))/ (2*a)
x2=((-b)-(d^0.5))/ (2*a)
•
Menampilkan hasil perhitungan
Jika D < 0
-
Maka persamaan termasuk akar imajiner
-
Proses perhitungan
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a)
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a)
•
Menampilkan hasil perhitungan
Jika D = 0
-
Maka persamaan termasuk akar rasional
-
Proses perhitungan
x1=(-b)/(2*a)
x2=x1
-
Menampilkan hasil perhitungan
4. Selesa
35
B. Flowchart
Mulai
Masukkan
nilai
a, b dan c
Proses perhitungan
nilai determinan
d=(b^2)-(4*a*c)
Menampilkan
hasil perhitungan
determinan
D>0
YA
Menampilkan
“Persamaan
Akar Rill’
TIDAK
Proses perhitungan nilai X1 dan X2
x1=((-b)+(d^0.5))/ (2*a)
x2=((-b)-(d^0.5))/ (2*a)
Menampilkan
hasil perhitungan
X1 dan X2
D<0
YA
Menampilkan
“Persamaan
Akar Imajiner’
Proses perhitungan nilai
X1 dan X2
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a)
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a)
TIDAK
a
b
c
36
a
b
c
Menampilkan
hasil perhitungan
X1 dan X2
D=0
TIDAK
YA
Menampilkan
“Persamaan
Akar Rasional’
Proses perhitungan nilai
X1 dan X2
x1=(-b)/(2*a)
x2=x1
Menampilkan
hasil perhitungan
X1 dan X2
Selesai
37
C. Script
clear all;
clc;
disp('===============================');
disp(' TEKA TEKI ANNA EDISI DUA
');
disp('===============================');
disp(' ');
disp('Persamaan : 2x^2-82x+1571=0');
a=input('Masukkan nilai a=');
b=input('Masukkan nilai b=');
c=input('Masukkan nilai c=');
d=(b^2)-(4*a*c);
disp(['determinan=',num2str(d)]);
if d>0
disp('----------------------------------------');
disp('
Persamaan Anda Termasuk Akar Riill ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('----------------------------------------');
x1=((-b)+(d^0.5))/ (2*a);
x2=((-b)-(d^0.5))/ (2*a);
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
elseif d<0
disp('-------------------------------------------');
disp(' Persamaan Anda Termasuk Akar imajiner ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('-------------------------------------------');
x1=((-b)/(2*a))+((-b)-(d^0.5))/(2*a);
x2=((-b)/(2*a))-((-b)-(d^0.5))/(2*a);
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
38
else
disp('-------------------------------------------');
disp(' Persamaan Anda Termasuk Akar Rasional ');
disp('
Sehingga Nilai x1 dan x2 Adalah
');
disp('-------------------------------------------');
x1=(-b)/(2*a);
x2=x1;
disp(['x1=',num2str(x1)]);
disp(['x2=',num2str(x2)]);
end
39
D. Hasil Run
40
3. Seorang lulusan Teknik kimia di berikan tugas untuk merancang suatu Gudang
penyimpanan. Gudang tersebut berbentuk kotak dengan tinggi nya 8 meter.
Gudang tersebut di gunakan untuk menyimpan bahan baku berupa suatu
padatan dengan volume bahan tersebut adalah 8500 M3 , bila bahan tersebut
mengisi 80% Gudang,dengan Panjang Gudang=2 kali Lebar Gudang, dan luas
tutup Gudang adalah 1250 M2 . Buatlah suatu program menggunakan matlab,
lengkap dengan algoritma,flowchart,dan hasil run untuk membantu lulusan
Teknik kimia tersebut menentukan dimensi dari Gudang penyimpanan
tersebut!
A. Algoritma
1. Mulai
2. Memasukkan luas permukaan tutup gudang
3. Proses perhitungan
-
l=(L/2)^0.5
-
p=2*l
4. Menampilkan hasil perhitungan
Memasukkan ulang nilai p (panjang) dan l (lebar) serta t (tinggi)
5. Proses perhitungan
v=p*l*t
6. Menampilkan hasil perhitungan
7. Selesai
41
B. Flowchart
Mulai
Memasukkan
luas permukaan
gudang
Proses perhitungan
penentuan nilai p
(panjang) dan l
(lebar)
Menampilkan hasil
perhitungan dan
memasukkan ulang
nilai p, l dan t
Proses
perhitungan
volume gudang
V=p*l*t
Menampilkan
hasil perhitungan
volume
Selesai
42
C. Script
clear all;
clc;
disp('==================================================='
);
disp('
DIMENSI GUDANG BARU
');
disp('==================================================='
);
disp(' ');
disp('
Penentuan Nilai Lebar dan Panjang Gudang
');
disp('---------------------------------------------------');
L=input ('Masukkan luas permukaan tutup gudang = ');
l=(L/2)^0.5;
p=2*l;
disp(' ');
disp(' Sehingga Nilai Lebar dan Panjang Gudang Ialah ');
disp('---------------------------------------------------');
disp(['Lebar =',num2str(l)]);
disp(['Panjang =',num2str(p)]);
disp(' ');
disp(' Dari Data Tersebut Diketahui Volume Gudang Ialah ');
disp('---------------------------------------------------');
p=input('Masukkan lebar yang sudah diketahui
= ');
l=input('Masukkan panjang yang sudah diketahui = ');
t=input('Masukkan tinggi
= ');
v=p*l*t;
disp(' ');
disp(['Volume Gudang=',num2str(v)]);
43
D. Hasil Run
44
Download