• Tidak ada hasil yang ditemukan

Laporan praktikum Bilangan dan Operator Matematika Dalam Matlab

N/A
N/A
Protected

Academic year: 2021

Membagikan "Laporan praktikum Bilangan dan Operator Matematika Dalam Matlab"

Copied!
17
0
0

Teks penuh

(1)

PENDAHULUAN

PENDAHULUAN

A.

A. DADASASAR TR TEOEORIRI Matlab adalah

Matlab adalah sebuah bahasa sebuah bahasa dengdengan an (high(high-perfo-performancermance) ) kinerkinerja ja tinggtinggii un

untutuk k kokompmpututasi asi mamasalsalah ah teteknknikik.M.Matatlalab b memengnginintetegrgrasiasikakan n kokompmpututasasi,i, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk  visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk   pakai

 pakai dimana dimana masalah-masalah masalah-masalah dan dan penyelesaiannya penyelesaiannya diekspresikan diekspresikan dalamdalam notasi matematika yang familia

notasi matematika yang familiar. Penggr. PenggunaanMatlab meliputi bidang–bidangunaanMatlab meliputi bidang–bidang 

 Matematika dan !omputasiMatematika dan !omputasi 

 Pembentukan "lgorithmPembentukan "lgorithm 

 "kusisi #ata"kusisi #ata 

 Pemodelan, simulasi, dan pembuatan prototypePemodelan, simulasi, dan pembuatan prototype 

 "nalisa data, e$plorasi, dan visualisasi"nalisa data, e$plorasi, dan visualisasi 

 %rafik !eilmuan dan bidang &ekayasa%rafik !eilmuan dan bidang &ekayasa M"'

M"'" merupakan suatu sistem " merupakan suatu sistem interaktif yang memiliki interaktif yang memiliki elemen dataelemen data da

dalam lam susuatatu u arrarray ay sesehihingngga ga titidadak k laglagi i kikita ta didipupusinsingkgkan an dedengngan an mamasalsalahah dimensi. *al ini memungkinkan kita untuk memecahkan banyak masalah teknis dimensi. *al ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yang

yang terkait dengan komputasi, kususnya yang berhubungan dengan matri$ danberhubungan dengan matri$ dan formulasi vektor, yang mana masalah tersebut merupakan momok apabila kita formulasi vektor, yang mana masalah tersebut merupakan momok apabila kita har

harus us menymenyeleselesaikaaikannynnya a dendengan gan menmengguggunaknakan an bahbahasa asa levelevel l renrendah dah sepsepertertii Pa

Pascscallall, , + + dadan n aasisic.c.amama a M"M"''""  memerurupapakakan n sinsingkgkataatan n dadariri matrixmatrix laboratory

laboratory.M"'.M"'" pada aalnya " pada aalnya ditulis untuk memudahkan akses ditulis untuk memudahkan akses perangkatperangkat lun

lunak ak matmatrik rik yayang ng telatelah h dibdibententuk uk oleoleh h PP""+! +! dan dan /0/0PP""+!.+!.0aa0aat t iniini  perangkat

 perangkat M"'M"'" " telah telah menggabung menggabung dengan dengan "P""P"+! +! dan dan "0 "0 library,library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lun

lunak ak untuntuk uk komkomputputasi asi matmatri$ri$.#al.#alam am linlingkugkungangan n perperguguruaruan n tintinggi ggi tektekniknik,, Ma

Matltlab ab mmereruupapakkan an peperarangngkakat t ststananddar ar ununtutuk k mmemempeperkrkenenalalkakan n ddanan men

mengemgembanbangkgkan an penpenyayajian jian matmateri eri matmatemaematikatika, , rekrekayaayasa sa dan dan kelkelimuimuan.an.#i#i ind

industustri, ri, M"M"''" " mermerupaupakan kan perperangangkat kat pilpilihaihan n ununtuk tuk penpenelitelitian ian dendengangan  produktifitas

 produktifitas yang yang tingi, tingi, pengembangan pengembangan dan dan analisanya.1itur-fitur analisanya.1itur-fitur M"'M"'"" sudah banyak dikembangkan, dan lebih kita kenal dengan nama

sudah banyak dikembangkan, dan lebih kita kenal dengan namatoolboxtoolbox. 0angat. 0angat  penting

 penting bagi bagi seorang seorang pengguna Mpengguna Matlab, atlab, toolbo$ matoolbo$ mana na yang yang mandukung untuk mandukung untuk  le

leararnn ddaann apapplplyy technologi technologi yang yang sedang dipelajarinysedang dipelajarinya. a. ''oooolbo$ lbo$ toolbtoolbo$ o$ iniini

1 1

(2)

merupakan kumpulan dari fungsi-fungsi M"'" (M-files) yang telah dikembangkan ke suatu lingkungan kerja M"'" untuk memecahkan masalah dalam kelas particular."rea-area yang sudah bisa dipecahkan dengan toolbo$ saat ini meliputi pengolahan sinyal, system kontrol, neural netorks, fu22y logic, avelets, dan lain-lain.

