Anda di halaman 1dari 14

LAPORAN PRAKTIKUM METODE NUMERIK

PENGENALAN MATLAB

Nama : Cindy Novita Yolanda Panjaitan


NIM : 200803105
Kelompok Lab : M2

LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2021
LEMBAR PENGESAHAN

Ditetapkan di

Medan, September 2021

Asisten Lab 1 Asisten Lab 2

Favour Get Gea Annisa Mutia Br Marpaung


NIM 180803059 NIM 180803008

Perbaikan I

Pada tanggal :

Perbaikan II
Pada tanggal :

ACC
Pada tanggal :

Nilai
DAFTAR ISI

DAFTAR ISI ....................................................................................................i

BAB 1 PENDAHULUAN.................................................................................1
1.1 Latar Belakang ........................................................................................1

1.2 Tujuan .....................................................................................................1

1.3 Dasar Teori ..............................................................................................1


1.3.1 Pengenalan MATLAB .......................................................................1
1.3.1.1.Sejarah MATLAB ....................................................................2

1.3.1.2 Penerapan MATLAB................................................................2


1.3.1.3 Memulai MATLAB...................................................................3

1.3.1.4 Mengakhiri MATLAB ..............................................................5


BAB 2 HASIL DAN PEMBAHASAN .............................................................6

2.1 Bagian – Bagian Utama MATLAB .........................................................6


2.2 Fungsi Dasar MATLAB ..........................................................................7

2.2.1 Fungsi Dasar Matematika .................................................................7


2.2.2 Fungsi Trigonometri..........................................................................7
2.2.3 Fungsi Analisis Data ..........................................................................8
BAB 3 PENUTUP ............................................................................................10
3.1 Kesimpulan ..............................................................................................10

DAFTAR PUSTAKA .......................................................................................11

i
BAB 1

PENDAHULUAN

1.1 Latar Belakang


Pada masa era global yang semakin maju saat ini, kita dituntut agar bisa
menerapkan teknologi untuk memecahkan suatu permasalahan dan
menggunakannya untuk hal-hal yang berguna dan bermanfaat. Dalam bidang
penerapan teknologi, perhitungan akurat sangat dibutuhkan untuk mendapatkan
hasil yang optimal dan tepat. Cara sederhana atau dengan menghitung manual
adalah cara yang dapat menghasilkan hasil yang akurat, tetapi cara ini
membutuhkan ketelitian tinggi dan waktu lama. MATLAB merupakan salah satu
software pemrograman matematika yang dapat dimanfaatkan untuk membantu
penerapan teknologi. MATLAB dapat dimanfaatkan untuk menyelesaikan
permasalahan matematika dan membantu dalam proses perhitungan, sehingga
perhitungan dapat diselesaikan dengan cepat dan mendapat hasil yang akurat.
MATLAB adalah software dengan bahasa pemrograman yang berlandaskan
bahasa matematika dan operasi matematika.

Program yang akan dibuat dengan MATLAB adalah program matriks.


Program ini dibuat untuk mempermudah perhitungan matriks, karena biasanya
dalam operasi matriks membutuhkan perhitungan yang teliti serta sering
dikatakan bahwa matriks adalah sesuatu yang sulit.

1.2 Tujuan
Adapun tujuan yang ingin dicapai, yakni :
1. Mampu mengetahui dan memahami apa itu MATLAB
2. Mampu mengetahui sejarah atau asal – usul MATLAB
3. Mampu mengetahui bagaimana cara memulai dan mengakhiri
MATLAB
4. Mampu mengenal dan memahami fitur – fitur atau fungsi - fungsi
MATLAB.

1.3 Dasar Teori


1.3.1 Pengenalan MATLAB
MATLAB adalah sebuah bahasa dengan (high-performance)
kinerja tinggi untuk komputasi masalah teknik. MATLAB
mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan
penyelesaiannya diekspresikan dalam notasi matematika yang familiar.
MATLAB merupakan suatu sistem interaktif yang memiliki
elemen data dalam suatu array sehingga pengguna tidak lagi dipusingkan

1
dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan
banyak masalah teknis yang terkait dengan komputasi, khususnya yang
berhubungan dengan matrix dan formulasi vektor, yang mana masalah
tersebut merupakan momok apabila pengguna harus menyelesaikannya
dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic.

