Anda di halaman 1dari 6

TUGAS LAPORAN

“PENGGUNAAN FASILITAS DASAR MATLAB”

DosenPengampu :Dr. Muhammad Amin, S.T., M.Pd

DISUSUN OLEH :

ANGGI AYU LESTARI


NIM. 5161131003

PENDIDIKAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS NEGERI MEDAN
SEPTEMBER 2019
I.PENDAHULUAN
A.   LatarBelakang

ApaituMatlab? Apa yang dapatdilakukanolehMatlab? Kemampuanapa yang dimilikinya?


BagaimanakitamenggunakanMatlabuntukmenyelesaikanpermasalahan-permasalahankomputasi?
Mungkinkalimattersebutadalahbeberapapertanyaanawalbagimahasiswa yang
barupertamamengenalMatlab. Namunbagimahasiswa yang sudahmengenalMatlabpertanyaan di
atasbukanlahhal yang barudantentusajaseorangmahasiswadapatmenjawabnyadenganmudah.
Matlabdapatdipandangsebagaisebuahkalkulatordenganfitur yang
lengkap.Kitapernahmenggunakankalkulatordenganfasilitas minimal,
misalnyahanyaterdapatfasilitaspenambahan, penguranganperkaliandanpembagian. Kalkulator
yang lebihlengkaplagiadalahkalkulator scientificdimanafasilitas yang diberikantidakhanya yang
disebutkan di atas, melainkansudahadafungsi-fungsitrigonometri, bilangankompleks,
akarkuadratdanlogaritma.Nah, Matlabmiripdengankalkulatortersebut, tetapidenganfitur-fitur
yang lengkapdiantaranyadapatdigunakanuntukmemprogramaplikasiberbasis GUI (Graphical
User Interface) danlengkapdengan toolbox yang
dapatdimanfaatkanuntukmemecahkanmasalahsainsdanteknik
Matlab (Matrix Laboratory) adalahsebuah program
untukanalisisdankomputasinumerikdanmerupakansuatubahasapemrogramanmatematikalanjutan
yang dibentukdengandasarpemikiranmenggunkansifatdanbentukmatriks.Padaawalnya, program
inimerupakan interface untukkoleksirutinnumerikdariproyek LINPACK dan EISPACK.
Dan dikembangkanmenggunakanbahasa
FORTRAN, namunsekarangmerupakanprodukkomersialdariperusahaanMathworks,
Inc.yangdalamperkembanganselanjutnyadikembangkanmenggunakanbahasa C++ dan assembler
(utamanyauntukfungsi-fungsidasarMatlab).

B. TujuanPercobaan
1. Mahasiswamemahamiteknikdansintak-sintak yang
biasadipakaidalamperangkatlunakMatlab.
2. MahasiswamemahamidasarpemrogramanMatlab.
3. Mahasiswamengetahuikegunaanmatlabsecaraumumdanlingkupkerjamatlab.
4. MampumengoperasikanMatlab.

II. TINJAUAN PUSTAKA


