Anda di halaman 1dari 17

I.

TUJUAN
Adapun tujuan dari pratikum taruna diharapkan dapat ;
1. Mengoperasikan MATLAB dan memahami sejumlah operasi dasar pada MATLAB.

II. TEORI SINGKAT


Matlab merupakan sebuah singkatan dari Matrix Laboratory, yang pertama kali
dikenalkan oleh University of New Mexico dan University of Stanford pada tahun 1970.software
ini pertama kali memang digunakan untuk keperluan analisis numerik, aljabar linier dan teori
tentang matriks. Saat ini, kemampuan dan fitur yang dimiliki oleh Matlab sudah jauh lebih
lengkap dengan ditambahkannya toolbox-toolbox yang sangat luar biasa. Beberapa manfaat yang
didapatkan dari Matlab antara lain:
✓ Perhitungan Matematika
✓ Komputasi numerik
✓ Simulasi dan pemodelan
✓ Visualisasi dan analisis data
✓ Pembuatan grafik untuk keperluan sains dan teknik
✓ Pengembangan aplikasi, misalnya dengan memanfaatkan GUI.
Matlab dapat dipadang sebagai sebuah kalkulator dengan fitur yang lengkap. Kita pernah
menggunakan kalkulator dengan degan fasilitas minimal, misalnya hanya terdapat fasilitas
penambahan, pengurangan perkalian dan pembagian. Kalkulator yang lebih lengkap lagi
adalah kalkulator scientific dimana fasilitas yang diberikan tidak hanya yang disebutkan di atas,
melainkan sudah ada fungsi-fungsi trigonometri, bilangan kompleks, akar kuadrat dan logaritma.
Nah, Matlab mirip dengan kalkulator tersebut, tetapi dengan fitur-fitur yang lengkap
diantaranya dapat digunakan untuk memprogram, aplikasi berbasis GUI dan lengkap dengan
toolbox yang dapat dimanfaatkan untuk memecahkan masalah sains dan teknik.
Dokumentasi Matlab
Matlab memberikan kemudahan bagi para pengguna untuk menemukan bantuan
sehubungan dengan semua fasilitas yang diberikan oleh Matlab. Misalnya, bantuan tentang
bagaimana memulai Matlab pertama kali, trik pemrograman, membuat grafik 2 dan 3dimensi,
menggunakan tool akuisisi data, pengolahan sinyal, penyelesaian persamaan diferensial parsial.

Untuk memperoleh bantuan tersebut, kita dapat memilih MATLAB Menu dari menu
Help. Untuk bantuan tentang Matlab sendiri, dibagi atas beberapa bagian antara lain
 Development Environment, bagian ini akan memberikan inform□
 Mathematics, bagian yang menjelaskan bagaimana menggunakan fitur yang dimiliki oleh
Matlab untuk dalam mengolah data matematis dan statistik. Isi dalam bantuan ini dicakup
antara lain: Matrks dan aljabar linier, polinomial dan interpolasi, analisis data dan statistik,
fungsi function, matriks jarang (sparse matrix).
 Programming and data type, bagian ini menjelaskan bagaimana membuat script dan fungsi
dengan menggunakan Matlab. Bantuan ini mencakup pemrograman M-File, larik, larik
multidimensi, optimalisai performance Matlab, tip pemrograman Matlab.asi yang lengkap
mengenai desktop dari Matlab.
 Graphics, bagian ini menjelaskan tentang bagaimana membuat atau mengeplot grafik dari
data yang kita miliki. Yang termasuk dalam bagian ini antara lain, dasar-dasar pengeplotan,
format grafik, membuat grafik khusus misalnya grafik dalam bentuk bar, histogram, contour
dan lain-lain
 3-D Visualization, bagian ini menjelaskan dengan tuntas bagaimana menampilkan data yang
kita miliki dalam grafik 3 dimensi, termasuk didalamnya membuat grafik 3D, menentukan
tampilan objek, transparansi objek, lighting dan lain-lain.
 Creating Graphical User Interfaces, bagian ini menjelaskan bagaimana kita dapat
membuat GUI (Graphical User Interface) berbasis Matlab.
Disamping bagian-bagian yang sudah disebutkan di atas, disini juga disertakan beberapabagian
tambahan yang ikut melengkapi dokumentasi penjelasan tentang Matlab, diantaranya function-
By cattegory, function-Alphabetical List, handle graphic property browser, external
interfaces/API, external interfaces/API references dan lain-lain. Dibawah ini diperlihatkan bagian
online-help yan dapat diakses dengan cara pilih Menu -> MATLAB Help -> Matlab.
2. 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 baru tanpa harus
mendeklarasikannya terlebih dahulu pada command window