1.3.1.1.Sejarah Matlab
MATLAB diciptakan pada akhir tahun 1970-an oleh Cleve
Moler, yang kemudian menjadi Ketua Departemen Ilmu Komputer di
Universitas New Mexico. Ia merancangnya untuk memberikan akses
bagi mahasiswa dalam memakai LINPACK dan EISPACK tanpa
harus mempelajari Fortran.

Karyanya cepat menyebar ke universitas-universitas lain dan


memperoleh sambutan hangat di kalangan komunitas matematika
terapan. Jack Little, seorang insinyur, dipertemukan dengan karyanya
tersebut selama kunjungan Moler ke Universitas Stanford pada tahun
1983.

Menyadari potensi komersialnya, ia bergabung dengan Moler


dan Steve Bangert. Mereka menulis ulang MATLAB dalam bahasa
pemrograman C, kemudian mendirikan The MathWorks pada tahun
1984 untuk melanjutkan pengembangannya. Pustaka yang ditulis
ulang tadi kini dikenal dengan nama JACKPAC. Pada tahun 2000,
MATLAB ditulis ulang dengan pemakaian sekumpulan pustaka baru
untuk manipulasi matriks, LAPACK.

MATLAB pertama kali diadopsi oleh insinyur rancangan


kontrol (yang juga spesialisasi Little), tapi lalu menyebar secara cepat
ke berbagai bidang lain. Kini juga digunakan di bidang pendidikan,
khususnya dalam pengajaran aljabar linear dan analisis numerik, serta
populer di kalangan ilmuwan yang menekuni bidang pengolahan citra.

1.3.1.2 Penerapan MATLAB


MATLAB memiliki ruang lingkup kegiatan penggunaan,
yaitu :

 Matematika dan Komputasi

 Pengembangan dan Algoritma

 Pemrograman modeling, simulasi, dan pembuatan prototipe

 Analisa data, eksplorasi dan visualisasi

2
 Analisis numerik dan statistik

 Pengembangan aplikasi teknik

 Tools analisis dan testing.

 Grafik Keilmuan dan bidang Rekayasa.

1.3.1.3.Memulai MATLAB
Perhatikan Dekstop pada layar monitor PC, mulailah
MATLAB dengan melakukan double‐clicking pada shortcut icon
MATLAB. Selanjutnya akan muncul tampilan seperti pada
Gambar berikut ini :

Pada gambar diatas, terlihat beberapa jendela yang


merupakan bagian penting di dalam MATLAB, antara lain :

a. Jendela perintah (Command Window)


Pada command window, semua perintah matlab
dituliskan dan diekskusi. Kita dapat menuliskan perintah
perhitungan sederhana, memanggil fungsi, mencari informasi
tentang sebuah fungsi dengan aturan penulisannya (help), demo
program, dan sebagainya. Setiap penulisan perintah selalu
diawali dengan prompt ‘>>’. Misal, mencari nilai sin 750 , maka
pada command window kita dapat mengetikkan:
>> sin(75)

ans =

-0.38778

3
b. Jendela ruang kerja (Workspace)

Jendela ini berisi informasi pemakaian variabel di dalam


memori MATLAB. Misalkan kita akan menjumlahkan dua buah
bilangan, maka pada command window kita dapat mengetikkan:
>> bilangan1 = 10

bilangan1=10

>> bilangan2 = 5

bilangan1=10

>> hasil= bilangan1 + bilangan2

hasil=15

Untuk melihat variabel yang aktif saat ini, kita dapat


menggunakan perintah who.
>> who

Your variables are:

bilangan1 bilangan2 hasil

c. Jendela histori (Command History)

Jendela ini berisi informasi tentang perintah yang pernah


dituliskan sebelumnya. Kita dapat mengambil kembali perintah
dengan menekan tombol panah ke atas atau mengklik perintah
pada jendela histori, kemudian melakukan copy‐paste ke
command window.

4
1.3.1.4 Mengakhiri MATLAB
Untuk mengakhiri sebuah sisi MATLAB, anda bisa
melakukan dua cara pertama pilih File -> Exit MATLAB dalam
window utama MATLAB yang sedang aktif, atau cara kedua lebih
mudah yaitu cukup ketikkan type quit dalam Command Window.

