Anda di halaman 1dari 10

Modul 01

Membuat Diagram Kesetimbangan Uap-


Cair Campuran Biner Memakai
Persamaan Antoine

Joko Wintoko
Pemrograman
Semester I/TA 2017-2018
Fungsi yang dipakai
xlsread : Read Microsoft Excel spreadsheet file
strcmp : Compare strings (case sensitive)
find : Find indices and values of nonzero
elements
if else end
linspace
figure dan plot
Tugas
Buatlah diagram kesetimbangan uap cair untuk campuran dua
senyawa (campuran biner) dengan membaca data sifat fisis
yang ada di berkas MS Excel.
Diagram kesetimbangan fase
1. Tentukan 2 komponen yang akan dihitung (K1 dan K2)
2. Tentukan tekanan sistem (Pt)
3. Carilah parameter A, B dan C untuk persamaan Antoine
[ ln(PV) = A B/(T C) ] untuk masing-masing komponen
4. Hitung titik didih (T dalam persamaan Antoine, dengan PV =
Pt). Komponen yang titik didihnya lebih rendah menjadi
komponen ringan dan yang sebaliknya menjadi komponen
berat.
5. Hitunglah PV untuk komponen ringan dan berat pada
berbagai suhu di kisaran titik didih yang terhitung.
Diagram kesetimbangan fase
6. Hitung fraksi komponen ringan pada fase gas dan cair:

7. Buat diagram Txy (T vs x_ringan dan T vs y_ringan).


8. Buat diagram kesetimbangan (y_ringan vs x_ringan).
Membaca data dalam file MS Excel
Fungsi xlsread

xlsread Read Microsoft Excel spreadsheet file

Syntax
[num,txt,raw] = xlsread(filename)
[num,txt,raw] = xlsread(filename,sheet)
[num,txt,raw] = xlsread(filename,range)
[num,txt,raw] = xlsread(filename,sheet,range)
Membaca data dalam file MS Excel
Contoh:

[num,senyawa,raw] = xlsread(Sifat Fisis.xls, B14:B481)


[Anto,txt,raw] = xlsread(Sifat Fisis.xls, V14:X481)
Membaca data dalam file MS Excel
Fungsi strcmp
strcmp Compare strings (case sensitive)

Syntax
TF = strcmp(string,string)
TF = strcmp(string,cellstr)
TF = strcmp(cellstr,cellstr)

Contoh:
cariA = strcmp(senyawa, BENZENE')
Membaca data dalam file MS Excel
Fungsi find
Find Find indices and values of nonzero elements

Syntax
ind = find(X)
ind = find(X, k)
ind = find(X, k, 'first')
ind = find(X, k, 'last')
[row,col] = find(X, ...)
[row,col,v] = find(X, ...)
Membaca data dalam file MS Excel
Contoh:

Baris = find(cariA)

Dengan demikian diketahui nomor baris dari senyawa yang


diinginkan, sehingga parameter A, B dan C dari persamaan
Antoine untuk senyawa tersebut juga bisa diperoleh.