SlideShare a Scribd company logo
1 of 19
KELOMPOK 4
 Ghery Carlos
 Hedo Pratama
 Hadi Suseno
 Inten Wulandini
 Ismail Saptahadi
 Yacub
KELAS : 3IA18
Merupakan singkatan dari MATrix LABoratory yang merupakan bahasa
pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda
dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti
Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman
level tinggi yang dikhususkan untuk kebutuhan komputasi
teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis
data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik
perhitungan.
 Matlab memiliki perangkat grafik yang powerful dan dapat membuat
gambar-gambar dalam 2D dan 3D. Dalam hal pemrograman, Matlab
serupa dengan bahasa C dan bahkan salah satu dari bahasa pemrograman
termudah dalam hal penulisan program matematik.Matlab juga memiliki
beberapa toolbox yang berguna untuk pengolahan sinyal (signal
processing), pengolahan gambar (image processing), dan lain-lain.
 Alasan menggunakan bahasa Matlab dikarenakan pada penelitian banyak
menggunakan perhitungan berbasis matriks, menggunakan matlab ini
karena program dapat menformulasikan masalah ke dalam format matriks.
Selain untuk menghemat waktu pengerjaan, program ini juga sangat
efisien untuk menyelesaikan masalah.
 Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String.
Dalam matlab setiap variabel akan disimpan dalam bentuk matrik. User
dapat langsung menuliskan variabel baru tanpa harus mendeklarasikannya
terlebih dahulu pada command window.
 Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu
diperhatikan penggunaan huruf besar dan kecil pada penamaan variabel.
Apabila terdapat variabel lama dengan nama yang sama maka matlab
secara otomatis akan me-replace variabel lama tersebut dengan variabel
baru yang dibuat user.
>> varA = 1000
varA =
1000
>> varB = [45 2 35 45]
varB =
45 2 35 45
>> varC = 'test variabel'
varC =
test variabel
Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan
dalam bentuk matriks. Dalam membuat suatu data matriks pada matlab,
setiap isi data harus dimulai dari kurung siku „[„ dan diakhiri dengan
kurung siku tutup „]‟. Untuk membuat variabel dengan data yang terdiri
beberapa baris, gunakan tanda „titik koma‟ (;) untuk memisahkan data tiap
barisnya.
Contoh pembuatan data matriks pada matlab:
>> DataMatriks = [1 2 3;4 5 6]
DataMatriks =
1 2 3
4 5 6
Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk
menghasilkan bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi
tersebut antara lain:
 zeros : untuk membuat matriks yang semua datanya bernilai 0
 ones : matriks yang semua datanya bernilai 1
 rand : matriks dengan data random dengan menggunakan distribusi
uniform
 randn : matris dengan data random dengan menggunakan distribusi
normal
 eye : untuk menghasilkan matriks identitas
 Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan matlab.
Kita dapat mengganti direktori ini sesuai dengan tempat direktori kerja yang
diinginkan. Default dari alamat direktori berada dalam folder works tempat
program files Matlab berada.
 Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang
sebelumnya dilakukan oleh pengguna terhadap matlab.
 Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk
menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses
serta melihat isi variable.
 Workspace
Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang
sedang aktif pada saat pemakaian matlab. Apabila variabel berupa data
matriks berukuran besar maka user dapat melihat isi dari seluruh data
dengan melakukan double klik pada variabel tersebut. Matlab secara
otomatis akan menampilkan window “array editor” yang berisikan data
pada setiap variabel yang dipilih user.
 Bahasa pemrogramannya didasarkan pada matriks (baris dan
kolom)
 Lambat (dibandingkan dengan fortran atau C) karena bahasanya
langsung diartikan. Sebagai contoh, tidak perlu diartikan pre-
copiled. Menghindari kalang for (for loops). Setiap saat
menggunakan bentuk-bentuk vector.
 Automatic memory management, misalnya kita tidak harus
mendeklarasikan array terlebih dahulu.
 Tersusun rapi (seperti pengaturan array di fortran-90)
 Memiliki waktu pengembangan program yang lebih cepat
dibandingkan bahasa pemrograman tradisional seperti fortran atau
C.
 Tersedia banyak toolbox untuk aplikasi-aplikasi khusus
 Bersama dengan maple untuk komputasi-komputasi simbolik
 Dalam shared memory parallel computers, seperti SGI Origin2000,
