Anda di halaman 1dari 11

LAPORAN PRAKTIKUM KOMPUTASI PROSES

BAB I.DASAR –DASAR MATLAB

DI SUSUN OLEH :

Nama : Agnaes Dwi Nanda P.K

NIM : 17521097

Kelas, hari : E, Jum’at

Asisten :1. Aditya Kurniawan

2. Anantri Nugraheni Maghfirohwati

3. Gigih Lintang Prasetyo

4. Panji Kumala Setiawan

LABORATORIUM KOMPUTASI PROSESJURUSAN TEKNIK


KIMIAFAKULTAS TEKNOLOGI INDUSTRIUNIVERSITAS ISLAM
INDONESIA2019
BAB I PENDAHULUAN

A. .TUJUAN
Agar mahsiswa dapat mengaplikasikan matlab untuk menyelesaikan
masalah-masalah komputasi dalam teknik kimia.

B. DASAR TEORI
Apa Sih MATLAB Itu? MATLAB adalah sebuah bahasa dengan (high-
performance) kinerja tinggi untuk komputasi masalah teknik. Matlab
mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan
penyelesaiannya diekspresikan dalam notasi matematika yang familiar.
Penggunaan Matlab meliputi bidang bidang: Matematika dan Komputasi
Pembentukan Algorithm Akusisi Data Pemodelan, simulasi, dan
pembuatan prototipe Analisa data, explorasi, dan visualisasi Grafik
Keilmuan dan bidang Rekayasa MATLAB merupakan suatu sistem
interaktif yang memiliki elemen data dalam suatu array sehingga tidak lagi
kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita
untuk memecahkan banyak masalah teknis yang terkait dengan komputasi,
kususnya yang berhubungan dengan matrix dan formulasi vektor, yang
mana masalah tersebut merupakan momok apabila kita harus
menyelesaikannya dengan menggunakan bahasa level rendah seperti
Pascall, C dan Basic. Nama MATLAB merupakan singkatan dari matrix
laboratory. MATLAB pada awalnya ditulis untuk memudahkan akses
perangkat lunak matrik yang telah dibentuk oleh LINPACK dan
EISPACK. Saat ini perangkat MATLAB telah menggabung dengan
LAPACK dan BLAS library, yang merupakan satu kesatuan dari sebuah
seni tersendiri dalam perangkat lunak untuk komputasi matrix. Dalam
lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar
untuk memperkenalkan dan mengembangkan penyajian materi
matematika, rekayasa dan kelimuan. Di industri, MATLAB merupakan
perangkat pilihan untuk penelitian dengan produktifitas yang tingi,
pengembangan dan analisanya. Tri Budi Santoso, Miftahul Huda 1

Matlab hadir dengan membawa warna yang berbeda. Hal ini karena matlab
membawa keistimewaan dalam fungsi-fungsi matematika, fisika, statistik,
dan visualisasi. Matlab dikembangkan oleh MathWorks, yang pada awalnya
dibuat untuk memberikan kemudahan mengakses data matrik pada proyek
LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang
dapat digunakan sebagai problem solver mulai dari simple sampai masalah-
masalah yang kompleks dari berbagai disiplin ilmu.

1. Jendela dalam matlab

Matlab menggunakan tiga jendela utama yaitu:

 Command window
Digunakan untuk memasukkan perintah dan data.
 Graphics window
Digunakan untuk menanpilkan plot dan grafik
 Edit window
Digunakan untuk membuat dan mengedit M-file
2. Operator kolon (tanda titik dua)

Tanda kolon atau titik dua (:) diantara dua angka dalam matlab artinya
memerintahkan matlab untuk membuat angka-angka di antara keduanya
dengan rentang satu.

>>t=1:5

t=

1 2 3 4 5
Dengan menggunakan kolon dua kali, kita dapat menentukan interval
tertentu diantara angka tersebut.

>> t = 1:0.5:3

t =

1.0000 1.5000 2.0000 2.5000 3.0000

3. grafik

Matlab dapat membuat grafik dengan cepat. Sebagai contoh

>> x = 0:pi/100:2*pi;

>> y = sin(x);

>> plot(x,y)

>> title('grafik sinus')

>> xlabel('x')

>> ylabel('y')
3. M-function

Cara lain untuk mendefinisikan suatu fungsi dalam matlab adalah dengan
cara membuat M-function dengan struktur sebagai berikut:

