Anda di halaman 1dari 17

LAPORAN AKHIR

MODUL 1

PENGENALAN MATLAB

I. Tujuan Praktikum
 Mahasiswa mampu melakukan operasi MATLAB.
 Mahasiwa mampu memanfaatkan MATLAB sebagai perangkat
menyelesaikan persamaan nonlinear atau mencari nilai akar-akar dari
persamaan.
II. Alat dan Bahan
1. Satu buah Pc / Laptop.
2. Software Matlab.
III. Teori Dasar
MATLAB adalah salah satu bahasa pemrograman dengan kinerja tinggi untuk
komputansi teknik yang mengintegrasikan komputansi, visualisasi dan
pemrograman dalam lingkungan yang sederhanan dimana permasalahan dan
solusi dinyatakan dalam matematika biasa. Secara umum, MATLAB
digunakan untuk:
 Matematika dan Komputansi.
 Pengembangan Algoritma.
 Akuisisi Data.
 Pemodelan, Simulasi dan Pembuatan Prototype.
 Analisis Dara, Eksplorasi dan Visualisasi.
 Pengembangan Aplikasi, termasuk pembuatan GUI.

Inti dari Matlab adalah operasi matriks yang merupakan sekumpulan fungsi-
fungsi Matlab (m-file) tersebut dibagi berdasarkan kegunaan yang
dikelompokan di dalam toolbox pada Matlab. Oleh karena itu, terlebih dahulu
perlu pemahaman matematis terutama pada operasi vektor dan matriks.

1
Pada saat membuka program Matlab, maka akan muncul desktop Matlab terdiri
dari GUI untuk mengelola file, variable, dan aplikasi lainnya yang
berhubungan dengan MATLAB. Gambar 1 menunjukan tampilan desktop
default MATLAB.

Gambar 1 Desktop Default MATLAB

Beberapa tool yang terdapat pada desktop MATLAB antara lain:

 Command Window
Berfungsi untuk memasukan variable dan untuk menjalankan fungsi dan
skrip m-file. Pernyataan dapat di-edit sesuai kebutuhan dan untuk
menjalankannya, eksekusi dapat dilakukan dengan menekan enter.
 Command History
Pernyataan yang dimasukan di command window akan dicatat dalam
Command History, sehingga pernyataan yang telag dijalankan dapat
dilihat dan dicari serta meng-copy dan mengeksekusi pernyataan yang
dipilih, termasuk m-file.

2
 Tombol start dan launch pad
Tombol start memudahkan akses ke tool, demo dan dokumentasi. Untuk
melihat pilihan cukup dengan mengklik tombol start yang ada.
 Teks Editor
Teks editor digunakan untuk membuat dan menjalankan m-file.
IV. Prosedur Percobaan
1. Pastikan PC / Laptop yang akan digunakan berfungsi dengan baik.
2. Pastikan software Matlab telah terisntall pada PC / Laptop yang akan
digunakan.
3. Buka desktop MATLAB dengan melalakukan double click pada ikon
MATLAB.
4. Ketik listing program Gauss Seidel dibawah ini,

5. Jalankan Program tersebut dengan 3 nilai estimasi awal yang berbeda dan
catat hasilnya
6. Bandingkan output yang tercetak.
7. Berikan analisa dan kesimpulan.

3
8. Ketik listing program Gauss Seidel dengan akselerasi dibawah ini,

9. Jalankan Program tersebut dengan 3 nilai estimasi awal yang berbeda dan
nilai alpha yang berbeda pula, serta catat hasilnya
10. Bandingkan output yang tercetak.
11. Berikan analisa dan kesimpulan.
12. Ketik listing program Newton Raphson dibawah ini,

13. Jalankan Program tersebut dengan 3 nilai estimasi awal yang berbeda dan
catat hasilnya.
14. Bandingkan output yang tercetak.
15. Berikan analisa dan kesimpulan.

4
V. Data Percobaan

5.1 Metode Gauss Seidel

a. Listing Program