beberapa operasi secara otomatis dapat diproses bersama
 Mudah digunakan
 Platform yang berdiri sendiri
 Memiliki fungsi-fungsi bawaan
 Memiliki perangkat yang berdiri sendiri untuk menvisualikan gambar
ataugrafik
 Memiliki GUI
 Memilki compiler
 Lebih lambat dalam mengeksekusi dibandingkan bahasa pemrograman
lainnya
 Harganya relative tinggi
 Apabila kita menginginkan output perhitungan tidak ditampilkan, namun
hanya disimpan dalam memory, maka tambahkan tanda semicolon di akhir
perintah.
 Pada program Matriks yang telah dibuat, pertama kali meminta inputan
untuk ukuran orde matriks, setelah itu diminta untuk menginput nilai yang
akan digunakan pada matriks A dan matriks B. Terdapat proses
perhitungan perkalian kedua matriks tersebut yang hasilnya akan dicetak
sebagai hasil dari matriks tersebut.
Matlab

More Related Content

Viewers also liked

MeadWestvaco US Global Conference
MeadWestvaco US Global ConferenceMeadWestvaco US Global Conference
MeadWestvaco US Global ConferenceCompany Spotlight
 
цамцны арын эсгүүр
цамцны арын эсгүүрцамцны арын эсгүүр
цамцны арын эсгүүрbazka_0906
 
Journées d'étude dgr iha 2&3 avril 2013
Journées d'étude dgr iha 2&3 avril 2013Journées d'étude dgr iha 2&3 avril 2013
Journées d'étude dgr iha 2&3 avril 2013denislrx
 
Sistema Internacional De Unidades II
Sistema Internacional De Unidades IISistema Internacional De Unidades II
Sistema Internacional De Unidades IIminmenez Jiménez
 

Viewers also liked (6)

Sociología
SociologíaSociología
Sociología
 
Zad3 photoshop
Zad3 photoshopZad3 photoshop
Zad3 photoshop
 
MeadWestvaco US Global Conference
MeadWestvaco US Global ConferenceMeadWestvaco US Global Conference
MeadWestvaco US Global Conference
 
цамцны арын эсгүүр
цамцны арын эсгүүрцамцны арын эсгүүр
цамцны арын эсгүүр
 
Journées d'étude dgr iha 2&3 avril 2013
Journées d'étude dgr iha 2&3 avril 2013Journées d'étude dgr iha 2&3 avril 2013
Journées d'étude dgr iha 2&3 avril 2013
 
Sistema Internacional De Unidades II
Sistema Internacional De Unidades IISistema Internacional De Unidades II
Sistema Internacional De Unidades II
 

Similar to Matlab

Similar to Matlab (20)

1 pengenalan matlab
1  pengenalan matlab1  pengenalan matlab
1 pengenalan matlab
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Dasar matlab
Dasar matlabDasar matlab
Dasar matlab
 
Modul praktikum telekomunikasi kurikulum 2018 kkni
Modul praktikum telekomunikasi kurikulum 2018 kkniModul praktikum telekomunikasi kurikulum 2018 kkni
Modul praktikum telekomunikasi kurikulum 2018 kkni
 
Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1Matlab Tutorial Chapter 1
Matlab Tutorial Chapter 1
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
 
Operasi dasar matlab job 1
Operasi dasar matlab job 1Operasi dasar matlab job 1
Operasi dasar matlab job 1
 
Praktikum pemrograman modul i
Praktikum pemrograman modul iPraktikum pemrograman modul i
Praktikum pemrograman modul i
 
Praktik matlab
Praktik matlabPraktik matlab
Praktik matlab
 
Matlab
MatlabMatlab
Matlab
 
Praktik dengan matlab
Praktik dengan matlabPraktik dengan matlab
Praktik dengan matlab
 
Matlab pemula
Matlab pemulaMatlab pemula
Matlab pemula
 
Scilab
ScilabScilab
Scilab
 
Pengenalan Matlab
Pengenalan MatlabPengenalan Matlab
Pengenalan Matlab
 
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
 
Matlab Tutorial Chapter 2
Matlab Tutorial Chapter 2Matlab Tutorial Chapter 2
Matlab Tutorial Chapter 2
 
Matlab 1
Matlab 1Matlab 1
Matlab 1
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
 
Diktat MatLab
Diktat MatLabDiktat MatLab
Diktat MatLab
 

