Anda di halaman 1dari 98

BAHAN AJAR

APLIKASI KOMPUTER TEKNIK KIMIA I

Penyusunan Materi Pembelajaran ini dibiayai oleh


Program Pengembangan Pendidikan Politeknik
Polytechnic Education Development Project
ADB LOAN 2928 – INO

Direktorat Pembelajaran dan Kemahasiswaan – Ditjen Dikti


Kementerian Riset, Teknologi, dan Pendidikan Tinggi
Tahun Anggaran 2017

Disusun Oleh :
Saripudin, ST., MT.
Iwan Ridwan, ST., MT

Program Studi D3 Teknik Kimia


Jurusan Teknik Kimia
POLITEKNIK NEGERI BANDUNG
2017

Aplikasi Komputer Teknik Kimia I | i


HALAMAN PENGESAHAN

1. Identitas Bahan Ajar


a. Judul Materi Pembelajaran : Buku Ajar
b. Mata Kuliah/Semester : Aplikasi Komputer Teknik Kimia I/4
c. SKS(T-P)/Jam (T-P) : 2/2sks
d. Jurusan : Teknik Kimia
e. Program Studi : DIII Teknik Kimia
f. No. Kode Mata Kuliah : BBTK2272

2. Penulis
a. Nama : Saripudin, ST., MT.
b. NIP : 19590807 1988112 001
c. Jabatan Fungsional : Lektor/IIIc
d. Program Studi : DIII Teknik Kimia
e. Jurusan : Teknik Kimia
f. Alamat Institusi : Jurusan Teknik Kimia, Politeknik Negeri
Bandung Jl. Gegerkalong Hilir, Ds.
Ciwaruga Kotak Pos 1234 Bandung 40012
g. Telepon/Faks/Email : 081312798379, sarip.itb@gmail.com

Bandung, Desember 2017


Mengetahui,
Ka. KBK Penulis,

Harita Nurwahyu Chamidy, LRSC, MT. Saripudin, ST., MT.


NIP. 19660111 199403 1 002 NIP. 19790602 200212 1 003

Menyetujui
Ka. Jurusan

Dr. Ir. Bintang Iwhan Moehady,M.Sc.


NIP.19551120 198403 1 002

Aplikasi Komputer Teknik Kimia I | ii


KATA PENGANTAR

Puji syukur saya panjatkan ke hadirat Allah SWT atas terselesaikannya “Buku Ajar
Aplikasi Komputer Teknik Kimia I” ini. Buku Ajar ini ditujukan sebagai suatu bahan
pegangan bagi mahasiswa Jurusan Teknik Kimia Politeknik Negeri Bandung yang sedang
menjalankan kuliah di semester empatyang disesuaikan dengan silabus dan kebutuhan bagi
para mahasiswa dalam mengikuti perkuliahan. Buku Ajar Aplikasi Komputer merupakan
salah satu komponen penting dalam proses belajar-mengajar, terutama dalam kaitannya
dengan pengembangan dan kemampuan analisis yang sangat dibutuhkan bagi para lulusan
pada saat terjun ke dalam dunia kerja sebagai seorang ahli madya D III Teknik Kimia.

Keberadaan buku ajar Aplikasi Komputer Teknik Kimia Iadalah sebagai bahan latihan
dan ketrampilan bagi mahasiswa Teknik Kimia dalam rangka menyelesaikan berbagai
permasalahan matematika berkaitan dengan proses Teknik Kimia.

Bandung, Desember 2017

Penulis

Aplikasi Komputer Teknik Kimia I | iii


DAFTAR ISI

Halaman Pengesahan..............................................................................................................ii
Kata Pengantar.......................................................................................................................iii
Daftar isi.................................................................................................................................iv
Daftar Tabel..........................................................................................................................vii
Daftar Gambar.......................................................................................................................viii
Deskripsi Mata Kuliah...........................................................................................................x

BAB I PENDAHULUAN DAN PENGENALAN MATLAB ........................................... 1


A. Kelengkapan pada Sistem Matlab ....................................................................... 2
B. MATLAB Sebagai Kalkulator ....................................................................... 3
C. Variabel dan Fungsi ....................................................................... 4
D. Operasi dan Fungsi pada Matriks ....................................................................... 7
E. Perintah dalam grafik ....................................................................... 8
F. Arti dan Fungsi Simbol pada Penulisan Syntax........................................................ 9
G. Membuat M-File ....................................................................... 10
H. Mengakses Variabel ....................................................................... 12
I. Membuat Grafik ....................................................................... 12

BAB II SISTEM PERSAMAAN LINIER............................................................................ 15


2.1 Persamaan Linier ............................................................................................... 15
2.2 Sistem Persamaan Linier........................................................................................... 16
2.3 Sistem Persamaan Linier Simultan........................................................................... 16
2.3.1 Contoh Soal Neraca Massa....................................................................................... 16
2.3.2 Penyelesaian Contoh Soal Neraca Massa................................................................. 17
2.4 Latihan Persamaan Linier (Neraca Massa)............................................................... 18

Aplikasi Komputer Teknik Kimia I | iv


BAB III SISTEM PERSAMAAN NON LINIER............................…................................ 19
3.1 Persamaan Non Linier............................................................................................... 19
3.2 Sistem Persamaan Non Linier….............................................................................. 20
3.3 Contoh Soal (Termodinamika).................................................................................. 21
3.3.1 Penyelesaian Soal Termodinamika............................................................................ 21

BAB IV OPTIMISASI....................................................................…................................. 25
4.1 Soal Penentuan Biaya Operasional Pompa............................................................... 25
4.1.1 Penyelesaian Soal Penentuan Biaya Operasional Pompa......................................... 25
4.2 Soal Penentuan Biaya Operasional Proses................................................................ 26
4.2.1 Penyelesaian Soal Penentuan Biaya Operasional Proses.......................................... 26
4.3 Soal Optimisasi Aplikasi dalam Teknik Reaksi Kimia............................................. 27
4.3.1 Penyelesaian Soal Optimisasi Aplikasi dalam Teknik Reaksi Kimia....................... 27

BAB V PERSAMAAN DIFERENSIAL BIASA................................................................ 29


5.1 Persamaan Diferensial Biasa (Penyelesaian Analitik).............................................. 29
5.1.1 Tanpa Syarat Batas …........................................................................................... 29
5.1.2 Bersyarat Batas/Bernilai Awal (1)............................................................................. 30
5.1.3 Bersyarat Batas/Bernilai Awal(2)............................................................................. 30
5.1.4 Sistem Persamaan Diferensial................................................................................... 31
5.1.5 Penyelesaian Melibatkan Fungsi Bessel.................................................................... 31
5.2 Persamaan Diferensial Biasa (Penyelesaian Numerik)............................................. 32
5.3 Aplikasi Soal Reaktor Batch Reaksi Tunggal........................................................... 33
5.3.1 Penyelesaian Aplikasi Soal Reaktor Batch Reaksi Tunggal.................................... 33
5.4 Aplikasi Soal Reaksi Elementer................................................................................ 35
5.4.1 Penyelesaian Soal Reaksi Elementer........................................................................ 35
5.5 Aplikasi Soal Reaksi Paralel – Reversibel dan Irreversibel..................................... 37
5.5.1 Penyelesaian Soal Reaksi Paralel – Reversibel dan Irreversibel.............................. 38
5.6 Aplikasi Soal Reaksi Gabungan Irreversibel – Reversibel, Penentuan Orde dan
Konstanta Reaksi....................................................................................................... 39

Aplikasi Komputer Teknik Kimia I | v


5.6.1 Penyelesaian Aplikasi Soal Reaksi Gabungan Irreversibel – Reversibel, Penentuan
Orde dan Konstanta Reaksi....................................................................................... 40
5.7 Aplikasi Soal Reaksi Tunggal, Penentuan Nilai K Dan Orde Reaksi....................... 44
5.7.1 Penyelesaian Aplikasi Soal Reaksi Tunggal, Penentuan Nilai K dan Orde Reaksi.. 45
5.8 Aplikasi Soal Reaksi Konsekutif/Seri, Penentuan Konstanta dan Orde Reaksi....... 46
5.8.1 Penyelesaian Aplikasi Soal Reaksi Konsekutif/Seri, Penentuan Konstanta dan Orde
Reaksi......................................................................................................................... 47
5.9 Aplikasi Soal Reaksi Siklus Reversibel, Penentuan Profil Konsentrasi Terhadap
Waktu ....................................................................................................................... 50
5.9.1 Penyelesaian Aplikasi Soal Reaksi Siklus Reversibel, Penentuan Profil Konsentrasi
Terhadap Waktu........................................................................................................ 50
5.10 Aplikasi Soal Reaktor PFR, Penentuan Ukuran Reaktor.......................................... 53
5.10.1 Penyelesaian Aplikasi Soal Reaktor PFR, Penentuan Ukuran Reaktor..................... 53
5.11 Aplikasi Soal Reaksi Siklus Reversibel, Penentuan Konstanta Reaksi.................... 55
5.11.1 Penyelesaian Aplikasi Soal Reaksi Siklus Reversibel, Penentuan Konstanta Reaksi 56
5.12 Aplikasi Soal Reaktor PFR....................................................................................... 59
5.12.1 Penyelesaian Aplikasi Soal Reaktor PFR.................................................................. 59
5.12 Latihan Aplikasi Soal Teknik Reaksi Kimia............................................................ 62

Daftar Pustaka....................................................................................................................... 65
Lampiran............................................................................................................................... 66

Aplikasi Komputer Teknik Kimia I | vi


DAFTAR TABEL

Tabel 1 Operasi Aritmatika Dasar dalam MATLAB ........................................................... 3


Tabel 2 Variabel Khusus dalam MATLAB.......................................................................... 4
Tabel 3 Tata Penulisan Notasi Matematika pada MATLAB ............................................... 4
Tabel 4 Fungsi Matematika Dasar pada MATLAB.............................................................. 5
Tabel 5 Fungsi Analisis Data pada MATLAB...................................................................... 6
Tabel 6 Operasi dan Fungsi pada Matriks dalam MATLAB................................................ 7
Tabel 7 Variasi Garis pada Grafik dalam MATLAB............................................................ 8
Tabel 8 Perintah pada Grafik dalam MATLAB.................................................................... 9
Tabel 9 Arti dan Fungsi Simbol pada Penulisan Syntax dalam MATLAB........................... 9
Tabel 10 Data Hasil Laboratorium Soal 4............................................................................. 40
Tabel 11 Data Hasil Laboratorium Soal 5............................................................................. 44
Tabel 12 Data Hasil Laboratorium Soal 6............................................................................. 47
Tabel 13 Data Hasil Laboratorium Soal 9............................................................................. 56
Tabel 14 Data Hasil Laboratorium Soal 10........................................................................... 59
Tabel 15 Profil Cp.................................................................................................................64

Aplikasi Komputer Teknik Kimia I | vii


DAFTAR GAMBAR

Gambar 1 Desktop Matlab................................................................................................... 1


Gambar 2 Perintah dalam Command Window.................................................................... 2
Gambar 3 Membuat M-file.................................................................................................. 11
Gambar 4 Tampilan Editor M-file....................................................................................... 11
Gambar 5 Pengalamatan Setiap Elemen Variabel pada Matriks......................................... 12
Gambar 6 Membuat 1 Grafik dalam 1 Gambar................................................................... 13
Gambar 7 Membuat 3 garis dalam 1 Grafik bila salah satu sumbu sama............................ 13
Gambar 8 Membuat lebih dari 1 Grafik dalam 1 Gambar................................................... 14
Gambar 9 Soal Persamaan Neraca Massa........................................................................... 16
Gambar 10 Hasil Penyelesaian nermas.m (soal 1) pada MATLAB.................................... 18
Gambar 11 Latihan Soal Persamaan Neraca Massa............................................................ 18
Gambar 12 Hasil Penyelesaian pers2a.m (soal 1) pada MATLAB (1)............................... 23
Gambar 13 Hasil Penyelesaian pers2a.m (soal 1) pada MATLAB (2)............................... 23
Gambar 14 Grafik Penyelesaian pers2a.m (soal 1) pada MATLAB................................... 24
Gambar 15 Hasil Run minC (soal 1) pada MATLAB......................................................... 26
Gambar 16 Hasil Run BOPQ (soal 2) pada MATLAB....................................................... 27
Gambar 17 Hasil Run maxP (soal 3) pada MATLAB........................................................ 28
Gambar 18 Hasil Penyelesaian laju1.m (soal 1) pada MATLAB....................................... 34
Gambar 19 Grafik Penyelesaian laju1.m (soal 1) pada MATLAB..................................... 34
Gambar 20 Hasil Penyelesaian laju2.m (soal 2) pada MATLAB....................................... 36
Gambar 21 Grafik Penyelesaian laju2.m (soal 2) pada MATLAB..................................... 37
Gambar 22 Grafik Penyelesaian batch3.m (soal 3) pada MATLAB.................................. 39
Gambar 23 Hasil Penyelesaian lajupusing2a.m (soal 4) pada MATLAB.......................... 43
Gambar 24 Grafik Penyelesaian lajupusing2a.m (soal 4) pada MATLAB........................ 44
Gambar 25 Hasil Penyelesaian lajuR.m (soal 5) pada MATLAB...................................... 46
Gambar 26 Grafik Penyelesaian lajuR.m (soal 5) pada MATLAB.................................... 46
Gambar 27 Hasil Penyelesaian lajusem.m (soal 6) pada MATLAB.................................. 49

Aplikasi Komputer Teknik Kimia I | viii


Gambar 28 Grafik Penyelesaian lajusem.m (soal 6) pada MATLAB................................ 49
Gambar 29 Hasil Penyelesaian lajucinta.m (soal 7) pada MATLAB................................. 52
Gambar 30 Grafik Penyelesaian lajucinta.m (soal 7) pada MATLAB............................... 52
Gambar 31 Hasil Penyelesaian lajuPFR.m (soal 8) pada MATLAB.................................. 55
Gambar 32 Grafik Penyelesaian lajuPFR.m (soal 8) pada MATLAB................................ 55
Gambar 33 Hasil Penyelesaian lajuujian.m (soal 9) pada MATLAB................................. 58
Gambar 34 Grafik Penyelesaian lajuujian.m (soal 9) pada MATLAB............................... 58
Gambar 35 Hasil Penyelesaian reaksiPFR.m (soal 10) pada MATLAB............................ 61
Gambar 36 Grafik Penyelesaian reaksiPFR.m (soal 10) pada MATLAB........................... 61

Aplikasi Komputer Teknik Kimia I | ix


DESKRIPSI MATA KULIAH

1.1. Identitas Mata Kuliah


