Selasa, 06 Desember 2016

KDPF UNTAD



MAKALAH MATHLAB

Nama               :           SAMSAWATI
Matakuliah     :           KOMPUTER DALAM PENDIDIKAN FISIKA
STAMBUK       :           A241 15 109


KATA PENGANTAR


Segala  puji penulis ucapkan ke hadirat Tuhan Yang Maha Esa karena dengan segala Rahmat dan BerkatNya penulis bisa menyusun Makalah Tentang Matlab sebagai mata kuliah yang harus diselesaikan oleh Mahasiswa Fakultas Matematika Universitas Quality. Penulis tidak lupa mengucapkan trimakasih pada Dosen dan Asisten yang mengajari penulis guna menjalankan proses pembelajaran sampai selesai dengan baik.
Matlab merupakan pengimplementasian praktik untuk menerapakan teori yang sudah dipelajari dalam mata kuliah Matematika. Tentunya ilmu yang akan didapatkan dalam pelajaran ini akan lebih bertambah besar dan lebih berkembang jika pelajaran matlab ini dilaksanakan dengan baik. Kesungguhan dan ketertiban dalam melakukan belajar matlab merupakan prasyarat utama untuk mencapai keberhasilan dalam pembahasan lebih dalam.
Penulis juga berharap bahwa susunan jurnal ini dapat menjadi pedoman bagi semua orang guna menambah ilmu dan wawasan yang luas guna memenuhi kemampuan akademik yang memiliki sumber daya manusia serta berguna bagi kita sebagai bekal masa depan. Penulis menyadari bahwa susunan makalah ini masih jauh dalam bentuk yang sempurna, dengan kerendahan hati saya hanya bisa meminta kritikan maupun saran dari para pembaca.


palu, 06 desember 2016
     Penulis


           SAMSAWATI








DAFTAR ISI
KATA PENGANTAR
DAFTRA ISI 
BAB 1 PENDAHULUAN
1   1    Latar Belakang
1   2    Tujuan
BAB 2 ISI TEORI
     1. Pengertian Matlab
     2. Sejarah Perkembangan Matlab dan Pembahasan
     3. Lingkungan Kerja Matlab................................... 5
2.2.1. Beberapa Bagian dari Window Matlab......................................... 8
2.2.2. Getting Help.................................................................................. 9
2.2.3. Interupting dan Terminating dalam Matlab................................... 9
2.4.  Variabel dalam Matlab............................................................................ 10
2.3.1. Matriks........................................................................................... 10
BAB 3 PENUTUP
3.2.  Kesimpulan.............................................................................................. 25
3.3.  Saran........................................................................................................ 26
DAFTAR PUSTAKA
 
BAB 1
PENDAHULUAN

1.1         Latar Belakang
MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi numerik. Pada awalnya, program ini merupakan interface untuk koleksi rutin-rutin numerik dari proyek LINPACK dan EISPACK, namun sekarang merupakan produk komersial dari perusahaan Mathworks, Inc. 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. Kemampuan pemrograman yang dibutuhkan tidak terlalu sulit bila Anda telah memiliki pengalaman dalam pemrograman bahasa lain seperti C, PASCAL, atau FORTRAN
Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untukkebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik,analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan.Matlab hadir dengan membawa warna yang berbeda.Hal ini karena matlab membawakeistimewaan dalam fungsi-fungsi matematika, fisika, statistik, dan visualisasi.Matlabdikembangkan oleh MathWorks, yang pada awalnya dibuat untuk memberikan kemudahanmengakses data matrik pada proyek LINPACK dan EISPACK.Saat ini matlab memiliki ratusanfungsi yang dapat digunakan sebagai problem solver mulai dari simple sampai masalah-masalahyang kompleks dari berbagai disiplin ilmu.



1.2         Tujuan

1 Untuk mengetahui pengertian dari Matlab
   Untuk mengetahui bagian-bagian dari Matlab
  Untuk mengetahui beberapa fungsi yang dapat kita gunakan untuk menghasilkan bentuk-bentuk matriks yang diinginkan
   Untuk mampu mengoperasikan Matlab