5
BAB.2

HASIL DAN PEMBAHASAN


Fitur-fitur MATLAB sudah banyak dikembangkan, dan lebih dikenal
dengan nama toolbox. Sangat penting bagi seorang pengguna MATLAB, toolbox
mana yang mandukung untuk learn dan apply teknologi yang sedang
dipelajarinya. Toolbox ini merupakan kumpulan dari fungsi-fungsi MATLAB
(Mfiles) yang telah dikembangkan ke suatu lingkungan kerja MATLAB untuk
memecahkan masalah dalam kelas particular. Area-area yang sudah bisa
dipecahkan dengan toolbox saat ini meliputi pengolahan sinyal, system kontrol,
neural networks, fuzzy logic, wavelets, dan lain-lain.

2.1. Bagian - Bagian Utama MATLAB

Sebagai sebuah sistem, matlab tersusun dari 5 bagian utama:

a. Development Environment.

Merupakan sekumpulan perangkat dan fasilitas yang membantu anda


untuk menggunakan fungsi-fungsi dan file-file MATLAB. Beberapa
perangkat ini merupakan sebuah graphical user interfaces (gui). Termasuk
didalamnya adalah Matlab Desktop dan Command Window, Command
History, sebuah editor dan debugger, dan browsers untuk melihat help,
workspace, files, dan search path.

b. Matlab Mathematical Function Library.

Merupakan sekumpulan algoritma komputasi mulai dari fungsi-fungsi


dasar sepertri: sum, sin, cos, dan complex arithmetic, sampai dengan fungsi-
fungsi yang lebih kompek seperti matrix inverse, matrix eigenvalues, bessel
functions, dan fast fourier transforms.

c. Matlab Language.

Merupakan suatu high-level matrix/array language dengan control flow


statements, functions, data structures, input/output, dan fitur-fitur object-
oriented programming. Ini memungkinkan bagi kita untuk melakukan kedua
hal baik "pemrograman dalam lingkup sederhana " untuk mendapatkan hasil
yang cepat, dan "pemrograman dalam lingkup yang lebih besar" untuk
memperoleh hasil-hasil dan aplikasi yang komplek.

d. Graphic

MATLAB memiliki fasilitas untuk menampilkan vector dan matrices


sebagai suatu grafik. Didalamnya melibatkan high-level functions (fungsi-
fungsi level tinggi) untuk visualisasi data dua dikensi dan data tiga

6
dimensi, image processing, animation, dan presentation graphics. Ini juga
melibatkan fungsi level rendah yang memungkinkan bagi kita untuk
membiasakan diri untuk memunculkan grafik mulai dari benutk yang
sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi
MATLAB.

e. MATLAB Application Program Interface (API)

suatu library yang memungkinkan program yang telah kita tulis dalam
bahasa C dan Fortran mampu berinterakasi dengan MATLAB. Ini melibatkan
fasilitas untuk pemanggilan routines dari MATLAB (dynamic linking),
pemanggilan MATLAB sebagai sebuah computational engine, dan untuk
membaca dan menuliskan MAT-files.

2.2 Fungsi Dasar MATLAB


2.2.1 Fungsi Dasar Matematika
Beberapa fungsi matematika ditunjukkan pada table berikut :

Fungsi Keterangan
Abs Menghitung nilai absolut
Ceil Membulatkan bilangan ke bilangan terdekat menuju
plus tak terhingga
Exp Memperoleh nilai dari e pangkat bilangan tertentu (e =
2,718282)
Fix Membulatkan bilangan ke bilangan bulat terdekat
menuju nol
Floor Membulatkan bilangan ke bilangan bulat terdekat
menuju minus tak
Terhingga
Ged Menghitung nilai factor pembagi terbesar (greatest
common divisor)
Isprime Menghilangkan TRUE jika merupakan bilangan prima
Log Menghitung logaritma naturan (ln) suatu bilangan
log 10 Menghitung logaritma suatu bilangan untuk dasar 10
Mod Menghitung nilai moduulus
Primes Menghasilkan daftar bilangan prima
Rem Menghitung bilangan reminder
Round Membulatkan bilangan ke bilangan bulat terdekat
Sqrt Menghitung akar pangkat dua dari suatu bilangan