Nama Matakuliah : Aplikasi Komputer Teknik Kimia 1
Kode/ Beban SKS : 16JKI4022/ 2 SKS
Semester : Genap / IV
Prasyarat : Teknik Reaksi Kimia, Operasi Teknik Kimia, Neraca
Massa, NeracaEnergi
Status Matakuliah : Mata Kuliah Pendukung
Bentuk Pembelajaran : Kelas / Seminar / Praktikum
Dosen : Saripudin, ST., MT.

1.2. Ringkasan Topik Silabus


Mata kuliah Aplikasi Komputer Teknik Kimia-1 terdiri dari beberapa bahan kajian,
yaitu :
1. Pengenalan MATLAB
2. Sistem Persamaan Linier
3. Sistem Persamaan Non Linier
4. Optimisasi
5. Persamaan Diferensial dan Aplikasinya

Aplikasi Komputer Teknik Kimia I | x


BAB I
PENDAHULUAN DAN PENGENALAN MATLAB

MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi
numerik dan merupakan suatu bahasa pemograman matematika lanjutan yang dibentuk
dengan dasar pemikiran menggunakan sifat dan bentuk matriks. Matlab banyak digunakan
untuk menyelesaikan masalah-masalah yang melibatkan elemen matriks, optimasi,
aproksimasi, dan lain-lain. Sehingga Matblab banyak digunakan pada :
 Matematika dan Komputansi
 Pengembangan dan Algoritma
 Pemograman modeling, simulasi, dan pembuatan prototipe
 Analisis numerik dan statistik
 Pengembangan aplikasi teknik

Ketika anda mulai membuka program Matlab, akan muncul desktop Matlab yang
berisitools (Graphical User Interface) untuk mengatur file, variabel dan aplikasi
yangberhubungan denganMatlab.Sebagai ilustrasi dibawah ini digambarkan desktop yang
pertama muncul di Matlab. (Rustamaji, 2010).

Gambar 1. Desktop Matlab


(Sumber : Rustamaji, 2010)

Aplikasi Komputer Teknik Kimia I | 1


Untuk lebih jelas mengenai lingkungan kerja MATLAB perhatikan contoh berikut ini.

Gambar 2. Perintah dalam Command Window


(Sumber : Rustamaji, 2010).

A. Kelengkapan pada Sistem MATLAB


Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:
1. Development Environment.
Merupakan sekumpulan perangkat dan fasilitas yang membantuanda untuk
menggunakan fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini
merupakan sebuah graphical user interfaces (GUI). Termasuk didalamnya adalah
MATLAB desktop dan Command Window, command history, sebuah editor dan
debugger, dan browsers untuk melihat help, workspace, files, dan search path.

2. MATLAB Mathematical Function Library.


Merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi dasar
sepertri: sum, sin, cos, dan complex arithmetic, sampai dengan fungsi-fungsi yang
lebih kompek seperti matrix inverse, matrix eigenvalues, Bessel functions, dan fast
Fourier transforms.
Aplikasi Komputer Teknik Kimia I | 2
3. MATLAB Language.
Merupakan suatu high-level matrix/array language dengan control flow
statements, functions, data structures, input/output, dan fitur-fitur object-oriented
programming. Ini memungkinkan bagi kita untuk melakukan kedua hal baik
"pemrograman dalam lingkup sederhana " untuk mendapatkan hasil yang cepat, dan
"pemrograman dalam lingkup yang lebih besar" untuk memperoleh hasil-hasil dan
aplikasi yang komplek.

4. Graphics.
MATLAB memiliki fasilitas untuk menampilkan vector dan matrices sebagai
suatu grafik yang high-level functions (fungsi-fungsi level tinggi) untuk visualisasi
data dua dikensi dan data tiga dimensi, image processing, animation, dan presentation
graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi anda
untuk membiasakan diri untuk memunculkan grafik mulai dari bentuk yang sederhana
sampai dengan tingkatan graphical user interfaces pada aplikasi MATLAB anda.

5. MATLAB Application Program Interface (API).


Merupakan suatu library yang memungkinkan program yang telah anda tulis
dalam bahasa C dan Fortran mampu berinterakasi dengan MATLAB. Ini melibatkan
fasilitas untuk pemanggilan routines dari MATLAB (dynamic linking), pemanggilan
MATLAB sebagai sebuah computational engine, dan untuk membaca dan menuliskan
MAT-files.

B. MATLAB Sebagai Kalkulator


MATLAB mengenal tiga jenis bilangan yaitu: integer, real dan bilangan
kompleks. MATLAB mengenal enam operasi aritmatika dasar seperti ditunjukkan
pada tabel di bawah:
Tabel 1. Operasi Aritmatika Dasar dalam MATLAB
Operator Keterangan Contoh
+ Penjumlahan 20 + 7.5
- Pengurangan 20 – 15
* Perkalian 13 * 7
/ Pembagian dengan pembagi adalah sebelah kanan 16 / 4
\ Pembagian dengan pembagi adalah sebelah kiri 16 \4
^ Pangkat 25 ^ 2

Aplikasi Komputer Teknik Kimia I | 3


C. VARIABEL DAN FUNGSI
 VARIABEL
Nama variabel dimulai dengan huruf (dapat huruf kapital maupun huruf kecil),
diikuti oleh huruf, angka, atau underscore. Nama variabel tidak boleh mengandung
spasi.
Konstanta dan variabel dapat di-assign nilainya menggunakan operator assignment,
karakter tunggal tanda sama dengan (=). Misalnya, a = 15.
Variabel yang memiliki arti khusus pada MATLAB ditunjukkan pada tabel di bawah
ini.
Tabel 2. Variabel Khusus dalam MATLAB
Nama variabel Nilai/Keterangan
ans Variabel default yang digunakan untuk menyimpan hasil
terakhir
pi π = 3.14159
eps Bilangan positif terkecil yang ditambahkan terhadap 1,
membuat hasil lebih besar dari 1
inf Representasi untuk positif tak berhingga (infinity), misalnya:
1/0
naa-n atau NaN Representasi untuk yang bukan bilangan, misalnya: 0/0
i atau j i = j= −1
realmin/realmax Bilangan terkecil / terbesar yang digunakan dalam positif
bilangan real
nargin / nargout Jumlah argumen yang digunakan oleh fungsi input / output

Tabel 3. Tata Penulisan Notasi Matematika pada MATLAB


Notasi Perintah dalam MATLAB
matematika
a+b a+b
a–b a–b
Ab a*b
a/b a/b atau b\a
xb x^b
𝑥 sqrt(x) atau x^0.5
𝑥 abs(x)
π Pi
4.103 4e3 atau 4*10^3
I i atau j
3 – 4i 3 - 4*i atau 3 – 4*j
e, ex exp(1), exp(x)
ln x, log x log (x), log 10(x)
sin x, arctan x, … sin (x), atan (x), …
Aplikasi Komputer Teknik Kimia I | 4
 FUNGSI
Selain penjumlahan, pengurangan, perkalian, pembagian, dan pemangkatan sering
dibutuhkan rumus aritmatika yang lain. Sebagai contoh, perhitungan yang
membutuhkan fungsi trigonometri, logaritma, dan fungsi analisis data juga
disediakan dalam MATLAB. Berikut mencakup pembahasan beberapa fungsi seperti
fungsi matematika dasar, fungsi trigonometri, fungsi analisis data dan perintah lain.
 Fungsi matematika dasar
Fungsi matematika dasar adalah fungsi yang digunakan untuk melakukan
sejumlah perhitungan umum antara lain seperti ditunjukkan pada tabelberikut.
Tabel 4. Fungsi Matematika Dasar pada MATLAB
Fungsi Keterangan
abs Menghitung nilai absolute
ceil Membulatkan bilangan ke bilangan bulat terdekat menuju plus tak
berhingga
exp Memperoleh nilai dari e pangkat bilangan tertentu (e = 2.718282)
fix Membulatkan bilangan ke bilangan bulat terdekat menuju nol
floor Membulatkan bilangan ke bilangan bulat terdekat menuju minus tak
berhingga
gcd Menghitung nilai faktor pembagi terbesar (greatest common divisor)
isprime Menghasilkan TRUE jika merupakan bilangan prima
log Menghitung logaritma natural (ln) suatu bilangan
log 10 Menghitung logaritma suatu bilangan untuk dasar 10
mod Menghitung nilai modulus
primes Menghasilkan daftar bilangan prima
rem Menghitung nilai reminder
round Membulatkan bilangan ke bilangan bulat terdekat
Sqrt Menghitung akar pangkat dua dari suatu bilangan

 Fungsi analisis data


MATLAB menyediakan sejumlah fungsi penting untuk digunakan dalam
menganalisis data, antara lain seperti ditunjukkan pada tabel berikut.

Aplikasi Komputer Teknik Kimia I | 5


Tabel 5. Fungsi Analisis Data pada MATLAB
Fungsi Keterangan
max Menghasilkan nilai terbesar dari suatu vektor atau matriks
min Menghasilkan nilai terkecil dari suatu vektor atau matriks
mean Menghasilkan nilai mean
median Menghasilkan nilai median
std Menghitung nilai standar deviasi
var Menghitung nilai varian
corrcoef Menghasilkan koefisien korelasi
sort Mengurutkan data
sum Menghasilkan jumlah dari elemen suatu vektor atau menghasilkan
sebuah vektor yang berisi jumlah setiap kolom dari suatu matriks
prod Menghasilkan jumlah dari elemen suatu vektor atau menghasilkan
sebuah vektor yang berisi hasil perkalian setiap kolom dari suatu
matriks
cumprod Menghitung sebuah vektor berukuran sama, yang berisi nilai produk
kumulatif dari sebuah vektor yang menghitung sebuah matriks dengan
ukuran sama, yang berisi nilai produk kumulatif kolom suatu matriks
cumsum Menghitung sebuah vektor berukuran sama yang berisi nilai jumlah
kumulatif dari sebuah vektor atau menghitung sebuah matriks dengan
ukuran sama, yang berisi nilai jumlah kumulatif kolom suatu matriks

D. OPERASI DAN FUNGSI PADA MATRIKS


Operasi dan fungsi pada matriks yang sering digunakan seperti ditunjukkan pada
tabel berikut.
Tabel 6. Operasi dan Fungsi pada Matriks dalam MATLAB
Perintah Keterangan
det Menghasilkan determinan matriks
size Menghasilkan ukuran matriks
trace Menghasilkan trace (jumlah elemen diagonal) matriks
norm Menghasilkan panjang Euclidean vektor
+ Menjumlahkan matriks
- Mengurangkan matriks
* Mangalikan matriks
.* Mengalikan elemen dengan elemen, dengan ketentuan memiliki
ukuran yang sama
^ Memangkatkan matriks dengan suatu scalar
.^ Memangkatkan elemen per elemen matriks dengan skalar
„ Transpose matriks
./ Membagi elemen per elemen dengan ketentuan memiliki ukuran
yang sama
\ Menghasilkan solusi AX = B
/ Menghasilkan solusi XA = B
inv Menghasilkan invers matriks, dengan ketentuan matriks merupakan
matriks bujur sangkar

Aplikasi Komputer Teknik Kimia I | 6


null Menghasilkan suatu orthonormal basis untuk spasi null dari matriks
yang dihasilkan dari singular value decomposition (svd)
orth Menghasilkan orthonormal basis pada jangkauan A
rref Menghasilkan reduce row echelon form dari matriks
eig Menghasilkan suatu vektor yang berisi (mungkin bilangan
kompleks) Eigenvalues dari suatu matriks bujur sangkar
svd Suatu vektor yang berisi tunggal dari matriks
linspace Menghasilkan suatu vektor dengan nilai antara a dan b
logspace Menghasilkan suatu vektor yang dimulai dari 10a dan berakhir pada
10b sebanyak nilai elemen
eye Menghasilkan matriks identitas
zeros Menghasilkan matriks nol
ones Menghasilkan matriks satu
diag Menghasilkan diagonal matriks
tril Menghasilkan bagian lower triangular dari matriks
triu Menghasilkan bagian upper triangular dari matriks
rand Menghasilkan elemen matriks dengan elemen terdistribusi antara 0
dan 1. (default m=n)
randn Menghasilkan elemen matriks dengan elemen terdistribusi secara
normal. (default m=n)
max Merupakan nilai maksimum dari elemen dalam setiap kolom matriks
atau nilai maksimum dari seluruh elemen jjika merupakan vektor
min Merupakan nilai minimum dari elemen dalam setiap kolom matriks
atau nilai minimum dari seluruh elemen jika merupakan vector
reshape Mengubah ukuran suatu matriks
sum Merupakan niai jumlah dari seluruh elemen jika merupakan vector

MATLAB dapat digunakan untuk memvisualisasi hasil. Oleh karena itu, variabel
– variabel harus Anda definisikan, yang masing – masing berisi nilai satu parameter
untuk menggambar.
Dengan perintah plot, suatu tampilan grafis dapat dibuat. Untuk vektor y, plot(y)
akan menggambar titik pada posisi [1,y(1)], [2,y(2)], …, [n,y(n)] dan menghubungkan
titik – titik tersebut dengan suatu garis lurus. plot(x,y) berarti menggambar titik pada
posisi [x(1),y(1)], [x(2),y(2)], …, [x(n),y(n)]. Catatan bahwa x dan y merupakan
vektor baris dan vektor kolom yang sama panjang.

Aplikasi Komputer Teknik Kimia I | 7


E. PERINTAH DALAM GRAFIK
Variasi garis yang digunakan perintah plot (default solid line) dapat diubah style dan
warnanya dengan argumen pada tabel berikut.
Tabel 7. Variasi Garis pada Grafik dalam MATLAB
Warna Data point Style
b blue . point - Solid
g green ο circle : dotted
r red x x-mark -. Dashdot
c cyan + plus (none) no line
m magenta s square
y yellow d diamond
k black v triangle (down)
^ triangle (up)
< triangle (left)
p pentagram

Tabel 8. Perintah pada Grafik dalam MATLAB


Perintah Keterangan
Grid on/off Menembahkan / menampilkan grid (default off)
Axis ([xmin max ymin Menentukan nilai minimum dan maksimum
ymax]) sumbu
Box off/on Menghapus atau menampilkan kotak sumbu
(default on)
X label(„teks‟) Membuat teks label pada sumbu x
Ylabel(„teks‟) Membuat teks label pada sumbu y
Zlabel(„teks‟) Membuat teks label pada sumbu z
Title(„teks‟) Membuat teks judul di atas grafik
Text(x,y,‟teks‟) Menuliskan teks pada posisi koordinat x,y
Gtext(„teks‟) Menuliskan teks secara manual
Legend(„teks1‟,‟teks2‟) Membuat legend
Legend off Menghapus kotak legend
Clf Menghapus gambar
Subplot Membuat subgambar pada gambar sekarang

Aplikasi Komputer Teknik Kimia I | 8


F. ARTI DAN FUNGSI SIMBOL PADA PENULISAN SYNTAX

