Anda di halaman 1dari 15

# LAPORAN PRAKTIKUM METODE NUMERIK

## Nama : Putri Nazwa Maharani

NIM : 200803089
Kelompok Lab : M2

LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2021
LEMBAR PENGESAHAN

Ditetapkan di
Medan, 2021

## Favour Get Gea Annisa Mutia Marpaung

NIM 180803059 NIM 180803008

Perbaikan I

Perbaikan II

ACC

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

## 1.1 Latar Belakang

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

## digunakan untuk membantu menyelesaikan permasalahan perhitungan yang tidak

dapat diselesaikan oleh perhitungan biasa.

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

## c). Memahami penggunaan fungsi pengulangan pada MATLAB.

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')

## Seperti pada bahasa C dalam MATLAB juga terdapat fungsi keputusan.

Fungsi If-end If-else-end if-elseif-else-end pada MATLAB merupakan fungsi
pernyataan bersyarat. Pernyataan bersyarat adalah perintah yang digunakan untuk
melakukan eksekusi beberapa perintah dengan menyesuaikan variabel dengan
syarat terhadap masing-masing perintah sehingga perintah-perintah dapat dilewati.

## Terdapat 3 fungsi keputusan pada MATLAB :

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

## disp('X sama dengan Y')

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

## Perulangan while atau while loop merupakan fundamental pemrograman untuk

terus melakukan perulangan saat statement bernilai benar sampai statement
bernilai salah. Syntax while dirumuskan sebagai while-end pada MATLAB.
Sistematika while pada MATLAB dapat diilustrasikan sebagai berikut :

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

## fprintf('Tubuh anda gemuk\n')

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

## 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 mengintegrasikan komputasi,
visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai
dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi
matematika yang familiar. Matlab juga memiliki fungsi keputusan dan fungsi
pengulangan yang kegunaannya sama seperti kegunaan pada bahasa C.

11
DAFTAR PUSTAKA