A.    SejarahMatlab
Matlab (yang berarti "matrix laboratory") diciptakanpadaakhirtahun  1970-an oleh Cleve
Moler, yang kemudianmenjadiketuadepartemen ilmukomputer di Universitas New Mexico.
Iamerancangnyauntukmemberikanaksesbagimahasiswadalammemakai LINPACK dan EISPACK 
tanpaharusmempelajari fortran. Karyanyaitusegeramenyebarkeuniversitas-universitas lain
danmemperolehsambutanhangat di kalangankomunitas matematikaterapan. Jack Little,
seoranginsinyur, dipertemukandengankaryanyatersebutselamakunjunganMolerkeUniversitas
Stanford padatahun 1983.
Menyadaripotensikomersialnya, iabergabungdenganMolerdan Steve Bangert.
MerekamenulisulangMatlabdalambahasapemrograman C, kemudianmendirikan The
Mathworks padatahun 1984 untukmelanjutkanpengembangannya.Pustaka yang
ditulisulangtadikinidikenaldengannamaJackpac. Padatahun 2000,
Matlabditulisulangdenganpemakaiansekumpulanpustakabaruuntukmanipulasimatriks, lapack.
Matlabpertama kali diadopsiolehinsinyurrancangankontrol (yang jugaspesialisasi little),
tapilalumenyebarsecaracepatkeberbagaibidang lain. Kinijugadigunakan di bidangpendidikan,
khususnyadalampengajaran aljabar linear dan analisisnumerik, sertapopuler di kalanganilmuwan
yang menekunibidang pengolahancitra (Anonim, 2013).
B.     PengertianMatlab
Matlab adalahsebuahbahasadengan (high-performance)
kinerjatinggiuntukkomputasimasalahteknik.Matlabmengintegrasikankomputasi, visualisasi,
danpemrogramandalamsuatu model yang sangatmudahuntukpakaidimanamasalah-
masalahdanpenyelesaiannyadiekspresikandalamnotasimatematika yang
familiar.PenggunaanMatlabmeliputibidang–bidang:
·         Matematikadankomputasi
·         Pembentukanalgoritma
·         Akusisi data
·         Pemodelan, simulasi, danpembuatanprototipe
·         Analisa data, explorasi, danvisualisasi
·         Grafikkeilmuandanbidangrekayasa    

C.    KelengkapanpadaSistemMatlab
Sebagaisebuah system, matlabtersusundari 5 bagianutama:
a.    Development Environment. Merupakansekumpulanperangkatdanfasilitas yang
membantuandauntukmenggunakanfungsi-fungsidan file-file
matlab.Beberapaperangkatinimerupakansebuah graphical user interfaces (gui).
TermasukdidalamnyaadalahMatlab Desktop dan Command Window, Command History, sebuah
editor dan debugger, dan browsers untukmelihat help, workspace, files, dan search path.
b.   Matlab Mathematical Function
Library. Merupakansekumpulanalgoritmakomputasimulaidarifungsi-fungsidasarsepertri: sum,
sin, cos, dan complex arithmetic, sampaidenganfungsi-fungsi yang lebihkompekseperti matrix
inverse, matrix eigenvalues, bessel functions, dan fast fourier transforms.
c.    Matlab Language. Merupakansuatu high-level matrix/array language dengan control flow
statements, functions, data structures, input/output, dan fitur-fitur object-oriented
programming.Inimemungkinkanbagikitauntukmelakukankeduahalbaik
"pemrogramandalamlingkupsederhana "untukmendapatkanhasil yang cepat, dan
"pemrogramandalamlingkup yang lebihbesar" untukmemperolehhasil-hasildanaplikasi yang
komplek.
d.   Graphics. Matlabmemilikifasilitasuntukmenampilkan vector dan matrices
sebagaisuatugrafik.Didalamnyamelibatkan high-level functions (fungsi-fungsi level tinggi)
untukvisualisasi data duadikensidan data tigadimensi, image processing, animation, dan
presentation graphics.Inijugamelibatkanfungsi level rendah yang
memungkinkanbagiandauntukmembiasakandiriuntukmemunculkangrafikmulaidaribenutk yang
sederhanasampaidengantingkatan graphical user interfaces padaaplikasimatlabanda.
e.    Matlab Application Program Interface (api). Merupakansuatu library yang memungkinkan
program yang telahandatulisdalambahasa C danfortranmampuberinterakasidenganMatlab.
Inimelibatkanfasilitasuntukpemanggilan routines dariMatlab (dynamic linking),
pemanggilanMatlabsebagaisebuah computational engine, danuntukmembacadanmenuliskan Mat-
Files (Santoso, 2004).
III. PEMBAHASAN

 Untukmenjalankanoperasipenjumlahanpada MATLAB yakni, ketikkanangkapertama