BAB 2
ISI TEORI
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 tinggi, 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.
a)             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.
b)             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.
c)             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.                   
Pada bagian ini, kita akan membahas dasar-dasar cara penggunaan Matlab. Untuk menuliskan perintah atau command perhitungan, dalam matlab sudah disediakan command window.di dalam command window ini terdapat tanda prompt >>.di sinilah perintah matlab dituliskan, seperti halnya menuliskan perintah dalam dos atau shell linux.
Tombol-tombol panah dan kontrol dapat digunakan untuk memanggil, menyunting, dan menggunakan kembali perintah-perintah yang dituliskan sebelumnya pada baris perintah (prompt >>) MATLAB.
Menyajikan daftar tombol panah dan kontrol yang berguna untuk menyunting baris-baris perintah pada layar perintah MATLAB.

Tombol-tombol Penyuntingan MATLAB
Tombol Panah
Tombol Kontrol
Kegunaan
Ctrl-p      :  Panggil baris sebelumnya
Ctrl-n      : Panggil baris berikutnya
Ctrl-b      :  Geser ke kiri satu karakter
Ctrl-f      :  Geser ke kanan satu karakter
Ctrl + Ctrl-r
Geser ke kanan satu kata
Ctrl- Ctrl-l
Geser ke kiri satu kata
Home
Ctrl-a
Pindah ke awal baris
End
Ctrl-e
Pindah ke akhir baris
Esc
Ctrl-u
Hapus baris
Del Ctrl-d Hapus karakter di belakang kursor
Backspace
Ctrl-h
Hapus karakter di depan kursor
Ctrl-k
Hapus sampai akhir baris

Untuk membersihkan layar perintah MATLAB dapat digunakan perintah clc. Perintah clc tidak membersihkan memori (workspace), namun hanya membersihkan tampilan saja.
BAB II. PERHITUNGAN SEDERHANA
Aritmatika Dasar
Cara paling sederhana menggunakan MATLAB adalah sebagai kalkulator matematika. MATLAB menyediakan semua operasi aritmatika biasa dan operasi aljabar matriks dan juga dilengkapi dengan hampir semua fungsi baku dalam matematika. MATLAB dapat digunakan untuk melakukan perhitungan dengan bilangan nyata maupun bilangan kompleks BERIKU  :
Perlu diketahui bahwa dalam MATLAB, semua tulisan di belakang tanda persen (%) merupakan komentar/penjelasan dan tidak akan dikerjakan oleh MATLAB. Bisa ditulis bisa tidak.
Sebagai tambahan pada aturan penamaan, MATLAB mempunyai beberapa variabel khusus. Variabel-variabel itu adalah :
ans = nama variabel untuk hasil apapun
pi = perbandingan antara keliling lingkaran dengan garis tengahnya
eps = bilangan terkecil sedemikian rupa sehingga bila ditambahkan pada satu, menghasilkan
bilangan lebih besar dari satu pada computer
flops = jumlah operasi floating point
inf = tak hingga, misal 1/0
NaN atau nan = bukan suatu bilangan, misal 0/0
i dan j = bilangan kompleks i=j=√-1
nargin = jumlah argumen input suatu fungsi
nargout = jumlah argumen output suatu fungsi
realmin = bilangan real positif terkecil yang dapat digunakan
realmax = bilangan real positif terbesar yang dapat digunakan

Kita dapat menggunakan variabel untuk menyimpan hasil perhitungan, sehingga apat digunakan dalam perhitungan selanjutnya. Nama variabel harus diawali dengan huruf dan MATLAB membedakan huruf kapital dan huruf kecil.
Dalam perhitungan panjang, terkadang kita tidak memerlukan nilai-nilai sementara. Dalam MATLAB, untuk tidak menampilkan hasil perhitungan dapat dilakukan dengan menuliskan tanda titik koma (;) di akhir setiap ekspresi matematis.
Fungsi-fungsi umum yang terdapat dalam MATLAB antara lain :
Fungsi Kegunaan
Abs(x), acos(x), acosh(x), acot(x), acoth(x), acsc(x), acsch(x), angle(x), asin(x), asinh(x),,, atan(x), atan2(x), atanh(x), ceil(x), conj(x), cos(x) cosh(x), cot(x|) dll.
MATLAB dapat bekerja dengan bilangan-bilangan kompleks dan pemakaiannya semudah bekerja dengan bilangan-bilangan riil. Pada saat mulai berjalan MATLAB menggunakan variabel i untuk menyatakan
Pada tahun 2004, mathworks mengklaim bahwa matlab telah dimanfaatkan oleh lebih dari satu juta pengguna di dunia pendidikan dan industry.matlab pertama kali diadopsi oleh insinyur rancangan kontrol (yang juga spesialisasi little), tapi lalu menyebar secara cepat ke berbagai bidang lain. kini juga digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar linear dan analisis numerik, serta populer di kalangan ilmuwan yang menekuni bidang pengolahan citra.