Tabel 9.Arti dan Fungsi Simbol pada Penulisan Syntax dalam MATLAB

Simbol Arti dan Fungsi


Digunakan untuk penulisan batas awal dan
[]
batas akhir matriks
Digunakan untuk pemisahan antar baris
; pada penulisan syntax matriks dalam matriks (sama dengan bila dienter
maka akan menulis pada baris baru)
Menunjukkan bahwa hasilnya tidak akan
; pada akhir syntax
ditampilkan pada screen
Digunakan untuk pemisah antar elemen
, pada penulisan syntax matriks
dalam sebuah matriks (sama dengan spasi)
Digunakan untuk penulisan data string/teks
‘.....’ Contoh:
P = ‘Hasil Akhir’
Statement setelah tanda % dianggap
% sebuah komentar tidak akan
mempengaruhi apapun

G. MEMBUAT M-FILE
Secara formal suatu script merupakan suatu file eksternal yang berisi urutan
perintah MATLAB. Tetapi script tersebut bukan merupakan suatu fungsi. Ketika
Anda menjalankan suatu script, perintah di dalamnya dieksekusi seperti ketika
dimasukkan langsung pada MATLAB prompt lewat keyboard.
Dalam m-file dapat berisi fungsi yang merupakan subprogram, yang dapat
menerima argumen masukan (input) dan / atau menghasilkan keluaran (output)
dengan parameternya. Variabel yang dinyatakan dan digunakan dalam suatu fungsi,
berbeda dari argumen masukan / keluaran, dimana tidak diizinkan untuk digunakan
oleh fungsi lain dan lingkungan perintah lainnya.
Berikut cara membuat m-file dalam matlab :
1. Buka Aplikasi Matlab
2. Klik New M-file (seperti ditunjukkan gambar 3)

Aplikasi Komputer Teknik Kimia I | 9


Gambar 3. Membuat M-file

3. Muncul tampilan m-file (ditunjukkan gambar 4)

Gambar 4. Tampilan Editor M-file

Aplikasi Komputer Teknik Kimia I | 10


H. MENGAKSES VARIABEL
Pengalamatan setiap elemen variabel pada matriks pada MATLAB memakai syntax
sebagai berikut.
Variabel(baris ke, kolom ke)
Contoh :
1. Mengakses elemen pada baris ke 3 kolom ke 2 pada matriks A
2. Mengakses semua elemen pada baris ke 2
3. Mengakses semua elemen pada kolom ke 2

Gambar 5. Pengalamatan Setiap Elemen Variabel pada Matriks

I. MEMBUAT GRAFIK
1. Hanya membuat 1 Grafik dalam 1 Gambar pada MATLAB memakai syntax
sebagai berikut.
plot(variabel untuk sumbu x, variabel untuk sumbu y,’warna’)
xlabel(‘title sumbu x’)
ylabel(’title sumbu y’)

Aplikasi Komputer Teknik Kimia I | 11


Gambar 6. Membuat 1 Grafik dalam 1 Gambar

2. Membuat 3 garis dalam 1 Grafik bila salah satu sumbu sama, pada MATLAB
memakai syntax sebagai berikut.
plot(variabel untuk sumbu x1, variabel untuk sumbu y1,’warna,
variabel untuk sumbu x2, variabel untuk sumbu y2’warna’’)
xlabel(‘title sumbu x’)
ylabel(’title sumbu y’)

Gambar 7. Membuat 3 garis dalam 1 Grafik bila salah satu sumbu sama

Aplikasi Komputer Teknik Kimia I | 12


3. Membuat lebih dari 1 Grafik dalam 1 Gambar pada MATLAB memakai syntax
sebagai berikut.
Figure(1)
Subplot(jumlah baris,jumlah kolom,urutan grafik)
plot(variabel untuk sumbu x, variabel untuk sumbu y,’warna’)
xlabel(‘title sumbu x’)
ylabel(’title sumbu y’)

Gambar 8. Membuat lebih dari 1 Grafik dalam 1 Gambar

Aplikasi Komputer Teknik Kimia I | 13


BAB II
SISTEM PERSAMAAN LINIER

1. Persamaan Linier
 Permasalahan :
Hitung nilai T dalam bentuk a dan b untuk persamaan

ln( T)  a 2  b , hitung juga nilai T untuk nilai a dan b sembarang

 Alternatif penyelesaian

» solve('ln(T)+a^2=b','T')
ans =
exp(-a^2+b)

2. Sistem Persamaan Linier


 Permasalahan:
p  q  2r  s  7
2p  q  r  2s  1
3p  2q  2r  3s  0
4p  q  2r  s  2

Tentukan nilai p,q,r, dan s.

 Alternatif Penyelesaian
% linear.m
% using matrix manner to solve linear
algebraic equations
A = [1 1 -2 -1;
2 -1 1 -2;
3 -2 2 -3;
4 -1 -2 -1];
B = [7 -1 0 -2];
C = A\B'

Aplikasi Komputer Teknik Kimia I | 14


 Hasil :
» linear

C =
-13.0000
-15.0000
-12.0000
-11.0000

3. Sistem Persamaan Linier Simultan


Bentuk umum persamaan linier simultan adalah:
a11x1 + a12x2 + a13x3 + …. + a1nxn = b1
a21x1 + a22x2 + a23x3 + …. + a2nxn = 12
a31x1 + a32x2 + a33x3 + …. + a3nxn = b3
......
......
an1x1 + an2x2 + an3x3 + …. + annxn = bn
Dalam hal ini akan dicari harga x1, x2,…, xn. Dalam MATLAB, jenis persamaan diatas
dapat diselesaikan dengan menggunakan fasilitas yang sudah tersedia yaitu operasi
matrix. (Rustamaji, 2010).

CONTOH SOAL NERACA MASSA

D1 7% Xylene
4% Styrene
54% Toluene
35% Benzene
D
2
18% Xylene
24% Styrene
B1 42% Toluene
15% Xylene
25% Styrene 16% Benzene
40% Toluene 1 D2
20% Benzene 15% Xylene
10% Styrene
F = 70 mol/min 54% Toluene
21% Benzene
B 3
24% Xylene
65% Styrene
B2 10% Toluene
1 % Benzene

Gambar 9.Soal Persamaan Neraca Massa

Aplikasi Komputer Teknik Kimia I | 15


Xylene (1), styrene (2), toluene (3) dan benzene (4) akan dipisahkan menggunakan 3
buahmenara distilasi sebagaimana ditunjukkan oleh gambar di atas. Masing masing yaitu
: F,D, B, D1, B1, D2, dan B2 adalah laju alir molar dalam mol/menit.

Pertanyaan :
1. Hitung laju alir molar di D1, B1, D2, B2!
2. Hitung laju alir molar di D dan B !

Penyusunan Neraca Massa Komponen :


Xylen : XD1D1 + XB1B1 + XD2D2 + XB2B2 = XfF
Styrene : SD1D1 + SB1B1 + SD2D2 + SB2B2 = SfF
Toluene : TD1D1 + TB1B1 + TD2D2 + TB2B2 = TfF
Benzene : BzD1D1 + BzB1B1 + BzD2D2 + BzB2B2 = BzfF

PENYELESAIAN SOAL NERACA MASSA


File Fungsi (disave dengan nama nermas.m)
%nermas.m

A=[0.07 0.18 0.15 0.24


0.04 0.24 0.10 0.65
0.54 0.42 0.54 0.1
0.35 0.16 0.21 0.01]
F=70;
C=[0.15*F 0.25*F 0.4*F 0.2*F]
%A*z=C So, z=inv(A)*C'
z=A\C'%artinya z(1)=D1, z(2)=B1, z(3)=D2, z(4)=B2

%mencari nilai D dan B


D=z(1)+z(2)
B=z(3)+z(4)

%mencari komposisi di D dan B


xiD=[A(:,1) A(:,2)]*z(1:2)/D
xiB=[A(:,3) A(:,4)]*z(3:4)/B

Aplikasi Komputer Teknik Kimia I | 16


Gambar 10. Hasil Penyelesaian nermas.m (neraca massa) pada MATLAB

LATIHAN SISTEM PERSAMAAN LINIER (NERACA MASSA)


Berdasarkan gambar distilasi di bawah ini
Carilah nilai fraksi keluaran B2 ?
Diketahui
D1 = 26,25 mol/min D1 7% Xylene
4% Styrene
B1 = 17,5 mol/min 54% Toluene
35% Benzene
D2 = 17,5 mol/min D
2
18% Xylene
24% Styrene
15% Xylene B1 42% Toluene
25% Styrene 16% Benzene
40% Toluene 1 D2
20% Benzene 15% Xylene
10% Styrene
F = 70 mol/min 54% Toluene
B 21% Benzene
3
Xylene ?
B2 Styrene?
Toluene?
Benzene?

Gambar 11. Latihan Soal Persamaan Neraca Massa

Aplikasi Komputer Teknik Kimia I | 17


BAB III
SISTEM PERSAMAAN NON LINIER

Dalam bidang Teknik Kimia sering dijumpai persoalan mencari akar persamaan non
linier f(x) = 0 yang sulit diselesaikan dengan manipulasi matematika analitis.
Matlab menyediakan fasilitas untuk menyelesaikan jenis persamaan-persamaan di atas
yang telah tersusun dalam fungsi yaitu „fzero‟.
Syntax yang digunakan untuk menuliskan fzero adalah
z = (‘fzero’,initial guess)
(Rustamaji, 2010).
1. Persamaan Non Linier
a. Kasus 1
 Permasalahan :
Tentukan nilai x sehingga pernyataan matematika berikut benar.
y  f ( x)  x 4  2x 2  0

 Alternatif Penyelesaian :
» y = solve('x^4-2*x^2')

y =
[ 0]
[ 0]
[ 2^(1/2)]
[ -2^(1/2)]
» numeric(y)

ans =

0
0
1.4142
-1.4142
atau
» y = roots([1 0 -2 0])

y =
0
1.4142
-1.4142

Aplikasi Komputer Teknik Kimia I | 18


b. Kasus 2
 Permasalahan :
Tentukan nilai x sehingga pernyataan matematika berikut benar.
y  f ( x)  xex  x  5e x  5

 Alternatif Penyelesaian :
» f = inline('x*exp(x)+x-5*x-5')

f =

Inline function:
f(x) = x*exp(x)+x-5*x-5

» y = fzero(f,4)
Zero found in the interval: [1.44, 5.8102].

y =

1.8933

2. Sistem Persamaan Non Linier


 Permasalahan:
F1  5( x 2  x12 )4  0
F2  1  x1   0
2

Tentukan solusi dari sistem persamaan nonlinear di sekitar titik x 1 = 0, x2 = 0


tersebut.

 Alternatif penyelesaian:
function F=myfun(x)

% save this function on myfun.m

F = [5*(x(2)-x(1)^2)^4 (1-x(1))^2];

Hasil:

» fsolve('myfun',[0,0])

ans =

0.9922 0.9177

Aplikasi Komputer Teknik Kimia I | 19


CONTOH SOAL TERMODINAMIKA
Sebuah fungsi persamaan gas ideal seperti berikut:

FV(V) = (PV3) - (PbV2) – (RTV2) + (aV) – (ab)

Berapakah nilai V untuk menghasilkan nilai 0 pada fungsi FV?

dimana;

R=0.082 L.atm/mol.K

Tc=405.5 K

Pc=111.3 atm

T=450 K

a=(27/64)*((R^2*Tc^2)/Pc)

b=(R*Tc)/(8*Pc)

Pr=[0.5 2 5 10 20 40]

Pa=Pc*Pr

PENYELESAIAN CONTOH SOAL TERMODINAMIKA


1. File fungsi (save dengan nama file pers2a.m)
%pers2a.m

function FV=pers2a(V)

global P T R a b

FV=P*V^3-P*b*V^2-R*T*V^2+a*V-a*b

2. File eksekusi (save dengan nama file solpers2a.m)


%solpers2a.m

clc
clear
global P T R a b

Aplikasi Komputer Teknik Kimia I | 20


R=0.082 %L.atm/mol.K
Tc=405.5 % K
Pc=111.3 %atm
T=450 % K

%Pr=40

a=(27/64)*((R^2*Tc^2)/Pc)
b=(R*Tc)/(8*Pc)

Pr=[0.5 2 5 10 20 40]
Pa=Pc*Pr'

for i=1:6
P=Pa(i)

Vtebakawal=R*T/P(1)
Vhasil(i,1)=fzero('pers2a',Vtebakawal)
Z=(P*Vhasil)/(R*T)
tabel(i,4)=P

end
tabel(:,1)=Pr
tabel(:,2)=Vhasil
tabel(:,3)=Z

figure(1)
subplot(3,1,1)
plot(Pr,Vhasil,'red')
title('Pr Vs Vhasil')
xlabel('Pr')
ylabel('Vhasil')

subplot(3,1,2)
plot(Pr,Z,'green')
title('Pr Vs Zhasil')
xlabel('Pr')
ylabel('Zhasil')

subplot(3,1,3)
plot(Pr,Pa,'blue')
title('Pr Vs P')
xlabel('Pr')
ylabel('P')

Aplikasi Komputer Teknik Kimia I | 21


Gambar 12. Hasil Penyelesaian pers2a.m pada MATLAB (1)

Gambar 13. Hasil Penyelesaian pers2a.m pada MATLAB (2)

Aplikasi Komputer Teknik Kimia I | 22


Gambar 14. Grafik Penyelesaian pers2a.m pada MATLAB

Aplikasi Komputer Teknik Kimia I | 23


BAB IV
OPTIMISASI

Optimisasi adalah usaha mendapatkan suatu keadaan dimana objektif dari keadaan
tersebut maksimum/minimum. Metoda numerik untuk mendapatkan nilai optimum dapat
digunakan untuk berbagai keperluan.Untuk mencari harga minimum dan maksimum kita
dapat menggunakan perintah fminsearch. Berikut ini cara penulisannya.

[x,fval,exitflag] = fminsearch(fun,x0)
keterangan:
fun = Fungsi yang akan diminimumkan atau dimaksimumkan
xo = Tebakan awal
x = Harga x yang menyebabkan fungsi minimum atau maksimum
fval = Nilai maksimum atau minimum.
exitflag = Kriteria penghentian proses iterasi.
fminsearch mencapai kekonvergenan pada satu nilai x. Harga ini yang kita cari.
(Rustamaji, 2010)

SOAL DAN PENYELESAIAN

 SOAL 1 (BIAYA OPERASIONAL POMPA)


Dari hasil analisis terhadap biaya operasional suatu pompa dalam suatu unit produksi
diperoleh hubungan antara biaya operasional per tahun (C) terhadap daya pompa (x)
yang digunakan dalam unit produksi tersebut sebagai berikut.
0.03
C = 500 + 0,9x + (150.000)
𝑥

