Anda di halaman 1dari 6

PRAK

KTIKUM 
PEMOGRA
AMAN KOM
MPUTER 

 
MODUL‐1
PENGEN
NALAN MATTLAB (DASA
AR‐DASAR O
OPERASI)  
 
 
1.1. Tujuan  
MATLAB daan tools yang disediakannya 
1. Mengenal M
2. Mengetahu mpu memahami beberaapa fungsi dasar MATLA
ui dan mam AB 
3. Mampu  melakukan  perhitungan
p n  matematiis  dalam  bilangan  riil  maupun  bilangan 
b
dengan banttuan MATLA
kompleks d AB. 
 
1.2. Dasar 
  MATLAB  (Matrix 
( Laboratory)  merupakan n  perangkat  lunak  produk  daari  The 
MathW Works,Inc yang memadukan kemampuan perrhitungan, p pencitraan,  dan permo ograman 
dalam  satu  pakett  dengan  banyak 
b fungsi  yang  te ersedia  diddalamnya  ssehingga  membuat 
m
metodee‐metode  numerik 
n menjadi  lebih  menarik  dan  mudaah  untuk  d dipelajari.  MATLAB 
M
merupaakan  bahassa  komputtasi  teknikk  yang  leb bih  mudah h  dan  lebiih  canggih  dalam 
penggunaannya  dibandingka
d an  dengan  bahasa  te eknik  pend dahulunya  seperti  FO ORTRAN, 
BASIC,  PASCAL.  Sebetulnya  MATLAB  tiidaklah  berrbeda  denggan  kalkulaator  scientiffic  yang 
sehari‐hhari  kita  (o
orang  teknik)  kenal.  Bedanya 
B MA ATLAB  adalah  kalkulator  super  canggih, 
c
karena MATLAB memiliki keunggulan anttara lain: 
1. Men nghitung sam mpai dengaan ketelitian n 16 angka  dibelakangg koma, seh hingga perh hitungan 
lebih
h akurat. 
2. Men nyediakan faasilitas untu uk membuat program ssesuai denggan kebutuh han kita. 
3. Mammpu  menam mpilkan  datta‐data  dalaam  grafik  2‐D 
2 hingga  3‐D  dengan  pewarnaan  yang 
akann memudahkan interprretasi data yyang kita miliki. 
4. Men nyediakan p perintah‐perrintah prakttis untuk m menyelesaikaan berbagai macam pe ersoalan 
mateematis  sepeerti  persam maan  pangkaat  tinggi  (p polinomial),  persamaan n  linier,  perrsamaan 
tak  linier, 
l optimmasi  fungsii,  persamaaan  diferenssial  biasa,  persamaan 
p diferensial  parsial, 
funggsi  integral,  interpolasii  data,  operasi  aljabarr,  operasi  matrik, 
m koreelasi  data‐d data  dan 
masiih banyak laagi. 
5. Mem miliki  kemudahan  dalaam  mengellola  data‐data  yang  sangat  s banyak  dalam  bentuk 
vektor/matrik. 
6. Mem miliki  fasilitaas  toolbox  yang  berisii  subrutin  untuk 
u menyyelesaikan  persoalan  tertentu 
t
dan dapat denggan mudah d dimodifikassi serta ditambah untuk pengembangan lebih h lanjut. 
  MATLAB m merupakan integrasi komputasi, visualisasi, daan pemrogrraman yangg mudah 
digunakkan. Sehinggga MATLAB B dapat berttindak sebagai : 
⇒ Kallkulator 
Ketika  bertindak  sebagai 
s kalkulator,  MAATLAB  mem mberikan  hasil  seketikka  setelah  perintah 
p
operasi diberikan. 
⇒ Bah hasa pemro ograman 

Program
m Studi Tekniik Kimia UNLLAM |  1 
 
Perintah–perintah  operasi  dengan  urutan  dan  logika  tertentu,  serta  digunakan  berulang‐
berulang dapat dibuat sebagai suatu program yang akan dijelaskan pada unit selanjutnya. 
Adapun macam – macam operasi yang dapat dilakukan oleh MATLAB adalah: 
 Skalar    : berupa bilangan real atau kompleks. 
 Matriks dan vektor  : dengan elemen bilangan real atau kompleks. 
 Teks      : pengolahan kata. 
 
Desktop Tools MATLAB 
Ketika MATLAB dijalankan pertama kali, MATLAB desktop tampil, berisi tools (graphical user 
interfaces)  untuk  mengatur  file,  variables,  dan  aplikasi  MATLAB.  Pertama  kali  MATLAB 
dijalankan akan tampil desktop dengan ilustrasi sebagai berikut: 
 

 
      Gambar 1.1 Lingkungan kerja MATLAB 7.6 

Secara garis besar lingkungan kerja MATLAB terdiri atas beberapa unsur (jendela), yaitu: 
  Command window (Layar Kendali) 
  Merupakan jendela utama MATLAB. Tempat untuk menjalankan fungsi‐fungsi MATLAB, 
  mengeksekusi perintah, dan menampilkan masukan dan hasil 
  Command history (Layar Pengingat) 
  Merupakan  tempat  menyimpan  secara  otomatis  segala  perintah  yang  telah 
  dituliskan/diketikkan  pada  command  windows.  Kita  dapat  melihat  fungsi‐fungsi  yang 
  digunakan sebelumnya, mengkopi dan menjalankannya kembali dari command history. 
  Current directory browser 
  Operasi MATLAB file menggunakan current directory dan search path sebagai referensi. 
  File yang akan dijalankan harus berada di current directory atau ada pada search path. 
  Workspace browser (Rak Data) 
  Merupakan tempat menyimpan secara otomatis segala variabel masukan dan hasil yang 
  terbentuk sepanjang sesi MATLAB. 
   M‐file (editor ) ⇒ akan dibahas pada bagian khusus 
 
Program Studi Teknik Kimia UNLAM |  2 
 
Perhatikan contoh berikut untuk pengenalan lebih jelas mengenai lingkungan kerja MATLAB 
(lihat gambar 1.2). Pada command window ketikkan a = 2 dan b = 4, maka secara otomatis 
MATLAB  akan  menyimpan  variabel  a  dengan  harga  2  dan  variabel  b  dengan  harga  4  pada 
workspace.  Variabel  a  dan  b  dapat  dipanggil  setiap  saat  dibutuhkan.  Misalkan  kita  ingin 
menghitung  perkalian  a  dan  b,  kemudian  menyimpannya  dengan  nama  variabel  c.  Pada 
command window ketikkan c = a*b, maka MATLAB akan memanggil harga a dan b kemudian 
melakukan  operasi  perkalian  dan  menyimpan  hasilnya  dengan  nama  variabel  c.  Segala 
sesuatu  yang  telah  diketikkan  pada  command  window  disimpan  dalam  command  history 
dan dapat dipanggil kembali dengan menggunakan key arrow atas dan bawah (↑↓). 
 

Perintah memasukan 
data variabel a 

Menyimpan secara 
Perintah memasukan  otomatis harga variabel 
data variabel b  a, b, dan c 

Perintah menghitung 
harga variabel c 

Menyimpan secara otomatis perintah‐perintah 
yang telah diketikan di Command Window 

 
 
        Gambar 1.2 Sistem kerja MATLAB 
 
Operator komputasi. 
Operator  komputasi  mempunyai  prioritas  dengan  urutan  tertentu.  Untuk  menentukan 
prioritas,  digunakan  tanda  kurung  ‘(  )’.  Adapun  beberapa  operator  komputasi  dalam 
MATLAB adalah: 
 
Simbol  Operasi 
+  Penambahan, a + b 
‐  Pengurangan, a ‐ b 
*  Perkalian, a x b 
/ atau \  Pembagian, a : b 
^  Pemangkatan, ab 
 
Fungsi matematis 
Sebagai  kalkulator,  MATLAB  mempunyai  berbagai  fungsi  umum  yang  penting  untuk 
matematika, teknik, dan ilmu pengetahuan. Sebagai tambahan atas fungsi‐fungsi tersebut, 
MATLAB  juga  menyediakan  ratusan  fungsi  yang  berguna  untuk  menyelesaikan 

Program Studi Teknik Kimia UNLAM |  3 
 
permasalahan  tertentu.  Beberapa  fungsi  matematis  yang  tersedia  antara  lain  fungsi 
trigonometri, fungsi eksponensial dan fungsi pembulatan. 
 
Fungsi Matematika  Keterangan 
abs(x)  Nilai mutlak atau magnitudo bilangan kompleks 
acos(x)  Invers cosinus 
acosh(x)  Invers cosinus hiperbolik 
asin(x)  Invers sinus 
atan(x)  Invers tangen 
ceil(x)  Pembulatan ke arah plus tak hingga 
cos(x)  Cosinus 
exp(x)  Eksponensial : ex 
fix(x)  Pembulatan ke arah nol 
floor(x)  Pembulatan ke arah minus tak hingga 
imag(x)  Bagian imajiner bilangan kompleks 
log(x)  Logaritma natural 
log10(x)  Logaritma dengan basis 10 
real(x)  Bagian riil suatu bilangan kompleks 
rem(x,y)  Sisa pembagian x/y 
round(x)  Pembulatan ke bilangan bulat terdekat 
sin(x)  Sinus 
sqrt(x)  Akar kuadrat 
tan(x)  Tangen 
 
Bilangan kompleks 
Bilangan kompleks adalah bilangan yang terdiri dari bagian imaginer dan bagian riil. Bagian 
imaginer  ditandai  dengan  simbol  imaginer  “i“  atau  ”j”  .  Operasi  bilangan  kompleks  juga 
menggunakan  operator  komputasi  di  atas.  Bilangan  kompleks  selain  dapat  dinyatakan 
dalam koordinat kartesian , dapat juga dinyatakan dalam koordinat polar dan diagram fasor 
yang  berupa  magnitude  dan  sudut  fase.  Beberapa  fungsi  dasar  yang  berhubungan  dengan 
bilangan kompleks adalah: 
 
Perintah  Keterangan 
real  Bagian riil dalam koordinat kartesian. 
imag  Bagian imaginer dalam koordinat kartesian. 
abs  Nilai absolute atau magnitude dalam koordinat polar. 
angle  Sudut fase dalam koordinat polar ( dalam satuan radian ) 
 
 
Variabel 
Data  dan  variabel  yang  dibuat  dalam  command  window  tersimpan  dalam  workspace 
MATLAB. Ada beberapa aturan dalam penamaan variabel: 
ƒ nama variabel harus terdiri atas satu kata tanpa spasi. 
ƒ nama variabel dibedakan antara huruf besar dan huruf kecil (case sensitive). 
ƒ panjang  maksimum  nama  variabel  adalah  31  karakter,  karakter  setelahnya  akan 
diabaikan. 
ƒ nama  variabel  harus  diawali  dengan  huruf,  diikuti  dengan  sembarang  bilangan,  huruf 
atau garis bawah (under line). 

Program Studi Teknik Kimia UNLAM |  4 
 
ƒ karakter  tanda  baca  tidak  diperbolehkan  karena  banyak  diantaranya  mempunyai  arti 
tersendiri dalam MATLAB. 
 
MATLAB mempunyai beberapa variabel spesial yakni : 
 
Variabel Spesial  Nilai 
ans  Nama variabel standar untuk menampilkan hasil 
pi  Perbandingan antara keliling lingkaran dengan diameternya 
inf  Tak berhingga, misalnya 1/0 
NaN  Bukan sebuah bilangan, misalnya 0/0 
i dan j  i=j= √ 1 
nargin  Banyaknya argument input yang digunakan pada suatu fungsi 
nargout  Banyaknya argument output yang digunakan pada suatu fungsi 
realmin  Bilangan real positif terkecil yang dapat digunakan 
realmax  Bilangan real positif terbesar yang dapat digunakan 
 
 
1.3 Langkah Percobaan 
Ikutilah langkah – langkah berikut untuk memulai MATLAB: 
) Jalankan MATLAB dengan mengklik double pada ikon MATLAB 
) Amati  jendela  desktop  MATLAB,  menu‐menu  yang  tersedia  serta  jendela‐jendela  yang 
tergabung disana (desktop tools) 
) Cobalah  untuk  menutup  tools  yang  ada  dengan  mengklik  tanda  silang  pada  title  bar. 
Untuk menampilkan kembali bisa dipanggil dari fungsi view di menu bar 
) Cobalah  untuk  mengeluarkan  tools  dari  desktop  dengan  cara  mengklik  tanda  panah 
pada title bar 
) Untuk memperoleh tampilan standar pilih View,destkop layout, default. 
) Ubahlah  karakteristik  huruf  command  window  dengan  cara  memilih  menu  File, 
Preferences, lalu klik tanda plus di sebelah kiri tulisan command window, akan tampil 
Fonts & color untuk memilih jenis dan warna huruf. 
) Silahkan mencoba menu‐menu yang lain 
 
