Anda di halaman 1dari 23

LABORATORIUM TEKNIK KIMIA

FAKULTAS TEKNIK
UPN “VETERAN” JAWA TIMUR Nama : IRFANI DITA ANANDA
NPM/Semester : 1631010025/IV
Praktikum : MATEMATIKA TEKNIK Sesi :V
Percobaan : PEMROGRAMAN PASCAL DAN Paralel :A
APLIKASI MATLAB
Tanggal : 21 FEBRUARI 2018
Pembimbing : IR. L. URIP WIDODO, MT
LAPORAN RESMI

SOAL
1. Buatlah Program dan Hasil Run Menggunakan Turbo Pascal Yang
Didalamnya Terdapat Deklarasi Function Yang Digunakan Untuk Mencari
Nilai Fungsi dari Suatu Persamaan. (Tiap Praktikan Persamaanya Wajib
Berbeda) !
2. Buatlah Algoritma Program, Program, Flowchart, Dan Hasil Run
Menggunakan Turbo Pascal Dari Soal Dibawah Ini.
Perhatikan rancangan berikut ini :

10 ft

2.5 ft
6 ft
H3PO4 30 ft
10 ft

8 ft

NH3

52 ft
Sebuah reactor diumpankan Asam fosfat dan gas ammonia. Asam fosfat
yang diumpankan dengan konsentrasi 85% dengan bantuan pompa. Pipa
yang digunakan untuk mengumpankan Asam Fosfat memiliki ukuran 2
Inchi sch. 40 dengan panjang total = (10 + 30 + 6 + 10 + 2.5) ft . Tidak
terdapat ekspansi maupun kontraksi pada pipa. Ada 3 elbow 90o . Hitunglah
berapa besar power pompa yang dibutuhkan untuk memompa Asam Fosfat

1
jika diketahui macam-macam debit dengan aliran turbuken sebagai berikut
:
Debit Kecepatan E. E. E. Friction -Wf
(ft3/jam) Linier ∆𝑉 Potensial Kinetik Tekanan Loss
(ft/dtk) (ft.lbf/lbm) (ft.lbf/lbm) (ft.lbf/lbm) (ft.lbf/lbm)
Var
perulangan
Var
perulangan
Var
perulangan

Persamaan Bernouli :
∆𝑉 2 ∆𝑍 𝑔 ∆𝑃
−𝑊𝑓 = + + + 𝐹𝑟𝑖𝑐𝑡𝑖𝑜𝑛 𝐿𝑜𝑠𝑠
2 𝛼 𝑔𝑐 𝑔𝑐 𝜌
Atau dapat ditulis Power pompa (-Wf )= E.Kinetik + E.Potensial +
E.Tekanan + Friction Loss
Diketahui :
Densitas (𝜌) Asam Fosfat 85% = 117.36464 lbm/ft3
∆𝑍 = 2,5 ft
Luas pipa (A) 2 inch. Sch 40 dengan =0.0233 ft2
𝛼 =1
g/gc ~1 lbf/lbm
𝑓𝑡 𝑙𝑏𝑚
gc =32.174 . 𝑙𝑏𝑓
𝑑𝑡𝑘2
𝑓𝑡
g =32 𝑑𝑡𝑘2
𝑙𝑏𝑓
∆𝑃 = 2116,8 𝑓𝑡2
𝑙𝑏𝑓
Total Friction Loss = 0.0125 𝑓𝑡 𝑙𝑏𝑚

Untuk merubah Q menjadi kecepatan Linier : V = Q/A


Untuk merubah -Wf ke satuan HP gunakan konversi = -Wf x Q/550
3. Buatlah Algoritma Program, Program, Flowchart, Dan Hasil Run
Menggunakan Matrix Laboratory (MatLab) Dari Soal Dibawah Ini.

