Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

PEMROGRAMAN DAN APLIKASI KOMPUTER


(TPT 1008)
ACARA IV
PENGENALAN APLIKASI MATLAB

Disusun Oleh:
Nama : Muhammad Farhan Hidayat
NIM : 20/460591/TP/12801
CO. ASS : Fitra Yogapratama

LABORATORIUM ENERGI DAN MESIN PERTANIAN


DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI PERTANIAN
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2021
BAB 1
PENJELASAN
1.1 Definisi 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. MATLAB mempunyai banyak tools dan aplikasi yang dapat
membantu berbagai disiplin ilmu. Pada Matlab terdapat fungsi-fungsi
builtin untuk melakukan pengelolaan sinyal, al-jabar linear dan kalkulasi
matematis lainnya.Selain itu MATLAB mempunyai banyak library yang
sangat membantu untuk menyelesaikan permasalahan matematika seperti
membuat simulasi fungsi, pemodelan matematika dan perancangan GUI.
Matlab digunakan pada bidang-bidang seperti, Matematika dan Komputasi,
Pembentukan Algorithm, Akuisisi Data, Pemodelan, Simulasi dan
Pembuatan Prototipe, Analisis Data, Explorasi, dan Visualisasi, Grafik
Keilmuan dan Bidang Rekayasa.
1.2 Pemrograman dengan MatLab

Pada home aplikasi MatLab terdapat beberapa kolom untuk


membantu dalam proses pemrograman yaitu. Pertama, Jendela Perintah
(Command Window) pada kolom Jendela Perintah ini programmer dapat
menuliskan kode-kode perintah yang ingin dieksekusi. Kita dapat
menuliskan perintah perhitungan sederhana, memanggil fungsi, mencari
informasi tentang sebuah fungsi dengan aturan penulisannya (help), demo
program, dan sebagainya. Setiap penulisan perintah selalu diawali dengan
prompt ‘>>’. Kedua ada jendela ruang kerja (Workspace) pada jendela ini
terdapat informasi penggunaan variable di dalam memori matlab. Ketiga
yaitu jendela history (Command History) pada jendela ini terdapat informasi
perintah yang telah dituliskan sebelumnya. Kita dapat mengambil kembali
perintah yang telah kita tulis dengan meng-klik perintah yang diinginkan.
Selain pada menu home terdapat menu plots dan menu apps. Menu plots
yang berisi informasi tentang jenis plot yang dapat digunakan untuk
membuat grafik untuk (hanya untuk) data variable yang terdapat pada
jendela workspace. Menu apps berisi informasi tentang jenis aplikasi atau
toolbox yang dapat digunakan untuk berbagai fungsi seperti image
processing, optimization, curva fitting, signal analysis dll.
1.3 Variabel
Variabel pada MatLab sama seperti pada bahasa pemrograman lain.
Aturan penulisannya adalah setiap variabel harus diawali dengan huruf,
bersifat case sensitive, dan selanjutnya boleh gabungan huruf dan angka
serta garis bawah. MatLab dapat mengenali sampai 31 karakter pertama
selanjutnya akandiabaikan. Pada MatLab terdapat tipe dasar (class) yaitu,
logical, char, numeric, cell, structure,java classes, function handles. Adapun
variable khusus pada matlab, yaitu, ans (untuk hasil apapun), pi
(perbandingan keliling lingkaran dan garis tengahnya), eps, flops (jumlah
operasi floating point), inf (tak hingga), Nan atau nan (bukan bilangan), I
dan j (i=j= √1), nargin (jmlh argument input suatu fungsi), nargout (jmlh
argument output suatu fungsi), realmin (bil. Real positif terkecil yang dapat
digunakan), realmax (bil. Real positif terbesar yang dapat digunakan).
1.4 Operator
Operator pada MatLab terdiri dari tiga jenis yaitu, operasi
aritmatika, operasi relational, operasi logika. Pertama, yaitu operasi
aritmatika adalah operasi matematika dasar untuk komputasi numerik
contohnya adalah + (penjumlahan), - (pengurangan), * (perkalian aturan
matriks), .* (perkalian aturan array), / (pembagian kanan aturan matriks),
./, \, .\, ^, .^, :. Kedua, operator relational adalah operator yang digunakan
untuk membandingan operator secara kuantitatif contohnya = (sama
dengan), ~= (tidak sama dengan), < (kurang dari), > (lebih dari), <= (kurang
dari sama dengan), >= (lebih dari sama dengan). Ketiga, operator logika
contohnya &, |, ~, dan xor.
1.5 Array
Array adalah sekumpulan angka atau karakter yang diurutkan dalam
baris dan kolom yang menyimpan data dan informasi dalam tabel. Pada
Matlab, array digunakan untuk menyimpan data dan manipulasi data
shingga dapat dieksekusi untuk melakukan suatu pekerjaan.
1.6 Matriks
Matriks adalah persamaan matematika yang berbentuk persegi atau
persegi Panjang yang tersusun dalam baris dan kolom. Dalam Matlab,
matriks dibagi menjadi dua bagian yaitu matriks khusus yang terdiri dari
matriks nol artinya, matriks yang elemennya bilangan nol, matriks satu yang
artinya matriks yang elemennya bilangan satu, matriks identitas, matriks
bujur sangkar ajaib yang artinya memiliki hasil jumlah yang sama pada
baris, kolom, dan diagonal, matriks acak yang memiliki nilai acak
berdasarkan distribusi statistic, dan matriks yang didefinisikan oleh user.
BAB 2
LATIHAN
2.1 Pemrograman dengan MatLab