Ketikkan  pernyataan/perintah  dibawah  ini  pada  command  window.  Pada  masing‐masing 
pernyataan/perintah, akhiri dengan menekan tombol enter, kemudian amati hasilnya untuk 
dianalisis. 
1. Operator komputasi. 
) Coba perintah‐perintah dibawah ini pada command window 
) Lalu amati hasilnya! 
A  = 10
B = 5
A+B
A-B
A*B
A/B
B\A
A^B

Program Studi Teknik Kimia UNLAM |  5 
 
2. Fungsi matematis. 
) Coba perintah‐perintah dibawah ini pada command window 
) Lalu amati hasilnya! 
x=pi/3
 
a=0.01
acos(a)
acosh(a)
asin(a)
atan(a)
ceil(x)
cos(x)
exp(x)
fix(x)
floor(x)
log(x)
log10(a)
rem(x,a)
round(x)
sin(x)
sqrt(a)
tan(x)

3. Bilangan kompleks. 
) Coba perintah‐perintah dibawah ini pada command window 
) Lalu amati hasilnya! 
a  = 4+3i
real(a)
imag(a)
abs(a)
angle(a)
conj(a)
 
4. Variabel. 
) Coba perintah‐perintah dibawah ini pada command window 
) Lalu amati hasilnya! 
Panjang
  = 10
lebar = 5
Luas_persegi_panjang = Panjang*lebar

Program Studi Teknik Kimia UNLAM |  6 
 

Anda mungkin juga menyukai