Tentukan daya pompa (x) yang memberikan biaya operasional per tahun (C) minimum
dengan menggunakan fungsi standard yang disediakan oleh MATLAB, dengan
tebakan awal daya pompa (x) sebesar 100.

Aplikasi Komputer Teknik Kimia I | 24


PENYELESAIAN SOAL 1
1. File fungsi (save dengan nama file minC.m)
%minC.m
functiony=minC (x)
C = 500+0.9*x+(0.03/x)*150000
2. File eksekusi (save dengan nama file runminC.m)
%runminC.m
tebakawal=100
xhasil=fminsearch(„minC‟,tebakawal)

Gambar 15. Hasil Run minC (soal 1) pada MATLAB

 SOAL 2 (BIAYA OPERASI MINIMUM)


Dari hasil analisis ekonomi terhadap suatu proses diperoleh suatu persamaan yang
menggambarkan pengaruh variable x1 dan x2 terhadap total biaya operasi proses
tersebut.
11.900
Total Biaya Operasi = 2,33 x1 + + 1,86 x2 + 10
x1x2

Tentukan nilai x1 dan x2 yang menghasilkan total biaya operasi minimum, dengan
tebakan awal x1 = 10 dan x2 = 15.

Aplikasi Komputer Teknik Kimia I | 25


PENYELESAIAN SOAL 2
1. File fungsi (save dengan nama file BOPQ.m)
%BOPQ.m
functionT=BOPQ (x)
x1=x(1)
x2=x(2)
T = 2.33*x1+(11900/(x1*x2))+1.86*x2+10
2. File eksekusi (save dengan nama file solveBOPQ.m)
%solveBOPQ.m
xtebak=[10 15];
Thasil=fminsearch(„BOPQ‟,xtebak)

Gambar 16. Hasil Run BOPQ (soal 2) pada MATLAB

 SOAL 3 (APLIKASI PADA TEKNIK REAKSI KIMIA)


Suatu perolehan produk dari reaktan dinyatakan dalam persamaan Cp/Cr.
𝑪𝒑 𝐤𝟏 𝒙 𝒆− 𝐤𝟏 + 𝐤𝟐 𝒙 𝒕
=
𝑪𝒓 𝐤𝟏 + 𝐤𝟐

−20000 −22000
Dengank1 = 1018 𝑥 𝑒 𝑇 k = 1020 𝑥 𝑒
dan 2 𝑇 serta t = 10. Dimana T
merupakan temperature dan t merupakan waktu. Tentukan temperature (T) yang
dapat menghasilkan produk maksimum.

Aplikasi Komputer Teknik Kimia I | 26


PENYELESAIAN SOAL 3
Karena dalam matlab tidak tersedia perintah fmaxsearch. Untuk mendapatkan nilai T
pada saat CpCr maksimum, maka persamaan CpCr tersebut dibalikkan

1. File fungsi (save dengan nama file maxP.m)


%maxP.m
functionCpCr=maxP (T)
k1=1e18*exp(-20000/T)
k2=1e20*exp(-22000/T)
t=10
CpCr = (k1+k2)/(k1*exp(k1+k2)*t)

2. File eksekusi (save dengan nama file runCpCr.m)


%runCpCr.m
clc
clear

Ttbk=100;

Thasil=fminsearch(„maxP‟,Ttbk)

Aplikasi Komputer Teknik Kimia I | 27


Gambar 17. Hasil Run maxP (soal 3) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 28


BAB VI
PERSAMAAN DIFERENSIAL

Persamaan diferensial biasa adalah persamaan diferensial yang terdiri atas fungsi
turunansatu buah variabel bebas.
Terdapat cara berbeda untuk menyusun dan mengeksekusi penyelesaian ode, namun
untukkali ini suatu system yang menggunkanan m-files banyak untuk setap penyelesaian
odeakan diberikan. Dua m-files utama yang diperlukan adalah file eksekusi (run) dan
filefungsi. Untuk penyelesaian sutu ode dlam MATLAB semua ode harus didefinisikandalam
suatu fungsi m-file. Ketika memasukkan kedalam file fungsi, persamaan diferensialharus
memiliki order satu berbentuk dy/dx = f(y,x). File fungsi harus berisi:
a. Definisi fungsi seperti function dmdt=nama_file(t,m), dimana t adalahvariable bebas
dan m adalah variable tak bebas order satu.
b. Jika variabel global digunakan,perintah global harus disisipkan setelah definisifungsi
c. Persamaan diferensial harus dalam bentuk deskripsi di atas, misal: dmdt=f(m,t)Nama
file, variable (m dan t), dan dmdt dapat berubah-ubah. (Rustamaji, 2010).

1. Persamaan Diferensial Biasa (Penyelesaian Analitik)


a. Tanpa syarat batas
Permasalahan:

d2 y dy
2
2  3y  3x 2
dx dx

Tentukan solusi analitis persamaan diferensial tersebut.


Alternatif penyelesaian:

y=dsolve('D2y - 2*Dy - 3*y=x^2')

y =

-1/3*x^2+C1*exp(-t)+C2*exp(3*t)

» pretty(y)

2
- 1/3 x + C1 exp(-t) + C2 exp(3 t)

Aplikasi Komputer Teknik Kimia I | 29


b. Bersyarat batas/Bernilai awal
Permasalahan:

d2 y dy
2
2  3y  3x 2 dengan y(0)  0 dan y(1)  1
dx dx

Tentukan solusi analitik persamaan diferensial tersebut.


Alternatif penyelesaian:

» y=dsolve('D2y - 2*Dy - 3*y=x^2','y(0)=0, y(1)=1')

y =

-1/3*x^2+1/3*(x^2*exp(3)-x^2-3)/(-exp(-1)+exp(3))*exp(-t)-
1/3*(-x^2+exp(-1)*x^2-3)/(-exp(-1)+exp(3))*exp(3*t)

» pretty(y)

2 2
2 (x exp(3) - x - 3) exp(-t)
- 1/3 x + 1/3 ----------------------------
-exp(-1) + exp(3)

c. Bersyarat batas/Bernilai awal


Permasalahan:

d2 y dy  dy 
2  3y  3x 2 dengan y(0)  0 dan    1
 dx  x 1
2
dx dx

Tentukan solusi analitik persamaan diferensial tersebut.


Alternatif penyelesaian:

y=dsolve('D2y - 2*Dy - 3*y=x^2','y(0)=0, Dy(1)=1')

y =

-1/3*x^2+(x^2*exp(3)-1)/(exp(-1)+3*exp(3))*exp(-t)+1/3*(exp(-
1)*x^2+3)/(exp(-1)+3*exp(3))*exp(3*t)

» pretty(y)

2 2
2 (x exp(3) - 1) exp(-t) (exp(-1) x + 3) exp(3 t)
- 1/3 x + ----------------------- + 1/3 -------------------------
exp(-1) + 3 exp(3) exp(-1) + 3 exp(3)

Aplikasi Komputer Teknik Kimia I | 30


d. Sistem persamaan diferensial
Permasalahan:
df
 3 f  4g
dx
dg
 4 f  3g
dx
dengan f 0   1 dan g(0)  1

Tentukan solusi persamaan diferensial tersebut.


Alternatif penyelesaian:

» [f,g]=dsolve('Df=3*f+4*g','Dg=-4*f+3*g','f(0)=0,g(0)=1')

f =

exp(3*t)*sin(4*t)

g =

exp(3*t)*cos(4*t)

e. Penyelesaian melibatkan Fungsi Bessel


Permasalahan:

x2
d2 y
2
x
dy
dx
 
 x 2  k 2 y  0 dim ana k  0
dx

Tentukan solusi persamaan diferensial tersebut.

Alternatif penyelesaian:

» y=dsolve('x^2*D2y+x*Dy+(x^2-k^2)*y=0')

y =

C1*exp(1/2*(-1+(1-4*x^2+4*k^2)^(1/2))*t/x)+C2*exp(-1/2*(1+(1-
4*x^2+4*k^2)^(1/2))*t/x)

» pretty(y)

2 2 1/2
(-1 + (1 - 4 x + 4 k ) ) t
C1 exp(1/2 -----------------------------)
x
2 2 1/2
(1 + (1 - 4 x + 4 k ) ) t
+ C2 exp(- 1/2 ----------------------------)
x

Aplikasi Komputer Teknik Kimia I | 31


2. Sistem Persamaan Diferensial Biasa (Penyelesaian Numerik)

Permasalahan:

dn A 0.1n 2A
 10   0.05nB
dt 50  10 t
dn B 0.1n 2A  0.05nB2
  0.05nB
dt 50  10 t
dn C 0.05nB2

dt 50  10 t
dengan kondisi aw al t  0, nilai n A  nB  n C  0

Alternatif penyelesaian:

function R = reaction(t,n)

% this file will be saved in m file named reaction.m

R(1,1) = 10 - (0.1*n(1)^2/(50+10*t))+0.05*n(2);

R(2,1) = ((0.1*n(1)^2-0.05*n(2)^2)/(50+10*t))-0.05*n(2);

R(3,1) = 0.05*n(2)^2/(50+10*t) ;

Hasil:

» [t,n] = ode23('reaction',[0 100],[0 0 0]);

» plot(t,n(:,1),'-k',t,n(:,2),'-b',t,n(:,3),'-r');xlabel('t');...

[t,n] = ode23('reaction',[0 100],[0 0 0]);

Aplikasi Komputer Teknik Kimia I | 32


APLIKASI SOAL TEKNIK REAKSI KIMIA

 SOAL 1 (REAKTOR BATCH, REAKSI TUNGGAL)


A -> B
Jika reaksi diatas diselenggarakan pada reaktor batch dan diketahui k =

108 𝑒 −5000/𝑇 1 𝑗𝑎𝑚 dimana T dalam K. Hitung dan gambarkan distribusi

konsentrasi A dan konversi A dalam rentang waktu 0-0.1 jam (50𝑜 𝐶, Cao =
50 𝑚𝑜𝑙 𝑚3) waktu di plot dalam 2 grafik yang berbeda!

PENYELESAIAN SOAL 1
1. File fungsi (save dengan nama file laju1.m)
%laju1.m

function L=laju1(t,ca)
T=50+273;
k1=1e8*exp(-5000/T);
L=-k1*ca
2. File eksekusi (save dengan nama file runlaju1.m)
%runlaju1.m

clc
clear

cao=50;cpo=0;
tdat=[0:0.01:1];
[t ca]=ode23('laju1',tdat,cao);
xa=(cao-ca)/cao
cp=cpo+cao*xa

figure(1)
subplot(2,1,1)
plot(t,ca,'g',t,cp,'y')
xlabel('t(detik)')
ylabel('konsentrasi')
legend('ca','cp')

subplot(2,1,2)
plot(t,xa,'b')
xlabel('t(detik)')
ylabel('konversi')
legend('xa')

Aplikasi Komputer Teknik Kimia I | 33


Gambar 18. Hasil Penyelesaian laju1.m (soal 1) pada MATLAB

Gambar 19. Grafik Penyelesaian laju1.m (soal 1) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 34


 SOAL 2 (REAKSI ELEMENTER)
Diketahui reaksi:
2A + B  C(Reaksi Elementer)
Dengan:
CA0 = 50 t = 0 : 0.1 dt
CB0 = 30 k = 0.055
Cc0 = 0
• Cari nilai distribusi CA, CB, dan CC!
• Cari konversi setiap waktu!

PENYELESAIAN SOAL 2
2A + B  C
Mula2 CA0 CB0 CC0
Bereaksi 0.5CB0XA CB0XA
Akhir CA0 - CB0XA CB0 - 0.5CB0XA CC0 + 0.5CB0XA

1. File fungsi (save dengan nama file laju2.m)


%laju2.m

function dCbdt=laju2(t,cb)
global cbo cao

k1=0.055;
xb=(cbo-cb)/cbo
ca=cao-0.5*cbo*xb
dCbdt=-k1*cb^2*ca

2. File eksekusi (save dengan nama file runlaju2.m)


%runlaju2.m

clc
clear

Aplikasi Komputer Teknik Kimia I | 35


global cbo cao
cao=30;cco=0;cbo=50;
tdat=[0:0.01:0.1];

[t cb]=ode23('laju2',tdat,cbo);
xb=(cbo-cb)/cbo
cc=cco+0.5*cbo*xb
ca=cao-0.5*cbo*xb
figure(1)
subplot(2,1,1)
plot(t,ca,'g',t,cc,'y',t,cb,'b')
xlabel('t(detik)')
ylabel('konsentrasi')
legend('ca','cp','cb')

subplot(2,1,2)
plot(t,xb,'r')
xlabel('t(detik)')
ylabel('konversi')
legend('xb')

Gambar 20. Hasil Penyelesaian laju2.m (soal 2) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 36


Gambar 21. Grafik Penyelesaian laju2.m (soal 2) pada MATLAB

 SOAL 3 (REAKSI PARALEL – REVERSIBEL DAN IRREVERSIBEL)


Diketahui reaksi:

Dengan:
CA0 = 1 mol/Lk1 = 0.2
CB0 = 0 mol/L k21 = 0.1
CC0 = 0 mol/Lk22 = 0.5
• Susunlah neraca massa untuk masing masing komponen yang terlibat jika reaktor
batch diasumsikan beroperasi pada fasa cair (volume konstan)
• Tentukan profil konsentrasi untuk setiap komponen sepanjang waktu t = [0:1:80]

Aplikasi Komputer Teknik Kimia I | 37


PENYELESAIAN SOAL 3
1. File fungsi (save dengan nama file batch3.m)
%batch3.m

function dCdt=batch3(t,c)

ca=c(1);cb=c(2);cc=c(3);
k1=0.2; k21=0.1;k22=0.05;
cao=1;cbo=0;cco=0;

dCdt=[-k1*ca-k21*ca+k22*cc;k1*ca;k21*ca-k22*cc]

2. File eksekusi (save dengan nama file runbatch3.m)


%runbatch3.m

clc
clear

cao=1;cbo=0;cco=0;
tdat=[0:1:80];
co=[cao cbo cco];

[t c]=ode23('batch3',tdat,co);

figure(1)
plot(t,c)
title('Grafik Konsentrasi vs waktu')
grid
xlabel('t(jam)')
ylabel('konsentrasi(mol/L)')
legend('ca','cc','cb')

Aplikasi Komputer Teknik Kimia I | 38


Gambar 22. Grafik Penyelesaian batch3.m (soal 3) pada MATLAB

 SOAL 4 (REAKSI GABUNGAN IRREVERSIBEL – REVERSIBEL,


PENENTUAN ORDE DAN KONSTANTA REAKSI)
Diketahui reaksi:

Laju reaksi kimia :


rA= -k1*(A)^m*(B)^n
rC= k1*(A)^m*(B)^n - k2*(C)+k3(D)
Dimana:
B= Cbo – ( Cao – Ca )
D=Cdo – ( Cao – Ca ) – Cc
Tentukan Harga m dan n serta harga k1 , k2, dan k3 !
Diketahui data dari hasil laboratorium sebagai berikut:

