Apa alasan MATLAB merupakan bahasa pemrograman yang tinggi?

Matlab (Matrix Laboratory) merupakan software aplikasi interaktif untuk komputasi numerik dan visualisasi data. Dengan menggunakan bahasa tingkat tinggi (high level language), Matlab sangat mudah untuk dioperasikan oleh penggunanya. Matlab banyak digunakan oleh kalangan akademisi maupun industri. Kita dapat mengunjungi situs resmi matlab di http://www.mathworks.com/products/matlab/

MATLAB merupakan kependekan dari MATrix LABoratory dikarenakan setiap data pada MATLAB menggunakan dasar matriks. MATLAB adalah bahasa pemrograman tinggi, tertutup, dan case sensitive dalam lingkungan komputasi numerik yang dikembangkan oleh MathWorks. Salah satu kelebihannya yang paling populer adalah kemampuan membuat grafik dengan visualisasi terbaik. MATLAB mempunyai banyak tools yang dapat membantu berbagai disiplin ilmu. Ini merupakan salah satu penyebab industri menggunakan MATLAB. Selain itu MATLAB mempunyai banyak library yang sangat membantu untuk menyelesaikan permasalahan matematika seperti membuat simulasi fungsi, pemodelan matematika dan perancangan GUI.

Mathwork Product Overview

Apa alasan MATLAB merupakan bahasa pemrograman yang tinggi?

Tampilan MATLAB

Apa alasan MATLAB merupakan bahasa pemrograman yang tinggi?

Tampilan desktop Matlab terdiri dari Current Folder, Toolstrip, Command Window, Workspace, dan Command History.

1Current Folderlokasi folder yang digunakan
2Toolstriptombol-tombol fungsi perintah
3Command Windowjendela perintah utama
4Workspacelokasi variabel-variabel yang digunakan
5Command Historyrekaman perintah yang sebelumnya telah dilakukan

Manfaat MATLAB

MATLAB digunakan oleh kalangan pelajar, teknisi, peneliti di universitas, institusi penelitian, maupun Industri sebagai alat yang membantu melakukan komputasi matematis untuk berbagai keperluan. MATLAB biasanya digunakan untuk penelitian, pengembangan sistem, dan desain sistem. Berbeda dengan bahasa pemrograman lainnya, 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) .

Akan tetapi, menurut Dummies, berikut adalah 5 fungsi MATLAB yang sering digunakan.

1. Menyelesaikan masalah engineering

Matematika adalah bagian besar dari ilmu teknik, oleh karena itu MATLAB sangat bermanfaat untuk menyelesaikan berbagai masalah yang dihadapi para engineer.

Dengan MATLAB yang mampu mengolah angka dan model rumit, solusi dapat dirancang, dicoba, dan terus dikembangkan dengan lebih cepat.

2. Mengolah permasalahan aljabar linear

Aljabar linear tak hanya dibutuhkan untuk menyelesaikan soal di bangku sekolah.

Dalam dunia kerja, aljabar linear salah satunya digunakan untuk menghitung return on investment (ROI).

Selain itu, rumus ini juga bisa bermanfaat untuk:

  • memprediksi jumlah turnover perusahaan
  • inventory control
  • menyusun rencana finansial
  • membuat keputusan bisnis yang tepat

Karena angka yang diolah biasanya dalam jumlah besar, tentunya penggunaan MATLAB bisa sangat membantu prosesnya.

3. Analisis numerik

Analisis numerik adalah bagian dari ilmu statistika yang sering berguna untuk membuat keputusan di berbagai bidang ilmu keteknikan, seperti arsitektur, teknik sipil, dan bahkan teknik industri.

Dengan MATLAB, pengolahan datanya jadi lebih mudah.

4. Mengolah data riset

MATLAB adalah program yang dapat digunakan untuk memvalidasi hasil riset dengan berbagai metode.

Selain itu, hasil riset juga bisa divisualisasikan dengan jelas.

5. Simulasi

Di MATLAB, kita bisa membuat suatu pemodelan ataupun algoritma untuk menyelesaikan masalah.

Program ini bisa menguji keberhasilan model atau algoritma tersebut dengan menyimulasikan hasil akhirnya.

Sistem MATLAB

Melansir Cooperative Institute for Meteorological Satellite Studies, ada lima bagian utama dari sistem MATLAB.

Lima bagian sistem MATLAB tersebut adalah sebagai berikut.

1. MATLAB language

MATLAB menggunakan high-level matrix/array language yang bisa mengolah berbagai program atau fungsi yang kompleks.

2. Working environment

MATLAB working environment adalah kumpulan tool dan fasilitas yang tersedia untuk bekerja di platform ini.

Dengan tool dan fasilitas tersebut, kamu bisa mengelola variabel yang digunakan serta mengimpor dan mengekspor data.

Tidak itu saja, masih ada banyak fungsi lain yang digunakan untuk mengembangkan apa saja yang kamu butuhkan dengan MATLAB.

3. Sistem grafis

Sistem grafis MATLAB adalah bagian yang digunakan untuk memproses gambar, visualisasi data, membuat animasi, dan mempresentasikan grafis.

4. Mathematical function library

Di MATLAB, tentunya salah satu bagian yang paling penting adalah fungsi matematisnya.

MATLAB sudah dilengkapi dengan kumpulan algoritma komputasional dari yang sederhana hingga sangat kompleks.

Semua ini bisa diproses dalam kecepatan yang tinggi, asal perangkat kerasnya mendukung.

5. Application Program Interface (API)

