Anda di halaman 1dari 23

PRAKTIKUM KE-III

PRAKTIKUM KOMPUTASI

SCRIPT-FILE DAN OPERASI MATEMATIKA PADA MATRIKS

Dosen Pengampu :

Dr. Pardomuan Sitompul, M.Si.

DISUSUN

OLEH

NAMA : DANDI RIFA’I TARIGAN

NIM : 4203230005

KELAS : MATEMATIKA NONDIK A 2020

PRODI : MATEMATIKA

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS NEGERI MEDAN

2021
I.JUDUL PRAKTIKUM : SCRIPT-FILE DAN OPERASI MATEMATIKA

PADA MATRIKS

II. TUJUAN PRAKTIKUM : 1. Mengetahui perbedaan M-file dan Command


Window

2. Mengetahui pengoperasian matematika pada


matriks pada bagian editor/ script

3. Mengetahui penggunaan fungsi matematika

pada suatu matriks

III. ALAT DAN BAHAN : A. ALAT

NO NAMA ALAT JUMLAH


1 LAPTOP 1 UNIT

B. BAHAN

NO NAMA BAHAN JUMLAH


1 APLIKASI 1 UNIT
MATLAB
2 KERTAS A4 23 LEMBAR
IV. TANGGAL : 15 September 2021

V.TINJAUAN TEORITIS : MatLab (Matrix Laboratory) adalah sebuah


lingkungan komputasi numerical dan bahasa
pemrograman komputer generasi keempat. Matlab
adalah sebuah bahasa dengan kinerja tinggi untuk
komputasi, visualisasi, dan pemrograman dalam
suatu model yang sangat mudah untuk pakai
dimana masalah-masalah dan penyelesaiannya
diekspresikan dalam notasi matematika yang
familiar.. Untuk memulai pemrograman klik new
document, pilih script(Cntrl+N) atau klik tombol
New Script. . Script file dibuat dengan nama tanpa
spasi dan dengan ekstensi dot m.Dalam menulis
kode program di script editor,terdapat sintax dasar
matlab yaitu:a). Semicolon (;), digunakan untuk
menjalankan perintah tanpa menampilkan
outputlangsung di command window; b)persen ,
digunakan untuk membuat komentar pada kode
yang anda tulis;c) clc, digunakan untuk
membersihkan layar command window;d) clear
digunakan untuk menghapus semua variabel-
variabel pada workspace.

(Sindar; 2020)

Operasi elemen-per-elemen, yang merupakan


ciri khas MATLAB, mengoperasikan satu per satu
elemen matriks seperti operasi skalar, meliputi
penjumlahan/pengurangan, perkalian/pembagian,
dan pangkat. Semua fungsi matematik yang
berlaku pada skalar, berlaku pula untuk
matriks/vektor secara elemen per elemen.

(Widiarsono ; 2005)

Di dalam matlab, dapat menyimpan semua script


yang akan digunakan dalam file pada matlab
dengan ekstensi.M. M-File dapat dipanggil dengan
memilih menu file->new->M-File. Di dalam
MFile, dapat menyimpan semua perintah dan
menjalankan dengan mengetikkan nama M-File
yang dibuat pada bagian command Window

(Firmansyah ; 2017)
VI.PROSEDUR KERJA :1. Membuka aplikasi matlab dengan meng-double
klik ikon matlab pada layar desktop.

Dandi Rifa’i Tarigan


(4203230005)

2. Kemudian akan muncul tampilan Command


Window pada matlab, seperti pada gambar

Dandi Rifa’i Tarigan


(4203230005)

3. Untuk membuka M-File melalui menu di window


dengan cara mengklik new lalu klik script

Dandi Rifa’i Tarigan


(4203230005)
4. Kemudian akan muncul tampilan seperti pada
gambar

Dandi Rifa’i Tarigan


(4203230005)

5. Mengetik skrip seperti penggunaan operator


aritmatika sederhana pada layar editor.Kemudian
simpan file lalu klik run,sehingga hasilnya akan
ditampilkan pada layar command window.

Dandi Rifa’i Tarigan


(4203230005)
6. Mengetik operasi penjumlahan dan pengurangan
matriks pada layar editor.

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)
7. Mengetik operasi perkalian matriks pada layar
editor.

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)
8.Mengetik operasi pembagian kiri matriks pada
layar editor

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)
9.Mengetik operasi pembagian kanan matriks pada
layar editor

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)
10.Mengetik operasi elemen per elemen matriks
pada layar editor

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)
Dandi Rifa’i Tarigan
(4203230005)

11.Mengetik operasi vektor sebagai fungsi matriks


sebagai fungsi matematika pada layar editor

Dandi Rifa’i Tarigan