2
Sebuah Bejana Didesain Sebagai Kontaktor Antara Liquida Dan Gas.
Diketahui Densitas Liquida Sebesar 75.8 Lb/Ft3 Dengan Laju Alir 15352
Lb/Jam Dan Densitas Gas Sebesar 0.95 Lb/Ft3 Dan Laju Alir Gas Sebesar
457650 Lb/Jam Dan Kecepatan Alir Rata-Rata 200 Ft/Menit. Waktu Kontak
Rata-Rata Selama 45 Menit Pada Temperature 300oF Dan Tekanan 45 Psia.
Bejana dibuat Dari SA 240 GRADE M TYPE 316, Dan Penyambungan
Menggunakan Double Welded Butt Joint Dan Faktor Korosi Sebesar 1/16
In. Dari Data Tersebut Desainlan Dimensi Bejana Tersebut.
Nb : Stress Yang Diijinkan = 17900 psi dan Effisiensi Las = 0.8
4. Selesaikan Soal Berikut Menggunakan Matrix Laboratory (MatLab)
(Algoritma Program, Program, Flowchart, Dan Hasil Run)
Sebuah Gelombang Dinyatakan Oleh Persamaan :
Y = A Sin(2.π.f.t + θ)
Dimana :
A = Amplitudo
f = Frekuensi
t = Waktu
θ = Sudut Fase Gelombang
Buatlah Program, Grafik, Flowchart, Dan Hasil Run Nya Jika :
a. Untuk Gelombang 1, Diketahui :
A = 1 ; f = (2 Npm Terakhir-7) ; t_awal = 0 ; t_akhir = 1 ; θ = π/6
b. Untuk Gelombang 2, Diketahui :
A = 1 ; f = (2 Npm Terakhir-14) ; t_awal = 0 ; t_akhir = 1 ; θ = π/3
c. Untuk Superposisi Gelombang, Diketahui :
y = y1 + y2
Syarat : Gunakan Interval Waktu Antara 0 – 0,0015
5. Buatlah Matriks dengan Matrix Laboratory (MatLab), dengan ketentuan
sebagai berikut :

0.6 5.75 4.29 12.5 41.7 3.6


A = 3.9 8.98 9.12 B = 23.8 25.3 5.7
22.4 7.98 70.9 11.4 15.7 10

3
Hitunglah :
a. A+B
b. A-B
c. A×B
d. Determinan (A)
e. Invers (A)
f. Determinan (B)
g. Invers (B)
h. Transpose (A)
i. Transpose (B)
j. Transpose (A×B)

============SELAMAT MENGERJAKAN=============

4
1. Listing Program
program menghitung_persegi;
uses crt;
function persegi:string;
var luas,kel,s:real;
begin
write ('Masukkan Sisi Persegi=');readln(s);
luas:=s*s;
kel:=s*4;
writeln ('Luas Persegi=',luas:6:2);
writeln ('Keliling Persegi=',kel:6:2);
end;
begin
clrscr;
persegi;
readln;
end.

5
Hasil Run Program

6
Flow Chart

start

Deklarasi Persegi sebagai


function dan Deklarasi
Luas,kel,s sebagai
variabel

Masukkan sisi persegi= dibaca sebagai s

Menghitung Luas Persegi dan


Keliling Persegi

Menampilkan Luas persegi =


dibaca sebagai luas, menampilkan
'Keliling Persegi= ' dibaca sebagai
Kel.

end