1.      GUI di Matlab
Ketika kita membuka GUI Matlab kita bisa melihat lihat dan mencoba coba perintah pada GUI tersebut dan untuk lebih jelasnya bisa dilihat dalam demo tersebut. Kita bisa melihat contoh contoh program dan bisa disave dengan ektension .m(yang merupakan ektensi dari file matlab)
2.      MATLAB Versi 6.5 Create by Luke
Salah satu yang cukup menarik dari matlab ini adalah kemudahan dan kejelasannya dalam memahami contoh dan demo serta help yang ada pada matlab. Kita akan berkenalan lebih dekat dengan yang satu ini. Kita bisa lihat dari demo ini ternyata begitu banyak persoalan yang dapat dibangun dengan matlab dengan cara lebih mudah dan lebih singkat, tanpa mengurangi kepahaman kita pada suatu persoalan(bisa dibandingkan dengan bahasa C, pascal, delphi atau visuallainnya).

Dengan dilengkapinya matlab dengan toolbox, simulink dan sebagainya maka semakin menambah kekuatan matlab untuk menyelesaikan permasalahan yang rumit menjadi lebih mudah.

operator aritmatika yang ada :
+ Plus
- Minus
. Decimal point
= Assignment
* Matrix multiplication
/ Matrix right division
\ Matrix left division
^ Matrix power
' Matrix transpose
.* Array multiplication (element-wise)
./ Array right division (element-wise)
.\ Array left division (element-wise)
.^ Array power (element-wise)
.' Array transpose
abs(x) : fungsi untuk menghasilkan nilai absolut dari x
sign(x) : fungsi untuk menghasilkan nilai -1 jika x<0, 0 jika x=0 dan 1 jika x>1
exp(x) : untuk menghasilkan nilai eksponensian natural, e x
log(x) : untuk menghasilkan nilai logaritma natural x, ln x
log10(x) : untuk menghasilkan nilai logaritma dengan basis 10, x 10 log
sqrt(x) : untuk menghasilkan akar dari nilai x, x
rem(x,y) : untuk menghasilkan nilai modulus (sisa pembagian) x terhadap y

2.2.      Sejarah Dan Perkembangan Matlab
      Sejarah  MATLAB
MATLAB (yang berarti "matrix laboratory") diciptakan pada akhir tahun 1970-an oleh Cleve Moler, yang kemudian menjadi Ketua Departemen Ilmu Komputer di Universitas New Mexico. Ia merancangnya untuk memberikan akses bagi mahasiswa dalam memakai LINPACK dan EISPACK tanpa harus mempelajari Fortran.

Karyanya itu segera menyebar ke universitas-universitas lain dan memperoleh sambutan hangat di kalangan komunitas matematika terapan. Jack Little, seorang insinyur, dipertemukan dengan karyanya tersebut selama kunjungan Moler ke Universitas Stanford pada tahun 1983.

Menyadari potensi komersialnya, ia bergabung dengan 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 tadi kini dikenal dengan nama JACKPAC. Pada tahun 2000, MATLAB ditulis ulang dengan pemakaian sekumpulan pustaka baru untuk manipulasi matriks, LAPACK.