2.2.2 Fungsi Trigonometri


Fungsi trigonometri banyak digunakan terkait dengan sudut.
Dalam MATLAB menyediakan fungsi trigonometri yang dapat di lihat

7
dalam contoh berikut :
Fungsi Keterangan
sin, asin, sinh, Sinus, anti sinus, sinus hiperbolik, anti sinus
asinh hiperbolik
cos, acos, Cosinus, anti cosinus, cosinus hiperbolik, anti cosinus
cosh, hiperbolik
acosh
tan, atan, tanh, tangent, anti tangent, tangent hiperbolik, anti tangent
atanh hiperbolik
cot, acot, coth, cotangent, anti cotangent, cotangent hiperbolik,
acoth anti cotangent
hiperbolik
sec, asec, secan, anti secan, secan hiperbolik, anti secan
sech, hiperbolik
asech
csc, acsc, cosecant, anti cosecant, cosecant hiperbolik, anti
csch, cosecan hiperbolik
acsch

2.2.3 Fungsi Analisis Data


MATLAB menyediakan sejumlah fungsi penting untuk
digunakan dalam menganalisisdata, seperti pada tabel berikut ini :
Fungsi Keterangan
Max Menghasilkan nilai terbesar dari suatu vektor atau
matriks
Min Menghasilkan nilai terkecil dari suatu vektor atau
matriks
Mean Menghasilkan nilai mean
Median Menghasilkan nilai median
Std Menghasilkan nilai standar deviasi
Corrcoef Menghasilkan nilai koefisien korelasi
Sort Mengurutkan data
Sum Menghasilkan jumlah elemen suatu vektor atau
menghasilkan sebuah
vektor yang berisi jumlah setiap kolom dari suatu
matriks
Prod Menghasilkan perkalian elemen suatu vektor atau
menghasilkan sebuah
vektor yang berisi perkalian setiap kolom dari suatu
matriks
Cumprod Menghitung sebuah vektor berukuran saman, yang
berisi nilai produk
komulatif dari sebuah vektor atau menghitung sebuah
matriks denganukuran sama, yang berisi nilai produk
komulatif kolom suatu matriks

8
Cumsum Menghitung sebuah vektor berukuran sama, yang
berisi nilai jumlah
komulatif dari sebuah vektor atau menghitung sebuah
matriks denganukuran sama, yang berisi jumlah
komulatif kolom suatu matriks

9
BAB 3

.PENUTUP
3.1 Kesimpulan
MATLAB (Matrix Laboratory) termasuk ke dalam pemrograman matematika
tingkat tinggi. MATLAB digunakan untuk menyelesaikan masalah matematika
dan membantu proses perhitungan. Perhitungan dengan cara manual akan
menghasilkan hasil yang akurat, tetapi memakan waktu yang cukup banyak dan
ketelitian yang tinggi. Dengan MATLAB perhitungan dapat diselesaikan dengan
cepat dan memperoleh hasil yang akurat. Oleh karena itu, MATLAB sangat
bermanfaat dalam memecahkan persoalan matematika terlebih pada perhitungan
matriks yang sesuai dengan namanya.

10
DAFTAR PUSTAKA
Anonymous. Buku Panduan Laboratorium S1 Matematika Praktikum Metode
Numerik. Departemen Matematika FMIPA USU, 2016.
Anonymous. Modul I Pengenalan MATLAB. Departemen Informatika FMIPA
Unsyiah.
Fadila. 2016. MAKALAH MATLAB (KDPF). Diakses tanggal 20 September 2021.
< http://fadila021.blogspot.com/2016/12/makalah-matlab-kdpf.html >

Noviansyah, Mohammad. MODUL PENGENALAN DASAR MATLAB.


Departemen Informatika FTI UBSI, 2019.
Rinanda, Ari. 2017. SEJARAH MATLAB. Diakses tanggal 20 September 2021. <
http://ari-rinanda13.blogspot.com/2017/04/sejarah-matlab-matlab-yang-
berarti.html >

11

Anda mungkin juga menyukai