Anda di halaman 1dari 6

Sejarah  Perkembangan Matlab

Matlab diciptakan oleh Cleve Moler pada akhir tahun 1970-an, ia 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 serta memperoleh sambutan hangat di
kalangan komunitas matematika terapan. Jack Little, seorang insinyur, dipertemukan
dengan karyanya selama kunjungan Moler ke Universitas Stanford pada tahun 1983.
Ia kemudian bergabung dengan Moler dan Steve Bangert, untuk 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), kemudian menyebar secara cepat ke berbagai bidang lain. Kini
matlab digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar linear
dan analisis numerik, serta populer di kalangan ilmuwan yang menekuni bidang
pengolahan citra. Program interface ini terus mengalami perkembangan dari yang
awalnya merupakan proyek LINPACK dan EISPACK dikembangkan menggunkan
bahasa FORTRAN, selanjutnya berkembang dengan menggunkan bahsa C++ dan
assembler (utamanya untuk fungsi-fungsi dasar MATLAB).
Sekarang matlab telah berkembang menjadi sebuah environment
pemrograman yang canggih. Hal ini dikarena kebutuhan yang tinggi terhadap
program komputer yang menyediakan tools komputasi, pemodelan dan simulasi
dengan berbagai fasilitasnya, maka berbagai fitur ditambahkan kepada Matlab dari
tahun ke tahun. Matlab kini sudah dilengkapi dengan berbagai fasilitas yaitu
Simulink, Toolbox, Blockset, Stateflow, Real Time Workshop, GUIDE dan lain-lain.
Selain itu hasil dari program Matlab sudah dapat diekspor ke C/C++, Visual Basic,
Fortran, COM, Java, Excel, dan web/internet. Dengan demikian hasil dari Matlab
dapat dikompilasi dan menjadi program yang waktu eksekusinya lebih cepat, serta
bisa diakses dengan berbagai cara. Selain itu Matlab tersedia untuk berbagai platform
komputer dan sistem operasi. Hingga kini Matlab tetap menjadi software terbaik
untuk komputasi matematik, baik di dunia komputer Macintosh maupun PC, yang
sistem operasinya Windows ataupun Linux/Unix.

Bagian bagian matlab

Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:

1. Development Environment, merupakan sekumpulan perangkat dan fasilitas yang


membantu kita 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, 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.
5. 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.

anduan untuk mengetahui perintah-perintah dalam Matlab . Beberapa perintah dasar matlab
yang sering dipakai antara lain :

Untuk mengetahui direktori instruksi di dalam Matlab

 help : Untuk mengetahui instruksi apa saja dalam suatu direktori instruksi
 what <nama direktori> : Jika instruksi what dipakai tanpa diikuti nama direktori maka
yang akan muncul adalah M-file (source) yang disimpan pada direktori aktif
Untuk mengetahui syntax penulisan suatu perintah dapat digunakan perintah help:

 help <instruksi/perintah>

MATLAB mempunyai berbagai jendela tampilan yang bermacam macam, antara lain yaitu :

1. MATLAB Command Window

MATLAB Command window adalah jendela yang muncul ketika kita akan membuka
pertama kali setiap kita menjalankan aplikasi MATLAB. Pada jendela tampilan ini kita dapat
melakukan akses-akses ke command-command MATLAB dengan cara mengetikkan
algoritma-algoritma pada MATLAB, seperti mengakses help window dan lain-lainnya.

            Command Window (layar perintah) dapat kita gunakan untuk menjalankan
program/perintah yang dibuat pada jendela tampilan editor matlab. Pada jendela
tampilan/window ini kita dapat menelusuri perintah dengan memasukkan algoritma maupun
komponen pendukung (help file, dll) yang ada di matlab secara langsung. Salah satu
karakteristik dari command windows ditandai dengan tanda prompt (>>). Dan juga
merupakan window yang digunakan untuk mengeksekusi instruksi per baris. Command
window siap digunakan jika sudah muncul prompt sebagai berikut :
>>Setiap akan mengeksekusi baris instruksi, harus menekan tombol enter pada keyboard

Berikut ni adalah beberapa perintah dasar matlab beserta fungsinya :


1. >> help 
Menunjukkan semua help topic di Matlab
2. >>what general
Menunjukkan instruksi-instruksi yang tersedia di direktori general, salah satunya adalah
instruksi clear.
3. >>help general 
Menunjukkan instruksi-instruksi yang tersedia di direktori general , dan fungsinya secara
umum.
4. >>help clear 
Menunjukkan penjelasan detail untuk instruksi clear. (Fungsinya untuk apa, syntaxnya untuk
apa, fungsi lain yang terkait apa)
5. >> help ops 
Menunjukkan penulisan operator2 di dalam Matlab.
6. >> x=5; 
>>y=6 
Instruksi pertama diakhiri dengan ; artinya nilai x akan disimpan di memori.
Instruksi kedua tidak diakhiri dengan ; artinya nilai y akan disimpan di memori sekaligus
ditampilkan ke layer.
7. >>clc; 
>>x 
>>y 
clc digunakan untuk membersihkan layar, tetapi nilai variable yang tersimpan dimemori tidak
akan hilang sehingga dapat ditampilkan kembali ke layer dengan memanggil nama
variabelnya.
8. >>clear; 
>>x 
>>y 
clear digunakan untuk menghapus variable dari memori sehingga kita tidak dapat
menampilkan nilai variable ke layer.

2.    MATLAB Editor/Debugger (Editor M-File/Pencarian Kesalahan)


            Jendela ini adalah alat yang disediakan oleh Matlab versi 5 ke atas. 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.

 Untuk mengakses jendela tampilan m-file ini dapat kita lakukan dengan cara sebagai berikut:
1. Pilih menu File - kemudian pilih New
2. Pilih m-file, maka MATLAB akan menampilkan editor window :

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.
Aplikasi Matlab dalam Geofisika

Pengaplikasian Matlab dapat membantu dalam persoalan-soalan geofisika.

Anda mungkin juga menyukai