MATLAB pertama kali diadopsi oleh insinyur rancangan kontrol (yang juga spesialisasi Little), tapi lalu menyebar secara cepat ke berbagai bidang lain. Kini juga digunakan di bidang pendidikan, khususnya dalam pengajaran aljabar linear dan analisis numerik, serta populer di kalangan ilmuwan yang menekuni bidang pengolahan citra.

Matlab banyak digunakan pada :

11.      Matematika dan Komputansi
22.      Pengembangan dan Algoritma
33.      Pemrograman modeling, simulasi, dan pembuatan prototipe
44.      Analisa Data , eksplorasi dan visualisasi
55.      Analisis numerik dan statistik
66.      Pengembangan aplikasi teknik
   
Perkembangan Matlab

MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi numerik dan 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 dari proyek LINPACK dan EISPACK, dan dikembangkan menggunkan bahasa FORTRAN namun sekarang merupakan produk komersial dari perusahaan  Mathworks, Inc.yang dalam perkembangan selanjutnya dikembangkan menggunakan bahasa C++ dan assembler (utamanya untuk fungsi-fungsi dasar MATLAB).

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. Kemampuan pemrograman yang dibutuhkan tidak terlalu sulit bila Anda telah memiliki pengalaman dalam pemrograman bahasa lain seperti C, PASCAL,atau FORTRAN.

MATLAB merupakan merk software yang dikembangkan oleh Mathworks.Inc. MATLAB merupakan software yang paling efisien untuk perhitungan numeric berbasis matriks. Dengan demikian jika di dalam perhitungan kita dapat menformulasikan masalah ke dalam format matriks maka MATLAB merupakan software terbaik untuk penyelesaian numeriknya.

MATLAB (MATrix LABoratory) yang merupakan bahasa pemrograman tingkat tinggi berbasis pada matriks sering digunakan untuk teknik komputasi numerik,  yang digunakan untuk menyelesaikan masalah-masalah yang melibatkan operasi matematika elemen, matrik, optimasi, aproksimasi dll.

Di kemudian hari MATLAB membeli lisensi dari MAPLE sehingga MATLAB juga didukung komputasi simbolik. Saat ini versi terbaru MATLAB adalah versi R2010b (versi yang digunakan penulis saat ini), dan aplikasi ini berbayar! Saya mendapatkan MATLAB dan lisensinya dari jaringan FTP di ITB.


Matlab dapat digunakan untuk melakukan bermacam-macam komputasi, mulai dari aritmatika sederhana sampai perhitungan matriks yang sangat rumit. MATLAB juga bisa membuat grafik 2 dimensi dan 3 dimensi. Yang unik di dalam bahasa MATLAB adalah MATLAB hanya mengenal satu struktur data, yaitu matriks. Vektor adalah matriks kolom dan skalar adalah matriks baris. Karena hanya mengenal satu macam struktur data, maka variabel di dalam bahasa MATLAB tidak perlu dideklarasikan dulu dan bisa langsung diberi nilai.

Pembahasan
 Untuk menjalankan operasi penjumlahan pada MATLAB yakni, ketikkan angka pertama yang akan dihitung diikuti tanda + dan ketikkan juga angka kedua, setelah itu tekan enter. Contoh 2+3 lalu enter. Maka akan muncul angka 5 dibawahnya. Proses ini dilakukan di command window.

Dalam operasi pengurangan, langkahnya juga sama seperti penjumlahan, hanya saja yang membedakan adalah tanda operasi hitungnya. Dalam operasi hitung pengurangan digunakan tanda -. Caranya adalah ketikkan angka pertama lalu diikuti tanda – lalu ketikkan lagi angka kedua. Sebenarnya tidak hanya dua angka saja yang bisa digunakan. Tetapi lebih dari dua angka pun juga bisa dihitung di MATLAB.

Dalam operasi pembagian pun sama tahapannya seperti penjumlahan dan pengurangan. Hanya saja tanda yang digunakan berbeda. Tanda yang digunakan adalah /. Jika pada operasi perkalian tanda yang digunakan adalah *. Contoh penulisan pembagian dan perkalian pada command window yakni, 12/6 untuk pembagian dan 5*6 untuk perkalian. Untuk mengetahui hasilmya, pengguna dapat menekan tombol enter. Ini hanya sekedar contoh, pengguna bisa menghitung angka-angka yang lain sesuai dengan kebutuhan.