Kelengkapan pada Sistem MATLAB

0ebagai sebuah system, M"'" tersusun dari 3 bagian utama

4. Develpment Envi!nment. Merupakan sekumpulan perangkat dan fasilitas yangmembantuanda untuk menggunakan fungsi-fungsi dan file-file M"'". eberapaperangkat ini merupakan sebuah graphical user  interfaces (%5). 'ermasuk didalamnyaadalah M"'" desktop dan +ommand 6indo, command history, sebuah editor dandebugger, dan  brosers untuk melihat help, orkspace, files, dan search path.

7. MATLAB Mat"emati#al $%n#tin Li&!a!'. Merupakan sekumpulan algoritmakomputasi mulai dari fungsi-fungsi dasar sepertri sum, sin, cos, dan comple$ arithmetic,sampai dengan fungsi-fungsi yang lebih kompek  seperti matri$ inverse, matri$eigenvalues, essel functions, dan fast 1ourier transforms.

8. MATLAB Lang%age.Merupakan suatu high-level matri$9array language dengan controlflo statements, functions, data structures, input9output, dan fitur-fitur object-orientedprogramming. ni 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 aplikasiyang komplek.

;. (!ap"i#s. M"'" memiliki fasilitas untuk menampilkan vector dan matrices sebagaisuatu grafik. #idalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untukvisualisasi data dua dikensi dan data tiga dimensi, image processing, animation, danpresentation graphics. ni juga melibatkan fungsi level rendah yang memungkinkan bagianda untuk  membiasakan diri untuk memunculkan grafik mulai dari benutk yang

(3)

sederhanasampai dengan tingkatan graphical user interfaces pada aplikasi M"'" anda.

3. MATLAB Appli#atin P!g!am Inte!)a#e *API+. Merupakan suatu library yangmemungkinkan program yang telah anda tulis dalam bahasa + dan 1ortran mampuberinterakasi dengan M"'". ni melibatkan fasilitas untuk pemanggilan routines dariM"'" (dynamic linking),  pemanggilan M"'" sebagai sebuah computationalengine, dan untuk 

membaca dan menuliskan M"'-files.  Mem%lai MATLAB

Perhatikan #ekstop pada layar monitor P+, mulailah M"'" dengan melakukandouble

clicking pada shortcut icon M"'".

a. ,endela pe!inta" *-mmand ind/+

Pada command indo, semua perintah matlab dituliskan dan diekskusi. !ita dapat menuliskan perintah perhitungan sederhana, memanggil fungsi, mencari informasi tentang sebuah fungsi dengan aturan penulisannya (help), demo program, dan sebagainya.

0etiap penulisan perintah selalu diaali dengan prompt <==>. Misal, mencari nilai sin ?3@, maka pada command indo kita dapat mengetikkan

==sin(?3) ans A -@.8B??B

 b. ,endela !%ang ke!0a *!kspa#e+

Cendela ini berisi informasi pemakaian variabel di dalam memori matlab. Misalkan kita akan menjumlahkan dua buah bilangan, maka pada command indo kita dapat mengetikkan

== bilangan4 A 4@  bilangan4A4@

== bilangan7 A 3  bilangan4A4@

==hasilA bilangan4 D bilangan7

(4)

hasilA43

5ntuk melihat variabel yang aktif saat ini, kita dapat menggunakan  perintah ho.

==ho

Eour variables are

 bilangan4 bilangan7 hasil

c. ,endela "ist!i *-mmand Hist!'+

Cendela ini berisi informasi tentang perintah yang pernah dituliskan sebelumnya.!ita dapat mengambil kembali perintah dengan menekan tombol  panah ke atas ataumengklik perintah pada jendela histori, kemudian melakukan

copy‐ paste ke command indo.  1a!ia&el dan Ope!at! 4. 1a!ia&el

0eperti bahasa pemrograman lainnya, matlab pun memiliki variabel, tetapi dalam penulisannya, variabel di dalam matlab tidak perlu dideklarasikan, karena matlab mampu mengenali tipe data dari variable dari isi variabel tersebut. "turan penulisan variabel pada matlab sama dengan aturan pada  bahasa pemrograman lainnya, yaitu bersifa case sensitive, diaali dengan huruf 

dan selanjutanya boleh menggunakan gabungan huruf 

‐angka atau tanda garis

 baah. Matlab mampu mengenali sampai 84 karakter pertama, selanjutnya

diabaikan. +ontoh == var4AF.? var4 A F.? == varG7AH7 8 ;I JarG7 A 7 8 ;

0emua tipe data di matlab memiliki bentuk yang sama, yaitu array. "rray minimal berukuran @$@ dan dapat bertambah menjadi array n $ m dimensi dengan sebarang ukuran. Matlab mempunyai beberapa tipe data dasar (atau

(5)

class), yaitu logical, char, numeric, cell, structure, java classes, function handles.

