Jumat, 15 Juli 2016
contoh laporan pengenalan matlab
KEMENTRIAN RISET TEKNOLOGI DAN PENDIDIKAN TINGGI
UNIVERSITAS
HALU OLEO
FAKULTAS ILMU DAN TEKNOLOGI KEBUMIAN
LABORATORIUM
FISIKA KEBUMIAN

LAPORAN
MINGGUAN
ACARA
1
PENGENALAN MATLAB
NAMA : ERBIT ASKAR
STAMBUK :
F1G114010
ASISTEN PEMBIMBING : HASRUL ABIDIN
NAMA KELOMPOK :
PROGRAM
STUDI TEKNIK GEOLOGI
KENDARI
2016
ACARA 1
PENGENALAN MATLAB
A.
TUJUAN
PRAKTIKUM
Tujuan
dari pelaksanaan praktikum ini adalah sebagai berikut:
1.
Untuk mengetahui
definisi matlab.
2.
Untuk mengetahui dasar
matlab.
3.
Untuk mengetahui
definisi matriks.
B.
LANDASAN
TEORI
MATLAB (Matrix Laboratory) adalah sebuah lingkungan komputasi
numerikal dan bahasa pemrograman
komputer generasi keempat. Dikembangkan oleh The MathWorks,
MATLAB memungkinkan manipulasi matriks,
pem-plot-an fungsi dan data, implementasi algoritma,
pembuatan antarmuka
pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun
hanya bernuansa numerik, sebuah kotak kakas (toolbox) yang menggunakan
mesin simbolik MuPAD,
memungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket tambahan, Simulink,
menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem
terlekat dan dinamik.
Dalam
perkembangan saat ini MATLAB dikembangkan dengan menggunakan bahasa
pemprograman C++ dan assembler, (yang merupakan fungsi-fungsi dasar MATLAB).
MATLAB telah berkembang menjadi sebuah lingkungan pemprograman yang canggih
yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan logaritma,
aljabar, linier, dan perhitungan matematis yang lainnya. MATLAB juga
menyediakan berbagai fungsi untuk menampilkan data dan grafik baik dalam bentuk
dua dimensi maupun dalam bentuk tiga dimensi.
Matlab merupakan bahasa pemrograman dengan kemampuan tinggi dalam
bidang komputasi. Matlab memiliki kemampuan mengintegrasikan komputasi,
visualisasi, dan pemrograman. Oleh karenanya,
matlab banyak digunakan dalam bidang riset‐riset yang memerlukan komputasi numerik
yang kompleks. Penggunaan Matlab meliputi bidang–bidang: Matematika
dan Komputasi Pembentukan Algorithm Akusisi
Data Pemodelan, simulasi, dan pembuatan prototype Analisa
data, explorasi, dan visualisasi Grafik Keilmuan dan bidang
Rekayasa Matlab merupakan kepanjangan dari Matrix Laboratory. Sesuai dengan namanya, struktur data yang
terdapat dalam Matlab menggunakan matriks atau array berdimensi dua (double).
Oleh karenanya penguasaan teori matriks mutlak diperlukan bagi pengguna
pemula Matlab agar mudah dalam mempelajari dan memahami operasi‐operasi yang ada di Matlab. Kita
dapat belajar Matlab melalui berbagai macam cara seperti dari buku maupun
internet. Banyak situs di internet yang menyediakan tutorial tentang matlab.
Seperti tutorial dasar, toolboxes, simulink, dan
sebagainya.
Seperti bahasa pemrograman lainnya, matlab pun memiliki variabel,
tetapi dalam penulisannya, variabel di dalam matlab
tidak perlu dideklarasikan, karena matlab mampu mengenali tipe data dari
variable dari isi variabel tersebut. Aturan penulisan variabel pada matlab sama
dengan aturan pada bahasa pemrograman lainnya, yaitu bersifa case sensitive,
diawali dengan huruf dan selanjutanya boleh
menggunakan gabungan huruf‐angka atau tanda garis
bawah. Matlab mampu mengenali sampai 31 karakter pertama,
selanjutnya diabaikan.
Contoh:
>>var1=6.7
>>var1=6.7
var1 =
6.7
>>var_2=[2
3 4] Var_2 = 2 3 4 .
Semua tipe
data di matlab memiliki bentuk yang sama, yaitu array. Array minimal berukuran
0x0 dan dapat bertambah menjadi array n x m dimensi dengan sebarang
ukuran. Matlab mempunyai beberapa tipe data dasar
(atau class), yaitu: logical, char, numeric, cell, structure, java classes, function
handles.
Terdapat 3 dasar dalam
Matlap yaitu:
a. Simbol Operasi Hitung dan Variabel
Operasi hitung dengan MATLAB sangat mudah dilakukan.
Operasi
|
Simbol
|
Penjumlahan
|
+
|
Pengurangan
|
-
|
Perkalian
|
*
|
Pembagian
|
/ atau \
|
Pangkat
|
^
|
Tabel 1.1 Simbol Operasi Hitung
Operasi
hitung juga bisa diwakili menggunakan variabel.
Variabel MATLAB tidak membutuhkan deklarasi ataupun statmen dimensi. Penulisan
variabel dimulai dengan hurup, dapat diikuti dengan hurup atau angka atau
underscore. MATLAB hanya dapat mengenal 31 karakter pertama dari nama variabel.
Contoh : bila pada command window diketik
>>apel_malang1=25
dan setelah menekan enter akan muncul
>>apel_malang1 =
25
Dalam
memberi nama variabel, MATLAB mempunyai beberapa aturan yaitu :
1)
Menggunakan
huruf atau angka, tetapi karakter pertama harus berupa huruf.
2)
MATLAB hanya
dapat mengenal 31 karakter pertama dari variabel.
3)
MATLAB
membedakan huruf besar dan huruf kecil
4)
Tidak boleh
ada spasi.
5)
Tidak boleh
menggunakan simbol khusus, kecuali garis bawah.
Untuk membersihkan command window gunakan perintah >>clc, sedangkan
untuk menghilang semua variabel yang ada pada command window gunakan perintah
>>clear.
Jadi perintah
>>clear
>>clc
akan membersihkan command window dan menghapus semua
variabel yang telah tersimpan pada workspace. Dalam kasus ini semua variabel
tidak bisa dipanggil lagi, kecuali variabel yang telah disimpan.
Contoh penggunaan fasilitas grafik dari MATLAB dapat
dilihat sebagai berikut :
>>x=[5 10 15 20 25 30];
>>y=cos(x);
>>plot(x,y);
Dari gambar dijelaskan bahwa x diassign ke
suatu array [5 10 15 20 25 30], kemudian y=cos(x) akan mengassign y ke array
[cos(5) cos(10) cos(15) cos(20) cos(25) cos(30)]
b.
Bilangan
Bilangan pada MATLAB menggunakan notasi desimal biasa,
dengan menggunakan titik desimal, tanda plus atau tanda minus. Notasi saintifik
menggunakan hurup e untuk menyatakan pangkat 10. Bilangan imaginer dinyatakan
dengan hurup i atau j. Beberapa contoh bilangan yang berlaku pada MATLAB : 3,
-99 0.0001 9.6397238, 1.60210e-20, 6.02252e+23, 1i, -3.14159j, 3e5i.
Semua bilangan tersimpan secara internal dengan menggunakan format long
yang dispesifikasi oleh standar titik mengambang (floating-point) IEEE. Bilangan
titik mengambang mempunyai presisi kira-kira 16 digit desimal signifikan dan
jangkauan antara 10-323 sampai dengan 10308.
c. Array
Variabel-variabel yang telah
dipelajari digunakan untuk mewakili satu nilai (satu data). Dalam hal ini
variabel yang hanya mewakili satu nilai ini dalam MATLAB disebut skalar.
Sedangkan variabel yang dapat mewakili beberapa nilai sekaligus dalam MATLAB
disebut array. Array (larik) dapat
juga diartikan sebagai deretan nilai yang mempunyai tipe data yang sama. Dalam
matematika banyak kasus yang memerlukan data bertipe array. Untuk menyatakan
array dalam MATLAB sintaknya adalah :
Nama_array=[nilai1 nilai2 ... nilaiN]
Dalam sintak tersebut Nama_array
mempunyai N buah nilai, yaitu nilai1, nilai2, nilai3, ..., nilaiN. Antar nilai
dipisahkan dengan spasi, serta N buah nilai tersebut diletakkan di dalam kurung
siku[ ].
Contoh :
A=[-15 -10 -5 0
1] %array A
mempunyai 5 anggota
Bima=[1-2i -4
3+2i] %array Bima mempunyai 3 anggota
C. ALGORITMA DAN
FLOWCHART
Adapun
algoritma dalam praktikum ini
yaitu:
1.
Algoritma vektor dan
matriks.
a. Input data nilai
vektor dan matriks
b. Menghitung nilai vektor dan matriks.
c. Mendefinisikan nilai data vektor dan matriks.
d. Menghitung nilai ukuran vektor dan nilai matriks
e.
Menhghitung jumlah
elemen matriks dan vektor
2.
Alogaritma matriks A dan B
a.
Input nila data
matriks A dan B
b.
Menghitung nila
matriks A dan B
c.
Menhghitung jumlah
elemen matriks dan vektor
d.
Menghitung nilai ukuran vektor dan nilai matriks
e. Membuat matriks-matriks dengan command ones,zeros, dan
eye pada soal nomor 4
f. Masukan data pada nomor 4
g. Membuat vektor yang berukuran 100 berisi
biangan acak Gaussian dengan
mean = 1 dan variansi = 0,2.
h.
Membuat matriks M pada
soal nomor 6.
i.
Masukan data
j. Dihitung.

