Anda di halaman 1dari 19

laporan praktikum pemograman matlaboleh: Refi Fanza Putra

A . Tujuan
a.tujuan

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 aritmatika
untuk program Matematika. Selain itu penggunaan MATLAB juga dapat
digunakan untuk membantu menyelesikan permasalahan perhitungan
yang tidak dapat diselesaikan oleh perhitungan biasa.

MATLAB juga kita dapat mempelajari jenis jenis bilangan dan


operator matematika yang ada dalam MATLAB. Tujuan dari MATLAB
Adapun tujuan pada praktikum operasi aljabar adalah
a) mengerti dan dapat mengoperasikan program MATLAB.
b) memiliki keterampilan dasar menggunakan MATLAB untuk operasi
aljabar.
c) dapat mengenal fungsi-fungsi MATLAB.
d) dapat menyelesaikan pemasalahan dalam analisa numerik dengan
mengunakan sistem MATLAB
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

B. DASAR TEORI

MATLAB atau yang sering disebut dengan (Matrix Laboratory)


yang pertama kali dikenalkan oleh University of New Mexico dan
University of Stanford pada tahun 1970. Matlab yaitu sebuah program
untuk menganalisis dan mengkomputasi data numerik. Selain itu matlab
juga merupakan suatu bahasa pemrograman matematika lanjutan, yang
dibentuk dengan dasar pemikiran yang menggunakan sifat dan bentuk
matriks. Jadi matlab yang merupakan singkatan dari Matrix Laboratory,
merupakan bahasa pemrograman yang dikembangkan oleh The
Mathwork. Matlab hadir dengan fungsi dan karakteristik yang berbeda
dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti
Delphi, Basic maupun C++. Pada awalnya program aplikasi MATLAB
ini merupakan suatu interface untuk koleksi rutin-rutin numerik dari
proyek LINPACK dan EISPACK, dan dikembangkan dengan
menggunakan bahasa FORTRAN, namun sekarang ini MATLAB
merupakan produk komersial dari perusahaan Mathworks, Inc (Gunaidi,
2006).

1) Tersedia banyak toolbox untuk aplikasi-aplikasi khusus.


MATLAB telah berkembang menjadi sebuah environment
pemprograman yang canggih yang berisi fungsi-fungsi built-in untuk
melakukan tugas pengolahan sinyal, aljabar linier, dan kalkulasi
matematis lainnya. MATLAB juga menyediakan berbagai fungsi untuk
menampilkan data, baik dalam bentuk dua dimensi maupun dalam bentuk
tiga dimensi. MATLAB juga merupakan system interaktif yang
mempunyai basis data array yang tidak membutuhkan dimensi. Ini
memungkinkan kita dapat menyelesaikan banyak masalah komputasi
teknis, khususnya yang berkaitan dengan formulasi matrik dan vector.
Tidak hanya itu, MATLAB juga mampu melakukan komputasi simbolik
yang biasa dilakukan oleh MAPLE (Sanjaya, 2013).

A. Variabel Pada Matlab


Matlab memiliki tiga variabel sebagai nonnumbers yaitu:
1) –Inf (Negative Infinity)
2) Inf (Infinity)
3) Nan (Not an number)
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

B. Angka dan Operasi Aritmatika


Ada tiga jenis angka di MATLAB yaitu :

1. Bilangan bulat yaitu bilangan yang tidak mengandung desimal.

Contohnya: >> xi = 10

2.Bilangan real yaitu bilangan yang mengandung desimal

Contohnya : >> xr = 12.6054


>> realmax % batas atas bilangan real di matlab
ans = 1.7977e+308
>> realmin % batas minimum bilangan real di matlab
ans = 2.2251e-308

3. Bilangan kompleks

>> i
ans = 0 + 1.0000i
>> x = 1 + sqrt(3)*i
x = 1.0000 + 1.7321i
>> A= [1 j;-j*5 2]
A= 1.0000 0 + 1.0000i
0 - 5.0000i 2.0000