(4203230005)

Kemudian menyimpan file lalu mengklik run, hasil


perhitungan akan ditampilkan pada layar command
window
Dandi Rifa’i Tarigan
(4203230005)

12.Mengetik operasi penerapan fungsi pada suatu


vektor pada matriks sebagai fungsi matematika pada
layar editor

Dandi Rifa’i Tarigan


(4203230005)
Kemudian menyimpan file lalu mengklik run, hasil
perhitungan akan ditampilkan pada layar command
window

Dandi Rifa’i Tarigan


(4203230005)

Dandi Rifa’i Tarigan


(4203230005)
VII.HASIL : A.HASIL MATLAB

1.Diberikan vektor 𝑅 = [2 7 −4 1 8], 𝑆 =


3 2
9 3
[1 9 2 −9 3], 𝑇 = −1 , 𝑈 = −4 , dan
7 5
[4] [6]
2
𝑉=[ 5 ].
−2
6

Tentukan operasi vektor berikut


d. Kalikan setiap elemen pada vektor T
dengan bilangan -2
f. R*(T+U)
j. V+R*U

Dandi Rifa’i Tarigan


(4203230005)
Dandi Rifa’i Tarigan
(4203230005)

3 5 −7
2.Diberikan matriks 𝑃 = [ 8 5 2 ] , 𝑄 =
−3 1 3
5 2 9 1 4
[3 −2 1] , 𝑅 = [2 −5].
0 3 7 3 6
Tentukan operasi matriks dibawah ini
e. P+Q
k. 𝑃𝑡 × 𝑄−1 (t berarti transpose dan -1 berarti
invers)
Dandi Rifa’i Tarigan
(4203230005)

Dandi Rifa’i Tarigan


(4203230005)

5.Misalkan : 𝑃𝑋 = 𝑄 digambarkan pada perkalian


matriks berikut:

1 2 3 𝑥 2
[4 5 6 ] [𝑦] = [5]
2 6 −3 𝑧 4

Tentukan nilai vektor X


Dandi Rifa’i Tarigan
(4203230005)

Dandi Rifa’i Tarigan


(4203230005)

B.HASIL MANUAL

1. Diberikan vektor 𝑅 = [27 −4 1 8], 𝑆 =


3 2
9 3
[1 9 2 −9 3], 𝑇 = −1 , 𝑈 = −4 , dan
7 5
[4] [6]
2
𝑉 = [ 5 ] . tentukan operasi vektor berikut
−2
6
d. Kalikan setiap elemen pada vektor T dengan
bilangan -2

Penyelesaian :
3 3
9 9
𝑇 = −1 = −2 × −1
7 7
[4] [4]

−6
−18
= 2
−14
[ −8 ]

f. R*(T+U)

Penyelesaian :

𝑅 × (𝑇 + 𝑈) = [2 7 −4 1 8] ×
3 2
9 3
−1 + −4
7 5
( [ 4 ] [ 6 ])

2
3
= [2 7 −4 1 8] × −4
5
[6]

= (2 × 2) + (7 × 3) + (−4 × −4) + (1 × 5) +
(8 × 6)

= 206

j. V+R*U

Penyelesaian :

2
2
3
𝑉 + 𝑅 × 𝑈 = [ 5 ] + [2 7 ]
−4 1 8 × −4
−2 5
6 [6]
2
= [ 5 ] + ((2 × 2) + (7 × 3) + (−4 × −4) +
−2
6
(1 × 5) + (8 × 6))

2 96
= [ ] × 94 = [ 99 ]
5
−2 92
6 100

3 5 −7
2.Diberikan matriks 𝑃=[ 8 5 2 ],𝑄 =
−3 1 3
5 2 9 1 4
[3 −2 1] , 𝑅 = [2 −5]. Tentukan operasi
0 3 7 3 6
matriks dibawah ini

e. P+Q

Penyelesaian :

3 5 −7 5 2 9
𝑃+𝑄 =[ 8 5 2 ] + [3 −2 1]
−3 1 3 0 3 7

3+5 5+2 −7 + 9
=[ 8+3 5−2 2+1 ]
−3 + 0 1+3 1+7

8 7 2
= [ 11 3 3]
−3 4 10

k. 𝑃𝑡 × 𝑄−1 (t berarti transpose dan -1 berarti


invers)

Penyelesaian :
3 8 −3
𝑡
𝑃 =[ 5 5 1]
−7 2 3

0.3696 −0.2826 −0.4348


𝑄−1 = [ 0.4565 −0.7609 −0.4783]
−0.1957 0.3261 0.3478

