TINJAUAN PUSTAKA
2.1 MATLAB
MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan
komputasi numeric, merupakan suatu Bahasa pemrograman matematika lanjutan
yang dibentuk dengan dasar pemikiran menggunakan sifat dan bentuk matriks. Pada
awalnya, program ini merupakan interface untuk koleksi rutin-rutin numerik proyek
LINPACK dan ESPACK, dikembangkan menggunakan bahasa FORTAN. Namun
sekarang, program ini merupakan produk komersial dari perusahaan Mathworks,
Inc. yang dalam perkembangan selanjutnya dikembangankan menggunakan bahasa
C++ dan assembler (terutama untuk fungsi-fungsi dasar MATLAB (Arhami dan
Anita, 2005:1).
MATLAB telah berkembang menjadi sebuah environment pemrograman
yang canggih yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan
sinyal, aljabar linier, dan kalkulasi matematis lainnya. MATLAB juga berisi
toolbox yang berisi fungsi-fungsi tambahan untuk aplikasi khusus . MATLAB
bersifat extensible, dalam arti bahwa seorang pengguna dapat menulis fungsi baru
untuk ditambahkan pada library ketika fungsi-fungsi built-in yang tersedia tidak
dapat melakukan tugas tertentu (Cahyono, 2013:50). MATLAB merupakan
software yang dikembangkan oleh Mathworks, Inc. dan merupakan software yang
paling efisien untuk perhitungan numerik berbasis matriks. Dengan demikian jika
di dalam perhitungan kita dapat memformulasikan masalah ke dalam format
matriks, maka MATLAB merupakan software terbaik untuk penyelesaian
numeriknya. MATLAB yang merupakan bahasa pemrograman tingkat tinggi
berbasis pada matriks sering digunakan untuk teknik komputasi numeric,
digunakan untuk menyelesaikan masalah-masalah yang melibatkan operasi
matematika elemen, matrik, optimasi, aproksirnasi, dan lain-lain (Arhami dan
Anita, 2005:1). Sehingga Matlab banyak digunakan pada :
1) Matematika dan Komputansi
3
2) Pengembangan dan Algoritma
3) Pemrograman modeling, simulasi, dan pembuatan prototype
4) Analisa Data , eksplorasi dan visualisasi
5) Analisis numerik dan statistic, dan
6) Pengembangan aplikasi teknik (Cahyono, 2013:50).
2.1.2 Operator
Beberapa penggunaan operator aritmatika antara dua operand (A dan B)
ditunjukkan pada table berikut ini (Cahyono, 2013:52)
4
Tabel 1 : Penggunaan Operator Aritmatika antara dua Operand
(A dan B).
5
7. Pilih file notpad (instal) pada folder crak pada folder master
8. Pilih file installation key di standalone (pilih serial number yang paling
atas)
9. Copy paste pada kotak i have file installation key (next)
10. Pilih button typical (next)
11. Bila tempat folder yang dipilih sudah di localdisk c lalu (next)
12. Klik (next) untuk lanjut instal
13. Klik install
14. Jika proses mencapai 98%, pindahkan folder crak ke folder Matlab di
(localdisk c – prgram file – matlab).
15. Pilih yes to all, klik (next)
16. Pilih button manually
17. Jika proses selesai, klik browse - pilih folder crak di folder master matlab
tadi – pilih lic_standalone (next)
18. Finish
2.2 Aljabar
Aljabar merupakan bahasa simbol dan relasi. Aljabar digunakan untuk
memecahkan masalah sehari-hari. Dengan bahasa simbol, dari relasi-relasi
yang muncul, masalah-masalah dipecahkan secara sederhana. Bahkan untuk
hal-hal tertentu ada algoritma-algoritma yang mudah diikuti dalam rangka
memecahkan masalah simbolik itu, yang pada saatnya nanti dikembangkan
kepada masalah sehari-hari. Jadi belajar aljabar bukan semata-mata belajar
tentang keabstrakannya melainkan belajar tentang pemecahan masalah sehari-
hari (Krismanto, 2004:1)
6
diuraikan dengan menggunakan Matlab diantaranya meliputi ; matriks, vector,
aljabar linier, statistic, polynomial, analisis fungsi, pencocokan kurva,
interpolasi, limit, differensial, integral, transformasi Laplace, transformasi
Fourier, Persamaan differensial biasa, (Ordinary Differential Equation, ODE)
serta, persamaan differensial parsial (Partial Differential Equation (PDE).
Selanjutnya, akan ditunjukkan konsep matematika pada aljabar linier yang
dapat dikomunikasi dengan menggunakan Matlab. Uraian ini bersifat sebagai
contoh penggunaan Matlab dan berupaya memberikan motivasi Mahasiswa
untuk dapat mengembangkan kemampuannya terhadap penggunaan software
Matlab. (Cahyono, 2013:54)
»y=3
y=
3
»z=x+y
z=
5