MATLAB
2.1. Pengertian
Matlab
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 Algoritma, 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 yangberhubungan
dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakanmomok
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
.
Fitur-fitur Matlab sudah banyak
dikembangkan, dan lebih kita kenal dengan nama toolbox. Sangat penting bagi
seorang pengguna Matlab, toolbox mana yang mandukung untuk learn dan apply
technologi yang sedang dipelajarinya. Toolbox toolbox ini merupakan kumpulan
dari fungsi-fungsi MATLAB (M-files)
yang telah dikembangkan ke suatu lingkungan kerja MATLAB untuk memecahkan
masalah dalam kelas particular.Area-area yang sudah bisa dipecahkan dengan
toolbox saat ini meliputi pengolahan sinyal, system kontrol, neural networks, fuzzy logic, wavelets,
dan lain-lain.
Kelengkapan
pada Sistem MATLAB Sebagai sebuah system, MATLAB tersusun dari 5 bagian
utama:
1.
Development Environment
.Merupakan sekumpulan perangkat dan fasilitas yang membantu anda 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.
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.Didalamnya
melibatkan high-level functions
(fungsi-fungsi level tinggi) untuk visualisasi data dua dikensi dan data tiga
dimensi, image processing, animation, danpresentation
graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi
anda untuk membiasakan diri untuk memunculkangrafik mulai dari benutk 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 .
Lingkungan Kerja Matlab
Terdapat beberapa bagian dari window MATLAB, diantaranya current folder, command history, command
window, workspace, dan editor.
1.
Current Folder
Window ini menampilkan isi dari folder atau direktori kerja saat
menggunakan MATLAB.Kita dapat mengganti folder ini sesuai dengan tempat folder
kerja yang diinginkan.
2.
Command History
Window ini berfungsi untuk merekam perintah-perintah yang pernah
dilakukan sebelumnya, dimana suatu saat perintah ini bias kita panggil kembali
dengan cara double click pada perintahnya.
3.
Variabel dan Tipe Data
Variabel
adalah tempat untuk menyimpan data, sedangkan tipe data adalah jenis data yang
dapat disimpan dalam variabel. Aturan penamaan variabel dalam Matlab sama
dengan aturan penamaan dalam bahasa yang lain, yaitu : Boleh terdiri dari satu
karakter atau lebih , Tidak boleh didahului oleh angka , Tidak boleh
menggunakan spasi , Tidak boleh menggunakan nama yang merupakan perintah dalam Matlab, misal if, for, while, dll.
Pengguaan nama variabel bersifat case sensitive, artinya Matlab membedakan penamaan huruf besar
dengan huruf kecil. Tipe data dalam Matlab berbeda dengan bahasa pemrograman
yang lain. Dalam Matlab hanya dikenal 2 tipe data, yaitu tipe data numerik dan string.Tipe data numerik
adalah tipe data untuk menyimpan bilangan. Terdapat 3 jenis bilangan dalam
Matlab: Bilangan bulat ,Biangan riil , Bilangan kompleks . Sedangkan tipe data string adalah tipe data untuk
menyimpan sebuah karakter atau kumpulan karakter. Pengisian data ke variabel menggunakan
simbol sama dengan (=). Matlab memudahkan
user dalam penggunaan variabel yaitu tidak perlu mendeklarasikan
variabel terlebih dahulu sebelum digunakan .
Matlab
atau Matrix Laboratory adalah
suatu aplikasi berbasis expert system yang digunakan untuk keperluan komputasi
sains, Â seperti halnya Maple dan Mathematica. Aplikasi yang dibuat
oleh MathWorks .inc ini sangat
handal untuk komputasi yang terkait dengan array ataumatriks
.Selain digunakan untuk komputasi, Matlab juga dapat dibuat untuk sarana
simulasi. Tool box-tool box sebagai pelengkap Matlab juga disediakan dalam
paketnya, seperti toolbox untuk keperluan fuzzy logic, artificial
neural network, image processing dsb. Tool box ini berisi paket yang di
dalamnya terdapat perintah-perintah untuk melakukan tugas khusus sesuai dengan
nama tool boxnya, misalnya perintah untuk membaca nilai pixel suatu image, perintah ini terdapat
dalam tool box image processing.
Daftar nama-nama tool box ini dapat kita lihat sewaktu proses instalasi
Matlab.
Beberapa
kelebihan Matlab jika dibandingkan dengan program lain seperti Fortran, dan
Basic adalah :
·
Mudah dalam memanipulasi struktur matriks dan
perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan,
perkalian, invers dan fungsi matriks lainnya.
·
Menyediakan
fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi
yang sangat memadai).
·
Script program yang dapat diubah
sesuai dengan keinginan user.
·
Jumlah routine-routine powerful yang berlimpah dan terus berkembang.
·
Kemampuan interface (misal dengan bahasa C,
word dan mathematica).
·
Dilengkapi
dengan toolbox, simulink, stateflow dan sebagainya, serta mulai melimpahnya source code di internet yang dibuat
dalam matlab ( contoh toolbox misalnya
: signal processing, control system, neural networks dan sebagainya).
Penggunaan MATLAB meliputi
bidang-bidang :
1. Matematika
dan Komputasi
2. Pembentukan
Algorithm
3. Akuisisi Data
4. Pemodelan, simulasi dan Pembuatan Prototype
5. Analisis
Data, Explorasi, dan Visualisasi
6. Grafik Keilmuan dan Bidang Rekayasa
Lingkungan kerja
2.
2 Lingkungan Kerja Matlab
2.1.1 Beberapa Bagian dari Window Matlab
• 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.
2.3 Getting Help
Matlab menyediakan fungsi help yang
tidak berisikan tutorial lengkap mengenai Matlab dan segala keunggulannya. User
dapat menjalankan fungsi ini dengan menekan tombol pada toolbar atau menulis
perintah ‘helpwin’ pada command window. Matlab juga menyediakan fungsi
demos yang berisikan video tutorial matlab serta contoh-contoh program yang
bisa dibuat dengan matlab
2.4 Interupting dan Terminating dalam Matlab
Untuk menghentikan proses yang
sedang berjalan pada matlab dapat dilakukan dengan menekan tombol Ctrl-C. Sedangkan
untuk keluar dari matlab dapat dilakukan dengan menuliskan perintah exit atau
quit pada comamnd window atau dengan menekan menu exit pada bagian menu
file dari menu bar.
- Memulai MATLAB
1.
Perhatikan Dekstop pada layar monitor PC, kita mulai
MATLAB dengan melakukan double-click pada shortcut icon MATLAB
Gambar 1. MATLAB icon
1.
Selanjutnya kita akan mendapatkan tampilan seperti pada
Gambar berikut ini.
Gambar 2. Tampilan awal MATLAB
1.
Sedangkan untuk mengakhiri sebuah sesi MATLAB, kita
bisa melakukan dengan dua cara, pertama pilih File -> Exit MATLAB dalam
window utama MATLAB yang sedang aktif, atau cara kedua lebih mudah yaitu cukup
ketikkan type quit dalam Command Window.
- Menentukan Direktori Tempat Bekerja
Kita dapat bekerja dengan MATLAb secara default pada directory
Work ada di dalam Folder MATLAB. Tetapi akan lebih bagus dan rapi jika kita
membuat satu directory khusus dengan nama yang sudah kita khususkan, semisal
“Erva_manis” atau nama yang lain yang mudah untuk diingat. Hal ini akan lebih
baik bagi kita untuk membiasakan bekerja secara rapi dan tidak mencampur
program yang kita buat dengan program orang lain. Untuk itu, arahkan pointer
mouse pada kotak bertanda … yang ada disebelah kanan tanda panah kebawah (yang
menunjukkan folder yang sedang aktif). Pilih new directory, selanjutnya
ketikkan “dargombes”, dan diikuti dengan click Ok.
Gambar 3.
Membuat Folder baru tempat program.