Mengenal MATLAB
Pengertian Matlab
Matlab(Matrices Laboratory)merupakan bahasa pemrograman tingkat tinggi,tertutup dan case sensitive dalam lingkungan komputasi numerik yang dikembangkan oleh MathWorks.Matlab mempunyai banyak tools yang dapat membantu berbagai disiplin ilmu.Matlab mempunyai banyak library yang sangat membantu untuk menyelesaikan permasalahan matematika seperti membuat simulasi fungsi,pemodelan matematika dan perancangan GUI.
Sejarah Matlab
Matlab diciptakan pada akhir tahun 1970 an oleh Cleve Moler,seorang Ketua Departemen Ilmu Komputer di Universitas New Mexico.Cleve Moler merancang Matlab untuk memberikan akses bagi mahasiswa dalam memakai LINPACK dan EISPACK tanpa harus mempelajari Fortran.Karyanya ini menyebar ke universitas lain dan memperoleh sambutan hangat di kalangan komunitas matematika terapan.Jack Little seorang insinyur, dipertemukan dengan karyanya tersebut selama kunjungan Cleve Moler ke Universitas Stanford pada tahun 1983.Menyadari potensi komersialnya,Dia bergabung dengan Cleve 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 itu kini dikenal dengan nama JACKPAC.Tahun 2000,Matlab ditulis ulang dengan pemakaian sekumpulan pustaka baru untuk manipulasi matriks,LAPACK.
Bagian Utama Matlab
- Development Environment :Merupakan sekumpulan perangkat dan fasilitas yang membantu 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, dansearch path.
- MATLAB Mathematical Function Library : Merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi dasar seperti:sum,sin,cos dan complexarithmetic sampai dengan fungsi yang lebih kompek seperti matrix inverse,matrix eigenvalues,Bessel functions, dan fast Fourier transforms.
- MATLAB Language : Merupakan suatu high-level matrix/array language dengan control flow statements,functions,data structures,input/output dan fitur-fiturobject-oriented programming,ini memungkinkan bagi kita untuk melakukan kedua hal baik pemrograman lingkup sederhana untuk mendapatkan hasil cepat dan pemrograman dalam lingkup yang lebih besar untuk memperoleh hasil dan aplikasi yang komplek.
- Graphics. MATLAB :Merupakan fasilitas untuk menampilkan vector dan matricesse bagai suatu grafik.Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk visualisasi data dua dimensi dan data tiga dimensi, image processing,animation dan presentation graphics,juga melibatkan fungsi level rendah yangmemungkinkan bagi kalian untuk membiasakan diri untuk memunculkan grafik mulai dari bentuk yang sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi Matlab kalian.
- MATLAB Application Program Interface (API) : Merupakan suatu library yang memungkinkan program yang telah ditulis 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.
Versi Rilis Matlab
Versi RILIS | Tahun |
MATLAB 1.0.2 Memperbarui | 1984 |
MATLAB 2 | 1986 |
MATLAB 3 | 1987 |
MATLAB 3.5 | 1990 |
MATLAB 4 | 1992 |
MATLAB 4.2c | 1994 |
MATLAB 5.0 | 1996 |
MATLAB 5.1 | 1997 |
MATLAB 5.1.1 | 1997 |
MATLAB 5.2 | 1998 |
MATLAB 5.2.1 | 1998 |
MATLAB 5.3 | 1999 |
MATLAB 5.3.1 | 1999 |
MATLAB 6.0 | 2000 |
MATLAB 6.1 | 2001 |
MATLAB 6.5 | 2020 |
MATLAB 6.5.1 | 2003 |
MATLAB 6.5.2 | 2003 |
MATLAB 7 | 2004 |
MATLAB 7.0.1 | 2004 |
MATLAB 7.0.4 | 2005 |
MATLAB 7.1 | 2005 |
MATLAB 7.2 | 2006 |
MATLAB 7.3 | 2006 |
MATLAB 7.4 | 2007 |
MATLAB 7.5 | 2007 |
MATLAB 7.6 | 2008 |
MATLAB 7.7 | 2008 |
MATLAB 7.8 | 2009 |
MATLAB 7.9 | 2009 |
MATLAB 7.9.1 | 2010 |
MATLAB 7.10 | 2010 |
MATLAB 7.11 | 2010 |
MATLAB 7.11.1 | 2011 |
MATLAB 7.11.2 | 2011 |
MATLAB 7.12 | 2011 |
MATLAB 7.13 | 2011 |
MATLAB 7.14 | 2012 |
MATLAB 8 | 2012 |
MATLAB 8.1 | 2013 |
MATLAB 8.2 | 2013 |
MATLAB 8.3 | 2014 |
MATLAB 8.4 | 2014 |
MATLAB 8.5 | 2015 |
MATLAB 8.5 | 2015 |
MATLAB 8.6 | 2015 |
MATLAB 9.0 | 2016 |
MATLAB 9.1 | 2016 |
MATLAB 9.2 | 2017 |
MATLAB 9.3 | 2017 |
MATLAB 9.4 | 2018 |
MATLAB 9.5 | 2018 |
MATLAB 9.6 | 2019 |
MATLAB 9.7 | 2019 |
MATLAB 9.8 | 2020 |
MATLAB 9.9 | 2020 |
Kegunaan Matlab
Digunakan oleh kalangan pelajar,teknisi,peneliti di universitas,institusi penelitian atau industri,sebagai alat yang membantu melakukan komputasi matematis untuk berbagai keperluan.Matlab digunakan untuk penelitian,pengembangan sistem dan desain sistem,Matlab merupakan bahasa pemrograman tertutup.Sehingga,kompilasi program Matlab harus menggunakan software Matlab yang dikembangkan oleh MathWorks.Selain itu,Matlab juga mendukung pemrograman interpretatif untuk melakukan sejumlah instruksi secara langsung melalui CLI (command line interface) .
Contoh Aplikasi Matlab Di berbagai Disiplin Ilmu
- Matematika
Matlab dapat membantu memecahkan berbagai permasalahan matematika baik dari perhitungan biasa, simulasi fungsi maupun pemodelan matematika.
- Statistika
Statistika adalah cabang ilmu matematika yang mempelajari cara merencanakan,mengumpulkan,menganalisis,interpretasi dan presentasi data.Matlab juga menyediakan berbagai tools statistik seperti time series,neural network dan lain-lain.
- Finansial
Dengan Matlab permasalahan finansial dapat diselesaikan seperti inflasi,suku bunga ataupun permasalahan kompleks lainnya.
- Teknik dan Komputasi
Matlab membantu dalam perancangan desain suatu sistem dan analisis suatu algoritma.Tersedia banyak tool seperti fuzzy logic designer,control system tuner,control system designer,linear system analyzer,neuro fuzzy designer dan system identification.
- Biologi
Matlab memungkinkan untuk melakukan analisis sistem organ, jaringan, bahkan DNA manusia, dan perancangan organ buatan. Banyak tool yang dapat digunakan seperti molecule viewer, Symbiology.
- Komunikasi dan Jaringan
Banyak tools Matlab untuk disiplin ilmu ini seperti Bit Error Rate Analysis, signal analysis dan lain-lain.
Cara Instal Matlab
Tiga langkah dibawah ini merupakan syarat untuk bisa menggunakan Matlab :
- Membuat akun baru di portal www.mathworks.com menggunakan email ITS
- Download software Matlab
- Melakukan installasi dan aktivasi sotfware Matlab
Langkah awal kalian harus membuat akun di portal,tata caranya sebagai berikut :
1.Cara membuat akun di portal www.mathworks.com
- Masuk saja ke halaman ini : https://www.mathworks.com/mwaccount/register,lalu akan muncul tampilan berikut:
- Isi dengan benar jika sudah klik create.
Cara melakukan Verifikasi Akun MathWorks
- Silahkan membuka email yang digunakan membuat akun Matlab,kalian lakukan verifikasi
Melengkapi data profil Akun MathWorks
• Silahkan mengisi dan melengkapi form profil,dan jika sudah kalian bisa klik create.
Halaman dashboard Akun MathWorks
- Berikut halaman tampilan dashboard Mathworks dan lisensi yang bisa digunakan.
2.Cara Download Software Matlab
Silahkan masuk ke portal www.mathworks.com.
3.Cara Install Software Matlab
- Run software Matlab yang sudah selesai di download dan pastikan PC/Laptop terhubung ke internet.
- Pilih Log in with a MathWorks Account.
- Proses installasi akan diminta login menggunakan akun MathWorks.
- Login menggunakan email dan password akun MathWorks,klik next selanjutnya muncul lisensi.
- Lisensi akan di load otomatis.
- Pilih Lisensi dan klik Next.
- Pilih dan centang toolbox yang akan digunakan,lalu klik Next.
- Tunggu proses installasi sampai selesai.
Cara Membuat Variabel Matlab
Variabel pada Matlab merupakan sebuah huruf atau beberapa huruf yang dapat memuat nilai numerik atau operasi komputasi.Variabel yang memuat nilai numerik dapat digunakan untuk perhitungan baik operasi aritmatika,fungsi,toolbox atau syntax perintah Matlab lainnya.
Membuat Variabel
Untuk membuat dan memberikan nilai numerik atau operasi komputasi,dapat menggunakan command window dengan menggunakan assignment operator “=”.
Pada sisi kiri assignment operator adalah nama variabel dan sisi kanan adalah nilai numerik atau operasi komputasi.Untuk melakukan eksekusi definisi variabel tekan ENTER,Sama seperti bahasa pemrograman lainnya, nilai numerik pada variabel bersifat dinamis.
Kalian juga bisa mendefinisikan banyak variabel sekaligus dengan 1 perintah eksekusi menggunakan tanda semicolon (;) tanpa penampilan nilai pada command window dan tanda koma (,) penampilan nilai pada command window.
Penulisan Variabel
Beberapa peraturan penulisan variabel pada Matlab :
- Variabel harus dimulai dari huruf
- Maksimal penamaan variabel dengan 63 karakter
- Nama hanya dapat mengandung huruf,angak dan underscore
- Nama tidak dapat menggunakan karakter fungsi seperti ,;%
- Bersifat case sensitive contoh aa ≠ aA ≠ Aa ≠AA
- Dilarang menggunakan nama variabel yang sama dengan nama fungsi standar yang ada seperti mesh,sqrt, sindll
Terdapat 20 kata yang tidak bisa digunakan untuk membuat nama variabel :
break case catch classdef continue else elseif end for function global if otherwise parfor persistent return spmd switch try while
Jika melakukan eksekusi definisi variabel muncul kata berwarna biru,maka dapat diartikan, arti dari kata itu sebagai berikut :
Manajemen Variabel
Syntax untuk menghapus dan manajemen variabel Matlab :
Sekian artikel kali ini semoga bermanfaat untuk kalian semua 🙂