Disusun oleh:
Nama : Rifky Putra Pratama
NIM : 17521075
Kelas/Hari : A / Senin
Asisten : 1. Aditya Kurniawan
2. Anantri Nugraheni Maghfirowati
3. Gigih Lintang Prasetyo
4. Malik Nur Hakim
A. Tujuan Praktikum
B. Dasar Teori
Namun agar hasil program dapat berdiri sendiri maka harus dilakukan
transfer pada bahasa pemrograman yang lain, misalnya C++. Pada MATLAB
terdapat tiga windows yang digunakan dalam operasinya yaitu;
a. Command Window
c. Graphic Window
Tanda (;) atau dibaca titik koma berfungsi dalam memisahkan dua pernyataan
tanpa echo artinya di akhir command diperlihatkan hasil yang tidak
ditampilkan pada layar command window setelah dienter.
Tanda (%) atau dibaca persen berfungsi sebagai komentar (comment) pada
karakter yang diberikan. Karakter setelah tanda baca dan komentar tidak
ditampilkan oleh MATLAB
Tanda (,) atau dibaca koma berfungsi untuk memisahkan dua pernyataan
(elemen) dalam satu baris.
Tanda (…) berfungsi sebagai statemen sambungan atau untuk melanjutkan ke
baris berikutnya (dibawahnya).
Tanda ([ ]) atau dibaca kurung siku berfungsi menulis batas awal dan batas
akhir pada elemen matriks misal matriks A atau matriks B.
Tanda (‘ ‘) atau ‘karakter yang diketik‘ berfungsi menampilkan karakter
(string) sebagai teks dalam bahasa MATLAB.
Tanda (.) atau dibaca titik berfungsi membaca bilangan real atau titik
desimal.
Tanda (>>) dibaca prompt command sebagai tanda atau simbol dalam
command window.
Tanda (@) berfungsi pembuatan pemegang fungsi.
Tanda (!) berfungsi memanggil perintah (statemen) pada sistem operasi.
Tanda (‘) sebagai kutipan.
Selain dari beberapa karakter tanda baca seperti di atas, masih banyak
karakter lain yang tidak disebutkan misalnya ( ) tanda kurung dan subskrip
(direktori induk), = (pemberian nilai) dan sebagainya.
Memulai Perintah Sederhana
x=
»y=3
y=
»r=x+y
z=
10
» x = [1 2 3]
x=
123
» y = [4 5 6]
y=
456
Selajutnya ketik:
>> y(1)
ans =
4
Matriks
A = [1 2 3 ; 4 5 6 ; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
>> A(2,:)
ans =
4 5 6
>> A(:,1)
Ans =
7
Cara Menghapus History
>> Clear
>> Clc
Tanda titik dua (:) di antara dua angka dalam matlab artinya
memerintahkan matlab untuk membuat angka-angka di antara keduanya dengan
rentang 1. Contoh :
>> R = 1:7
R=
1 2 3 4 5 6 7
Dengan menggunakan kolon dua kali, maka kita dapat menentukan interval
tertentu di antara angka tersebut. Matlab akan membuat angka-angka di antara
pertama dan ketiga dengan rentang angka kedua
>> r = 1:3:10
r=
>> x = 0:pi/100:2*pi;
>> y = sint(x);
>> plot(x,y)
>> xlabel(‘x’)
>> ylabel(‘y’)
A. LATIHAN SOAL
1. Diketahui suku banyak g(x) = 8x8 + 14x4 - 9x – 21. Tentukan nilai
g(x) untuk x= 9 menggunakan Annonymous-function!
function r = g(x)
%Menghitung fungsi g pada x dan hasilnya disebut r
%input: x
%output: r
g= @(x)(8*x^6+14*x^4-9*x-21);
y= g(9)
y=
4343280
y= h(5)
y=
109979
3. Diketahui kapasitas pabrik kimia sebagai berikut :
Tahun Kapasitas (Ton / Tahun)
2002 200
2003 300
2004 400
2005 500
2006 600
2007 700
Berikan judul pada plot tersebut dan berikan juga label pada sumbu
x (tahun) dan y (kapasitas)
x= 2002:2007;
y= 200:100:700;
plot(x,y)
xlabel('tahun')
ylabel('kapasitas')
title('Grafik Kapasitas Pabrik Kimia')
B. TUGAS
4
1. Diketahui suku banyak f(x) = 7 √5𝑥 3 . Tentukan nilai f(x) untuk
x= 5 menggunakan M-function
function r = f(x)
%Menghitung fungsi g pada x dan hasilnya disebut r
%input: x
%output: r
r = 7*((5*(x^3))^(1/4));
r(5)
ans =
35
2. Diketahui data dari hasil perhitungan Penthylene Black Number
(PBn) pada beberapa sampel karbon aktif dengan beberapa variasi
suhu percobaan sebagai berikut :
Sampel Suhu Percobaan PBn
(°C) (%)
A 300 40
B 425 29
C 480 90
D 550 32
E 775 44
F 975 86
x = 0:pi/100:2*pi;
y = (x-pi)/4;
plot(x,y)
xlabel('x')
ylabel('y')
BAB III
PENUTUP
A. KESIMPULAN
1. MATLAB (Matriks Labolatory) adalah sebuah program untuk
menganalisis dan mengkomputasi data numerik, serta dibentuk dengan
dasar pemikiran yang menggunakan sifat dan bentuk matriks
2. Terdapat 3 windows yang digunakan MATLAB dalam
pengoperasiannya, yaitu :
Command Window
Graphic Window
Edit Window
3. Ada 3 macam cara untuk menyelesaikan persoalan dengan MATLAB
yaitu dengan :
Anonymous Function
M-Function
Inline Function
4. Hasil perhitungan dari soal latihan no. 1 dengan menggunakan
Anonymous Function adalah y = 4343280
5. Hasil perhitungan dari soal latihan dengan menggunakan M-Function
no. 2 adalah y = 109979
6. Hasil yang diperoleh dari soal latihan 3 adalah grafik persamaan dan
garisnya lurus
7. Hasil perhitungan dari soal tugas no. 1 dengan menggunakan M-
function adalah 35
8. Hasil yang diperoleh dari soal tugas no. 2 adalah grafik persamaan, dan
garisnya tidak lurus (naik-turun)
9. Hasil yang diperoleh dari soal tugas 3 adalah grafik persamaan dan
garisnya lurus
B. SARAN
1. Sebaiknya praktikan selalu memperhatikan asisten laboratorium agak
lebih mengerti
2. Sebaiknya untuk diberi waktu lebih untuk mencatat hal-hal penting
yang belum ada di modul, agar praktikan lebih banyak mencatat dan
mengerti
3. Sebaiknya diberi waktu lebih untuk praktikan melihat soal-soal latihan
dan agar bisa memotret soal untuk memudahkan praktikan menulis
soal pada laporan
DAFTAR PUSTAKA
https://www.academia.edu/37542329/BAB_I_DASAR_DASAR_MATLAB ;
(diakses pada Jum’at 27 September 2019 pukul 23.00)
https://www.academia.edu/29010725/BAB_2_DASAR-
DASAR_PEMROGRAMAN_MATLAB ; (diakses pada pada Jum’at 27
September 2019 pukul 23.00)
http://staff.uny.ac.id/sites/default/files/pendidikan/masduki-zakariah-mt/bab-i.pdf
; (diakses pada pada Sabtu 28 September 2019 pukul 00.00)