Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

SISTEM KENDALI
(PENGENALAN MATLAB)

Nama : M. Afwa Aghnia Fauza


NIM : 15063042

PENDIDIKAN TEKNIK ELEKTRO


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2018
I. TUJUAN
1. Mahasiswa bisa menjelaskan kegunaan Program Matlab.
2. Mahasiswa bisa menggunakan Program Matlab untuk penghitungan matematis.

II. BAHAN DAN ALAT


Komputer dan perangkat lunak matlab.

III. TEORI
Matlab adalah sebuah lingkungan perhitungan aritmatika sekaligus bahasa
pemograman. Dibuat oleh The Mathworks, MATLAB menyediakan fasilitas dan sarana
dalam memanipulasi matriks, memplot data dan fungsi matematika, pembuatan UI (User
Interface), impementasi, algoritma, serta antarmuka dengan bahasa bahasa pemograman
lainnya.
Matlab adalah singkatan dari Matrix Laboratory, MATLAB mempunyai beberapa
karakteristik yaitu :
1. Bahasa pemogramannya didasarkan pada matriks (baris dan kolom)
2. Automatic memory management
3. Tersusun rapi
4. Tersedia banyak toolbox untuk aplikasi aplikasi khusus
Beberapa kelebihan Matlab :
1. Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks
yang meliputi penjumlahan, pengurangan, perkalian, invers, dan fungsi matriks lainnya.
2. Menyediakan fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga
dimensi yang sangat memadai).
3. Script program yang dapat diubah sesuai dengan keinginan user.
4. Jumlah routine-routine powerful yang berlimpah yang terus berkembang.
5. Kemampuan inter-face (antarmuka, missal dengan bahasa C, word dan mathematics)
6. Dilengkapi dengan toolbox, simulink, stateflow, dan sebagainya, serta mulai
melimpahnya source code di internet yang dibuat dalam MATLAB.

Secara umum lingungan kerja MATLAB terdiri dari 3 bagian yang penting yaitu :
1. Command windows
2. Editor windows
3. Figure windows

III.1 Kelengkapan Pada Sistem MATLAB


Sebagai sebuah MATLAB tersusun dari 5 bagian utama :
1. Delevopment environment
2. MATLAB Mathematical Function Library
3. MATLAB Languange
4. Graphics
5. MATLAB Application Program Interface (API)

III.2 Sintaks Penulisan Pada MATLAB


Matlab dibuat dengan mengacu pada bahasa MATLAB, kadang kadang disebut M-
code atau M saja. Cara mudah untuk menjalankan M-code adalah dengan mengetikkannya
secara langsung di prompt pada jendela Command Window, sebuah elemen UI di desktop
MATLAB. Dengan cara ini, MATLAB dapat digunakan sebagai shell (pengeksekusi perintah)
matematis yang interaktif. Variabel pada matlab dapat dinyatakan dengan operator
assignment, =. Perintah pada MATLAB bisa diketik secara dinamis, dalam artian variable-
variabel dapat langsung diisi tanpa mendefinisikan jenisnya terlebih dahulu, kecuali bila variabel
tersebut merupakan objek simbolis. Nilai yang diisikan ke sebuah variabel dapat berupa
konstan, yang didapat dari hasil perhitungan yang melibatkan variabel lainnya, atau dari
kesluaran suatu fungsi.
III.3 Karakteristik Spesial MATLAB
1. Tanda % merupakan penanda komentar. Keterangan setelah tanda tersebut
akan diabaikan dalam proses perhitungan.
2. Tanda ; merupakan perintah pembatas yang tidak dapat ditampilkan di jendela
kerja merupakan pemisah kolom dan baris dalam matriks
3. Tanda : merupakan pembatas jangkauan
4. Tanda ‘ merupakan transpose matriks yang merupakan suatu vector kolom
5. Tanda … digunakan untuk menuliskan baris perintah yang panjang

III.4 Vektor/Matriks dalam MATLAB