7. Bilangan Dan Ope!at! Matematika di Matla&

#i dalam matlab, operator diklasifikasikan menjadi tiga bagian, yaitu  ilangan ulat (integer)

 ilangan &eal

 ilangan !ompleks +ontoh bilangan bulat 

$A4@ $ A

4@

+ontoh bilangan real  KA4@.@4

K A

4@.@4@@

4 Ope!at! A!imatika

Operator aritmatika digunakan untuk mengerjakan komputasi numeric. Operator

Arti + Penjumlahan ‐ Pengurangan * Perkalian (aturan matriks) .* Perkalian masing‐ masing eleman ang !ersesuaian (aturan arra) " Pem!agian kanan (matriks) ." Pem!agian kanan (arra) # Pem!agian kiri (matriks) .# Pem!agian kiri (arra) $

(6)

% Perpangkatan (matriks)

.% Perpangkatan

(arra)

& langkah

B. ALAT DAN BAHAN PRAKTIKUM 4. aptop9P+.

2. 'otare ,-.

-. TU,UAN

4. Mahasisa mampu mengoperasikan Matlab dan memanfaatkannya sebagai perangkat 0imulasi untuk praktikum Pengolahan 0inyal.

LISTIN( PRO(RAM

A. ,OB 2

1.

uatlah program untuk menggambarkan grafik yA cos t, pada interval tA@ to tA4@.

(7)

2.

uatlah program untuk menggambarkan grafik yA 7cos t, pada interval tA@ to tA4@.

3.

uatlah program untuk menggambarkan grafik yA sin t, pada interval tA@ to tA4@.

(8)

4.

uatlah program untuk menggambarkan grafik yA 7sin t, pada interval tA@ to tA4@.

5.

5langi soal no. 4,7,8 dan ; untuk tAH3 4@ 43 7@ 73I, berikan argument anda tentang kondisi tersebut L

1.

5lang o. 4

(9)

7. 5lang o. 7

8. 5lang o. 8

;. 5lang o. ;

(10)

6.

uatlah program untuk menggambarkan grafik vA cos t dan iA sin t,  pada interval tA@ to tA 4@.

DATA HASIL PER-OBAAN

(11)

1.

uatlah program untuk menggambarkan grafik yA cos t, pada interval tA@ to tA4@.

2.

uatlah program untuk menggambarkan grafik yA 7cos t, pada interval tA@ to tA4@.

3.

uatlah program untuk menggambarkan grafik yA sin t, pada interval tA@ to tA4@.

(12)

4.

uatlah program untuk menggambarkan grafik yA 7sin t, pada interval tA@ to tA4@.

5.

5langi soal no. 4,7,8 dan ; untuk tAH3 4@ 43 7@ 73I, berikan argument anda tentang kondisi tersebut L

(13)

1.

5lang o. 4

7. 5lang o. 7

8. 5lang o. 8

;. 5lang o. ;

(14)

6.

uatlah program untuk menggambarkan grafik vA cos t dan iA sin t,  pada interval tA@ to tA 4@.

ANALISA DATA

(15)
(16)

KESIMPULAN

(17)

DA$TAR PUSTAKA

 a2aruddin, 0'. M'.  Modul Praktikum Metode Numerik Pengantar MATLAB  Ruang Kerja MATLAB Politeknik egeri hokseumae.

Referensi

Dokumen terkait

dalam konteks pemikiran bahwa, Muhammad adalah tokoh historis yang harus dikaji dengan kritis, (sehingga tidak hanya menjadi mitos yang dikagumi saja, tanpa

Lloyd sangat bersimpati pada kebutuhan pekerja untuk beristirahat “kita semua telah bekerja pembongkaran di sini,” katanya, tapi cepat menjepit pada orang-orang yang tidak sah..

Hasil rekapitulasi jawaban kuesioner yang dijawab langsung oleh ibu menunjukan bahwa ibu dengan sikap baik (58,5%) lebih banyak memberikan ASI eksklusif dibandingkan ibu dengan

[r]

Pada saat tombol berfungsi sebagai New Art Maintains Appearance, jika objek yang Anda pilih memiliki style atau efek khusus, maka setelah Anda melepaskan objek yang terpilih

Untuk membuktikan bahwa setiap objek diletakkan pada layer-layer yang terpisah, munculkanlah jendela Layers dengan mengklik menu Window &gt; Layers sampai Anda melihat

Pada tahap ini peneliti dan guru menyiapkan segala sesuatu yang berkenaan dalam proses pembelajaran yang akan dilaksanakan, antara lain adalah sebagai berikut: a)

“ Masyarakat Salatiga belum mengetahui sejarah atau lahirnya Batik Plumpungan