Function [“output_param”] = “function_name”(input_param”)

“body_of_the_function” . M-function disimpan dalam M-file dengan nama


function_name.m. sebagai M-function dengan cara mebuliskan kode
berikut ini dan menyimpan ke dalam suatu file dengan nama g.m.

function p = g(x)
% menghitung fungsi g pada x dan hasilnya disebut p
% input : x
% output : p
p = (x/2.4)^3-2*x+cos(pi*x/12);

untuk menghitung fungsi tersebut pada x = 3,1 dan hasilnya dinamakan y, maka
matlab command perlu dituliskan :

>> y = g(3.1)

y=

-3.3566

Berikut ini adalah contoh m-function dengan beberapa input dan output paramenter.
M-function berikut ini disimpan dalam file dengan nama akarkuadrat.m.

function [x1,x2] = akarkuadrat(a,b,c)


% menyelesaikan persamaan ax^2+bx+c=0
% input: a,b,c, koefisien persamaan kuadrat
% output: x1,x2, akar persamaan polinomial
x1 = (-b + (sqrt(b^2-4*a*c)))/(2*a);
x2 = (-b - (sqrt(b^2-4*a*c)))/(2*a);

untuk menentukan akar-akar persamaan -−4𝑥 2 + 𝑥 + 3


>> [akar1, akar2] = akarkuadrat(-4,1,3)

akar1 =

-0.7500

akar2 =

1
BAB II PERSOALAN DAN PENYELESAIAN

TUGAS
1.
function [x1,x2] = akarku (a,b,c)
% menyelesaikan persamaan 5/8x^2+7/9x=0
% input: a,b,c, koefisien persamaan kuadrat
% output: x1,x2 akar persamaan kuadrat
x1 = (-7/9+(sqrt(7/9^2-4*5/8*-81)))/(2*5/8);
x2 = (-7/9-(sqrt(7/9^2-4*5/8*-81)))/(2*5/8);

>> [x1,x2]=akarku(5/8,7/9,-81)

x1 =

10.7644

x2 =

-12.0089
PENUTUPA.

KESIMPULAN
1.

Agar mahasiswa dapat mengaplikasikan MATLAB untukmenyelesaikan masalah-


masalah komputasi dalam teknik kimia.2.

MATLAB yaitu sebuah program untuk menganalisis danmengkomputasi data


numerik, serta dibentuk dengan dasar pemikiran yang menggunakan sifat dan
bentuk matriks.

3.

Pada MATLAB terdapat tiga windows yang digunakan dalamoperasinya yaitu;

Command windows (layar perintah)

Figure windows (layar gambar),

MATLAB Editor (Editor M-File)

4.
Selain matriks, pada MATLAB dapat juga untuk menyelesaikansoal yang
membutuhkan grafik sebagai hasil akhir.5.

Hasil yang diperoleh dari soal latihan no. 1 adalah 3 dan -0.50006.

Hasil yang diperoleh dari soal latihan no. 2 adalah


grafik persamaan, garisnya menunjukkan bahwa persamaannya linier(garis
hamper lurus).7.

Hasil yang diperoleh dari soal tugas no. 1 adalah 0.6340 dan2.3660 dengan
memanggil function akarkuadrat.8.

Hasil yang diperoleh dari soal tugas no. 2 adalah grafik cosinusyang
menunjukknya fluktiasi pada grafiknya.9.

Hasil yang diperoleh dari soal tugas no. 3 adalah grafiklineweaver-


bork yang membandingkan antara (

vs

) grafikyang didapat garisnya melengkung dari bawah ke atas.10.

Hasil yang diperoleh dari no. 4 adalah 21.4912di dapat denganmenggunakan


anonymous function.

B.

SARAN
1.

Ketelitian dalam mengerjakan soal latihan dan tugas sangatdiperlukan oleh


praktikan.2.

Memperhatikan asisten saat menjelaskan materi dengan seksamaagar paham dan


langsung bertanya bila kurang jelas.3.

Sebaiknya asisten praktikum dalam menjelaskan materi lebih perlahan-lahan dan


melihat praktikan bisa mengikuti dengan baik.

DAFTAR PUSTAKA

https://docplayer.info/30114754-Modul-i-dasar-dasar-operasi-matlab.html

http://directory.umm.ac.id/Labkom_ICT/labkom/matlab/dasar.pdf

Anda mungkin juga menyukai