MATLAB adalah sebuah “Matrix Laboratory” , dank arena ia menyediakan berbagai
cara untuk membuat matriks dengan dimensi berbeda beda. Menurut gaya bahasa di dalam
MATLAB, sebuah vector mengacu pada sebuah matriks satu dimensi yang biasanya disebut
sebagai sebuah array di bahasa pemograman lainnya. Untuk membuat array yang sederhana di
MATLAB, sintaks penulisan perintahnya adalah nilai awal : langkah : nilai akhir.
a. Vektor
b. Matriks

III.5 Angka dan operasi Aritmatika, Fungsi Matematika, Fungsi Trigonometri, serta
Fungsi Analisis Data

Ada jenis angka di MATLAB yaitu :


1. Bilangan bulat yaitu bilangan yang tidak mengandung decimal
2. Bilangan real yaitu bilangan yang mengandung decimal
3. Bilangan kompleks
Matlab juga menyediakan fungsi opersi standar dari polinom, seperti akar akar polinomial,
perkalian dua polynomial, pembagian dua polynomial

III.6 Grafik Pada MATLAB


a. Grafik 2 dimensi
b. Grafik 3 dimensi
III.7 M.File
M-file selain dipakai sebgai penamaan file juga bisa dipakai untuk menamakan
fungsi, sehingga fungsi- fungsi yang kita buta di jendela editor bisa disimpan dengan ektensi.

IV. TUGAS PRAKTIKUM

1. Diketahui: X=30 , Y=60


Hitung : r = sin(X), s= cos(Y), tan= tan(Z)
Proses :
>> X = 30;
>> Y = 60;
>> r = sin(X)
r = -0.9880
>> s = cos(Y)
s = -0.9524
>> Z=X*Y
Z = 1800
>> t = tan(X*Y)
t = -0.1334
2. Diketahui: z1=5+3i ; z2= 3-4i
1
Hitung : z = z1 – z2 ; x = z x 𝑧1+𝑧2 ; y = (𝑧 + 𝑥)2
Proses :
>> z1=5+3i;
>> z2=3-4i;
>> z= z1-z2
z = 2.0000 + 7.0000i
>> x = z*1/z1+z2
x = 3.9118 - 3.1471i
>> y = z+x^2
y = 7.3979 -17.6211i
3. Diketahui : y = 𝑥 5 - 5𝑥 3 + 10
Hitung : turunan, integral, dan akar-akar y
Proses :
>> syms x
>> diff(x^5-5*x^3+10)
ans = 5*x^4-15*x^2
>> int(x^5-5*x^3+10)
ans = 1/6*x^6-5/4*x^4+10*x
>> y = [1 0 -5 0 0 10];
>> r= roots(y)
r = -2.3936
1.8483
1.6010
-0.5279 + 1.0645i
-0.5279 - 1.0645i

1 4 5 3
2 1 3 7
4. Diketahui : A = [ ]; B = eye (4)
9 3 4 0
2 4 5 6
Hitung : C=AxB
D = det (C)
E = C’
Proses :
>> a= [1 4 5 3 ; 2 1 3 7 ; 9 3 4 0 ; 2 4 5 6]
a=1 4 5 3
2 1 3 7
9 3 4 0
2 4 5 6

>> b=eye(4)
b=1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
>> c=a*b
c=1 4 5 3
2 1 3 7
9 3 4 0
2 4 5 6
>> d= det(a*b)
d = 190
>> e=(a*b)'
e=1 2 9 2
4 1 3 4
5 3 4 5
3 7 0 6
V.Kesimpulan
Dari hasil percobaan bisa disimpulkan bahwa matlab mampu mengerjakan
berbagai soal matematika dengan rumus yang kompleks yang tidak dapat diselesaikan
oleh kalkulator. Matlab jug bisa mengerjakan berbagai soal operasi aritmetika,fungsi
fungsi matematika, fungsi trigonometri serta analisis data dengan benar dan tepat.
Dengan ini matlab dapat memudahkan penggunanya dalam mengerjakan
berbagai persoalan matematika yg sulit untuk dikerjakan.

Anda mungkin juga menyukai