Aplikasi Komputer Teknik Kimia I | 39


Tabel 10.Data Hasil Laboratorium Soal 4
Waktu (detik) Ca Cc
0 50.00 0
0.0002 49.96 0.03
0.0012 49.79 0.20
0.0062 48.93 1.05
0.0162 47.29 2.67
0.0305 45.08 4.81
0.0490 42.44 7.30
0.0722 39.46 10.03
0.1008 36.20 12.90
0.1356 32.75 15.79
0.1781 29.18 18.59
0.2300 25.56 21.22
0.2935 21.98 23.57
0.3719 18.53 25.61
0.4629 15.45 27.21
0.5684 12.76 28.45
0.6907 10.45 29.42
0.8326 8.48 30.21
0.9970 6.83 30.87
1.1876 5.45 31.45
1.4086 4.33 31.96
1.6647 3.41 32.41
1.9617 2.67 32.80
2.3060 2.09 33.13
2.7052 1.62 33.41
3.1679 1.25 33.63
3.6679 0.98 33.80
4.1679 0.79 33.92
4.6679 0.65 34.01
5.0000 0.57 34.06

PENYELESAIAN SOAL 4
1. File fungsi (save dengan nama file lajupusing2a.m)
%lajupusing2a.m

function dCdt = lajupusing2a(t,C,FLAG,Co,k)


% persamaan kinetika

% Reaksi : A + B ---(k1)-->C<--(k2, k3)


% Laju reaksi kimia
% rA = -k1*(A)^k4*(B)^k5
% rC = k1*(A)^k4*(B)^k5-k2*(C)+k3*(D)

Aplikasi Komputer Teknik Kimia I | 40


Ca0=Co(1);
Cb0=Co(2);
Cd0=Co(4);
Ca=C(1);
Cb=Cb0-(Ca0-Ca);
Cc=C(2);
Cd=Cd0 + (Ca0-Ca) - Cc;

k1=k(1);k2=k(2);k3=k(3);m=k(4);n=k(5)
dCdt = [ -k1*Ca.^m*Cb.^n
k1*Ca.^m*Cb.^n - k2*Cc + k3*Cd];

2. File fungsi kedua (save dengan nama file minimize.m)


%minimize.m

function obj = minimize(k)


% objective function

% Data
tdat =
[0;0.0002;0.0012;0.0062;0.0162;0.0305;0.0490;0.0722;0.1008;0
.1356;0.1781;0.2300;0.2935;0.3719;0.4629;0.5684;0.6907;0.832
6;0.9970;1.1876;1.4086;1.6647;1.9617;2.3060;2.7052;3.1679;3.
6679;4.1679;4.6679;5.0000];

Cdat = [ 50.00 0
49.96 0.03
49.79 0.20
48.93 1.05
47.29 2.67
45.08 4.81
42.44 7.30
39.46 10.03
36.20 12.90
32.75 15.79

Aplikasi Komputer Teknik Kimia I | 41


29.18 18.59
25.56 21.22
21.98 23.57
18.53 25.61
15.45 27.21
12.76 28.45
10.45 29.42
8.48 30.21
6.83 30.87
5.45 31.45
4.33 31.96
3.41 32.41
2.67 32.80
2.09 33.13
1.62 33.41
1.25 33.63
0.98 33.80
0.79 33.92
0.65 34.01
0.57 34.06 ];

% Reaksi : A + B ---(k1)-->C<--(K2, K3)


% Laju reaksi kimia
% rA = -k1*(A)^k4*(B)^k5
% rC = k1*(A)^k4*(B)^k5-k2*(C)+k3*(D)