7
2. Listing Program
program Fluid_Flow;
uses crt;
label atas;
var Epotensial,Q,EKinetik,V,ETekanan,Wf,EFriction,i:real; hasil:integer;
lagi:string;
const
rho=117.36464;dz=2.5;lp=0.0233;a=1;ggc=1;gc=32.174;g=32;dp=2116.8;fl=0.01
25;
begin
atas:
clrscr;
write ('Masukkan Debit Fluida = ');readln(Q);
write ('Masukkan Kelipatan Debit Fluida = ');readln(i);
writeln (' ');
writeln (' T2ABEL FLUID FLOW OPERASI TEKNIK KIMIA
');
writeln
('#################################################################
###################################');
writeln (' Q Kecepatan Linier Energi Potensial Energi Kinetik Energi Tekanan
Friction lost -Wf');
writeln ('(ft^3/s) (ft/s) (ft lbf/lbm) (ft lbf/lbm) (ft lbf/lbm) (ft lbf/lbm)
(HP)');
writeln
('#################################################################
####################################');
Q:=Q;
for hasil:=1 to 3 do
begin
V:=Q/lp;

8
EPotensial:=dz*ggc;
EKinetik:=V/(2*a*gc);
ETekanan:=dp/rho;
EFriction:=EPotensial+EKinetik+ETekanan+fl;
Wf:=(EFriction*Q)/550;
writeln (Q:6:2,' ',V:13:2,' ',EPotensial:17:2,' ',EKinetik:17:2,' ',ETekanan:16:2,'
',fl:15:4,' ',Wf:8:2,' ');
Q:=Q+i;
end;
writeln ('Apakah Anda Ingin Menghitung Kembali? (Tulis Iya Jika
Ingin)');readln(lagi);
if (lagi='Iya') then
goto atas
else
end.
readln;
end.

9
Hasil Run Program

10
Algoritma
1. Start untuk memulai program
2. Menggunakan Label Atas. Epotensial,Q,EKinetik,V,ETekanan,Wf,EFriction,I,
Hasil, lagi sebagai variabel. Dan memasukkan rho, dz, lp, a, ggc, gc, g, dp, fl
sebagai constanta
3. (Masukkan Debit Fluida=) sebagai Q, (Masukkan Kelipatan Debit Fluida=)
sebagai I, dan memasukkan model tabel beserta variabel dan satuannya
4. Melakukan perulangan menggunakan for do sebanyak 3 kali iterasi
5. Menghitung Kecepatan Linier, Energi Tekanan, Energi Kinetik, Energi
Potensial, -Wf, Friction Loss
6. Menampilkan kecepatan linier, energi kinetik, energi tekanan, energi potensial, -
wf, friction loss menjadi sebuah tabel.
7. Melakukan pemilihan kondisi menggunakan if then else untuk memilih
mengulang menghitung lagi atau tidak
8. Jika iya mengulangi sedari awal, jika tidak mengakhiri program

11
Flowchart

Start

Deklarasi q,ep,ek,v,etek,ef,wf,hasil dan I sebagai variabel.


Deklarasi rho,dz,lp,a,ggc,gc,g,dp,fl sebagai konstanta.

Input q dan t

Nilai awal perulangan q = q

For 1 to 3 do

v:=q/lp;
ep:=dz*ggc;
ek:=v/(2*a*gc);
etek:=dp/rho;
ef:=ep+ek+etek+fl;
wf:=(ef*q)/550;

Output q, v, ep, ek,


etek, fl,dan wf

End

12
3. Listing Program
clear all;
clc;
disp ('PERHITUNGAN BEJANA MAS ALIF');
disp (' ');
P1=75.8;
M=15352;
VLinier=200;
t=45;
Pg=0.95;
Vg=457650;
P=45;
VLiquid=M/P1;
VGas=Vg/Pg;
VTotal=VLiquid+VGas;
A=VTotal/VLinier;
D=(4*A/pi)^0.5;
T=((30.304*D)/(2*17900*0.8-30.304))+0.005;
TBejana=VTotal/A*0.8;
disp (['Volume Liquid Yang Di Dapat = ',num2str(VLiquid)]);
disp (['Volume Gas Yang Di Dapat = ',num2str(VGas)]);
disp (['Volume Total Yang Di Dapat = ',num2str(VTotal)]);
disp (['Luas Permukaan Bejana Yang Di Dapat = ',num2str(A)]);
disp (['Tebal Shill = ',num2str(T)]);
disp (['Waktu Tinggal Dalam Bejana = ',num2str(TBejana)]);

13
Hasil Run Program

14
Flow Chart

Start

Menampilkan 'Perhitungan
Desain dan Dimensi Bejana'

Memasukkan nilai dari suatu P1, M,Vlinier,t,Pg,Vg,P.


Menghitung VLiquid, VGas, VTotal, A, D,TBejana,

Menampilkan VLiquid, VGas,


VTotal, A, D, TBejana, sebagai
hasil perhitungan

end

15
Algoritma
1. Start untuk memulai program
2. Memasukkan variable-variable yang digunakan dalam rumus
3. Proses perhitungan Volume Liquid, Volume Gas, Volume Total, Luas
Permukaan, Tebal Shill, Waktu Tinggal Dalam Bejana
4. Menampilkan hasil perhitungan

16
4. Listing Program
clear all;
clc;
close all;
A=1
F1=18
F2=11
X1=pi/6
X2=pi/3
t=0:0.001:3;
Y1=A*sin((2*pi*F1*t)+X1);
subplot(3,1,1)
plot (t,Y1);
Y2=A*sin((2*pi*F2*t)+X2);
subplot(3,1,2)
plot (t,Y2);
Y=Y1+Y2;
subplot(3,1,3)
plot (t,Y);

17
Hasil Run Program

18
Flow Chart

start

Deklarasi nilai A, F1,


F2, X1, X2, sebagai
konstanta dan t
sebagai pola interval

Menghitung Y1

Menampilkan grafik
(t,Y1)

Menghitung Y2

Menampilkan grafik
(T,Y2)

Menghitung Y

Menampilkan grafik
(t,Y)

end

19
Logaritma
1. Start untuk memulai program
2. Memasukkan A, F1, F2, X1, X2 sebagau konstanta dan t sebagai pola interval
3. Menghitung Y1
4.Menampilkan grafik t,Y1
5. Menghitung Y2
6. Menampilkan t,Y2
7. Menghitung Y
8. Menampilkan t,Y

20
5. Listing Program
clear all
clc
disp ('PERHITUNGAN MATRIKS SESI MAS ALIF')
A=[0.6 5.75 4.29;3.9 8.98 9.12;22.4 7.98 70.9]
B=[12.5 1.7 3.6;23.8 25.3 5.7;11.4 15.7 10]
X=A+B
Y=A-B
Z=A*B
C=det (A)
D=A^-1
E=det (B)
F=B^-1
G=A'
H=B'
I=A*B'

21
Hasil Run Program

22
23

Anda mungkin juga menyukai