Anda di halaman 1dari 4

NAMA : DIAN PERMANA SILITONGA

NIM : 418

KELAS : PENDIDIKAN MATEMATIKA D 2018

MATA KULIAH : PRAKTIKUM MATLAB

MATLAB (MATRIX LABORATORY)

A. Sejarah Matlab

MATLAB (Matrix Laboratory) adalah sebuah lingkungan komputasi


numerikal dan bahasa pemrograman komputer generasi keempat. Dikembangkan
oleh The MathWorks, MATLAB memungkinkan manipulasi matriks, pem-plot-an
fungsi dan data, implementasi algoritme, pembuatan antarmuka pengguna, dan
peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun hanya
bernuansa numerik, sebuah kotak kakas (toolbox) yang menggunakan mesin
simbolik MuPAD, memungkinkan akses terhadap kemampuan aljabar komputer. 
Menyadari potensi komersialnya, ia bergabung dengan Moler dan Steve
Bangert. Mereka menulis ulang MATLAB dalam bahasa pemrograman C,
kemudian mendirikan The MathWorks pada tahun 1984 untuk melanjutkan
pengembangannya. Pustaka yang ditulis ulang tadi kini dikenal dengan nama
JACKPAC. Pada tahun 2000, MATLAB ditulis ulang dengan pemakaian
sekumpulan pustaka baru untuk manipulasi matriks, LAPACK.
MATLAB pertama kali diadopsi oleh insinyur rancangan kontrol (yang
juga spesialisasi Little), tapi lalu menyebar secara cepat ke berbagai bidang lain.
Kini juga digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar
linear dan analisis numerik, serta populer di kalangan ilmuwan yang menekuni
bidang pengolahan citra.
Awalnya Matlab merupakan interface untuk koleksi rutin-rutin numerik
dari proyek LINPACK dan EISPACK, dan dikembangkan menggunakan bahasa
FORTRAN. Kini Matlab merupakan produk komersial dari perusahaan
Mathworks, Inc. yang dikembangkan menggunakan bahasa pemrograman C++
dan assembler.
Seiring dengan perkembangannya, Matlab berubah menjadi sebuah
environment bahasa pemrograman yang canggih yang berisi fungsi-fungsi untuk
melakukan pengolahan sinyal, aljabar linier, dan lainnya. Matlab bersifat
extensible, artinya bahwa seorang pengguna dapat menulis fungsi baru untuk
ditambahkan pada library, ketika fungsi-fungsi built-in yang tersedia tidak dapat
melakukan tugas tertentu.
Di kemudian hari MATLAB membeli lisensi dari MAPLE sehingga
MATLAB juga didukung komputasi simbolik. Saat ini versi terbaru MATLAB
adalah versi R2010b (versi yang digunakan penulis saat ini), dan aplikasi ini
berbayar! Saya mendapatkan MATLAB dan lisensinya dari jaringan FTP di ITB.

 MATLAB dapat digunakan untuk melakukan bermacam-macam


komputasi, mulai dari aritmatika sederhana sampai perhitungan matriks yang
sangat rumit. MATLAB juga bisa membuat grafik 2 dimensi dan 3 dimensi. Yang
unik di dalam bahasa MATLAB adalah MATLAB hanya mengenal satu struktur
data, yaitu matriks. Vektor adalah matriks kolom dan skalar adalah matriks baris.
Karena hanya mengenal satu macam struktur data, maka variabel di dalam bahasa
MATLAB tidak perlu dideklarasikan dulu dan bisa langsung diberi nilai.
B. Fungsi-fungsi pada Matlab

1. 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, matrixeigenvalues, Bessel functions,
dan fast Fourier transforms.

2. 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 kompleks.

3. Matlab Application Program Interface (API), merupakan suatu library


yang memungkinkan program yang telah kita 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.

4. Development Environment, yakni sekumpulan perangkat dan fasilitas


untukmembantu 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.

5. Graphics, Matlab memiliki fasilitas untuk menampilkan vector dan


matriks sebagai suatu grafik. Didalamnya melibatkan fungsi-fungsi
level tinggi untuk visualisasi data dua dimensi dan data tiga dimensi,
image processing, animation, dan presentation graphics. Ini juga
melibatkan fungsi level rendah yang memungkinkan bagi kita untuk
membiasakan diri untuk memunculkan grafik mulai dari benutk yang
sederhana sampai dengan tingkatan graphical user interfaces pada
aplikasi Matlab.

C. Kegunaan Matlab
Beberapa Kegunaan MATLAB yang sering kita temui,yaitu:

 Matematika

Sebagai ilmu yang dikenal sebagai “The Mother of Science” sudah tentu,


MATLAB dapat membantu memecahkan berbagai permasalahan
matematika baik dari perhitungan biasa, simulasi fungsi maupun
pemodelan matematika.

 Statistika

Statistika adalah cabang ilmu matematika yang mempelajari bagaimana


merencanakan, mengumpulkan, menganalisis, interpretasi, dan presentasi
data. MATLAB juga menyediakan berbagai tools statistik seperti time
series, neural network, dan lain-lain.

 Finansial

Permasalahan finansial dapat diselesaikan dengan MATLAB seperti


inflasi, suku bunga maupun permasalahan kompleks lainnya. Banyak tool
seperti financial time series.

 Teknik dan Komputasi

MATLAB dapat membantu dalam perancangan desain suatu sistem dan


analisis suatu algoritma. Tersedia beragam tool seperti fuzzy logic
designer, control system tuner,control system designer, linier system
analyzer, neuro fuzzy designer, dan system identification

D. Toolbar di Matlab
 Debugger (Editor M-File/Pencarian Kesalahan), berfungsi sebagai
editor script Matlab (M-file). Walaupun sebenarnya script ini untuk
pemrograman Matlab dapat saja menggunakan editor yang lain seperi
notepad, notepad ++, maupun word.
 Figure Windows, merupakan jendela hasil visualisasi dari script
Matlab. Jendela tampilan ini dapat diedit, sehingga jendela tampilan ini
selain berfungsi sebagai visualisasi output.
 Current Folder, untuk mengakses berbagai file dalam direktori
terkini yang sedang digunakan.
 Command Window, untuk menuliskan perintah dalam bentuk
sintaks program. Perintah dapat berupa perhitungan sederhana,
pemanggilan fungsi, demo program dan lain sebaginya.
 Workspace, untuk mengeksplorasi data yang telah dibuat atau
diimpor dari file lain.
 Matlab Help Window, yaitu sistem help yang dapat diakses dengan
perintah help. Misalnya, untuk memperoleh informasi tentang fungsi
elfun, if, for, dll.

Anda mungkin juga menyukai