% parameter ode
Co = [Cdat(1,1) 50 Cdat(1,2) 0];
[t C] = ode23('lajupusing2a',tdat',[Co(1) Co(3)],[],Co,k);

% plot hasil parsial dari estimasi k


plot(t,C,'blue-*',tdat,Cdat,'red-o')
title('Plot estimasi parameter kinetika')
xlabel('t(detik)')
ylabel('konsentrasi')
grid
pause(0.05)

Aplikasi Komputer Teknik Kimia I | 42


% FOBJ
obj = sum(sum(C-Cdat).^2);

3. File eksekusi (save dengan nama file pusingsolve.m)


%pusingsolve.m

function pusingsolve
% tebakan awal
k = [0.5 1 3 1 0.5];
% optimize
konstanta =fminsearch('minimize',k)

Gambar 23. Hasil Penyelesaian lajupusing2a.m (soal 4) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 43


Gambar 24. Grafik Penyelesaian lajupusing2a.m (soal 4) pada MATLAB

 SOAL 5 (REAKSI TUNGGAL, PENENTUAN NILAI K DAN ORDE REAKSI)


Diketahui reaksi:
A  B
Berapa nilai konstanta laju reaksi dan orde reaksi bila diketahui data hasil
laboratorium sebagai berikut :
Tabel 11.Data Hasil Laboratorium Soal 5

t Ca

0 100

0.02 70

0.04 45

0.06 25

0.08 15

0.1 10

0.12 5

0.14 2

0.16 1

0.18 0.5

0.2 0.4

Aplikasi Komputer Teknik Kimia I | 44


PENYELESAIAN SOAL 5
1. File fungsi (save dengan nama file lajuR.m)
%lajuR.m

function dCdt=LajuR(t,Ca,FLAG,k)

k1=k(1);
n=k(2);

dCdt=-k1*Ca^n

2. File fungsi kedua (save dengan nama file menyamakan.m)


%menyamakan.m

function of=menyamakan(k)

Ca0=100;
tdat=[0:0.02:0.2]
Cadat=[100;70;45;25;15;10;5;2;1;0.5;0.4]

[t Ca]=ode45('LajuR',tdat,Ca0,[],k)
plot(t,Ca,'cyan-o',tdat,Cadat,'black-*')
xlabel('waktu jam')
ylabel('kons mol/m3')
grid
pause(0.5)
of=(sum(Ca-Cadat))^2
3. File eksekusi (save dengan nama file solver.m)
%solver.m

clc
clear
k1tebak=20;
ntebak=2;
ktbk=[k1tebak ntebak];
hasilk=fminsearch('menyamakan',ktbk)

Aplikasi Komputer Teknik Kimia I | 45


Gambar 25. Hasil Penyelesaian lajuR.m (soal 5) pada MATLAB

Gambar 26. Grafik Penyelesaian lajuR.m (soal 5) pada MATLAB

 SOAL 6 (REAKSI KONSEKUTIF/SERI, PENENTUAN KONSTANTA DAN


ORDE REAKSI)
Diketahui reaksi:

Laju reaksi kimia


rA = -k1*(A)^m
rP = k1*(A)^m-k2*(P)
Diketahui data hasil laboratorium sebagai berikut :
Aplikasi Komputer Teknik Kimia I | 46
Tabel 12.Data Hasil Laboratorium Soal 6
T Ca Cd
0 50.00 0
0.0002 49.96 0.03
0.0012 49.79 0.20
0.0162 47.29 2.67
0.0490 42.44 7.30
0.1008 36.20 12.90
0.1781 29.18 18.59
0.2935 21.98 23.57
0.4629 15.45 27.21
0.6907 10.45 29.42
0.9970 6.83 30.87
1.4086 4.33 31.96
1.9617 2.67 32.80
2.7052 1.62 33.41
4.1679 0.79 33.92
5.0000 0.57 34.06

PENYELESAIAN SOAL 6
1. File fungsi (save dengan nama file lajusem.m)
%lajusem.m

function dCdt=lajusem(t,C,FLAG,k)

k1=k(1); k2=k(2); m=k(3); n=k(4)


Ca=C(1); Cp=C(2)

rA=-k1*Ca^m
rP=k1*Ca^m-k2*Cp^n
dCdt=[rA;rP]

2. File fungsi kedua (save dengan nama file minimalkan.m)


%minimalkan.m

Aplikasi Komputer Teknik Kimia I | 47


function samakandata=minimalkan(k)

tdat=
[0;0.0002;0.0012;0.0162;0.0490;0.1008;0.1781;0.2935;0.4629;
0.6907;0.9970;1.4086;1.9617;2.7052;4.1679;5.0000 ];

Cdat= [ 50.00 0
49.96 0.03
49.79 0.20
47.29 2.67
42.44 7.30
36.20 12.90
29.18 18.59
21.98 23.57
15.45 27.21
10.45 29.42
6.83 30.87
4.33 31.96
2.67 32.80
1.62 33.41
0.79 33.92
0.57 34.06 ];

[t C]=ode23('lajusem',tdat,[50 0],[],k);
plot(t,C,'red-*',tdat,Cdat,'blue-o')
title('Plot estimasi parameter kinetika')
xlabel('t(detik)')
ylabel('konsentrasi')
grid
pause(0.05)

samakandata=sum(sum(C-Cdat).^2)

3. File eksekusi (save dengan nama file lajusemsolver.m)

Aplikasi Komputer Teknik Kimia I | 48


%lajusemsolver.m

clc
clear
hasilK=fminsearch('minimalkan',[1,1,1,1])

Gambar 27. Hasil Penyelesaian lajusem.m (soal 6) pada MATLAB

Gambar 28. Grafik Penyelesaian lajusem.m (soal 6) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 49


 SOAL 7 (REAKSI SIKLUS REVERSIBEL, PENENTUAN PROFIL
KONSENTRASI TERHADAP WAKTU)
Diketahui reaksi sbb:

Suatu reaksi kimia dilangsungkan dalam reaktor batch orde 1.


• k1x = 0.1;
• k1y=0.05;
• k2x = 0.2;
• k2y=0.1;
• k3x = 0.1;
• k3y = 0.05;
Reaksi kimia dilangsungkan dengan konsentrasi awal sebagai berikut.
Ao= 1 mol/l, Bo= 0, Co= 0
a. Susunlah neraca massa untuk masing-masing komponen yang terlibat jika reaktor
batch diasumsikan beroperasi pada fasa cair (volume konstan)
b. Tentukan profil konsentrasi untuk setiap komponen sepanjang waktu t = [0:1:80]

PENYELESAIAN SOAL 7
1. File fungsi (save dengan nama file lajucinta.m)
%lajucinta.m

function dCdt3=lajucinta (t,C)%3 itu menunjukan ada 3 reaksi


gausah pakai k dan FLAG karena udh ada nilai orde sama k

k1x = 0.1;
k1y = 0.05;
k2x = 0.2;
k2y = 0.1;

Aplikasi Komputer Teknik Kimia I | 50


k3x = 0.1;
k3y = 0.05;

Ca=C(1);Cb=C(2);Cc=C(3);

rA = -(k2x*Ca)-(k1x*Ca) + (k2y*Cb) + (k1y*Cc)


rB = - (k3x*Cb)-(k2y*Cb) + (k3y*Cc) + (k2x*Ca)
rC = -(k1y*Cc)-(k3y*Cc) + (k1x*Ca)+ (k3x*Cb)

dCdt3 = [rA
rB
rC]

2. File eksekusi (save dengan nama file runcinta.m)


%runcinta.m

clc
clear

tdat=[0:1:80]
[t C]=ode45('lajucinta',tdat,[1 0 0])%gapkae flag sama k da
udh tau

Ca=C(:,1);Cb=C(:,2);Cc=C(:,3);

plot(t,Ca,t,Cb,t,Cc)
title('Grafik Konsetrasi vs Waktu')
xlabel('t(detik)')
ylabel('konsentrasi')
grid
pause(0.05)
legend ('Ca','Cb','Cc')

Aplikasi Komputer Teknik Kimia I | 51


Gambar 29. Hasil Penyelesaian lajucinta.m (soal 7) pada MATLAB

Gambar 30. Grafik Penyelesaian lajucinta.m (soal 7) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 52


 SOAL 8 (REAKTOR PFR, PENENTUAN UKURAN REAKTOR)
Suatu reaksi dekomposisi phosphine dalam fasa gas homogen orde 1, dengan
persamaan reaksi 4PH3(g)P4(g)+6H2(g) dilangsungkan pada suhu 12000F. Pada
kondisi ini, diketahui –rPH3=10/jam CPH3 dan tekanan konstan selama reaksi.
Pertanyaan:
Ukuran PFR yang diperlukan untuk beroperasi pada suhu 12000F dan tekanan 4,6 atm
sehingga dapat dicapai konversi sebesar 80% dari umpan yang mengandung 4 lb mol
phosphine murni/jam.

PENYELESAIAN SOAL 8
1. File fungsi (save dengan nama file lajuPFR.m)
%lajuPFR.m

function dCadz=lajuPFR(z,Ca)

k1=0.01 %1/jam
Nao=4
To=1440
R=0.729
A=1.19
yao=1
Pto=4.6

Pao=yao*Pto
Cao=Pao/(R*To);
Q=Nao/Cao;
v=Q/A;

2. File eksekusi (save dengan nama file runPFR.m)


%runPFR.m

clc

clear

Aplikasi Komputer Teknik Kimia I | 53


To=1440

yao=1

Pto=4.6

R=0.729

Pao=yao*Pto

Cao=Pao/(R*To)

z=[0:0.1:1]

[z Ca]=ode45('lajuPFR',z,Cao)

Xa=(Cao-Ca)/Cao;

dv=(7-4)/4;

ea=yao*dv;

Cav=Cao*(1-Xa)/(1+ea*Xa);

plot(z,Ca,'red-o',z,Cav,'blue-*')

legend('Ca','Cav')

xlabel('z')

ylabel('konsentrasi')

Gambar 31. Hasil Penyelesaian lajuPFR.m (soal 8) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 54


Gambar 32. Grafik Penyelesaian lajuPFR.m (soal 8) pada MATLAB

 SOAL 9 (REAKSI SIKLUS REVERSIBEL, PENENTUAN KONSTANTA


REAKSI)(diambil dari Constantinides, 1995).

Suatu reaksi kimia dilangsungkan dalam reactor batch orde 1.

Dengan persamaan reaksi sebagai berikut :

A
B C
k1x k3x
k3y

k2x

Tentukan nilai :

a. k1x c. k3x

b. k2x d. k3y

Data Ca, Cb, dan Cc dari hasil lab berturut-turut disajikan dalam tabel berikut rentang
waktu tdata [0:1:10]

Aplikasi Komputer Teknik Kimia I | 55


Tabel 13.Data Hasil Laboratorium Soal 9

Ca Cb Cc
0.743 0 0.093
1.000 0.164 0.173
0.556 0.271 0.242
0.421 0.337 0.301
0.324 0.375 0.352
0.254 0.394 0.396
0.204 0.400 0.430
0.169 0.397 0.466
0.145 0.389 0.494
0.128 0.378 0.518
0.117 0.365 0.093

PENYELESAIAN SOAL 9
1. File fungsi (save dengan nama file lajuujian.m)
%lajuujian.m

function dCdt3=lajuujian (t,C,FLAG,k)

k1x=k(1); k2x=k(2); k3x=k(3); k3y=k(4)


Ca=C(1);Cb=C(2);Cc=C(3);

rA=-(k1x*Ca)-(k3y*Ca)+(k3x*Cc)
rB=-(k2x*Cb)+(k1x*Ca)
rC=-(k3x*Cc)+(k3y*Ca)+(k2x*Cb)

dCdt3 = [rA
rB
rC]

2. File fungsi kedua (save dengan nama file minimalkan.m)


%minimalkan.m

function samakandata=minimalkan(k)

Aplikasi Komputer Teknik Kimia I | 56


tdat= [0:1:10]

Cdat= [ 1.0000 0 0
0.743 0.164 0.093
0.556 0.271 0.173
0.421 0.337 0.242
0.324 0.375 0.301
0.254 0.394 0.352
0.204 0.400 0.396
0.169 0.397 0.43
0.145 0.389 0.466
0.128 0.378 0.494
0.117 0.365 0.518];

[t C]=ode23('lajuujian',tdat,[1.0000 0 0],[],k);
Ca=C(:,1);Cb=C(:,2);Cc=C(:,3);
plot(t,Ca,'red-*',t,Cb,'red-*',t,Cc,'red-*',tdat,Cdat,'blue-
o')
title('Plot penentuan k')
xlabel('t(detik)')
ylabel('konsentrasi')
grid
pause(0.05)
samakandata=sum(sum(C-Cdat).^2)

3. File eksekusi (save dengan nama file runlajuujian.m)


%runlajuujian.m

clc
clear
hasilK=fminsearch('minimalkan',[0.2,0.1,0.05,0.1])

Gambar 33. Hasil Penyelesaian lajuujian.m (soal 9) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 57


Gambar 34. Grafik Penyelesaian lajuujian.m (soal 9) pada MATLAB

 SOAL 10 (REAKTOR PFR)

Suatu reaksi dekomposisi phosphine dalam fasa gas homogen orde 1, dengan
persamaan reaksi 4PH3(g)P4(g)+6H2(g) dilangsungkan pada suhu 12000F. Pada
kondisi ini, diketahui –rPH3=k.CnPH3 dan tekanan konstan selama reaksi.

R=0.729ft3 atm/lbmoloR

P= 4,6 atm dan T=12000F=1660oR

Luas penampang reaktor pipa=1.19ft2

umpan yang mengandung 4 lb mol phosphine murni/jam.

Dengan data sebagai berikut :

Tabel 14.Data Hasil Laboratorium Soal 10


t (jam) Ca
0 0.0038
50 0.0024
100 0.0016

Aplikasi Komputer Teknik Kimia I | 58


150 0.0011
200 0.0008
250 0.0006
300 0.0004
350 0.0003
400 0.0002
450 0.0002
500 0.0001

Pertanyaan : tentukan harga k dan n

PENYELESAIAN SOAL 10
1. File fungsi (save dengan nama file reaksiPFR.m)
%reaksiPFR.m

function dCdz = reaksiPFR(t,Ca,FLAG,k)


k1 = k(1)
n = k(2)

dCdz = [k(1)*Ca^k(2)]

2. File fungsi kedua (save dengan nama file min_reaksiPFR.m)


%min_reaksiPFR.m

function samakan=min_reaksiPFR(k)
tdat=[0;50;100;150;200;250;300;350;400;450;500]
Cdat=[0.0038;0.0024;0.0016;0.0011;0.0008;0.0006;0.0004;0.000
3;0.0002;0.0002;0.0001];
CaO = 0.0038
[t Ca]=ode23('reaksiPFR',tdat,CaO,[],k)

plot(t,Ca,'red-*',tdat,Cdat,'blue-o')
title('grafik konsentrasi vs waktu')
xlabel('Waktu (jam)')
ylabel('Konstanta (mol/m3)')
grid
pause(0.5)

Aplikasi Komputer Teknik Kimia I | 59


3. File eksekusi (save dengan nama file run_reaksiPFR.m)
%run_reaksiPFR.m

clc
clear

k_tebak =10
n_tebak =1
tebak_tebakan = [k_tebak,n_tebak]
hasil_tebak = fminsearch('min_reaksiPFR',tebak_tebakan)
k=hasil_tebak(1)
n=hasil_tebak(2)

Gambar 35. Hasil Penyelesaian reaksiPFR.m (soal 10) pada MATLAB

Aplikasi Komputer Teknik Kimia I | 60


Gambar 36. Grafik Penyelesaian reaksiPFR.m (soal 10) pada MATLAB

LATIHAN APLIKASI SOAL TEKNIK REAKSI KIMIA

Case k1
A P
k2

Jika reaksi diatas diselenggarakan pada reaktor BATCH, dan diketahui k1 = 108e-5000/T

detik-1 dan k2 = 1016e-10000/T detik-1, dimana T dalam K, hitung temperatur optimal yang

menyebabkan perolehan maksimal produk P pada waktu reaksi 1 detik.

Solution

Neraca mol P dalam reaktor Batch :

Laju mol P + Laju mol P terbentuk = Laju mol P + Laju mol P


oleh reaksi kimia ri
masuk keluar akumulasi

Aplikasi Komputer Teknik Kimia I | 61


Dalam reaktor batch tidak ada mol yang masuk dan keluar reaktor, maka:

Laju mol P = Laju mol P terbentuk


oleh reaksi kimia ri
akumulasi

Analogi Neraca Mol


dCp dCp
 ri (r1+r2) ,  k1C A  k 2 C P , CA = CA0 – 1 + 2 , C (mol/V.dt)
dt dt
CP = 0 + 1 - 2 ,Cp0=0

Jadi CA= CA0 – Cp , = .r

:koef. reaksi
dCp
 k1 (C A 0  C p )  k 2 C P
dt

Operasi T yang serendah mungkin akan memaksimalkan jumlah mol P terbentuk per mol A
Cp
yang bereaksi ( ). Tetapi ingat, temperatur rendah tidak memaksimalkan jumlah P
C A  C A0
yang dihasilkan.

Untuk mencari harga T optimal yang menyebabkan perolehan P maksimal maka digunakan
metode optimasi dengan MATLAB.

Aplikasi Komputer Teknik Kimia I | 62


Step Logic

Start

Tebak T

hitung T dg Integrasi using ode23


dCpdt = f(Cp,t,T)

Cp = Cp pada t =1dt

Asumsi C A0 Dibalik karena fungsi optimasi


CA0 = 1 Fobj = yang ada fminsearch bukan
Cp fmaxsearch

Optimasi dg fminsearch

T Perikasa Fobj mins


(berarti Cp max)

End

Dari perhitungan optimasi yang dilakukan matlab ternyata Temperatur optimalnya = 271 K,
Temperatur tersebut adalah yang menyebabkan perolehan P maksimal pada waktu 1 dt.

Dari figur 1 MATLAB dapat dilihat bahwa pada saat t = 0, C A0(mol/m3) = 1(asumsi) dan
CP0=0, setelah mencapai t = 1 dt, konsentrasi A (C A ) berkurang menjadi 0.57 beralih ke Cp
yang naik dari 0 menjadi 0.43.

Cp 0.43
Ratio jumlah mol P terbentuk per mol A yang bereaksi ( )= =1
C A  C A0 1  0.57

Aplikasi Komputer Teknik Kimia I | 63


Ratio tersebut merupakan ratio maksimal Cp yang terbentuk per C A yang bereaksi.

Jika kita naikkan T , maka pada t =1 dt , profil Cp akan terlihat pada tabel berikut

Tabel 15. Profil Cp

T.K k1 k2 CA0 Cp/CA0

200 0.001644015 2.70279E-06 1 0.001632


220 0.015713687 0.00024692 1 0.015485
240 0.103099109 0.010629426 1 0.096831
260 0.506457488 0.256499188 1 0.352687
271 1.099661357 1.2092551 1 0.428198
280 1.981872174 3.927817313 1 0.334413
300 6.465527015 41.80303958 1 0.133949
320 18.1945444 331.0414458 1 0.052098
340 45.33308065 2055.088201 1 0.021583
360 102.0555456 10415.33439 1 0.009704
380 210.9409987 44496.10495 1 0.004718
400 405.4646045 164401.5455 1 0.00246

Pada temperatur 271 K, Cp yang diperoleh untuk CA0 = 1 adalah  0.43 (mol/m3), jika T
dinaikkan, maka konsentrasi Cp akan berkurang terus, CA bertambah terus, karena reaksi
berjalan ke arah kiri.

Dengan naiknya temperatur terlihat bahwa reaksi kesetimbangan akan berjalan ke arah kiri,
sehingga reaksi ini adalah reaksi eksoterm.

Jika E2>E1 maka reaksi tersebut adalah eksotermik, dengan naiknya temperatur reaksi
kesetimbangan akan berjalan ke arah kiri.

Aplikasi Komputer Teknik Kimia I | 64


DAFTAR PUSTAKA

Constantinides, A., &Mostoufi N., 1995, “Numerical Methods for Chemical Engineers with
MATLAB Applications”, Prentice Hall PTR, New Jersey.
Denbigh, K.G., & Turner J.C.R., 1984, “Chemical Reactor Theory”, Cambridge University
Press, New York.
Fogler H.,S., 2005 “Elements of Chemical Reaction Engineering”, Prentice Hall
International.
Levenspiel, O., 1998 “Chemical Reaction Engineering”, John Willey & Sons Inc., New York,
Thoenes, D., 1994 “Introductory Course in Chemical Reaction Engineering”, Netherland.
Rustamaji, Heri, 2010, “Pengantar Aplikasi MATLAB dalam Teknik Kimia”, Jurusan Teknik
Kimia Fakultas Teknik Universitas Lampung, Lampung.

Aplikasi Komputer Teknik Kimia I | 65


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 66 dari 98

RencanaPembelajaran Semester (RPS)


Prodi D IIITeknik Kimia

Jurusan Teknik Kimia

2. Nama Matakuliah : Aplikasi Komputer Teknik Kimia 1


3. Kode/ Beban SKS : 16JKI4022/ 2 SKS
4. Semester : Genap / IV
5. Prasyarat : Teknik Reaksi Kimia, Operasi Teknik Kimia, Neraca
Massa, Neraca Energi
6. Status Matakuliah : Mata Kuliah Pendukung
7. Bentuk Pembelajaran : Kelas / Seminar / Praktikum
8. Dosen : Saripudin, MT, Iwan Ridwan,ST.,MT

1. Deskripsi Mata Kuliah / Course (catalog) description :


Perkembangan perangkat keras (hardware-microprocessor) yang amat cepat, membuat
teknologi perangkat lunak (software) menjadi cepat pula berkembang. Berbagai macam
perangkat lunak untuk mendukung penyelesaian persoalan keteknikan engineering)
bermunculan. Dimulai dengan Basic, Pascal, FORTRAN sebagai program pendahulu. Bahkan
FORTRAN sempat menjadi primadona “senjataampuh” dalam penyelesaian msalah
keteknikan. Belakangan munculP OLYMATH, MATHCAD dan MATLAB sebagai generasi baru
perangkat lunak bidang teknik dan MIPA. Perangkat lunak MATLAB, saat ini sudah sangat
banyak penggunanya baik dari kalangan akademisi maupun praktisi karena berbagai
keunggulannya dalam menyelesaikan persoalan numerik dan simulasi proses.

Salah satu bidang keteknikan yang sarat dengan perhitungan numerik, pemodelan serta
simulasi fenomena proses adalah bidang Teknik Kimia. Penggunaan paling banyak di
jurusan Teknik K imia adalah penyelesain persoalan numerik pada mata kuliah teknik reaksi

Aplikasi Komputer Teknik Kimia I | 66


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 67 dari 98

kimia, operasi teknik kimia, neraca masa, neraca energi, dan lain-lain. Seiring dengan makin
luasnya penggunaan MATLAB di kalangan industri, maka sebagai langkah untuk
mempersiapkan para mahasiswa agar siap terjun di dunia kerj, amaka mahasiswa dibekali
dengan program MATLAB.

Rencana Pembelajaran Semester ini disusun dengan pendekatan penyelesaian kasus-kasus


persoalan numerik d i T eknik K imia dengan menggunakan subrutin MATLAB seperti fzero,
fsolve, ode23, fminsearch dan lain-lain.

Matakuliah ini akan dibagi dari dalam beberapa kelompok bahasan, yaitu Pengenalan
MATLAB, Sistem Persamaan Linier, Persamaan Tak Linier, Optimisasi, Regresi Linier dan Non
Linier, Integrasi, Persamaan Diferensial Biasa, Persamaan Diferensial Parsial.Matakuliah ini
dilakukan selama dalam 16 minggu, dengan bentuk pembelajaran di kelas meliputi tatap
muka, penugasan terstruktur dan belajar mandiri. Mahasiswa akan mendapatkan
pengalaman belajar antara lain : diskusi, studi referensi, dan presentasi.

2. Prasyarat / prerequisites
Teknik Reaksi Kimia, Operasi Teknik Kimia, Neraca Massa, Neraca
Energi

3. Ref0erensi / Textbook(s) and/or other required materials


1. Constantinides A. &Mostoufi N., “Numerical Methods for Chemical Engineers with
MATLAB Applications”, PrenticeHall, NewJersey, 1983.
2. Cutlip, MichaelB.&Shacham Mordechai, “Problem Solving in Chemical Engineering with
Numerical Methods”, PrenticeHall, NewJersey,1999.
3. Hanna, OwenT.& Sandal, Orville C.,“Computaional Methods In Chemical Engineering”,
PrenticeHall, NewJersey, 1999.
4. Lindfield G. & Penny J.,“Numerical Method Using MATLAB”, ElisHorwood, London,1995.
5. Riggs, James B., “An Introduction to Numerical Methods for Chemical Engineers”,Texas
Tech University Press,Texas, 1988.
6. Sediawan, W.B. & Prasetya A., “Pemodelan Matematis dan Penyelesaian Numeris dalam
Teknik Kimia”, Andi, Yogyakarta,1997.

Aplikasi Komputer Teknik Kimia I | 67


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 68 dari 98

4. Capaian Pembelajaran Lulusan / Learning Outcomes :

Capaian Pembelajaran Lulusan ABET Outcomes

KK1 Mampu menerapkan konsep teoritis a an ability to apply knowledge of


saisn, aplikasi matematika rekayasa, mathematics, science, and
prinsip-prinsip rekayasa (engineering engineering
principles), dan sains rekayasa untuk
mengoperasikan

KK6 Mampu mengidentifikasi dan memberi k an ability to use the techniques, skills,
alternatif solusi dari masalah Proses and modern engineering tools
Engineriing menggunakan softwre necessary for engineering practice by
Matlab using Matlab

PP5 Menguasai prinsip dan issues terkini, b an ability to design and conduct
menguasai pengetahuan tentang experiments, as well as to analyze and
perkembangan teknologi proses, dan interpret data by software aplication
aplikasinya menggunakan software

Aplikasi Komputer Teknik Kimia I | 68


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 69 dari 98

5. Peta Konsep
HASIL BELAJAR :
Mahasiswa mampu memilih metoda dan menyelesaikan pesoalanan Teknik
Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda dan menyelesaikan persamaan diferensial


biasa pada pesoalanan Teknik Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda dan menyelesaikan persamaan diferensial


biasa pada pesoalanan Teknik Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda dan menyelesaikan persamaan diferensial


biasa pada pesoalanan Teknik Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda dan mengoptimasi harga maksimum pada


pesoalanan Teknik Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda dan mengoptimasi harga minimum pada


pesoalanan Teknik Kimia secara numerik.(C4,P2,A3);

Mahasiswa mampu memilih metoda Mahasiswa mampu memilih metoda


dan menyelesaikan persamaan linier dan menyelesaikan persamaan tak
pada pesoalanan Teknik Kimia secara linier pada pesoalanan Teknik Kimia
numeric.(C4,P2,A3); secara numerik.(C4,P2,A3);

Mahasiswa mampu menjelaskan dasar-dasar operasi dalam MATLAB


(C2,P2,A3);

ENTRY BEHAVIOUR :
Mahasiswa telah mampu memilih metoda dan pada pesoalanan Teknik Kimia
tetapi belum bisa menyelesaikannya secara numerik
(C4,P2,A3);

Aplikasi Komputer Teknik Kimia I | 69


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 70 dari 98

6. Hasil Belajar / Course objectives:


Mahasiswa mampu memilih metoda dan menyelesaikan bidangketeknikan yang
sarat dengan perhitungan numerik, pemodelan serta simulasi fenomena proses
di bidang Teknik Kimia seperti pada persoalan teknik reaksi kimia, operasi teknik
kimia, neraca masa, neraca energi, dan lain-lain.

7. Bahan Kajian / Topics covered :


1. Pengenalan MATLAB
2. Sistem Persamaan Linier dan aplikasinya
3. Persamaan Tak Linier dan aplikasinya
4. Optimisasi
5. Persamaan Diferensial dan aplikasinya

8. Metode Pembelajaran dan Kode Etik Perkuliahan:


Perkuliahan Perkuliahan meliputi kuliah, responsi dan tutorial yang
dititikberatkan pada peran aktif mahasiswa. Perkuliahan didesain
dalam 3 bagian yang melibatkan peran aktif mahasiswa yaitu :

Tatap muka berupa ceramah tentang bahan kajian, tanya-jawab


antara dosen-mahasiswa, diskusi (mahasiswa secara aktif
melakukandiskusi) dan presentasi hasil diskusi;

Penugasan Terstruktur berupa kegiatan yang berpusat pada


mahasiswa untuk mendapatkan kemampuan yang disasar dengan
arahan dosen dan diberikan umpan-balik. Pengalaman belajar
mahasiswa dapat berupa latihan soal, tugas (mandiri dan/atau
kelompok), pengamatan di lapangan dan bentuk terstruktur lainnya);

