MATLAB

MATLAB

Matlab merupakan suatu software pemrograman perhitungan dan analisis yang banyak digunakan dalam semua area penerapan matematika baik bidang pendidikan maupun penelitian pada universitas dan industri. Dengan matlab, maka perhitungan matematis yang rumit dapat diimplementasikan dalam program dengan lebih mudah.

Matlab merupakan singkatan dari MATriks LABoratory dan berarti software ini dibuat berdasarkan vektor-vektor dan matrik-matrik. Hal ini mengakibatkan software ini pada awalnya banyak digunakan pada studi aljabar linier, serta juga merupakan perangkat yang tepat untuk menyelesaikan persamaan aljabar dan diferensial dan juga untuk integrasi numerik.

Matlab memiliki perangkat grafik yang powerful dan dapat membuat gambar-gambar dalam 2D dan 3D. Dalam hal pemrograman, Matlab serupa dengan bahasa C dan bahkan salah satu dari bahasa pemrograman termudah dalam hal penulisan program matematik. Matlab juga memiliki beberapa toolbox yang berguna untuk pengolahan sinyal (signal processing), pengolahan gambar (image processing), dan lain-lain.

PERBEDAAN MATLAB DENGAN SOFTWARE PEMROGRAMAN LAIN

Terdapat perbedaan yang signifikan antara Matlab dengan software pemrograman lainnya (C/C++, Visual Basic, Java, dan lain-lain). Perbedaan yang utama antara keduanya dapat dilihat dari tiga faktor yaitu tujuan penggunaannya, fitur yang disediakan dan orientasi hasil masing-masing.

  • Ditinjau dari segi penggunaannya, software pemrograman biasanya berfungsi umum untuk berbagai kebutuhan (misalnya sistem informasi dan database), sedangkan Matlab digunakan spesifik sebagai alat bantu komputasi untuk bidang-bidang ilmiah (pendidikan, riset penelitian akademis, riset penelitian industri, dan lain-lain) yang membutuhkan library program perhitungan dan tools disain dan analisis sistem matematis.
  • Ditinjau dari segi fiturnya, bahasa pemrograman umumnya hanya merupakan alat bantu membuat program, sedangkan Matlab dalam softwarenya selain membuat program juga terdapat fitur lain yang memungkinkan Matlab sebagai tools untuk disain dan analisis matematis dengan mudah.
  • Ditinjau dari segi orientasi hasilya, software pemrograman lain lebih berorientasi sebagai program untuk menghasilkan solusi program baru yang eksekusinya cepat, reliable dan efektif terhadap berbagai kebutuhan. Sedangkan Matlab lebih berorientasi spesifik untuk memudahkan penuangan rumus perhitungan matematis. Dalam hal ini dengan Matlab maka pembuatan program matematis yang kompleks bisa menjadi lebih singkat waktunya namun bisa jadi eksekusi program Matlab ini jauh lebih lambat dibandingkan bila dibuat dengan software pemrograman lainnya.

APLIKASI MATLAB

Matlab memiliki ruang lingkup kegiatan penggunaan yaitu:

  1. Disain matematis
  2. Pemodelan sistem matematis
  3. Pengolahan data matematis (sinyal, citra dan lain-lain)
  4. Simulasi, baik yang real time maupun tidak
  5. Visualisasi 2D dan 3D
  6. Tools analisis & testing

Karena kemampuan komputasi matematisnya yang tinggi, library program perhitungan yang lengkap, serta tools disain dan analisis matematis yang sudah tersedia maka Matlab begitu banyak digunakan di bidang-bidang pendidikan dan riset penelitian (akademis maupun industri) di dunia. Matlab digunakan mulai dari mengajarkan siswa tentang matriks, grafik fungsi matematik, sistem kontrol, pengolahan citra, pengolahan sinyal, sampai dengan memprediksi (forecasting) harga saham serta disain persenjataan militer berteknologi tinggi.