Beberapa penggunaan operator aritmatika antara dua operand (A


dan B) ditunjukkan pada tabel berikut ini :
Operasi Penjumlahan = simbolnya +
Operasi Pengurangan = simbolnya -
Operasi perkalian = simbolnya *
Operasi Prmbagian = simbolnya /
Operasi Perpangkatan = simbolnya ^
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

Contoh dan fungsi kode yang dapat diketik pada command


windows :

1. >> help ¿ : Menunjukkan semua help topic di Matlab.


2. >>what general ¿ : Menunjukkan instruksi-instruksi yang tersedia
di
direktori general, salah satunya adalah instruksi clear.
3. >>help general ¿ : Menunjukkan instruksi-instruksi yang tersedia
di
direktori general , dan fungsinya secara umum.
4. >>help clear ¿ : Menunjukkan penjelasan detail untuk instruksi clear.
(Fungsinya untuk apa, syntaxnya untuk apa, fungsi lain yang terkait apa)
5. >> help ops ¿ : Menunjukkan penulisan operator2 di dalam Matlab.
6. >>clc; ¿ : clc digunakan untuk membersihkan layar, tetapi nilai
variable yang tersimpan dimemori tidak akan hilang sehingga dapat
ditampilkan kembali ke layer dengan memanggil nama variabelnya.
7. >>clear; ¿ : clear digunakan untuk membersihkan layer sekaligus
menghapus variable dari memori sehingga kita tidak dapat menampilkan
nilai variable ke layer. (maka akan muncul pesan, Undefined function or
variable 'x'.)
(Imrona, 2010)
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

C. ALAT DAN BAHAN


a. Alat
 Laptop
 Software Matlab
 printer

b. Bahan
 Materi tentang pengenalan matlab (job sheet)

c. Prosedur Kerja
Program MATLAB dapat dioperasikan sesuai dengan prosedur kerja
berikut :
1) Hidupkan Laptop
2) Instal program MATLAB
3) Buka program MATLAB dengan klik 2x icon MATLAB pada
desktop atau klik kanan pada icon MATLAB kemudian buka open
program MATLAB siap digunakan.
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

Pembahasan
Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa
pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir
dengan fungsi dan karakteristik yang berbeda dengan bahasa
pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic
maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang
dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan
pemrograman seperti komputasi matematik, analisis data, pengembangan
algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan Pada
awalnya Matlab dibuat untuk memberikan kemudahan mengakses data
matrik pada proyek LINPACK dan EISPACK. Saat ini matlab memiliki
ratusan fungsi yang dapat digunakan sebagai problem solver baik
permasalahan yang mudah maupun masalah-masalah yang kompleks dari
berbagai disiplin ilmu.
Beberapa kelebihan Matlab jika dibandingkan dengan program lain
seperti Fortran, dan Basic adalah :
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 dan terus
berkembang.
5. Kemampuan interface (misal dengan bahasa C, word dan
mathematica).
6. Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta
mulai melimpahnya source code di internet yang dibuat dalam matlab
( contoh toolbox misalnya : signal processing, control system, neural
networks dan sebagainya).
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

Kesimpulan

5.1 Kesimpulan
Adapun kesimpulan dari percobaan kali ini ialah, MATLAB merupakan
suatu software yang dapat digunakan untuk melakukan suatu proses perhitungan
dan pengolaha data, yang input datanya berupa perintah kemudian akan di
proses dan kemudian menghasilkan sebuah output data yang dihasilkan untuk
melakukan suatu perhitungan, maka dibutuhkan suatu operator, operator
tersebut dapat berupa operator aritmatika, relasi atupun logika.
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

D . Program
1. Buatlah program berikut ini.
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

2. Untuk membuat grafik y=sin(t) pada interval t = 0 to t = 10


laporan praktikum pemograman matlaboleh: Refi Fanza Putra

3 .Untuk menggambarkan grafik :z(x,y)=x exp( -x^2 – y^2);

Keterangan :
Untuk setiap perintah di atas sebelum keperintah selanjutnya maka
tekan enter agar dapat ditampilkan outputnya.
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

E . Soal Latihan

1. Buatlah program untuk menggambarkan grafik y= cos t, pada interval t