Contoh pembuatan variabel pada matlab:

Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaan
huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama yang
sama maka matlab secara otomatis akan me-replace variabel lama tersebut dengan variabel
baru yang dibuat user.
2.1 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 terdiri
beberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan data tiap barisnya.

Contoh pembuatan data matriks pada matlab:

Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkan bentuk-
bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:
• zeros : untuk membuat matriks yang semua datanya bernilai 0
• ones : matriks yang semua datanya bernilai 1
• rand : matriks dengan data random dengan menggunakan distribusi uniform
• randn : matris dengan data random dengan menggunakan distribusi normal
• eye : untuk menghasilkan matriks identitas

contoh penggunaan fungsi-fungsi diatas:

Untuk memanggil isi dari suatu data matriks, gunakan tanda kurung ‘()’ dengan isi indeks dari
data yang akan dipanggil. Contoh penggunaan :

Untuk pemanggilan data berurutan seperti a(1,2,3) dapat disingkat dengan menggunakan tanda
titik dua ‘:’ sehingga menjadi a(1:2). Penggunaan tanda titik dua ‘:’ juga dapat digunakan untuk
memanggil 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
3. Operator

Beberapa penggunaan operator aritmatika antara dua operand (A dan B) ditunjukkan pada
tabel berikut ini ;

4. Fungsi Matematika lainnya


Beberapa fungsi matematika lainnya yang dapat kita gunakan untuk operasi matematika
antara
lain sebagai berikut:
• 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
5. M File
Di dalam matlab, kita dapat menyimpan semua script yang akan digunakan dalam file pada matlab
dengan ekstensi .M. M-File dapat dipanggil dengan memilih menu file->new->M- File.
Contoh gambar M-File
Di dalam M-File, kita dapat menyimpan semua perintah dan menjalankan dengan menekan
tombol atau mengetikan nama M-File yang kita buat pada command window.
5.1 Fungsi
Di dalam M File, kita dapat menuliskan fungsi-fungsi yang berisikan berbagai operasi
sehingga menghasilkan data yang diinginkan.
Bentuk penulisan nama fungsi

Contoh penggunaan:
fungsi yang akan dibuat bernama ‘testfungsi’ memiliki tiga nilai masukan ‘c,d,e’ dan dua
nilai keluaran ‘a,b’:

Selanjutnya Fungsi tersebut akan dijalankan melalui command window dengan nilai masukan
’10,2,4’. Perhatikan penulisan kurung siku ‘[ ]’ pada nilai keluaran dan kurung biasa ‘( )’ pada
nilai masukan.

5.2 Flow Control


Matlab memiliki empat macam statement yang dapat digunakan untuk mengatur aliran data
pada fungsi yang akan dibuat
1. If, Else, Elseif
Bentuk dasar penggunaan statement jenis ini adalah sebagai berikut:
Ekspresi akan bernilai 1 jika benar dan bernilai 0 jika salah.
Contoh penggunaan:

Fungsi disp digunakan untuk menampilkan pesan pada command window.


Fungsi tersebut setelah dijalankan melalui command window:

2. Switch
Bentuk dasar penggunaan statement switch

Contoh penggunaan:
Hasil setelah dijalankan

3. while
Statement while digunakan untuk aliran data yang bersifat perulangan.
Bentuk dasar penggunaan while

Contoh penggunaan:

Hasil setelah dijalankan

4. for
Bentuk dasar penggunaan bentuk for:
Default dari nilai increment (penambahan nilai setiap perulangan) jika tidak ditentukan oleh
user adalah 1.
Contoh fungsi :

Hasil setelah dijalankan

5. Operator
Berikut ini adalah jenis-jenis operator pada matlab yang dapat digunakan untuk operasi ekspresi
pada statement yang membutuhkan perbandingan seperti if atau while.
A). Variabel Pada Matlab :

B). Memberi Judul dan Label Pada Grafik

Eksekusi akhir :
C). Memunculkan Grid pada Grafik

Eksekusi akhir :
D). Mengubah Garis, Tanda dan Warna Pada Kurva Grafik

Eksekusi akhir :
E). Mengatur Properti Warna Dan Huruf Pada Grafik

Eksekusi akhir :
F). Membuat Tampilan Grafik Overlay
Cara Kesatu :

Cara kedua :
Eksekusi akhir :

Anda mungkin juga menyukai