Selasa, 06 Desember 2016



MATLAB
2.1.    Pengertian Matlab
Matlab adalah sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik.Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang–bidang :Matematika dan Komputasi, Pembentukan Algoritma, Akusisi Data, Pemodelan, simulasi, dan pembuatan prototipe, Analisa data, explorasi, dan visualisasi, Grafik Keilmuan dan bidang Rekayasa .

Matlab merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yangberhubungan dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakanmomok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic. Nama Matlab merupakan singkatan dari matrix laboratory. Matlab pada awalnya ditulis untuk memudahkan akses perangkat lunak matrik yang telah dibentuk oleh Linpack dan Eispack.Saat ini perangkat Matlab telah menggabung dengan Lapack dan Blas library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk komputasi matrix.Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan.Di industri, Matlab merupakan perangkat pilihan untuk penelitian dengan produktifitas yang tingi, pengembangan dan analisanya .                                                                                                              
Fitur-fitur Matlab sudah banyak dikembangkan, dan lebih kita kenal dengan nama toolbox. Sangat penting bagi seorang pengguna Matlab, toolbox mana yang mandukung untuk learn dan apply technologi yang sedang dipelajarinya. Toolbox toolbox ini merupakan kumpulan dari fungsi-fungsi MATLAB (M-files) yang telah dikembangkan ke suatu lingkungan kerja MATLAB untuk memecahkan masalah dalam kelas particular.Area-area yang sudah bisa dipecahkan dengan toolbox saat ini meliputi pengolahan sinyal, system kontrol, neural networks, fuzzy logic, wavelets, dan lain-lain.

Kelengkapan pada Sistem MATLAB Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:   
1.      Development Environment
.Merupakan sekumpulan perangkat dan fasilitas yang membantu anda 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, danpresentation graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi anda untuk membiasakan diri untuk memunculkangrafik mulai dari benutk yang sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi MATLAB anda.
5.      MATLAB Application Program Interface (API).
Merupakan suatu library yang memungkinkan program yang telah anda 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 .

Lingkungan Kerja Matlab Terdapat beberapa bagian dari window MATLAB, diantaranya current folder, command history, command window, workspace, dan editor.
1.      Current Folder
Window ini menampilkan isi dari folder atau direktori kerja saat menggunakan MATLAB.Kita dapat mengganti folder ini sesuai dengan tempat folder kerja yang diinginkan.
2.      Command History
Window ini berfungsi untuk merekam perintah-perintah yang pernah dilakukan sebelumnya, dimana suatu saat perintah ini bias kita panggil kembali dengan cara double click pada perintahnya.
3.      Variabel dan Tipe Data
Variabel adalah tempat untuk menyimpan data, sedangkan tipe data adalah jenis data yang dapat disimpan dalam variabel. Aturan penamaan variabel dalam Matlab sama dengan aturan penamaan dalam bahasa yang lain, yaitu : Boleh terdiri dari satu karakter atau lebih , Tidak boleh didahului oleh angka , Tidak boleh menggunakan spasi , Tidak boleh menggunakan nama yang merupakan perintah dalam Matlab, misal if, for, while, dll.

Pengguaan nama variabel bersifat case sensitive, artinya Matlab membedakan penamaan huruf besar dengan huruf kecil. Tipe data dalam Matlab berbeda dengan bahasa pemrograman yang lain. Dalam Matlab hanya dikenal 2 tipe data, yaitu tipe data numerik dan string.Tipe data numerik adalah tipe data untuk menyimpan bilangan. Terdapat 3 jenis bilangan dalam Matlab: Bilangan bulat ,Biangan riil , Bilangan kompleks . Sedangkan tipe data string adalah tipe data untuk menyimpan sebuah karakter atau kumpulan karakter. Pengisian data ke variabel menggunakan simbol sama dengan (=). Matlab memudahkan user dalam penggunaan variabel yaitu tidak perlu mendeklarasikan variabel terlebih dahulu sebelum digunakan .
Matlab atau Matrix Laboratory adalah suatu aplikasi berbasis expert system yang digunakan untuk keperluan komputasi sains,   seperti halnya Maple dan Mathematica. Aplikasi yang dibuat oleh MathWorks .inc ini sangat handal untuk komputasi yang terkait dengan array ataumatriks .Selain digunakan untuk komputasi, Matlab juga dapat dibuat untuk sarana simulasi. Tool box-tool box sebagai pelengkap Matlab juga disediakan dalam paketnya, seperti toolbox untuk keperluan fuzzy logic, artificial neural network, image processing dsb. Tool box ini berisi paket yang di dalamnya terdapat perintah-perintah untuk melakukan tugas khusus sesuai dengan nama tool boxnya, misalnya perintah untuk membaca nilai pixel suatu image, perintah ini terdapat dalam tool box image processing. Daftar nama-nama tool box ini dapat kita lihat sewaktu proses instalasi Matlab.                                                     

Beberapa kelebihan Matlab jika dibandingkan dengan program lain seperti Fortran, dan Basic adalah :
·         Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya.
·          Menyediakan fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi yang sangat memadai).
·          Script program yang dapat diubah sesuai dengan keinginan user.
·          Jumlah routine-routine powerful yang berlimpah dan terus berkembang.
·          Kemampuan interface (misal dengan bahasa C, word dan mathematica).
·          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).

Penggunaan MATLAB meliputi bidang-bidang :
1.      Matematika dan Komputasi
2.      Pembentukan Algorithm
3.       Akuisisi Data
4.       Pemodelan, simulasi dan Pembuatan Prototype
5.      Analisis Data, Explorasi, dan Visualisasi
6.       Grafik Keilmuan dan Bidang Rekayasa Lingkungan kerja

2. 2 Lingkungan Kerja Matlab

2.1.1  Beberapa Bagian dari Window Matlab
Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat
mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari alamat direktori berada dalam folder works tempat program files Matlab berada.
Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.

Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.




2.3 Getting Help
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dan segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada toolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakan fungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang bisa dibuat dengan matlab
2.4 Interupting dan Terminating dalam Matlab
Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekan tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskan perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagian menu file dari menu bar.

  • Memulai MATLAB
1.      Perhatikan Dekstop pada layar monitor PC, kita mulai MATLAB dengan melakukan double-click pada shortcut icon MATLAB





Gambar 1. MATLAB icon
1.      Selanjutnya kita akan mendapatkan tampilan seperti pada Gambar berikut ini.


Gambar 2. Tampilan awal MATLAB

1.      Sedangkan untuk mengakhiri sebuah sesi MATLAB, kita bisa melakukan dengan dua cara, pertama pilih File -> Exit MATLAB dalam window utama MATLAB yang sedang aktif, atau cara kedua lebih mudah yaitu cukup ketikkan type quit dalam Command Window.
  • Menentukan Direktori Tempat Bekerja
Kita dapat bekerja dengan MATLAb secara default pada directory Work ada di dalam Folder MATLAB. Tetapi akan lebih bagus dan rapi jika kita membuat satu directory khusus dengan nama yang sudah kita khususkan, semisal “Erva_manis” atau nama yang lain yang mudah untuk diingat. Hal ini akan lebih baik bagi kita untuk membiasakan bekerja secara rapi dan tidak mencampur program yang kita buat dengan program orang lain. Untuk itu, arahkan pointer mouse pada kotak bertanda … yang ada disebelah kanan tanda panah kebawah (yang menunjukkan folder yang sedang aktif). Pilih new directory, selanjutnya ketikkan “dargombes”, dan diikuti dengan click Ok.


Gambar 3. Membuat Folder baru tempat program.