= 0 to t = 10.
2. Buatlah program untuk menggambarkan grafik y= 2cos t, pada interval
t = 0 to t = 10.
3. Buatlah program untuk menggambarkan grafik y= sin t, pada interval t
= 0 to t = 10.
4. Buatlah program untuk menggambarkan grafik y= 2sin t, pada interval
t = 0 to t = 10.
5. Ulangi soal no.1,2,3,dan 4 untuk t=[5 10 15 20 25], berikan argument
anda tentang kondisi tersebut ?
6. Buatlah program untuk menggambarkan grafik v= cos t dan I = sin t
pada interval t = 0 to t = 10.
7. Buatlah program untuk menghitung besarnya It dan Rt dari gmabar
rangkaian berikut ini :

8. Buatlah program untuk menghitung besarnya Vthevenin dan Rthevenin


dari gambar rangkaian berikut:

9. Buatlah program untuk melakukan operasi operasi berikut,dengan nilai


z1=3+j4, z2=5/45derjat, z3=1-j2:
a. A=z1+ z2
b. B=z1 - z2
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

c. C=z1 x z2
d. D=z1 / z2
e. E=z1 + z3
f. F=z1 - z3
g. G=z1 x z3
h. H=z1/z3
i. I=z1(z2+z3)
10.Buatlah program untuk menhitung arus yang mengalir dari gambar
rangkaian berikut:

Jawaban soal latihan:


1. Buatlah program untuk menggambarkan grafik y=cos t,pada
interval t = 0 to t = 10
t = 0 : 0.1 : 10;
y = cos(t);
plot(t,y)
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

2 Buatlah program untuk menggambarkan grafik y=2cos t,pada interval


t = 0 to t = 10
t = 0 : 0.1 : 10;
y =2*cos(t);
plot(t,y)

3 Buatlah program untuk menggambarkan grafik y=sin t,pada interval t


= 0 to t = 10
t = 0 : 0.1 : 10;
y = sin(t);
plot(x,y)
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

4 Buatlah program untuk menggambarkan grafik y=2sin t,pada interval t


= 0 to t = 10
t = 0 : 0.1 : 10;
y = 2*sin(t);
plot(t,y)

5 Ulangi soal no.1,2,3,dan 4 untuk t=[5 10 15 20 25], berikan argument


anda tentang kondisi tersebut ?
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

6 Buatlah program untuk menggambarkan grafik v= cos t dan I = sin t ,


pada interval t = 0 to t = 10.

7 Buatlah program untuk menghitung besarnya It dan Rt dari gmabar


rangkaian berikut ini :
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

8 Buatlah program untuk menghitung besarnya Vthevenin dan


Rthevenin dari gambar rangkaian berikut:
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

9 Buatlah program untuk melakukan operasi operasi berikut,dengan


nilai z1=3+j4, z2=5/45derjat, z3=1-j2:
10 A=z1+ z2
11 B=z1 - z2
12 C=z1 x z2
13 D=z1 / z2
14 E=z1 + z3
15 F=z1 - z3
16 G=z1 x z3
17 H=z1/z3
18 I=z1(z2+z3)
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

19 Buatlah program untuk menhitung arus yang mengalir dari gambar


rangkaian berikut:

F. Daftar pustaka

Nazaruddin.2008. petunjuk praktikum pemograman matlab. Lhokseumawe:


PNL Lhokseumawe.

https://www.academia.edu.laporanpemogramanmatlab
laporan praktikum pemograman matlaboleh: Refi Fanza Putra

LEMBARAN PENGESAHAN

NO.PRAKTIKUM : 01

JUDUL PRAKTIKUM :PENGHANTAR MATLAB

NAMA :REFI FANZA PUTRA

NIM :1920403006

PRODI :TEKNOLOGI LISTRIK

JURUSAN :TEKNIK ELEKTRO

TANGGAL PRAKTIKUM : 26 SEPTEMBER 2019

TANGGAL PENYERAHAN: 3 OKTOBER 2019

Mengetahui Buket rata, 26 september 2019

Dosen Pembimbing Mahasiswa

NAZARUDDIN ST.MT REFI FANZA PUTRA

NIP : 1970 0911 1999 03 1003 NIM : 1920403006

Anda mungkin juga menyukai