Aplikasi Komputer Teknik Kimia I | 70


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 71 dari 98

Belajar mandiri berupa kegiatan mandiri yang dilakukan mahasiswa


untuk mencapai hasil belajar mata kuliah dengan/tanpa arahan
dosen.

Praktikum Praktikum dilakukan mahasiswa di kelas dengan lingkungan


terkondisi seperti laboratorium. Praktikum bertujuan untuk
mengenalkan dan membiasakan mahasiswa atas
proses/perilaku /urutan kerja/tahapan produksi dan lainnya.
Praktek dilakukan mahasiswa di studio/bengkel. Praktek ini
bertujuan untuk mengenalkan dan membiasakan mahasiswa
Praktek
pada pekerjaan dan tugas di kondisi nyata.
Studio/Praktek
Praktek lapangan dilakukan mahasiswa di lapangan/industri
Bengkel
nyata. Praktek lapangan bertujuan agara mahasiswa mampu
Praktek lapangan
mengaplikasikan keterampilan dan pengetahuan yang diperoleh
di kampus/kelas.
Diskusi Kegiatan aktif mahasiswa dalam kelompok untuk mempersiapkan isi
makalah, mempresentasikan, dan merespon pertanyaan audiences
selama diskusi. Materi dan jumlah anggota kelompok akan ditentukan
kemudian, merujuk besarnya kelas. Tiap kelompok wajib
menyerahkan makalah sebelum presentasi dimulai.

Kuis Selama satu semester dapat diadakan beberapa kali tes/kuis secara
mendadak, dengan bahan kuis berupa bahan kajian yang telah
dibahas pada kuliah sebelumnya maupun bahan kajian yang akan
dibahas pada saat kuliah. Dalam rencana pembelajaran semester, kuis
disebutkan secara tentative.

Kehadiran Mahasiswa wajib hadir di kegiatan belajar selama satu semester


minimal 85% dari total kehadiran sebagai syarat mengikuti UAS.
Apabila mahasiswa tidak hadir, harus ada keterangan yang

Aplikasi Komputer Teknik Kimia I | 71


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 72 dari 98

menjelaskan ketidakhadirannya tersebut. Keterlambatan mahasiswa


hanya bisa ditolerir selama 5 menit, keterlambatan setelah itu
mahasiswa dinyatakan tidak masuk.

Kode etik Segala kecurangan (cheating, plagiat, copy-paste dan sejenisnya) tidak
akan ditoleransi. Apabila mahasiswa terbukti melakukan perbuatan
tersebut, maka akan didiskualifikasi dari kelas dengan nilai maksimal
D.

Evaluasi Kualitas Kualitas perkuliahan akan diukur dengan menggunakan kuesioner


Kuliah yang akan dibagikan ke mahasiswa pada awal dan akhir perkuliahan.
Kuesioner didesain untuk mengetahui apakah mahasiswa mempunyai
perbedaan persepsi sebelum dan setelah mengikuti perkuliahan ini.

9. Jadwal Perkuliahan / Class/laboratory schedule (number of


sessions per week and duration of session):
..4... jam perkuliahan per minggu, selama 16 minggu efektif

*Catatan : bagian ini diisi sesuai hasil hitungan di tabel RPS

10. Rencana Pembelajaran Semester / .......

Aplikasi Komputer Teknik Kimia I | 72


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 73 dari 98

RENCANA PEMBELAJARAN SEMESTER

Nama Mata Kuliah : Aplikasi Komputer Teknik Kimia 1 Kode MK : 16PJKI4022 Semester : 4 SKS : 2

Jurusan : Teknik Kimia Prodi : D IIITeknik Kimia

Dosen Pengampu : Saripudin.,MT (Koordinator), Iwan Ridwan,ST.,MT

Capaian Pembelajaran Lulusan yang dibebankan :

1. Mampu merancang, memilih metoda dan menginterpretasi data untuk menyelesaikan persoalan di industri
2. Mampu merancang sistem dan peralatan (proses) untuk menyelesaikan persoalan di industri proses dengan pertimbangan aspek ekonomi, keselamatan
kerja, dan lingkungan
3. Mampu menggunakan teknik, metode, dan peralatan modern (perangkat lunak) secara profesional dalam pengambilan keputusan di industri proses
4. Mampu menyelesaikan persoalan-persoalan neraca massa dan energi, unit operasi, unit proses, teknik reaksi kimia, teknologi informasi dan perangkat
lunak (software) untuk operasi di industri

Aplikasi Komputer Teknik Kimia I | 73


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 74 dari 98

Hasil Belajar Mata Kuliah Yang Diharapkan :

Mahasiswa mampu memilih metoda dan menyelesaikan bidangketeknikan yang sarat dengan perhitungan numerik, pemodelan serta
simulasi fenomena proses di bidang Teknik Kimia seperti pada persoalan teknik reaksi kimia, operasi teknik kimia, neraca masa, neraca
energi, dan lain-lain.
Kemampuan Kriteria Penilaian dan Indikator Kelulusan Referensi
Minggu Metode Pembelajaran dan Pengalaman Belajar
Akhir Yang Bahan Kajian Waktu Bobot
ke Bentuk Pembelajaran Mahasiswa Kriteria Penilaian Indikator
Diharapkan
1 2 3 4 6 7 8 9 10
1-2 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menyimak dan memahami Mahasiswa mampu Kuantitatif : 10% 1,2,3
mampu Masalah Teknik Deep learning menit operasi-operasi dasar pada menjelaskan jumlah referensi
menjelaskan Kimia dengan program MATLAB operasi-operasi yang diperoleh,
dasar-dasar Metoda Numerik relevansi dari
dasar pada program
operasi dalam dengan program referensi
MATLAB MATLAB BENTUK PEMBELAJARAN : MATLAB
(C2,P2,A3); Tatap muka : Kualitatif :
Ceramah; 2 x 60
Berdiskusi dalam Kualitas
menit
pemahaman
kelompok/kelas,
Instrumen : terhadap operasi
menyimpulkan, memaparkan dasar MATLAB
Penugasan terstruktur:
diskusi dan memberikan hasil,menerima umpan-balik Rubrik deskriptif.
ilustrasi / contoh kasus,
merangkum poin penting
dalam peta informasi,
presentasi hasil diskusi;

Mandiri :
Melakukan pencarian
2 x 60 informasi, memilah informasi,
Mencari informasi dari
menit menguasai referensi,
referensi yang berkaitan
dengan bahan kajian untuk mengkaitkan bahan kajian

Aplikasi Komputer Teknik Kimia I | 74


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 75 dari 98

merekonstruksi pengetahuan dengan pengetahuan yang


dalam mencapai hasil dimiliki sebelumnya.
belajar(Tugas 1)

3-4 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 10% 1,2,4
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk penyelesaian dan memahami perhitungan dan
metoda dan Kimia dengan persamaan linier pada kejelasan hasil
persamaan linier
menyelesaikan persoalan Teknik Kimia
Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan dan analisis
persamaan
linier pada Tatap muka : studi kasus teknik
dengan program
pesoalanan Ceramah; kimia
MATLAB
Teknik Kimia
secara numerik Kualitatif :
(C4,P2,A3); Kualitas dokumen
Penugasan terstruktur:
analisa yang
diskusi dan memberikan
Melakukan analisis dan Mahasiswa mampu rapih, terstruktur,
ilustrasi / contoh kasus,
menyeselesaikan persamaan melakukan analisis sistimatis dan
merangkum poin penting
dan dikumpulkan
dalam peta informasi, linier pada persoalan teknik
menyeselesaikan tepat waktu
presentasi hasil diskusi; kimia
persamaan linier
2 x 60 pada persoalan dan
menit studi kasus teknik
Mandiri :
kimia
Mencari informasi dari
referensi yang berkaitan
dengan bahan kajian untuk
merekonstruksi pengetahuan Melakukan pengunduhan
dalam mencapai hasil belajar materi dari e-learning polban
(Tugas 2) Instrumen :
dan situs terkait, menguasai
2 x 60
referensi, mengkaitkan dengan
menit Penilaian
bahan kajian dan pengetahuan
sebelumnya. Portofolio.

Aplikasi Komputer Teknik Kimia I | 75


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 76 dari 98

5-6 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 20% 1,2,5
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk penyelesaian dan memahami perhitungan dan
metoda dan Kimia dengan persamaan tak linier pada kejelasan hasil
persamaan tak linier
menyelesaikan persoalan Teknik Kimia
Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan analisis
persamaan tak
linier pada Tatap muka : teknik kimia
dengan program
pesoalanan Ceramah;
MATLAB
Teknik Kimia
secara numerik Kualitatif :
(C4,P2,A3); Kualitas dokumen
Penugasan terstruktur: Mahasiswa mampu analisa yang
diskusi dan memberikan
Melakukan analisis dan melakukan analisis rapih, terstruktur,
ilustrasi / contoh kasus,
menyeselesaikan persamaan dan sistimatis dan
merangkum poin penting
menyeselesaikan dikumpulkan
dalam peta informasi, tak linier pada persoalan teknik
persamaan tak linier tepat waktu
presentasi hasil diskusi; kimia
pada persoalan
2 x 60 teknik kimia
menit
Mandiri :

Mencari informasi dari


referensi yang berkaitan
dengan bahan kajian untuk
merekonstruksi pengetahuan Instrumen :
dalam mencapai hasil belajar
(Tugas 3) Melakukan pengunduhan Penilaian
materi dari e-learning polban Portofolio.
dan situs terkait, menguasai
referensi, mengkaitkan dengan
bahan kajian dan pengetahuan
2 x 60
sebelumnya.
menit

Aplikasi Komputer Teknik Kimia I | 76


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 77 dari 98

7-8 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 20% 1,2,6
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk mengoptimasi dan mengoptimasi perhitungan dan
metoda dan Kimia dengan harga minimum pada kejelasan hasil
harga minimum
mengoptimasi persoalan Teknik Kimia
Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan analisis
harga minimum
pada Tatap muka : teknik kimia
dengan program
pesoalanan Ceramah;
MATLAB
Teknik Kimia
secara numerik Kualitatif :
(C4,P2,A3); Kualitas dokumen
Penugasan terstruktur: Mahasiswa mampu analisa yang
diskusi dan memberikan
Melakukan analisis dan melakukan analisis rapih, terstruktur,
ilustrasi / contoh kasus,
mengoptimasi harga dan mengoptimasi sistimatis dan
merangkum poin penting
harga dikumpulkan
dalam peta informasi, minimum/maksimum pada
minimumpada tepat waktu
presentasi hasil diskusi; persoalan teknik kimia
persoalan teknik
2 x 60 kimia
menit
Mandiri :

Mencari informasi dari


referensi yang berkaitan
dengan bahan kajian untuk
merekonstruksi pengetahuan Instrumen :
dalam mencapai hasil belajar
(Tugas 4) Melakukan pengunduhan Penilaian
materi dari e-learning polban Portofolio.
dan situs terkait, menguasai
referensi, mengkaitkan dengan
bahan kajian dan pengetahuan
2 x 60
sebelumnya.
menit

Aplikasi Komputer Teknik Kimia I | 77


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 78 dari 98

9-10 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 10% 1,2,4
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk mengoptimasi dan mengoptimasi perhitungan dan
Kimia dengan harga maksimum pada kejelasan hasil
metoda dan harga maksimum
persoalan Teknik Kimia
mengoptimasi Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan analisis
harga Tatap muka : teknik kimia
dengan program
maksimum Ceramah;
MATLAB
pada
Kualitatif :
pesoalanan
Kualitas dokumen
Teknik Kimia Penugasan terstruktur: Mahasiswa mampu analisa yang
(C4,P2,A3); diskusi dan memberikan
Melakukan analisis dan melakukan analisis rapih, terstruktur,
ilustrasi / contoh kasus,
mengoptimasi harga dan mengoptimasi sistimatis dan
merangkum poin penting
harga maksimum dikumpulkan
dalam peta informasi, maksimum pada persoalan
pada persoalan tepat waktu
presentasi hasil diskusi; teknik kimia
teknik kimia
2 x 60
menit
Mandiri :