yang akandihitungdiikutitanda + danketikkanjugaangkakedua, setelahitutekan enter. Contoh 2+3
lalu enter. Makaakanmunculangka 5 dibawahnya. Proses inidilakukan di command window.
Dalamoperasipengurangan, langkahnyajugasamasepertipenjumlahan, hanyasaja yang
membedakanadalahtandaoperasihitungnya. Dalamoperasihitungpengurangandigunakantanda
-.Caranyaadalahketikkanangkapertamalaludiikutitanda –
laluketikkanlagiangkakedua.Sebenarnyatidakhanyaduaangkasaja yang
bisadigunakan.Tetapilebihdariduaangka pun jugabisadihitung di MATLAB.
Dalamoperasipembagian pun samatahapannyasepertipenjumlahandanpengurangan.
Hanyasajatanda yang digunakanberbeda.Tanda yang digunakanadalah /.
Jikapadaoperasiperkaliantanda yang digunakanadalah
*.Contohpenulisanpembagiandanperkalianpada command window yakni, 12/6
untukpembagiandan 5*6 untukperkalian.Untukmengetahuihasilmya,
penggunadapatmenekantombol enter. Inihanyasekedarcontoh, penggunabisamenghitungangka-
angka yang lain sesuaidengankebutuhan.
Operasihitungperpangkatanjugabisadihitung di MATLAB.Contoh, 2 pangkat 5
dapatditulis 2^5.Lalutekan enter jikainginmengetahuihasilnya. Selainitu,
kitajugadapatmenghitungbentukakar di MATLAB.Contohnya, kitainginmengetahuihasildariakar
2. Yang ditulis di command window adalahsqrt(2) lalutekan enter makaakanmunculhasilnya.
Ada beberapahal yang harusdiperhatikandalamperhitunganmatematis di dalam
MATLAB.Yaknipenggunaantandakoma (ditulistitik (.) jika di dalam MATLAB), bukantanda
(,).Selainitu, yang
harusdiperhatikanjugaadalahpenggunaantandakurungnya.Jikakitainginmengetik 3 koma 5, maka
di comman window ditulis 3.5, bukan 3,5. Jikatandakurungcontonya,
kitainginmengetahuihasildari (akar 5 ditambah 5) pangkat 2, maka yang diketik di command
window adalah (sqrt(5)+5)^2. Penulisan kata jugadapatdilakukan di MATLAB,
caranyaadalahketik kata pertama, contoh A=’AKU’ (Diberitandapetik) laluketik kata kedua
B=’BAIK’ (jugadiberitandapetik). Makajikaingindigabungkankedua kata tersebut,
langkahnyaadalahketik [A,’ ‘,B] lalutekan enter. Makaakanmuncul AKU BAIK. Proses-Proses
yang adadiatasdilakukan di command window.

Cara menghapuspada MATLAB


Jika ingin menghapus perintah-perintah pada command window ketik clc pada keyboard
kemudian enter. Selanjutnya, jika ingin menghapus workspace maka ketik clear all lalu tekan
enter. Terjadi kesalahan karena penulisan rumus yang tidak benar, tidak sesuai dengan aturan
yang ada, seharusnya rumus yang di tuliskan dalam operasi tersebut yakni [a,’ ‘,b,’ ‘,c]

IV. KESIMPULAN

Matlab (Matrix Laboratory) adalahsebuah program


untukanalisisdankomputasinumerikdanmerupakansuatubahasapemrogramanmatematikalanjutan
yang dibentukdengandasarpemikiranmenggunkansifatdanbentukmatriks.Padaawalnya, program
inimerupakan interface untukkoleksirutinnumerikdariproyek LINPACK dan EISPACK.
Dan dikembangkanmenggunakanbahasa
FORTRAN, namunsekarangmerupakanprodukkomersialdariperusahaanMathworks,
Inc.yangdalamperkembanganselanjutnyadikembangkanmenggunakanbahasa C++ dan assembler
(utamanyauntukfungsi-fungsidasarMatlab).

Anda mungkin juga menyukai