LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2021
LEMBAR PENGESAHAN
Ditetapkan di
Medan, 2021
Perbaikan I
Pada tanggal :
Perbaikan II
Pada tanggal :
ACC
Pada tanggal :
Nilai
i
DAFTAR ISI
LEMBAR PENGESAHAN.............................................................................................. i
DAFTAR ISI.....................................................................................................................ii
BAB 1................................................................................................................................1
PENDAHULUAN.............................................................................................................1
1.1 Latar Belakang.................................................................................................1
1.2 Tujuan...............................................................................................................1
1.3 Dasar Teori.......................................................................................................2
1.3.1 Visualisasi..................................................................................................2
1.3.2 Fungsi Keputusan.....................................................................................6
1.3.3 Fungsi Pengulangan.................................................................................7
BAB 2..............................................................................................................................10
HASIL DAN PEMBAHASAN......................................................................................10
BAB 3..............................................................................................................................11
PENUTUP.......................................................................................................................11
3.1 Kesimpulan...........................................................................................................11
DAFTAR PUSTAKA.....................................................................................................12
ii
BAB 1
PENDAHULUAN
Pada dasarnya fungsi dari sebuah program pada komputer adalah untuk
mempermudah pekerjaan manusia. Saat ini banyak kegiatan yang dapat kita
lakukan secara instan. Salah satunya adalah dengan menggunakan komputer
(sistem komputerisasi). Hal ini juga berlaku bagi MATLAB, yang berfungsi untuk
mempermudah sebuah perhitungan matriks. Namun seiring dengan perkembangan
teknologi, selain digunakan untuk perhitungan matriks, MATLAB juga dapat
digunakan untuk aplikasi dari sebuah ilmu, misalnya penggunaan aplikasi
Alat elektronik komputer ini merupakan alat canggih yang banyak digunakan,
baik dari kalangan anak-anak hingga kalangan tua. Banyak hal yang dapat kita
lakukan dengan komputer/laptop/netbook/notebook dan lain-lain. Aljabar
biasanya dikerjakan dengan menggunakan program MATLAB sehingga dalam
pengerjaannya lebih mudah.
1.2 Tujuan
1
1.3 Dasar Teori
1.3.1 Visualisasi
Dalam MATLAB kita dapat memvisualisasikan kurva, barplot, pie, dan
histogram. Namun yang kita pelajari sekarang adalah cara memvisualisasikan
kurva persamaan fungsi linear, non linear, diferensial. Dengan menggunakan
command plot, bar, atau yang lain kita bisa menampilkan sebuah grafik dalam
bentuk 2D maupun 3D. Tentunya, masing-masing memiliki syarat-syarat yang
harus terpenuhi. Misalnya, untuk menampilkan grafik 2D harus tersedia data
matriks 2 dimensi. Jika akan menampilkan grafik 3D maka harus tersedia data
matriks 3 dimensi pula. Untuk menampilkan data dalam grafik di Matlab, terlebih
dahulu data harus dibuat menjadi sebuah matriks.
Contoh :
x = [0 2 4 6 8]
y = [0 2 8 12 16]
plot(x,y)
Kita juga bisa menggunakan perintah linspace agar bentuk grafik tidak patah-
patah.
Contoh :
x = linspace(0,4)
y = x.^2
plot(x,y)
2
Jika kita ingin membuat dua kurva dalam satu tempat kita bisa menggunakan
perintah hold on dan hold off diantara perintah yang ingin kita jalankan.
Contoh :
x = linspace(0,6);
y = x.^2;
z = x.^3
hold on
plot(x,y)
plot(x,z)
hold off
Kita juga bisa merubah warna dan bentuk grafik sesuai keinginan kita.
Contoh :
x = linspace(0,6);
3
y = x.^2;
z = x.^3
hold on
plot(x,y,'m-')
plot(x,z,'c--')
hold off
Ada banyak pilihan warna grafik yang memiliki simbol sebagai berikut:
4
Ada juga pilihan bentuk grafik sebagai berikut :
Kita juga bisa memberi judul grafik dengan perintah title (‘’) dan membagi
figure grafik tersebut ditempat yang terpisah dengan perintah subplot(jumlah
baris,jumlahkolom,penempatan).
Contoh:
x = linspace(0,6);
y = x.^2;
z = x.^3;
5
subplot(1,2,1)
plot(x,y,'r-')
title('Kurva y = x^2')
subplot(1,2,2)
plot(x,z,'k--')
title('Kurva z = x^3')
1. if-end
6
2. if-else-end
3. if-elseif-else-end
Contoh :
x = 18;
y = 10;
if x<10
elseif x>10
else
end
maka hasilnya
7
1.3.3 Fungsi Pengulangan
- Perintah For
Perintah for digunakan untuk mengulang suatu perintah dalam jumlah yang
ditentukan pengguna berdasarkan pemenuhan fungsi ekspresi. Fungsi for
diawali dengan syntax for kemudian dilanjutkan dengan variabel berjalan
yang didefinisikan sebagai vektor.
Contoh :
for f= 2:5:28
fprintf('%d\n',f);
end
- Perintah While
8
f = 14
while f<=28
fprintf('%d\n',f);
f = f+2;
end
maka hasilnya adalah bilangan 14 sampai 28, dengan syarat setiap bilangan
ditambahkan 2.
9
BAB 2
x = W/H^2;
if x<18.5
else
end
10
Dengan menggunakan fungsi keputusan seperti program diatas kita bisa
menghitung BMI (Body Mass Index). Kita harus menginput berat dan tinggi
badan kita terlebih dahulu. Untuk menghitung BMI kita menggunakan rumus
W/H^2. Jika hasil BMI yang kita input lebih kecil dari 18.5 maka perintah if akan
berjalan dan memunculkan ouput seperti pada contoh. Namun jika hasil BMI nya
menunjukkan hasil lebih besar sama dengan 18.5 dan lebih kecil sama dengan
24.9 maka perintah else if akan berjalan dan jika hasil BMI lebih dari itu maka
yang menjalankan perintahnya adalah perintah else.
BAB 3
PENUTUP
3.1 Kesimpulan
11
DAFTAR PUSTAKA
Advernesia. (2015). Fungsi for pada MATLAB dan Nested for pada MATLAB.
Retrieved from https://www.advernesia.com/blog/matlab/fungsi-for-pada-
matlab-dan-nested-for-pada-matlab/
Advernesia. (2015). Perulangan while pada MATLAB dan Contoh Programnya.
Retrieved from https://www.advernesia.com/blog/matlab/perulangan-
pada-matlab-dan-contoh-programnya/
Advernesia. (n.d.). Fungsi If-end If-else-end if-elseif-else-end pada MATLAB.
Retrieved from https://www.advernesia.com/blog/matlab/fungsi-if-end-if-
else-end-if-elseif-else-end-matlab/
Alfiana, R. (2012, November 24). MEMBUAT GRAFIK VISUALISASI DI
MATLAB. Retrieved from wordpress:
https://chiezkaalfiana.wordpress.com/2012/11/24/membuat-grafik-
visualisasi-di-matlab/
12