Anda di halaman 1dari 5

Nama : Siti Nur Aisyah

NIM : 4173311095

T.T.L : Tg. Morawa, 12 januari 2000

Kelas : Matematika Dik E 2017

A. SEJARAH MATLAB

MATLAB (yang berarti "matrix laboratory") diciptakan pada akhir tahun 1970-an
oleh Cleve Moler, yang kemudian menjadi Ketua Departemen Ilmu Komputer di Universitas
New Mexico. Ia merancangnya untuk memberikan akses bagi mahasiswa dalam
memakai LINPACK dan EISPACK tanpa harus mempelajari Fortran. Karyanya itu segera
menyebar ke universitas-universitas lain dan memperoleh sambutan hangat di kalangan
komunitas matematika terapan. Jack Little, seorang insinyur, dipertemukan dengan karyanya
tersebut selama kunjungan Moler ke Universitas Stanford pada tahun 1983. 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.

B. PERKEMBANGAN MATLAB

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

MATLAB merupakan merksoftware yang dikembangkan oleh Mathworks.Inc.


merupakan software yang paling efisien untuk perhitungan numeric berbasis matriks. Dengan
demikian jika di dalam perhitungan kita dapat menformulasikan masalah ke dalam format
matriks maka MATLAB merupakan software terbaik untuk penyelesaian numericnya.
MATLAB (Matrix Laboratory) yang merupakan bahasa pemrograman tingkat tinggi berbasis
pada matriks sering digunakan untuk teknik komputasi numerik,yang digunakan untuk

1
menyelesaikan masalah-masalah yang melibatkan operasi matematika elemen, matrik,
optimasi, aproksimasi dll.

C. KEGUNAAN/FUNGSI MATLAB

MATLAB (Matrix Laboratory) merupakan bahasa pemrograman tingkat tinggi


berbasis pada matriks digunakan untuk menyelesaikan masalah-masalah yang melibatkan
operasi matematika elemen, matrik, optimasi, aproksimasi dll. Sehingga MATLAB banyak
digunakan pada :

 Perhitungan Matematika
 Komputansi numerik
 Pengembangan dan algoritma,
 Pemrograman modeling dan simulasi
 Pembuatan prototipe, grafik untuk keperluan sains dan teknik
 Analisa data, eksplorasi dan visualisasi,
 Analisis numerik dan statistik,
 Pengembangan aplikasi teknik

MATLAB juga merupakan bahasa pemrograman computer berbasis windows dengan


orientasi dasarnya adalah matrik, namun pada program ini tidak menutup kemungkinan untuk
pengerjaan permasalahan non matrik. Selain itu MATLAB juga merupakan bahasa
pemrograman yang berbasis pada obyek (OOP), namun disisi lain karena matlab bukanlah
typecompiler, maka program yang dihasilkan pada MATLAB tidak dapat berdiri sendiri.

Namun agar hasil program dapat berdiri sendiri maka harus dilakukan transfer pada
bahasa pemrograman yang lain, misalnya C++. Pada matlab terdapat tiga windows yang
digunakan dalam operasinya yaitu ;
-Commandwindows (layar perintah)
-Figurewindows (layar gambar)
-NotePad (sebagai editor program).

D. KEGUNAAN/FUNGSI TOOLBAR PADA MATLAB

MATLAB dalam aplikasinya terdiri atas beberapa jendela dasar misalnya


command window, command history dan fasilitas lainnya yang masing-masing memiliki
kegunaan (fungsi) pada setiap jendela. Untuk menjalankan operasi aplikasi MATLAB, perlu
diperhatikan lima sistem MATLAB yang terdiri atas lima bagian utama yaitu:
2
1. Lingkungan kerja, memuat semua fasilitas dan alat-alat untuk menggunakan fungsi
dan file MATLAB misalnya menu bar, tool bar, desktop layout, command window,
command directory, command history, workspace, help, editor dan sebagainya. Fasilitas
yang dimaksud adalah mengelola variabel di dalam ruang kerja (workspace) dan
melakukan input dan output data.
2. Bahasa (pemrograman) MATLAB, memuat interaksi user dengan script, bahasa
matriks dan array level, struktur data, perintah control flow program, fungsi, interaksi
file, input dan output, dan statemen Obyek programming lainnya.
3. Fungsi matematika dalam operasi MATLAB (sebagai kalkulator perhitungan),
memuat semua algoritma komputasi, yaitu fungsi sederhana seperti
penjumlahan(sum), pengurangan (minus), fungsi akar (sqrt), fungsisinus (sin), fungsi
cosinus (cos) sampai pada fungsi yang lebih kompleks. Misalnya menentukan nilai
dan harga eigen, determinan matriks, invers matriks, akar-akar persamaan, integrasi
numeric, fungsi Bessel, persamaan diferensial biasa, polinomial Lagendre
dan sebagainya.
4. Solusi grafik, fasilitas ini mampu menampilkan datavektor dan matriks sebagai media
grafik. Grafik ini mencakup visualisasi grafik data dua dimensi (2D) dan tiga dimensi
(3D), penampilan gambar citra (image),simulasi programming dan animasi grafik.
5. Program aplikasi interface, memuat fasilitas MATLAB sebagai mesin penghitung dan
membaca serta menulis MAT-files. Pada bagian ini dapat membaca dan menulis
program dalam bahasa C++ dan Fortan yang berinteraksi dengan MATLAB.