b. Hasil Output Dari Listing Program Diatas

a) Estimasi Pertama

5
b) Estimasi Kedua

c) Estimasi Ketiga

Gambar Grafik Representatif dari persamaan Gauss Seidel

5.2 Metode Gauss Seidel Akselerasi

a. Listing Program

6
b. Hasil Output dari Listing Program diatas

a) Estimasi 2 dengan alpha yang berbeda

7
8
b) Estimasi 3 Dengan Alpha yang Berbeda

9
10
11
c) Estimasi Awal 4 dengan Alpha Yang berbeda

5.3 Metode Newton Raphson

a) Listing Program

12
b) Estimasi Awal 4

c) Estimasi Awal 5

13
d) Estimasi Awal 6

14
VI. Analisa
6.1 Gauss Seidel

Metoda Gauss-Seidel digunakan untuk menyelesaikan persamaan nonlinear


atau mencari nilai akar-akar dari persamaan tersebut. Hasil dari grafik ini akan
selalu sama hasilnya karena grafik yang dihasilkan merupakan representatif
dari persamaan Gauss-Seidel, tetapi grafik dibawah ini nilai estimasi dari 0
hingga 4,5.

Gambar Grafik Representatif dari persamaan Gauss Seidel

6.2 Gauss Seidel dengan Akselerasi

Metoda Gauss Seidel dengan akselerasi tidak ada perbedaan yang signifikan
hanya saja ada percepatan oleh nila alpha. Nah nilai alpha ini yang akan
mempengaruhi hasil dari iterasi ke-1 dan seterusnya sehingga menjadi:

x^((k+1))=x^((k))+α|〖g(x〗^((k) ) )-x^((k) ) |

15
Gambar Grafik Representatif dari persamaan Gauss Seidel dengan akselerasi

Untuk hasil grafik akan selalu menghasilkan bentuk yang sama karena grafik
yang dihasilkan merupakan grafik ilustrasi dari persamaan Gauss-Seidel
dengan akselerasi, tetapi grafik diatas dibatasi nilai estimasi dari 0 hingga 4,5.

6.2 Newton Raphson

Metoda Newton-Rapshon, metode yang paling banyak digunakan untuk


memecahkan simultan nonlinear persamaan aljabar adalah metode Newton-
Raphson. Metode newton adalah prosedur pendekatan berturut-turut
berdasarkan perkiraan awal yang tidak diketahui dan penggunaan ekspansi seri
taylor itu. mempertimbangkan persamaan satu dimensi.
Oleh karena itu, persamaan linear diperoleh dalam hal perubahan kecil dalam
variabel. Persimpangan garis singgung dengan sumbu x menghasilkan x (𝑘+1) .
Ide ini ditunjukkan secara grafis, seperti grafik yang ditunjukan oleh metode
Newton-Rapshon.

Gambar Grafik Representatif dari persamaan Newton Raphson

16
VII.Kesimpulan

Pada modul pengenalan matlab ini, kami menggunakan beberapa metoda seperti
metoda newton – raphson, gauss – seidel, dan gauss seidel dengan akselerasi.
Metode gauss-seidel berfungsi untuk mencari akar dari suatu persamaan
matematis non-liniear. Metode Newton-Raphson dapat digunakan untuk
menyelesaikan persamaan aljabar simultan nonlinier. Metoda gauss-seidel dengan
akselerasi, pada dasarnya sama dengan metoda gauss – seidel, tetapi mempunyai
pengaruh yang cukup besar dengan hasil dari iterasi tanpa percepatan. Dengan
adanya percepatan atau akselarasi faktor 𝛼 diharapkan dapat meningkatkan
kemungkinan agar iterasinya menjadi semakin konvergen. Efek dari adanya faktor
akselerasi selain untuk membuat iterasi menjadi lebih konvergen, tapi dapat
membuat iterasi menjadi divergen.

VIII. Daftar Pustaka


http://www.slideshare.net/vhieatietanic/modul-1-pengenalan-matlab

17

Anda mungkin juga menyukai