3 8 −3
𝑃𝑡 × 𝑄−1 = [ 5 5 1 ]×
−7 2 3
0.3696 −0.2826 −0.4348
[ 0.4565 −0.7609 −0.4783]
−0.1957 0.3261 0.3478

5.3478 −7.9130 −6.1739


= [ 3.9348 −4.8913 −4.2174]
−2.2609 1.4348 3.1304

5.Misalkan : 𝑃𝑋 = 𝑄 digambarkan pada perkalian


matriks berikut:

1 2 3 𝑥 2
[4 5 6 ] [𝑦] = [5]
2 6 −3 𝑧 4

Tentukan nilai vektor X

Penyelesaian :

−1.3077 0.6154 −0.0769


𝑃−1 = [ 0.6154 −0.2308 0.1538 ]
0.3590 −0.0513 −0.0769

𝑋 = 𝑄 ∗ 𝑃 −1

2 −1.3077 0.6154 −0.0769


= 5] [ 0.6154 −0.2308 0.1538 ]
[
4 0.3590 −0.0513 −0.0769

0.1538
= [0.6923]
0.1538
VIII.KESIMPULAN :1. Ada beberapa hal yang membedakan command
window dan m-file. Menggunakan Command
window, pengguna harus mengetik secara manual
dan berulang tanpa bisa menyimpan dan mengedit
file yang sudah dieksekusi. Namun dengan
menggunakan m-file, Command window yang telah
diketik dapat disimpan dalam bentuk skrip teks
dengan ekstensi .m seperti file yang kita panggil di
jendela editor yang dapat diedit dan dieksekusi
kapan saja diperlukan.

2.Matlab juga mengenal operasi elemen per-elemen


pada matriks. Operasi ini dapat dilakukan jika
ukuran masing-masing matriks sama. Operator yang
digunakan pada mathlab harus diawali tanda titik,
kecuali pada operasi penjumlahan dan pengurangan.
Operator ditampilkan sebagai berikut:

Simbol Keterangan
+ Penjumlahan
- Pengurangan
.* Perkalian elemen per-
elemen
.^ Perpangkatan elemen
per-elemen
./ Pembagian kanan
lemen per-elemen
.\ Pembagian kiri
elemen per-elemen

3. Penggunaan fungsi matematika pada suatu


matriks, yakni:

Fungsi Keterangan
mean(P) Menentukan nilai mean dari P,
jika P adalah suatu vektor
K=max(P) Jika P adalah suatu vektor,
maka K adalah elemen terbesar
dari P
[d,n]=max(P) Jika P adalah suatu vektor,
maka d adalah elemen terbesar
dari P , n adalah menunjukkan
posisi elemen tersebut
K=min(P) Jika P adalah suatu vektor
maka K adalah elemen terkecil
P
[d,n]=min(P) Jika P adalah suatu vektor,
maka d adalah elemen terkecil
dari P , n adalah menunjukkan
posisi elemen tersebut
K=sum(P) Jika P adalah suatu vektor,
maka K adalah hasil jumlah
elemen-elemen P
sort(P) Fungsi ini mengurutkan
elemen-elemen pada vektor P,
nilai dari yang terkecil hingga
terbesar
median(P) Fungsi ini menghasilkan
median dari vektor P
std(P) Fungsi ini menghasilkan
standar deviasi vektor P
det(P) Fungsi ini menghasilkan
determinan matriks persegi P
dot(P) Menjumlahkan dari hasil
perkalian titik dari elemen
elemen vektor p dan q
cross(p,q) Menghitung dari perkalian
silang dari dua vektor p dan q,
masing-masing kedua vektor
harus memiliki tiga elemen
inv(P) Menghasilkan invers dari
matriks persegi P

IX.DAFTAR PUSTAKA :Sindar, A. 2020. Pengenalan Dasar Pengkodingan


Secara Daring pada SMK Pemda Lubuk Pakam.
Abdimas Universal. 2(2) : 95-99

Widiarsono, T. 2005. Tutorial Praktis Belajar


Matlab. Jakarta. PT Raja Grafindo Persada

Firmansyah, A. 2007. Dasar-Dasar Pemrograman


MATLAB Panduan Praktis Belajar MATLAB.
Jakarta. PTElex Media Komputindo
X. ASISTEN LAB : 1. Ratna Ardita Sari
NIM : 4193530005
2. Razid Ananda Siregar
NIM : 4172111038

Mengetahui Medan, 20 September 2021

DOSEN PENGAMPU ASISTEN LABORATORIUM PRAKTIKAN

DR. PARDOMUAN SITOMPUL, M.Si RATNA ARDITA SARI DANDI RIFA’I TARIGAN

NIP. 196911261997021001 NIM. (4293530005) NIM. (4203230005)

Anda mungkin juga menyukai