Matlab

  • 1. KELOMPOK 4  Ghery Carlos  Hedo Pratama  Hadi Suseno  Inten Wulandini  Ismail Saptahadi  Yacub KELAS : 3IA18
  • 2. Merupakan singkatan dari MATrix LABoratory yang merupakan bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan.
  • 3.  Matlab memiliki perangkat grafik yang powerful dan dapat membuat gambar-gambar dalam 2D dan 3D. Dalam hal pemrograman, Matlab serupa dengan bahasa C dan bahkan salah satu dari bahasa pemrograman termudah dalam hal penulisan program matematik.Matlab juga memiliki beberapa toolbox yang berguna untuk pengolahan sinyal (signal processing), pengolahan gambar (image processing), dan lain-lain.  Alasan menggunakan bahasa Matlab dikarenakan pada penelitian banyak menggunakan perhitungan berbasis matriks, menggunakan matlab ini karena program dapat menformulasikan masalah ke dalam format matriks. Selain untuk menghemat waktu pengerjaan, program ini juga sangat efisien untuk menyelesaikan masalah.
  • 4.  Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel baru tanpa harus mendeklarasikannya terlebih dahulu pada command window.  Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaan huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama yang sama maka matlab secara otomatis akan me-replace variabel lama tersebut dengan variabel baru yang dibuat user.
  • 5. >> varA = 1000 varA = 1000 >> varB = [45 2 35 45] varB = 45 2 35 45 >> varC = 'test variabel' varC = test variabel
  • 6. Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan dalam bentuk matriks. Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku „[„ dan diakhiri dengan kurung siku tutup „]‟. Untuk membuat variabel dengan data yang terdiri beberapa baris, gunakan tanda „titik koma‟ (;) untuk memisahkan data tiap barisnya. Contoh pembuatan data matriks pada matlab: >> DataMatriks = [1 2 3;4 5 6] DataMatriks = 1 2 3 4 5 6
  • 7. Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkan bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:  zeros : untuk membuat matriks yang semua datanya bernilai 0  ones : matriks yang semua datanya bernilai 1  rand : matriks dengan data random dengan menggunakan distribusi uniform  randn : matris dengan data random dengan menggunakan distribusi normal  eye : untuk menghasilkan matriks identitas
  • 8.  Current Directory Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari alamat direktori berada dalam folder works tempat program files Matlab berada.  Command History Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.
  • 9.  Command Window Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses serta melihat isi variable.  Workspace Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif pada saat pemakaian matlab. Apabila variabel berupa data matriks berukuran besar maka user dapat melihat isi dari seluruh data dengan melakukan double klik pada variabel tersebut. Matlab secara otomatis akan menampilkan window “array editor” yang berisikan data pada setiap variabel yang dipilih user.
  • 10.  Bahasa pemrogramannya didasarkan pada matriks (baris dan kolom)  Lambat (dibandingkan dengan fortran atau C) karena bahasanya langsung diartikan. Sebagai contoh, tidak perlu diartikan pre- copiled. Menghindari kalang for (for loops). Setiap saat menggunakan bentuk-bentuk vector.  Automatic memory management, misalnya kita tidak harus mendeklarasikan array terlebih dahulu.  Tersusun rapi (seperti pengaturan array di fortran-90)
  • 11.  Memiliki waktu pengembangan program yang lebih cepat dibandingkan bahasa pemrograman tradisional seperti fortran atau C.  Tersedia banyak toolbox untuk aplikasi-aplikasi khusus  Bersama dengan maple untuk komputasi-komputasi simbolik  Dalam shared memory parallel computers, seperti SGI Origin2000, beberapa operasi secara otomatis dapat diproses bersama
  • 12.  Mudah digunakan  Platform yang berdiri sendiri  Memiliki fungsi-fungsi bawaan  Memiliki perangkat yang berdiri sendiri untuk menvisualikan gambar ataugrafik  Memiliki GUI  Memilki compiler
  • 13.  Lebih lambat dalam mengeksekusi dibandingkan bahasa pemrograman lainnya  Harganya relative tinggi  Apabila kita menginginkan output perhitungan tidak ditampilkan, namun hanya disimpan dalam memory, maka tambahkan tanda semicolon di akhir perintah.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.  Pada program Matriks yang telah dibuat, pertama kali meminta inputan untuk ukuran orde matriks, setelah itu diminta untuk menginput nilai yang akan digunakan pada matriks A dan matriks B. Terdapat proses perhitungan perkalian kedua matriks tersebut yang hasilnya akan dicetak sebagai hasil dari matriks tersebut.