Gambar 2.1.1 Pemrograman dengan MatLab


2.2 Variabel

Gambar 2.2 Variabel


2.3 Operator

Gambar 2.3 Operator


2.4 Array
Gambar 2.4.1 Pengalamatan array

Gambar 2.4.2 Menambahkan elemen array

Gambar 2.4.3 Mengakses Sebagian elemen array


Gambar 2.4.4 Menghapus elemen array
2.5 Matriks

Gambar 2.5.1 matriks nol

Gambar 2.5.2 Matriks satu


Gambar 2.5.3 Matriks identitas

Gambar 2.5.4 Matriks bujur sangkar ajaib

Gambar 2.5.5 Matriks acak

Gambar 2.5.6 Matriks yang definisikan oleh user


BAB 3
PENUTUP
3.1 Kesimpulan
Dari praktikum yang telah dilakukan maka dapat diambil
kesimpulan sebagai berikut. MatLab adalah sebuah bahasa
pemrogramanyang diperuntukan untuk komputasi numerik, pemrograman
dasar pada MatLab teridiri dari variabel, operator, array, dan matriks.
3.2 Saran
Praktikum sudah berjalan dengan baik, semoga dapat ditingkatkan
lagi.
LAMPIRAN
%-- 4/30/21 10:44 AM --%
sin(30*pi/180)
bilangan1=7
bilangan2=9
hasil=bilangan1+bilangan2
who
var_1=7.7
var2=[2 3 4]
x=[2 4 6 8 10]
x(3)
x(4) %elemen keempat x
x([1 3 5])=[0.2 0.5 0.7]
x(1)
x=4:1:9
z=10:-2:1
y=[1;3;5;7;9]
x=[x 1 2] % array sebelumnya
x=[x 2 4] %menambahkan 2 elemen dibelakang
x=[1 2 x 3]%menambahkan dua elemen di depan, satu dibelakang
y=x(2:4)
n=[1 3 5 7 9]
n=n(1:length(n)-1)
z=[1 2 3 4 5]
z([2 4])=[]
zeros(4,5)
ones(2,3)
eye(4)
magic(3)
rand(3,2)%untuk bilangan real
S=[1 2 3;7 8 9]

Anda mungkin juga menyukai