![]() |
|||||
![]() |
|||||
![]() |
D.
HASIL
1. Definisikan vektor dan matriks berikut ini di dalam MATLAB:


2. Gabungkan matriks A dan B berikut ini



3. Hitunglah:
a. Masing-masing ukuran vektor/matriks pada soal no.1 dan
no. 2 di atas
a. Masing-masing ukuran vektor/matriks pada soal no.1 dan
no. 2 di atas
b.
Masing-masing jumlah elemen vektor/matriks pada soal
no.1 dan no.2 di atas.
no.1 dan no.2 di atas.
a.
Vektor matriks A
pada nomor satu

Vektor
matriks B pada nomor 1

Vektor
matriks C pada nomor 1

b.
Menghitung jumlah
elemen


4. Buatlah matriks-matriks berikut dengan command ones, zeros,
dan eye:
dan eye:



E.
PEMBAHASAN
Matlab merupakan bahasa pemrograman dengan kemampuan tinggi dalam
bidang komputasi. Matlab memiliki kemampuan mengintegrasikan komputasi,
visualisasi, dan pemrograman. Oleh karenanya,
matlab banyak digunakan dalam bidang riset‐riset yang memerlukan komputasi numerik
yang kompleks. Penggunaan Matlab meliputi bidang–bidang: Matematika
dan Komputasi Pembentukan Algorithm Akusisi
Data Pemodelan, simulasi, dan pembuatan prototype Analisa
data, explorasi, dan visualisasi Grafik Keilmuan dan bidang
Rekayasa Matlab merupakan kepanjangan dari Matrix Laboratory.
Pada pertengahan tahun 1970, Cleve Moler dan beberapa rekan
tergabung dalam suatu team pengembangan software yang dibiayai oleh
The National Science Foundation untuk tujuan membuat subrutin-subrutin dalam
pustaka FORTRAN yang dinamai LINPACK dan EISPACK. LINPACK berisi koleksi subrutin
untuk penyelesaian persamaan linear, sementara EISPACK adalah koleksi subrutin
untuk penyelesaian masalah nilai pribadi (eigenvalue). Baik LINPACK
maupun EISPACK pada prinsipnya merupakan program untuk komputasi matriks.
Dipenghujung tahun 1970, Cleve ingin dapat mengajarkan kepada
mahasiswa materi aljabar linear di Universitas New Mexico menggunakan LINPACK
dan EISPACK tanpa harus menulis rutin-rutin program dalam bahasa FORTRAN.
Berdasar keinginan tersebut, Cleve mulai menulis program untuk memberikan
kemudahan akses interaktif pada LINPACK dan EISPACK. Cleve menamakan programnya
dengan MATLAB yang merupakan singkatan dari MATrix LABoratory.
Beberapa tahun kemudian, ketika Cleve berkunjung ke universitas lain untuk
berbicara, atau sebagai Visiting Professor, Cleve meninggalkan
duplikasi MATLABnya pada komputer di universitas tersebut. Hanya dalam satu
atau dua tahun, MATLAB versi pertama ini telah menjadi ”buah bibir” pembicaraan
orang, terutama yang berada dalam komunitas matematika terapan.
Dari hasil kunjungan Cleve di Universitas Stanford, sekitar
awal tahun 1983, John Little, seorang engineer, menampilkan MATLAB
dengan memperkenalkan penerapan MATLAB yang potensial dalam bidang-bidang
keteknikan. Karena itu, dalam tahun 1983, Little, Moler, dan Steve Bangert
membentuk team untuk mengembangkan MATLAB generasi kedua. MATLAB versi ini
dibuat menggunakan bahasa C dan terintegrasi dengan grafik. The MathWorks, Inc.
didirikan tahun 1984 untuk memasarkan dan melanjutkan pengembangan MATLAB.
Matlab banyak digunakan pada :
1. Matematika dan Komputansi
2. Pengembangan dan Algoritma
3.
Pemrograman modeling, simulasi, dan pembuatan prototipe
4. Analisa Data , eksplorasi dan visualisasi
5. Analisis numerik dan statistik
6. Pengembangan aplikasi teknik
Matriks
adalah susunan kumpulan bilangan yang diatur dalam baris dan kolom berbentuk
persegi panjang. Matriks dicirikan dengan elemen-elemen penyusun yang diapit
oleh tanda kurung siku [ ] atau tanda kurung biasa ( ). Ukuran sebuah matriks
dinyatakan dalam satuan ordo, yaitu banyaknya baris dan kolom dalam matriks
tersebut. Ordo merupakan karakteristik suatu matriks yang menjadi patokan dalam
operasi-operasi antar matriks.
F.
KESIMPULAN
1.
Matlab
merupakan bahasa pemrograman dengan kemampuan tinggi dalam bidang komputasi. Matlab
memiliki kemampuan mengintegrasikan komputasi,
visualisasi, dan pemrograman.
2. Seperti bahasa pemrograman lainnya, matlab pun memiliki variabel,
tetapi dalam penulisannya, variabel di dalam matlab
tidak perlu dideklarasikan, karena matlab mampu mengenali tipe data dari
variable dari isi variabel tersebut. Aturan penulisan variabel pada matlab sama
dengan aturan pada bahasa pemrograman lainnya, yaitu bersifa case sensitive,
diawali dengan huruf dan selanjutanya boleh
menggunakan gabungan huruf‐angka atau tanda garis
bawah. Matlab mampu mengenali sampai 31 karakter pertama,
selanjutnya diabaikan.
3.
Matriks adalah susunan kumpulan
bilangan yang diatur dalam baris dan kolom berbentuk persegi panjang.
DAFTARA
PUSTAKA
Andi,2000.
Matlab bahasa komputasi teknis.yogyakarta.
Ellis
Horwood,1995.Numerical MethodsUsing Matlab.Jakatra.
Mastering
Matlab web site: http//www.eece.maine.edu.mm
Langganan:
Postingan (Atom)