1. Pengertian Aplikasi Matlab
MATLAB (Matrix Laboratory) adalah
sebuah program untuk analisis dan komputasi numerik. Pada awalnya, program ini
merupakan interface untuk koleksi rutin-rutin numerik dari proyek
LINPACK dan EISPACK, namun sekarang merupakan produk komersial dari perusahaan
Mathworks, Inc. MATLAB telah berkembang menjadi sebuah environment
pemrograman yang canggih yang berisi fungsi-fungsi built-in untuk
melakukan tugas pengolahan sinyal, aljabar linier, dan kalkulasi matematis
lainnya. MATLAB juga berisi toolbox yang berisi fungsi-fungsi tambahan
untuk aplikasi khusus .
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 Pada awalnya Matlab 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.
MATLAB bersifat extensible,
dalam arti bahwa seorang pengguna dapat menulis fungsi baru untuk ditambahkan
pada library ketika fungsi-fungsi built-in yang tersedia tidak
dapat melakukan tugas tertentu. Kemampuan pemrograman yang dibutuhkan tidak
terlalu sulit bila Anda telah memiliki pengalaman dalam pemrograman bahasa lain
seperti C, PASCAL, atau FORTRAN
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
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.
Karakteristik
MATLAB :
·
Bahasa pemrogramannya didasarkan pada
matriks (baris dan kolom).
·
Lambat (dibandingkan dengan Fortran atau
C) karena bahasanya langsung diartikan.
·
Automatic memory management, misalnya kita tidak harus mendeklarasikan arrays terlebih dahulu.
·
Tersusun rapi.
·
Waktu pengembangannya lebih cepat
dibandingkan dengan Fortran atau C.
·
Dapat diubah ke bahasa C lewat MATLAB
Compiler.
·
Tersedia banyak toolbox untuk aplikasi-aplikasi
khusus.
Beberapa kelebihan Matlab jika dibandingkan dengan
program lain seperti Fortran, dan Basic adalah :
1. Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya.
1. Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya.
2. Menyediakan
fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi
yang sangat memadai).
3.
Script
program yang dapat diubah sesuai dengan keinginan user.
4.
Jumlah
routine-routine powerful yang berlimpah yang terus berkembang.
5.
Kemampuan
interface (misal dengan bahasa C, word dan mathematica).
6.
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).
2. Kelengkapan pada Sistem MATLAB
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 .
3. Memulai Matlab
Perhatikan Dekstop pada
layar monitor PC, anda mulai MATLAB dengan melakukan double-clicking pada
shortcut icon MATLAB
Gambar 1. Icon MATLAB pada
desktop PC
Selanjutnya anda akan
mendapatkan tampilan seperti pada Gambar berikut ini.
Sedangkan untuk
mengakhiri sebuah sesi MATLAB, anda 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.
4. Lingkungan
Kerja MATLAB :
Secara umum
lingkungan kerja Matlab terdiri dari tiga bagian yang penting yaitu:
a. Command Windows
Windows ini
muncul pertama kali ketika kita menjalankan program Matlab. Command windows
digunakan untuk menjalankan perintah-perintah Matlab, memanggil tool Matlab
seperti editor, fasilitas help, model simulink, dan lain-lain. Ciri dari
windows ini adalah adanya prompt (tanda lebih besar) yang menyatakan Matlab
siap menerima perintah. Perintah tersebut dapat berupa fungsi-fungsi bawaan
(toolbox) Matlab itu sendiri.
Workspace:
Menampilkan semua variable yang pernah dibuat meliputi nama variable, ukuran,
jumlah byte dan class.
· Command
History : Menampilkan perintah-perintah yang telah diketikkan pada command
Window.
2. Editor Windows
Windows ini
merupakan tool yang disediakan oleh Matlab yang berfungsi sebagai editor script
Matlab (listing perintah-perintah yang harus dilakukan oleh Matlab). Ada dua
cara untuk membuka editor ini, yaitu:
1. Klik : File,
lalu New dan kemudian M-File
Secara
formal suatu script merupakan suatu file eksternal yang berisi tulisan perintah
MatLAb. Tetapi script tersebut bukan merupakan suatu fungsi. Ketika anda
menjalankan suatu script, perintah di dalamnya dieksekusi seperti ketika
dimasukkan langsung pada MatLAb melalui keyboard.
M-file
selain dipakai sebagai penamaan file juga bisa dipakai untuk menamakan fungsi,
sehingga fungsi fungsi yang kita buat di jendela editor bisa di simpan dengan
ektensi .m sama dengan file yang kita panggi dijendela editor. Saat kita
menggunakan fungsi Matlab seperti inv, abs, cos, sin dan sqrt, matlab menerima
variabel berdasarkan variabel yang kita berikan. Fungsi M-file mirip dengan
script file dimana keduanya merupakan file teks dengan ektensi .m . sebagaimana
script M-file, fungsi m-file tidak dimasukkan dalam jendela command window
tetapi file tersendiri yang dibuat dengan editor teks.
- Membentuk dan menjalankan M-File:
- Klik menu File, pilih New dan klik M-File
- ·Pada editor teks, tulis argumen atau perintah
- Simpan dengan cara klik File, pilih Save As dan beri nama dengan ekstensi .
- Pastikan file yang akan dijalankan berada pada direktori aktif
- Misalkan file graf1.m berada di C:\MATLAB, maka lakukan perintah cd
·
>> cd
c:\matlab
- · Kemudian jalankan file graf1.m dengan cara
3. Figure
Windows
Jendela
tampilan ini merupakan hasil visualisasi dari script Matlab. Namun Matlab
memberi kemudahan bagi programmer untuk mengedit jendela tampilan ini
sekaligus memberikan program khusus untuk itu. Sehingga jendela tampilan ini
selain berfungsi sebagai visualisasi output dapat juga sekaligus menjadi media
input yang interaktif.
4. MATLAB Help Window
MATLAB juga
menyediakan sistem help yang dapat diakses dengan perintah help. Misalnya,
untuk memperoleh informasi tentang fungsi elfun, if, for, dll. Yang merupakan
bagian dari fungsi untuk trigonometri, eksponensial, complex dan lain-lain.
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.
DAFTAR PUSTAKA
Budi,Tri.(2013).Matlab.[Online].Tersedia:https://www.scribd.com/document/127/138499/
MATLAB.[08 Desember
2016]
Faqih.
(2015). Fungsi Dari Masing - Masing
Jendela MATLAB. [ Online].
Tidak ada komentar:
Posting Komentar