Monthly Archives: Oktober 2010

Matlab

Matlab merupakan bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. 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.

Matlab hadir dengan membawa warna yang berbeda. Hal ini karena matlab membawa keistimewaan dalam fungsi-fungsi matematika, fisika, statistik, dan visualisasi. Matlab dikembangkan oleh MathWorks.inc, yang pada awalnya 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.

Di dalam Matlab terdapat beberapa window yang merupakan lingkungan kerja yang terpadu, dimana setiap window mempunyai kegunaan masing-masing. Ada beberapa window penting dalam Matlab yaitu:

  1. Window utama Matlab, window ini adalah window induk yang melingkupi seluruh lingkungan kerja Matlab, pada versi-versi rendah window ini secara khusus belum ada namun terintegrasi dengan command window.
  2. Launc pad Window, window ini mulai diperkenalkan pada versi 6 berfungsi bagi pemakai dalam memilih opsi dari fungsi dan toolbox yang ditawarkan Matlab.
  3. Workspace window yang berfungsi sebagai navigator bagi pemakai dalam penyediaan informasi mengenai variabel yang sedang aktif dalam workspace pada saat pemakaian, diperkenalkan pada versi 6.
  4. Current directory window merupakan fasilitas yang diperkenalkan pada versi 6 yang berfungsi sebagai browser direktori aktif yang hampir sama dengan window explorer.
  5. Command window history yang juga baru diperkenalkan pada versi 6 berfungsi sebagai penyimpan perintah-perintah yang pernah dikerjakan pada workspace.
  6. Command window, berfungsi sebagai penerima perintah dari pemakai untuk menjalakan fungsi-fungsi yang disediakan oleh Matlab. Window ini merupakan inti dari matlab yang menjadi media satu-satunya bagi pemakai untuk berinteraksi dengan Matlab.
  7. Matlab editor window yang berfungsi untuk membuat skip program Matlab, window ini mempunyai kemampuan untuk mendeteksi kesalahan pengetikan sintak oleh programmer.

Software yang dibuat oleh The Mathworks.inc ini telah memasuki versi 7.11 rilis 2010b pada 03 September 2010. Kekuatan matlab terletak pada :

  1. Kemudahan manipulasi struktur matriks.
  2. Jumlah routine-routine powerful yang berlimpah dan terus berkembang.
  3. Kekuatan fasilitas grafik tiga dimensi (3D) yang sangat memadai.
  4. Sistem scripting yang memberikan keleluasaan bagi pengguna untuk mengembangkan dan memodifikasi software untuk kebutuhan sendiri.
  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).

Semua itu merupakan perangkat yang powerful untuk menyelesaikan permasalahan sains dan teknik terutama untuk wilayah dimana komputasi numerik harus dibuat.

Situs Matlab : http://www.mathworks.com/