Mencari informasi dari


referensi yang berkaitan
dengan bahan kajian untuk Instrumen :
merekonstruksi pengetahuan
dalam mencapai hasil belajar Penilaian
(Tugas 5) Melakukan pengunduhan Portofolio.
materi dari e-learning polban
dan situs terkait, menguasai
referensi, mengkaitkan dengan
bahan kajian dan pengetahuan
2 x 60
sebelumnya.
menit

Aplikasi Komputer Teknik Kimia I | 78


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 79 dari 98

11-12 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 10% 1,2,5
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk penyelesaian dan memahami perhitungan dan
metoda dan Kimia dengan persamaan diferensial biasa kejelasan hasil
persamaan linier
menyelesaikan pada persoalan Teknik Kimia
Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan analisis
persamaan
diferensial Tatap muka : teknik kimia
dengan program
biasa pada Ceramah;
MATLAB
pesoalanan
Teknik Kimia Kualitatif :
secara numerik Kualitas dokumen
Penugasan terstruktur: Mahasiswa mampu
(C4,P2,A3); analisa yang
diskusi dan memberikan
Melakukan analisis dan melakukan analisis rapih, terstruktur,
ilustrasi / contoh kasus,
menyeselesaikan persamaan dan sistimatis dan
merangkum poin penting
menyeselesaikan dikumpulkan
dalam peta informasi, diferensial biasapada
persamaan tepat waktu
presentasi hasil diskusi; persoalan teknik kimia
diferensial
2 x 60 biasapada persoalan
menit teknik kimia
Mandiri :

Mencari informasi dari


referensi yang berkaitan
dengan bahan kajian untuk
merekonstruksi pengetahuan
dalam mencapai hasil belajar Instrumen :
(Tugas 6) Melakukan pengunduhan
materi dari e-learning polban Penilaian
dan situs terkait, menguasai Portofolio.
referensi, mengkaitkan dengan
bahan kajian dan pengetahuan
2 x 60
sebelumnya.
menit

Aplikasi Komputer Teknik Kimia I | 79


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 80 dari 98

13-14 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 10% 1,2,6
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk penyelesaian dan memahami perhitungan dan
metoda dan Kimia dengan persamaan diferensial biasa kejelasan hasil
persamaan linier
menyelesaikan pada persoalan Teknik Kimia
Metoda Numerik BENTUK PEMBELAJARAN : pada persoalan analisis
persamaan
diferensial Tatap muka : teknik kimia
dengan program
biasa pada Ceramah;
MATLAB
pesoalanan
Teknik Kimia Kualitatif :
secara numerik Kualitas dokumen
Penugasan terstruktur: Mahasiswa mampu
(C4,P2,A3); analisa yang
diskusi dan memberikan
Melakukan analisis dan melakukan analisis rapih, terstruktur,
ilustrasi / contoh kasus,
menyeselesaikan persamaan dan sistimatis dan
merangkum poin penting
menyeselesaikan dikumpulkan
dalam peta informasi, diferensial biasapada
persamaan tepat waktu
presentasi hasil diskusi; persoalan teknik kimia
diferensial
2 x 60 biasapada persoalan
menit teknik kimia
Mandiri :

Mencari informasi dari


referensi yang berkaitan
dengan bahan kajian untuk
merekonstruksi pengetahuan
dalam mencapai hasil belajar Instrumen :
(Tugas 7) Melakukan pengunduhan
materi dari e-learning polban Penilaian
dan situs terkait, menguasai Portofolio.
referensi, mengkaitkan dengan
bahan kajian dan pengetahuan
2 x 60
sebelumnya.
menit

Aplikasi Komputer Teknik Kimia I | 80


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 81 dari 98

15-16 Mahasiswa Pennyelesaian METODE PEMBELAJARAN 2 x 50 Menguasai , memilih metoda Mahasiswa mampu Kuantitatif : 20% 1,2,3
mampu Deep learning menit dan mengaplikasikan program melakukan analisis Kebenaran
Masalah Teknik
memilih MATLAB untuk penyelesaian dan memahami perhitungan dan
metoda dan Kimia dengan persamaan diferensial biasa kejelasan hasil
persamaan
menyelesaikan pada persoalan dan studi kasus
Metoda Numerik BENTUK PEMBELAJARAN : diferensial biasa analisis
persamaan Teknik Kimia
diferensial Tatap muka : pada persoalan dan
dengan program
biasa pada Ceramah; studi kasus teknik
MATLAB
pesoalanan kimia
Teknik Kimia Kualitatif :
secara numerik Kualitas dokumen
Penugasan terstruktur:
(C4,P2,A3); analisa yang
diskusi dan memberikan
rapih, terstruktur,
ilustrasi / contoh kasus,
Melakukan analisis dan Mahasiswa mampu sistimatis dan
merangkum poin penting
menyeselesaikan persamaan melakukan analisis dikumpulkan
dalam peta informasi,
dan tepat waktu
presentasi hasil diskusi; diferensial biasa pada
persoalan teknik kimia menyeselesaikan
2 x 60 persamaan
menit diferensial biasa
Mandiri :
pada persoalan dan
Mencari informasi dari studi kasus teknik
referensi yang berkaitan kimia
dengan bahan kajian untuk
merekonstruksi pengetahuan
dalam mencapai hasil belajar
(Tugas 8)
Melakukan pengunduhan
materi dari e-learning polban Instrumen :
dan situs terkait, menguasai
referensi, mengkaitkan dengan Penilaian
2 x 60
bahan kajian dan pengetahuan Portofolio.
menit
sebelumnya.

Aplikasi Komputer Teknik Kimia I | 81


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 82 dari 98

Daftar Pustaka
Utama Pendukung

1. Buku 1. Buku Elektronik


2. Jurnal

Sarana Pembelajaran

Hard ware Soft ware

1. LCD projector 1. Ms Excel


2. Laptop 2. MATLAB

Aplikasi Komputer Teknik Kimia I | 82


No. Dokumen RPS/R1/16JKI4022/2016
RENCANA PEMBELAJARAN
SEMESTER Berlaku Sejak 1 September 2016

PROGRAM DIPLOMA III Revisi 01

TEKNIK KIMIA Halaman 83 dari 98

Prasarana Pembelajaran

1. Kelas

OTORISASI Koordinator Mata Kuliah Koordinator RPS Ketua Prodi


D3 Teknik Kimia
Revisi Tanggal :
20 Juli 2017

Rintis Manfaati, ST., MT Rispiandi,ST., MT


Saripudin,ST.,MT

Aplikasi Komputer Teknik Kimia I | 83


BIOGRAFI PENULIS

IDENTITASDIRI
Nama : Saripudin, ST., MT
NomorPeserta : 0006027908
NIP/NIK : 19790602 200212 1003
Tempat danTanggalLahir : Indramayu, 2Juni 1979
JenisKelamin : Laki-laki
Status Perkawinan : Kawin
Agama : Islam
Golongan/ Pangkat : III C / Penata
Jabatan Akademik : Lektor
PerguruanTinggi : Politeknik Negeri Bandung
Alamat : Jl. Gegerkalong Hilir, Ds. Ciwaruga - Bandung
Telp./Faks. : 022- 2016403 / 2013789 ext. 273
AlamatRumah : Nirwana Regency D15 Sariwangi Bandung
Telp./Faks. : 081312798379
Alamate-mail : sarip.itb@gmail.com

RIWAYAT PENDIDIKAN PERGURUAN TINGGI


Jurusan/
Tahun Program Pendidikan(diploma, sarjana,
PerguruanTinggi Program
Lulus magister, spesialis,dandoktor)
Studi
2001 Diploma Politeknik ITB Teknik Kimia
2010 Magister (S2) ITB Teknik Kimia

PELATIHANPROFESIONAL
Jangka
Tahun JenisPelatihan(Dalam/ LuarNegeri) Penyelenggara
waktu

2011 Pelatihan dasar CFD ANSYS FLUENT POLBAN 3 hari


2007 Safety in Laboratory PT. E Merck Tbk 1 hari
Perawatan dan Perbaikan Peralatan
2002 DUE-Like POLBAN 1 hari
HPLC, GC, & AAS
2002 Pelatihan GC-AES DUE-Like POLBAN 1 hari
Due Like Dept. (ADB
2001 Pemrograman Komputer 1 minggu
implementation Project)

PENGALAMANMENGAJAR
Program Institusi/Jurusan/Program Sem/Tahun
MataKuliah
Pendidikan Studi Akademik.

Instrumentasi &
Diploma 3 Analis Kimia POLBAN Genap/ 2010-2011
Pengukuran
Neraca Massa Diploma 3 Analis Kimia POLBAN Genap/ 2010-2011

Program Komputer Diploma 3 Teknik Kima POLBAN Ganjil/ 2011-2012

Gambar Sistem
Diploma 3 Teknik Kimia POLBAN Ganjil/ 2011-2012
Proses
Pemecahan Masalah Teknik Kimia
Diploma4 Genap/ 2011-2012
Teknik Kimia ProduksiBersih POLBAN
Instrumentasi &
Diploma 3 Teknik Kima POLBAN Genap/ 2011-2012
Pengukuran

Aplikasi Komputer Diploma 3 Teknik Kimia POLBAN Ganjil/2012-2013

Gambar Sistem
Diploma 3 Teknik Kimia POLBAN Ganjil/2012-2013
Proses
Instrumentasi &
Diploma 3 Teknik Kima POLBAN Genap/ 2012-2013
Pengukuran
Pemecahan Masalah Teknik Kimia
Diploma 4 Genap/ 2012-2013
TK ProduksiBersih POLBAN

PRODUK BAHANAJAR
JenisBahanAjar Sem/Tahun
MataKuliah Program Pendidikan
(cetak dan noncetak) Akademik.

Neraca Energi Diploma 3 Cetak 2010

Pemecahan Masalah
Diploma 4 Cetak Genap/ 2011-2012
Teknik Kimia

Aplikasi Komputer
Diploma 3 Cetak Genap/ 2011-2012
Teknik Kimia I

Aplikasi Komputer
Diploma 3 Cetak Genap/ 2011-2012
Teknik Kimia II

PENGALAMANPENELITIAN

Tahun JudulPenelitian Ketua/anggotaTim Sumber Dana


Kajian Pemodelan dan Simulasi
Proses Penyingkiran Gas CO2
2009 Anggota UPPM POLBAN
dengan Kontaktor Membran
Hollow Fiber
Optimasi kinerja kontaktor
membran pada proses
penyingkiran gas CO2 dengan
2010 Anggota UPPM POLBAN
konfigurasi aliran counter-
current dan rekayasa material
polimer membran
Pengaruh konsentrasi dan
rekayasa jenis pelarut terhadap
2011 kinerja kontaktor membrane Ketua UPPM POLBAN
pada proses penyingkiran gas
CO2

Simulasi Terjadinya Efek


Rollover pada FSRU PT.
2013 Nusantara Regas Akibat Ketua UPPM POLBAN
Pencampuran Umpan dari LNG
Badak dan LNG Tangguh

KARYA ILMIAH*
A. Buku/Bab Buku/Jurnal
B.
Tahun Judul Penerbit/Jurnal

Optimasi Kinerja Kontraktor Membran Pada


Proses Penyingkiran Gas CO2 Dengan
Jurnal Fluida
2012 Konfigurasi Aliran Counter-Current &
ISSN 1212-8543
Rekayasa Material Polimer Membran (Studi
Lanjut Pemodelan dan Simulasi

Uji Kinerja Converter Labjack U3 LV Pada Jurnal Fluida


2012
Modul Pengendalian Level ISSN 1212-8543

Proses Daur Ulang Kertas Bekas Menjadi


Jurnal Fluida
2012 Kertas Tulis Dengan Memanfaatkan Bahan
ISSN 1212-8543
Aditif, Dispersan, dan Kolektor

KEGIATANPROFESIONAL/PENGABDIANKEPADA MASYARAKAT
Tahun Jenis/Nama Kegiatan Tempat
Oil&Gas Pipline Operation and Maintenance dengan
Mei 2013 Bandung
SKK MIGAS
Teknik
2012 Pelatihan Pembuatan Yoghurt di RYP Alfien Sarijadi Kimia
POLBAN
Desember 2012 Gas Dehydration & Glycol Regeneration dengan Bandung
PT. CYNOOC LTD
Desember 2012 Piping & Pipeline technology, Optimation & Jogjakarta
Simulation dengan PT. KPC
September 2012 Advance of Pipephase dengan PT. Chevron Indonesia Bandung

April 2012 Optimasi UREA Plant dengan PUPUK KUJANG Jogjakarta


(Chemical Enginering for Non Chemical Engineering)
Instruktur & Narasumber pada Workshop
Juli 2003 Instrumentasi Kontrol dan Simulasi Proses Teknik Palembang
Kimia Politeknik Sriwijaya Palembang dengan
HYSYS

JABATAN DALAM PENGELOLAAN INSTITUSI


Institusi
(Univ,Fak,Jurusan,Lab,studio
Peran/Jabatan Tahun... s.d. ...
, ManajemenSistemInformasi
Akademikdll)

Tim Penyususn Borang Sistem


Jurusan Teknik Kimia Polban 2013-sekarang
Penjamin Mutu Prodi D3 Teknik Kimia

Koordinator Ujian Akhir Semester


Jurusan Teknik Kimia Polban 2012-2012
(UAS) Genap 2011/2012

Panitia pemilihan mahasiswa terbaik


Jurusan Teknik Kimia Polban 2013-2013
Jurusan Teknik Kimia
Tim Akreditasi Program Studi D-III
Teknik Kimia (Penanggung Jawab
Jurusan Teknik Kimia Polban 2013-sekarang
Standar 7, Penelitian, Pengabdian, dan
Kerjasama)

PERANDALAM KEGIATANKEMAHASISWAAN
Tahun Jenis /Nama Kegiatan Peran Tempat
PT. Star Energi
2011 Kuliah Lapangan Pembimbing Geothermal Wayang
Windu
IndoGress-DecoGress
2011 Kuliah Lapangan Pembimbing
Cikampek

Science Contest SMA se-Jawa


2011 Juri POLBAN
Barat
PENGHARGAAN/PIAGAM
Tahun BentukPenghargaan Pemberi
2003 Piagam Penghargaan Sebagai Narasumber Direktur Politeknik Negeri
Sriwijaya

Bandung, 19 Juni 2017

Yang menyatakan

Saripudin, ST., MT

Anda mungkin juga menyukai