API di MATLAB adalah fitur yang memberi akses pada para penggunanya untuk menulis program C dan Fortran.

Contoh Command Matlab

Array Indexing
1.) Vector Indexing
Array berdimensi 1 x N disebut row vector (vektor baris) sedangkan array berdimensi N x 1 disebut column vector (vektor kolom)perintah untuk membuat vektor baris:>> A = [1 3 5 7 9]

A = 1    3    5    7    9

untuk mengakses elemen ke-3,>> A(3)

ans =

5

mengakses elemen ke-2 sampai ke-4,>> A(2:4)

ans =

3    5    7

mengakses elemen ke-2 sampai elemen terakhir,>> A(2:end)

ans =

3    5    7    9

mengubah vektor baris menjadi vektor kolom digunakan perintah transpose,>> A’

ans =

1357

9

perintah untuk membuat vektor kolom>> B = [2; 4; 6; 8; 10]

B =

2468

10

2) Matriks Indexing
membuat matriks berukuran 2 x 2>> X = [1 2; 3 4]

X =

1    2
3    4

membuat matriks berukuran 2 x 2>> Y = [6 7; 8 9]

Y =

6    7
8    9

mengakses elemen ke-4>> X(4)

ans =

4

mengakses elemen pada baris ke-1 kolom ke-2>> X(1,2)

ans =

2

mengakses seluruh elemen pada baris ke-1>> X(1,:)

ans =

1    2

3) Operasi Aritmetikaperkalian matriks>> X*Y

ans =

22    25
50    57

perkalian array (perkalian dilakukan per elemen)>> X.*Y

ans =

6    14
24    36

perpangkatan array (perpangkatan dilakukan per elemen)>> X.^2

ans =

1    4
9    16

pembagian kanan matriks>> X/Y

ans =

3.5000    -2.5000
2.5000    -1.5000

pembagian kiri matriks>> X\Y

ans =

-4.0000    -5.0000
5.0000       6.0000

pembagian kanan array>> X./Y

ans =

0.1667     0.2857
0.3750    0.4444

pembagian kiri array>> X.\Y

ans =

6.0000    3.5000
2.6667     2.2500

Ref : [1][2]

2.9 Matlab Matlab adalah sebuah bahasa pemrograman tingkat tinggi yang

dieruntukkan untuk komputasi teknis. 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 [9]: 1. Matematika dan Komputasi 2. Pembentukan Algorithm 3. Akusisi Data 4. Pemodelan, simulasi, dan pembuatan prototipe 5. Analisa data, explorasi, dan visualisasi 6. Grafik Keilmuan dan bidang Rekayasa Sistem MATLAB terdiri atas lima bagian utama : 1. Development Environment. Ini adalah kumpulan semua alat-alat dan fasiltas untuk membantu kita dalam menggunakan fungsi dan file MATLAB. Bagian ini memuat desktop, Command window, command history, editor and debugger, dan browser untuk melihat help, workspace, files. 2. The MATLAB Mathematical Function Library. Bagian ini adalah koleksi semua algoritma komputasi, mulai dari fungsi sederhana seperti sum, sine, cosine sampai fungsi lebih rumit seperti, invers matriks, nilai eigen, fungsi Bessel dan fast Fourier transform. 3. The MATLAB language. Ini adalah bahasa matriksarray level tinggi dengan control flow, fungsi, struktur data, inputoutput, dan fitur objek programming lainnya. 4. Graphics. MATLAB mempunyai fasilitas untuk menampilkan vector dan matriks sebagai grafik. Fasilitas ini mencakup visualisasi data dua tiga dimensi, pemrosesan citra image, animasi, dan grafik animasi. 5. The MATLAB Application Program Interface API. Paket ini memungkinkan kita menulis bahasa C dan Fortran yang berinteraksi dengan MATLAB. Ia memuat fasilitas untuk pemanggilan kode-kode dari MATLAB dynamic linking, yang disebut MATLAB sebagai mesin penghitung, dan untuk membaca dan menulis MAT-files. 24

BAB III METODE PENELITIAN

Dalam melakukan sebuah penelitian, baik penelitian action research, pengembangan, dan berbagai macam jenis penelitian lainnya diperlukan sebuah metode yang digunakan untuk melakukan penelitian tersebut, dengan menggunkan metode yang tepat maka dapat digambarkan tahapan-tahapan dalam proses suatu penelitian sehingga masalah-masalah yang akan muncul dari tahap perencanaan hingga tahap akhir dapat dipecahkan dengan baik dan tujuan utama dari sebuah penelitian akan tercapai secata maksimal.

3.1 Sumber Data

Sumber yang diperoleh dari :

3.1.1 Data Primer

Yaitu data yang diperoleh secara langsung dari sumber data tersebut yang berhubungan dengan penelitian yang dilakukan, yaitu data-data yang diperoleh dari pengamatan langsung, yang digunakan sebagai acuan dalam pembuatan aplikasi diantaranya data ekspor rotan plastik sintetis PT. Mazuvo Indo.

3.1.2 Data Sekunder

Data yang diperoleh dari data penulis dalam bentuk yang sudah jadi yang bersifat informasi dan kutipan, baik dari internet maupun literatur, pustaka, jurnal yang berhubungan dengan penelitian yang dibuat.

3.2 Metode Pengumpulan Data

Metode pengumpulan data mempunyai penanan yang penting, karena metode pengumpulan data akan menentukan kualitas dan akurasi data yang akan dikumpulkan selama proses penelitian dengan berbagai macam metode pengumpulan data, peneliti akan menggunakan metode sebagai berikut :