Terdapat beberapa bidang yang paling sering menggunakan Matlab sebagai software pembantu:

  • Bidang MIPA, terutama matematika termasuk statistik (aljabar linier, diferensial, integrasi numerik, probability, forecasting), fisika (analisis gelombang), dan biologi (computational biology, matematika genetika)
  • Bidang teknik (engineering), terutama elektro (analisis rangkaian, sistem kontrol, pengolahan citra dan pengolahan sinyal digital), mesin (disain bentuk alat/mesin, analisis sistem kalor)
  • Bidang ekonomi dan bisnis, terutama dalam hal pemodelan ekonomi, analisis finansial, dan peramalan (forecasting)

PERKEMBANGAN MATLAB

Pada pertengahan tahun 1970, Cleve Moler dan beberapa rekan tergabung dalam       suatu team pengembangan software yang dibiayai oleh The National Science Foundation untuk tujuan membuat subrutin-subrutin dalam pustaka FORTRAN yang dinamai LINPACK dan EISPACK.  LINPACK berisi koleksi subrutin untuk penyelesaian persamaan linear, sementara EISPACK adalah koleksi subrutin untuk penyelesaian masalah nilai pribadi (eigenvalue). Baik LINPACK maupun EISPACK pada prinsipnya merupakan program untuk komputasi matriks.

   Pada penghujung tahun 1970, Cleve ingin dapat mengajarkan kepada mahasiswa     materi aljabar linear di Universitas New Mexico menggunakan LINPACK dan EISPACK tanpa harus menulis rutin-rutin program dalam bahasa FORTRAN. Berdasar keinginan tersebut, Cleve mulai menulis program untuk memberikan kemudahan akses interaktif pada LINPACK dan EISPACK. Cleve menamakan programnya dengan MATLAB yang merupakan singkatan dari MATrix LABoratory. Beberapa tahun kemudian, ketika Cleve berkunjung ke universitas lain untuk berbicara, atau sebagai Visiting Professor, Cleve meninggalkan duplikasi MATLABnya pada komputer di universitas tersebut. Hanya dalam satu atau dua tahun, MATLAB versi pertama ini telah menjadi pembicaraan orang, terutama yang berada dalam komunitas matematika terapan.
Dari hasil kunjungan Cleve di Universitas Stanford, sekitar awal tahun 1983, John Little, seorang engineer, menampilkan MATLAB dengan memperkenalkan penerapan MATLAB yang potensial dalam bidang-bidang keteknikan. Karena itu, dalam tahun 1983, Little, Moler, dan Steve Bangert membentuk team untuk mengembangkan MATLAB generasi kedua. MATLAB versi ini dibuat menggunakan bahasa C dan terintegrasi dengan grafik. The MathWorks, Inc. didirikan tahun 1984 untuk memasarkan dan melanjutkan pengembangan MATLAB.

SolidWorks

SolidWorks adalah software CAD 3D untuk mechanical design yang dikembangkan oleh SolidWorks Corporation yang sekarang sudah diakuisisi oleh Dassault Systèmes, S. A. Saya mempelajari software ini sekitar empat bulan yang lalu berdasarkan tutorial yang dibagikan Yadi Setiadi (baca: Solidworks Tutorial), kesimpulannya sangat mudah dan sekarang saya sudah bisa menggunakannya 🙂 meskipun masih pada tahap pemula.

SolidWorks biasanya saya gunakan untuk menggambar sebuah part yang sulit dikomunikasikan dengan customer jika digambarkan dalam bentuk 2D. Terkadang juga saya menjumpai beberapa part yang lebih mudah dan cepat digambarkan dalam model 3D (menggunakan SolidWorks), kemudian dari model 3D tersebut saya bisa secara instant menciptakan gambar proyeksi ortogonal 2D (dalam standar perusahaan saya menggunakan proyeksi kuadran III/ proyeksi Amerika).

http://www.mikron123.com/index.php/Tutorial-Matlab/Tutorial-1-Mengenal-Matlab.html

http://edywinarno.com/2010/03/mengenal-program-matlab-matrix-laboratory/

https://eriskusnadi.wordpress.com/2012/09/15/software-software-untuk-pekerjaan-engineering/

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment