Anda di halaman 1dari 10

LANDASAN TEORI

Matlab adalah singkatan dari "Matrix Laboratory." Ini adalah perangkat lunak
komputasi teknis yang dikembangkan oleh MathWorks. Menurut MathWorks, MATLAB
adalah platform pemrograman yang menggunakan bahasa berbasis matriks sehingga
umumnya digunakan untuk menganalisis data, membuat algoritma, serta menciptakan
pemodelan dan aplikasi. Aplikasi ini juga sering dimanfaatkan untuk mengembangkan deep
learning, machine learning, dan hal-hal terkait lainnya.
Berikut adalah 5 fungsi MATLAB yang sering digunakan: Menyelesaikan masalah
engineering : Matematika adalah bagian besar dari ilmu teknik, oleh karena itu MATLAB
sangat bermanfaat untuk menyelesaikan berbagai masalah yang dihadapi para engineer.
Dengan MATLAB yang mampu mengolah angka dan model rumit, solusi dapat dirancang,
dicoba, dan terus dikembangkan dengan lebih cepat. Mengolah permasalahan aljabar
linear : Aljabar linear tak hanya dibutuhkan untuk menyelesaikan soal di bangku sekolah.
Dalam dunia kerja, aljabar linear salah satunya digunakan untuk menghitung return on
investment (ROI). Selain itu, rumus ini juga bisa bermanfaat untuk: memprediksi
jumlah turnover perusahaan, inventory control, menyusun rencana finansial, membuat
keputusan bisnis yang tepat. Karena angka yang diolah biasanya dalam jumlah besar,
tentunya penggunaan MATLAB bisa sangat membantu prosesnya. Analisis Numerik :
Analisis numerik adalah bagian dari ilmu statistika yang sering berguna untuk membuat
keputusan di berbagai bidang ilmu keteknikan, seperti arsitektur, teknik sipil, dan bahkan
teknik industri. Dengan MATLAB, pengolahan datanya jadi lebih mudah. mengolah data
riset : MATLAB adalah program yang dapat digunakan untuk memvalidasi hasil riset dengan
berbagai metode. Selain itu, hasil riset juga bisa divisualisasikan dengan jelas. Simulasi : Di
MATLAB, kita bisa membuat suatu pemodelan ataupun algoritma untuk menyelesaikan
masalah. Program ini bisa menguji keberhasilan model atau algoritma tersebut dengan
menyimulasikan hasil akhirnya.
Melansir Cooperative Institute for Meteorological Satellite Studies, ada lima bagian
utama dari sistem MATLAB. Lima bagian sistem MATLAB tersebut adalah sebagai berikut:
Matlab language : MATLAB menggunakan high-level matrix/array language yang bisa
mengolah berbagai program atau fungsi yang kompleks. Working environment :
MATLAB working environment adalah kumpulan tool dan fasilitas yang tersedia untuk
bekerja di platform ini. System grafis : Sistem grafis MATLAB adalah bagian yang
digunakan untuk memproses gambar, visualisasi data, membuat animasi, dan
mempresentasikan grafis. Mathematical function library : MATLAB sudah dilengkapi
dengan kumpulan algoritma komputasional dari yang sederhana hingga sangat kompleks.

Deva Marlina 1 G1A022039


SOAL DAN PEMBAHASAN
1. Review Praktikum hari Jum’at (Praktikum 1)!
Pada praktikum pertama, kami belajar tentang cara penggunaan aplikasi matlab. Kami
juga belajar tentang perhitungan aritmatika menggunakan aplikasi matlab. Karna umumnya
aplikasi ini memang digunakan untuk perhitungan. Matlab bisa menyelesaikan sesuatu hingga
kompleks, seperti mencair akar-akar polynomial, interpolasi dari sejumlah data, perhitungan
dengan matriks, pengolahan sinyal, dan metode numeric. Matlab digunakan untuk
menemukan solusi dari masalah numeric secara cepat, mulai hal yang paling dasar, misalkan
system 2 persamaan dengan 2 variabel. Maka dari itu, matlab sangat populer di kalangan
umum yang membutuhkan dunia perhitungan secara cepat. Matlab juga sebagai kalkulator
sederhana. Operator aritmatika sederhana pada matlab: +, -, x, /, (), \, ^ (tambah, kurang, kali,
bagi, kurung, pembagian terbalik, pangkat).
Berikut adalah beberapa perhitungan yang dilakukan pada saat praktikum:
Printscreen Source Code dan Output:

G1A022039

Gambar 1. 1 Nilai Penjumlahan

Penjelasan Gambar:
Kode tersebut menjelaskan tentang perhitungan penjumlahan dari variable yang telah di
berikan. Variabel a+b+c+d dengan nilai 100, 200, 250, 300 tersebut dijumlahkan dan variable
total mendapatkan hasil dari perhitungan tersebut yaitu 850.
Printscreen Source Code dan Output:

G1A022039

Gambar 1. 2 Nilai Rata-Rata

Penjelasan Gambar:
Kode tersebut menjelaskan tentang perhitungan rata-rata dari variable yang telah di
berikan. Variabel a+b+c+d dengan nilai 100, 200, 250, 300 tersebut menghitung nilai total
dibagi dengan 4. Variable total mendapatkan hasil dari perhitungan tersebut yaitu 212.5000

Deva Marlina 2 G1A022039


Printscreen Source Code dan Output:

G1A022039

Gambar 1. 3 Fungsi sqrt

Penjelasan Gambar:
Sqrt (square root atau akar kuadrat) adalah fungsi matematika yang digunakan untuk
menghitung akar kuadrat dari sebuah angka. Dalam gambar tersebut adalah berupa contoh
penggunaan sqrt dari variable a (2) dan hasilnya yaitu 5.3852. Fungsi sqrt sangat berguna
dalam berbagai konteks matematika dan ilmu computer ketika perlu menghitung nilai akar
kuadrat dari suatu angka.
Printscreen Source Code dan Output:

G1A022039

Gambar 1. 4 Fungsi exp

Penjelasan Gambar:
exp adalah fungsi matematika yang digunakan untuk menghitung pangkat natural dari
sebuah angka. Dalam gambar tersebut adalah berupa contoh penggunaan exp dari variable a
(2) dan hasilnya yaitu 3.9313e+12. Fungsi exp sangat berguna dalam berbagai konteks
matematika dan ilmu computer ketika perlu menghitung nilai pangkat natural dari a, yaitu ea.
Praktikum ini bertujuan untuk memperkenalkan peserta praktikum pada konsep dasar
aritmatika dan cara mengimplementasikannya menggunakan Matlab. Tujuannya adalah agar
peserta praktikum dapat menguasai keterampilan dasar dalam melakukan operasi matematika
dengan menggunakan perangkat lunak ini.
Praktikum ini dilengkapi dengan tugas-tugas yang relevan yang memungkinkan kami
untuk menguji pemahaman kami tentang konsep yang diajarkan. Ini membantu kami untuk
mengasah keterampilan kami dalam menggunakan Matlab untuk perhitungan aritmatika.
Asisten dosen sangat responsif dan selalu siap membantu ketika kami mengalami kesulitan.

Deva Marlina 3 G1A022039


2. Hitunglah :
a) 12/3,5 b) (5 + 1,25)2
c) (0,752 + 1,253) d) 2x( )

Printscreen Source Code dan Output:

G1A022039

Gambar 2. 1 Source Code dan Output 2a

Penjelasan Gambar:
Kode 12/3.5 dalam bahasa MATLAB adalah operasi sederhana yang melakukan
pembagian bilangan. Ini akan menghasilkan hasil dari pembagian 12 oleh 3.5. Ini dapat
menjalankan operasi langsung dalam prompt MATLAB atau dalam sebuah skrip. Hasil dari
operasi ini adalah 3.4286, yang merupakan hasil dari pembagian 12 oleh 3.5 dalam
MATLAB. Hasil ini adalah angka desimal, dan itu adalah hasil dari operasi pembagian 12
dibagi oleh 3.5. Dalam MATLAB, operasi pembagian dilakukan menggunakan operator `/`,
dan hasilnya adalah hasil matematis yang sesuai dengan pembagian yang diberikan.
Printscreen Source Code dan Output:

G1A022039

Gambar 2. 2 Source Code dan Output Soal no 2b

Penjelasan Gambar:
Berikut adalah penjelasan dari gambar di atas: kode `(5 + 1.25)^2` dalam bahasa
pemrograman Matlab adalah perintah sederhana untuk menghitung kuadrat dari hasil
penjumlahan 5 dan 1.25. Berikut penjelasan kode tersebut dalam konteks Matlab: `(5 +
1.25)`: Ini adalah bagian pertama dari perhitungan. Di sini, kita melakukan penjumlahan
antara 5 dan 1.25, yang menghasilkan nilai 6.25. `^2`: Ini adalah operator pangkat. Saya
mengangkat hasil penjumlahan (yaitu 6.25) ke pangkat 2. Hasil dari perhitungan ini adalah
39.0625. Kode tersebut secara otomatis menghitung ekspresi matematika yang diberikan dan
kemudian menampilkan hasilnya di layar. Dalam matlab, ini adalah cara sederhana untuk
melakukan perhitungan matematika perpangkatan.

Deva Marlina 4 G1A022039


Printscreen Source Code dan Output:

G1A022039

Gambar 2. 3 Source Code dan Output Soal no 2c

Penjelasan Gambar:
Kode `(0.75^2 + 1.25^3)` adalah operasi perhitungan matematika sederhana dalam
bahasa MATLAB. Kode ini menghitung hasil dari dua operasi yang berbeda, yaitu
perpangkatan dan penjumlahan, yang dijelaskan sebagai berikut: Pertama, kita menghitung
perpangkatan dari 0.75 pangkat dua (\(0.75^2\)): \(0.75^2 = 0.5625\). Ini adalah hasil dari
mengkuadratkan 0.75. Selanjutnya, kita menghitung perpangkatan dari 1.25 pangkat tiga
(\(1.25^3\)): \(1.25^3 = 1.953125\). Ini adalah hasil dari mengangkat 1.25 ke pangkat tiga.
Terakhir, kita menjumlahkan hasil perpangkatan tersebut: \(0.5625 + 1.953125 = 2.515625\).
Ini adalah hasil akhir dari operasi `(0.75^2 + 1.25^3)`. Jadi, kode tersebut melakukan
perpangkatan dari 0.75 pangkat dua dan 1.25 pangkat tiga, dan kemudian menjumlahkan
hasil-hasil perpangkatan tersebut. Hasil akhirnya adalah 2.515625.
Printscreen Source Code dan Output:

G1A022039

Gambar 2. 4 Source Code dan Output Soal no 2d

Penjelasan Gambar:
Kode `2*(6/0.3)` adalah operasi perhitungan matematika sederhana dalam bahasa
MATLAB. Kode ini menghitung hasil dari dua operasi yang berbeda, yaitu pembagian dan
perkalian, yang dijelaskan sebagai berikut: Pertama, kita melakukan pembagian antara
bilangan 6 dan 0.3: \(6 / 0.3 = 20\). Hasil dari pembagian ini adalah 20. Kemudian, kita
mengalikan hasil pembagian tersebut dengan angka 2: \(2 * 20 = 40\). Ini adalah hasil akhir
dari operasi `2*(6/0.3)`. Jadi, kode tersebut melakukan pembagian antara 6 dan 0.3, dan
kemudian mengalikan hasilnya dengan angka 2. Hasil akhirnya adalah 40.
Soal-soal tersebut berguna untuk melatih kita dalam pengoperasian aritmatika sederhana
memakai aplikasi matlab.

Deva Marlina 5 G1A022039


3. Diketahui nilai N merupakan 2 angka terakhir NPM kalian, dan M merupakan
tanggallahir kalian, lalu hitunglah :
a. N x 2 (M + 12/3)
b. (252 + M) – N
Printscreen Source Code dan Output:

G1A022039

Gambar 3. 1 Source Code dan Output Soal no 3a

Penjelasan Gambar:
`N = 39;` dan `M = 19;`: Pada tahap ini, dua variabel dideklarasikan dan diberi nilai
awal. Variabel `N` diinisialisasi dengan nilai 39, sementara `M` diinisialisasi dengan nilai 19.
Ini berarti kita sekarang memiliki dua variabel dengan nilai-nilai ini yang dapat digunakan
dalam perhitungan selanjutnya.
`N * 2 * (M + 12/3)`: Ini adalah ekspresi matematika yang menggabungkan nilai
variabel N dan M. Terlebih dahulu, nilai 12/3 dihitung, yang hasilnya adalah 4. Kemudian, M
ditambahkan dengan 4, dan hasilnya dikalikan dengan 2, dan akhirnya hasilnya akan menjadi
1794.
Printscreen Source Code dan Output:

G1A022039

Gambar 3. 2 Source Code dan Output Soal no 3b

Penjelasan Gambar:
`(25^2 + M) - N`: Ini adalah ekspresi matematika lainnya. Terlebih dahulu, nilai 25^2
dihitung, yang hasilnya adalah 625. Kemudian, nilai M ditambahkan pada hasil tersebut, dan
akhirnya nilai N dikurangkan dari hasil tersebut. Hasil akhir ekspresi ini adalah 605. Pada
gambar tersebut merupakan ekspresi matematika perpangkatan, penjumlahan, dan juga
pengurangan. Dalam pengoperasiannya, yang dihitung adalah angka dalam kurung.

Deva Marlina 6 G1A022039


4. Buatlah 5 variabel berikut :
A = 2 angka terakhir NPM kalian
B = 2 angka terakhir NPM mbak Rimaya
C = 2 angka terakhir NPM mbak Rose
D = Tanggal kalian mengerjakan Praktikum ini
Tentukan :
1. X = A + B +C
2. Y = A / (D+B)
3. Z = DA/B + C
Printscreen Source Code dan Output:

G1A022039

Gambar 4. 1 Source Code dan Output Variabel X

Penjelasan Gambar:
Kode yang saya berikan adalah contoh penggunaan variabel dalam bahasa MATLAB.
Kode ini melakukan beberapa operasi sederhana dengan menggunakan variabel-variabel A, B,
C, dan D untuk menghitung nilai dari variabel X. Berikut ini penjelasan langkah demi
langkahnya: saya mendefinisikan empat variabel dengan nilai-nilai berikut: A = 39, B = 21, C
= 19, D = 5. Ini adalah langkah pertama di mana saya memberikan nilai-nilai awal kepada
variabel-variabel ini. Kemudian, saya melakukan operasi penjumlahan menggunakan
variabel-variabel ini: \(X = A + B + C + D\). Ini adalah langkah kedua di mana Anda
menjumlahkan nilai-nilai dari variabel A, B, C, dan D. Setelah operasi penjumlahan
dilakukan, Anda memiliki nilai akhir untuk variabel X:\(X = 39 + 21 + 19 + 5 = 79\). Jadi,
variabel X sekarang memiliki nilai 79.
Jadi, kode tersebut adalah contoh penggunaan variabel dalam MATLAB untuk
melakukan operasi penjumlahan antara empat variabel yang telah didefinisikan sebelumnya,
dan hasil akhirnya adalah nilai 79 yang disimpan dalam variabel X. Kode tersebut merupakan
operasi aritmatika penjumlahan. Karna matlab termasuk kalkulator sederhana, maka kode
yang di berikan sangat tepat perhitungannya.

Deva Marlina 7 G1A022039


Printscreen Source Code dan Output:

G1A022039

Gambar 4. 2 Source Code dan Output Variabel Y

Penjelasan Gambar:
Kode yang saya berikan adalah contoh penggunaan variabel dalam bahasa MATLAB
untuk melakukan operasi pembagian. Kode ini menggunakan variabel A, B, dan D untuk
menghitung nilai dari variabel Y. Berikut adalah penjelasan langkah demi langkahnya:
pertama ini adalah langkah pertama di mana Anda memberikan nilai-nilai awal kepada
variabel-variabel ini. Kemudian, saya melakukan operasi pembagian menggunakan variabel-
variabel ini: \(Y = \frac{A}{D + B}\). Ini adalah langkah kedua di mana saya membagi nilai
A dengan hasil penjumlahan variabel D dan B. Setelah operasi pembagian dilakukan, saya
memiliki nilai akhir untuk variabel Y: \(Y = \frac{39}{5 + 21} = \frac{39}{26} = 1.5\). Jadi,
variabel Y sekarang memiliki nilai 1.5.
Printscreen Source Code dan Output:

G1A022039

Gambar 4. 3 Source Code dan Output Variabel Z

Penjelasan Gambar:
Setelah memberikan nilai-nilai awal kepada variabelnya, kemudian saya melakukan
operasi perhitungan berikut: \(Z = \frac{D*A}{B} + C\). Langkah ini terdiri dari dua bagian:
a) Di dalam kurung pertama, saya mengalikan nilai variabel D dan A, kemudian membaginya
dengan nilai variabel B: \(\frac{D*A}{B} = \frac{5 * 39}{21} = \frac{195}{21} = 9.2857\).
b) Selanjutnya, saya menambahkan hasil dari langkah pertama dengan nilai variabel C: \(Z =
9.2857 + 19 = 28.2857\). Jadi, variabel Z sekarang memiliki nilai 28.2857.
Kode tersebut adalah contoh penggunaan variabel dalam MATLAB untuk melakukan
operasi perhitungan yang melibatkan perkalian, pembagian, dan penjumlahan antara variabel
D, A, B, dan C, dan hasil akhirnya adalah nilai 28.2857 yang disimpan dalam variabel Z.

Deva Marlina 8 G1A022039


5. Manakah di antara nama-nama variabel berikut yang valid?
luas, kel_1, 2_data, diff:3, Time, time_from_start, 10_hasil_terakhir, nilai-awal

Printscreen Source Code dan Output:

G1A022039

Gambar 5. 1 Nama-Nama Variabel yang Valid/Invalid

Penjelasan Gambar:
Dalam Matlab, karakteristik nama variable yang valid adalah sebagai berikut:
1. Nama variabel harus dimulai dengan huruf (A-Z atau a-z).
2. Setelah karakter pertama, nama variabel dapat berisi huruf, angka, atau garis bawah (_).
3. Nama variabel harus unik, artinya tidak boleh ada dua variabel dengan nama yang sama
dalam konteks yang sama.
4. Nama variabel bersifat case-sensitive, artinya huruf besar dan huruf kecil dianggap
berbeda. Sebagai contoh, variabel dan Variabel dianggap berbeda.
Maka, nama variable yang benar dari gambar di atas adalah luas, kel_1 =,Time,
time_from_start, awal karena telah sesuai dengan karakteristik nama variable di matlab. Dan
nama variable yang tidak tepat adalah 2_data, diff:3, 10_hasil_terakhir, nilai-awal. Karena
tidak sesuai dengan karakteristik nama variable di matlab.

Deva Marlina 9 G1A022039


DAFTAR PUSTAKA
M.Kom, Z. M. (2022, Maret 02). MATLAB, Platform Pemrograman Dengan Segudang Kegunaan.
Retrieved Se ptember 04, 2023, from UNIVERSITAS STEKOM: https://teknik-informatika-
s1.stekom.ac.id/informasi/baca/MATLAB-Platform-Pemrograman-dengan-Segudang-
Kegunaan/cc4acda38c444ed282d726fdb868a45be125b7a4#:~:text=Menurut%20MathWorks
%2C%20MATLAB%20adalah%20platform,serta%20menciptakan%20pemodelan%20dan%20a
pl

Nur Uddin, P. (2019). Pemrograman Dasar Numerik . Diktat kuliah Analisa Numerik, 49.

Deva Marlina 10 G1A022039

Anda mungkin juga menyukai