HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

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 :

  1. Membuat akun baru di portal www.mathworks.com menggunakan email ITS
  2. Download software Matlab
  3. 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 🙂

Jadilah yang pertama untuk memberi nilai
feni

Recent Posts

Mengenal Manfaat GPN Dari Filosofi Logonya!

Apakah Anda menggunakan kartu ATM atau kartu debit? Suka bertransaksi secara cashless? Sepertinya Anda perlu…

19 hours ago

Ingin Membuat Website E-Commerce Yang Menarik? Perhatikan Tips Ini

Design website toko online tidak hanya soal estetika, tapi juga UX yang bagus secara keseluruhan.…

2 days ago

Apa Saja Jenis Proyek yang Bisa Dikerjakan UX Designer? Yuk Simak Di Sini

Sebelum memulai karir Anda sebagai desainer UX, Anda harus membuat portofolio yang mencakup semua pengalaman…

3 days ago

Aktifkan Keep-Alive Untuk Meningkatkan Performa Website Anda

Keep-Alive memungkinkan browser pengunjung Anda mendownload semua konten (JavaScript, CSS, gambar, video, dll) melalui koneksi…

4 days ago

Baca Ini Untuk Pelajari Apa Saja Job Description Web Developer

Job description seorang web developer adalah membuat situs web menggunakan berbagai bahasa pemrograman. Tanggung jawab…

5 days ago

Rekomendasi Tools A/B Testing untuk Meningkatkan Conversion Rate

Secara default, WordPress tidak mendukung A/B testing. Tapi jangan khawatir. Di bawah ini, kami telah…

6 days ago