Berikut ini disajikan beberapa jendela kerja yang ada dalam aplikasi MATLAB adalah
sebagai berikut:

 Jendela Utama MATLAB


Jendela ini adalah induk yang memuat seluruh elemen kerja MATLAB. Pada versi
MATLAB 7.6 secara khusus berada dalam satu kesatuan pada desktop. Pada jendela
utama terdapat menu bar yang terdiri atas menu file, edit, debug, parallel,desktop,
window dan help. Untuk menggunakan menu bar dalam MATLAB sama dengan aplikasi
under windows lainnya. Fasilitasnya berfungsi melakukan tindakan untuk membuka,
menyimpan, mencopy, menutup file dan sebagainya. Selain itu, terdapat pula tool
bar yaitu kumpulan tombol gambar dalam memberikan statemen (perintah) pada
komputer selain memfungsikan menu bar tersebut.

3
 Jendela Command Window
Command window ini berfungsi mengoperasikan seluruh fungsi - fungsi yang ada dalam
MATLAB dan menjadi media utama dalam berinteraksi dengan MATLAB.
Jendela ini sangat penting dalam MATLAB, karena semua proses dan hasil eksekusi
(running) dapat ditampilkan dalam bentuk karakter (string) dan angka (numerik).
Tanda >> merupakan ciri khas dalam command window MATLAB yang disebut prompt
MATLAB. Selain berfungsi menampilkan bentuk karakter dan
angka, juga mendeteksi kesalahan(error) program pada MATLAB editor.
 Jendela Command History
Jendela ini berfungsi menyimpan perintah-perintah yang pernah dikerjakan pada
jendela workspace. Selain itu jugadapat menampilkan statemen yang baru dimasukkan
pada command window.
 Jendela Current Directory
Fasilitas ini berfungsi untuk memperlihatkan direktori yang aktif (sejumlah file dalam
direktori kerja pada saat program dijalankan) serta tipe, kapasitas file dan waktu
modifikasi.
 Jendela Workspace
Jendela ini berfungsi untuk memperlihatkan isi ruang kerja MATLAB yang sedang
dijalankan pada saat pemakaian.Workspace adalah fasilitas MATLAB yang dapat
menyimpanseluruh perintah dan variabel yang pernah digunakan selama proses
MATLAB dijalankan.
 Jendela Help
Fasilitas ini menampilkan secara lengkap aplikasi lainnya dalam MATLAB.
 Jendela Editor
Pada jendela ini semua program dapat dirancang atau proses program Editing dapat
dilakukan dan eksekusinya. MATLAB editor berfungsi dalam membuat script
program pada MATLAB. MATLAB editor ini mampu mendeteksi kesalahan
pengetikan sintak (statemen atau perintah dasar)yang diberikan oleh programmer
ditampilkan pada command window.

MATLAB dilengkapi dengan Toolbox software yang merupakan satu-satu


kecanggihan MATLAB. Software ini mencakup berbagai masalah – masalah besar dalam
teknologi tingkat tinggi, diantaranya adalah:
 Control system Toolbox, merupakan kumpulan fungsi-fungsi Matlab untuk
pemodelan, analisis dan desain system kontrol otomatis.

4
 Financial Toolbox, merupakan software untuk menyelesaikan beberapa masalah
keuangan dari masalah yang sederhana sampai masalah yang cukup kompleks.
 Frequency Domain System Identification Toolbox, merupakan tools khusus untuk
mengidentifikasi system dinamis linier dari respon waktu dan frekuensi.
 Fuzzy Logic Toolbox, merupakan software untuk mengembangkan desain “fuzzy”
dari tahap “setup” sampai diagnose.
 Signal Processing Toolbox, merupakan tools untuk menyelesaikan masalah besar
dalam analisa bispektral, model signal linier dan nonlinier, transformasi FFT dan DCT
serta visualisasi spectrum.
 Spectral Analysis Toolbox, merupakan tools untuk menganalisa signal dengan
menggunakan “cumulant” atau spectral dengan order tinggi.
 Image Processing Toolbox, merupakan software khusus dalam matlab untuk desain
filter, analisa citra, manipulasi warna dan lain-lain yang berkenaan dengan visualisasi
citra.
 Statistics Toolbox, merupakan software yang menangani masalah-masalah stokastik.
 System Identification Toolbox, merupakan software untuk melakukan aktifitas
desain system dinamis yang berdasarkan pada input dan output data.