Operasi hitung perpangkatan juga bisa dihitung di MATLAB. Contoh, 2 pangkat 5 dapat ditulis 2^5. Lalu tekan enter jika ingin mengetahui hasilnya. Selain itu, kita juga dapat menghitung bentuk akar di MATLAB. Contohnya, kita ingin mengetahui hasil dari akar 2. Yang ditulis di command window adalah sqrt(2) lalu tekan enter maka akan muncul hasilnya.

Ada beberapa hal yang harus diperhatikan dalam perhitungan matematis di dalam MATLAB. Yakni penggunaan tanda koma (ditulis titik (.) jika di dalam MATLAB), bukan tanda (,). Selain itu, yang harus diperhatikan juga adalah penggunaan tanda kurungnya. Jika kita ingin mengetik 3 koma 5, maka di comman window ditulis 3.5, bukan 3,5. Jika tanda kurung contonya, kita ingin mengetahui hasil dari (akar 5 ditambah 5) pangkat 2, maka yang diketik di command window adalah (sqrt(5)+5)^2. Penulisan kata juga dapat dilakukan di MATLAB, caranya adalah ketik kata pertama, contoh A=’AKU’ (Diberi tanda petik) lalu ketik kata kedua B=’BAIK’ (juga diberi tanda petik). Maka jika ingin digabungkan kedua kata tersebut, langkahnya adalah ketik [A,’ ‘,B] lalu tekan enter. Maka akan muncul AKU BAIK. Proses-Proses yang ada diatas dilakukan di command window.

Cara menghapus pada MATLAB
   Jika ingin menghapus perintah-perintah pada command window ketik clc pada keyboard kemudian enter. Selanjutnya, jika ingin menghapus workspace maka ketik clear all lalu tekan enter. Terjadi kesalahan karena penulisan rumus yang tidak benar, tidak sesuai dengan aturan yang ada, seharusnya rumus yang di tuliskan dalam operasi tersebut yakni [a,’ ‘,b,’ ‘,c]

Lingkungan Kerja Matlab
Beberapa Bagian dari Window Matlab
a.             Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan matlab.Kita dapatmengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default darialamat direktori berada dalam folder works tempat program files Matlab berada.
b.             Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukanoleh pengguna terhadap matlab.
c.              Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi,mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.
d.             Workspace
Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif padasaat pemakaian matlab.Apabila variabel berupa data matriks berukuran besar maka user dapatmelihat isi dari seluruh data dengan melakukan double klik pada variabel tersebut. Matlabsecara otomatis akan menampilkan window “array editor” yang berisikan data pada setiapvariabel yang dipilih user.
Getting Help
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dansegala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol “?”padatoolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakanfungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang bias dibuat dengan matlab
Interupting dan Terminating dalam Matlab
Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekantombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskanperintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagianmenu file dari menu bar.
Variabel Pada Matlab
Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap
variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel barutanpa harus mendeklarasikannya terlebih dahulu pada command window.Contoh pembuatan variabel pada matlab:
Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaanhuruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan namayang sama maka matlab secara otomatis akan me-replace variabel lama tersebut denganvariabel baru yang dibuat user.

Matriks
Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan dalam bentuk matriks.Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel dengan data yang terdiribeberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan data tiap barisnya.Contoh pembuatan data matriks pada matlab:
>> DataMatriks = [1 2 3;4 5 6]
DataMatriks =
1 2 3
4 5 6
Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkanbentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:
a.              zeros : untuk membuat matriks yang semua datanya bernilai 0
b.             ones : matriks yang semua datanya bernilai 1
c.              rand : matriks dengan data random dengan menggunakan distribusi uniform
d.             randn : matris dengan data random dengan menggunakan distribusi normal
e.              eye : untuk menghasilkan matriks identitas
Untuk pemanggilan data berurutan seperti a(1,2,3) dapat disingkat dengan menggunakan tandatitik dua ‘:’ sehingga menjadi a(1:2). Penggunaan tanda titik dua ‘:’ juga dapat digunakan untukmemanggil data matriks perbaris atau perkolom.
Contoh penggunaan:
c(2:5) = memanggil data matrik baris 2 sampai baris 5
a(1,:) = memanggil data matriks pada baris pertama
b(:,3) = memanggil data matris pada kolom ketiga
Plot Dan Grafik
MATLAB dapat menghasilkan plot dua dimensi x-y dan plot tiga dimensi, menayangkan citra, dan bahkan membuat dan memutar video. Dua fungsi yang yang sering digunakan pada praktikum ini adalah plot dan stem. Untuk memanggil fungsi ini, umumnya kita membutuhkan dua vektor (satu vektor juga bisa, namun untuk definisi yang berbeda, gunakan perintah help untuk melihat informasi yang lebih lengkap), untuk sumbu x dan sumbu y. Pemanggilan fungsi plot(x,y) akan menghasilkan suatu plot yang terkoneksi dengan garis lurus untuk setiap dua titik
{ (x(1),y(1),  (x(2),y(2), (x(3),y(3), …….., (x(N),y(N) }

MATLAB memiliki banyak opsi plotting yang dapat dipelajari dengan help plotxy, help plotxyz, dan help graphics (versi 4) atau help graph2d, help graph3d, dan help specgraph (versi 5).
2.5.1. Figure Windows
Ketika MATLAB membuat sebuah plot, MATLAB menulis grafik tersebut ke figure windows. Anda bisa membuka beberapa figure windows namun setiap saat hanya satu window yang aktif. Setiap perintah plot pada command windowakan mengalihkan keluarannya ke window yang aktif. Perintah figure(n) akan menampilkan sebuah figure window yang baru yang ditandai dengan bilangan n, atau membuatnya aktif kembali bila telah ada sebelumnya. Pengendalian terhadap berbagai atribut window (ukuran, lokasi, warna) juga mungkin dilakukan dengan perintah figure, yang melakukan inisialisasi terhadap window plot.
2.5.2. Mem-Plot beberapa grafik
Anda juga dapat membuat beberapa grafik/plot pada satu window dengan menggunakan fungsi subplot. Fungsi ini tidak melakukan proses plotting, namun hanya membagi window menjadi beberapa segmen. Sebagai contoh, perintah subplot(3,2,3) akan membagi figure window menjadi tiga baris dan dua kolom (jadi terdapat enam segmen) dan mengarahkan plot berikutnya ke segmen kiri baris kedua. Grafik pada PA.1 diperoleh dengan perintah subplot(2,1,1) dan subplot(2,1,2).



BAB 3
PENUTUP

Kesimpulan
Matlab merupakan bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi,
Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan. Matlabadalah 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.
Bagian-bagian dari Matlab adalah
1.    Development Environment :Merupakan sekumpulan perangkat dan fasilitas yang membantu anda untuk menggunakan fungsi-fungsi dan file-file Matlab.
2.    Matlab Mathematical Function Library :Merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi dasar sepertri: sum, sin, cos, dan complex arithmetic.
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.
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.
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.
Beberapa fungsi yang dapat kita gunakan untuk menghasilkan bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain :
1.    zeros : untuk membuat matriks yang semua datanya bernilai 0
2.    ones : matriks yang semua datanya bernilai 1
3.    rand : matriks dengan data random dengan menggunakan distribusi uniform
4.    randn : matris dengan data random dengan menggunakan distribusi normal
5.    eye : untuk menghasilkan matriks identitas

Saran
1.    Untuk pembuatan makalah seharusnya jangan terlalu sedikit kali pembuatan marginnya
2.    Untuk semua praktikan, apabila ada yang kurang jelas mengenai pemograman Matlab ini, dapat menanyakan kembali kepada asistennya .
3.    Sebaiknya praktikan, tidak boleh datang terlambat selama lab berlangsung.



DAFTAR PUSTAKA

Google.co.id.2015. Tentang Matlab. Kabanjahe
Away,Gunaidi Abdia.2006.The shortcut of Matlab.Bandung :Informatika Bandung
Carrly.1989.Matlab User’s Guide.New York :The Math Works inc
Knight,Andrew. 1999.Basics of Matlab and Beyond. Jakarta : Erlangga