Anda di halaman 1dari 4

1. Jelaskanmengapamatlabtidakdisebutsebgaisoftware?

Jawab.
Karenamatlabmerupakansuatubahasapemrograman.Bahasapemrogramanmerupak
ankumpulanintruksi/perintahuntukmembuatsuatu program atau software.
2. Tuliskandanjelaskanpenerapanmatlabpadabidanggeofisika
Jawab.
Dalamgeofisikaadatigahalutama yang akandilakukan, yaituakuisisi data,
pengolahan data, daninterpretasi data. Matlabdapatdigunakandalam proses
pengolahan data. Baikituuntukpengolahansinyal, komputasi,
danpemodelanbawahpermukaan.
3. Jelaskanistilah-istilah yang seringdigunakandalampemrogramanberikut,
Jawab.
 syntaxmerupakanaturanmenulis 'kalimat' agar
mampudimengertiolehbahasapemrograman.
 IDE (Integrated Development Environment) merupakan program komputer
yang memilikibeberapafasilitas yang
diperlukakndalampengembanganperangkatlunak
 interpretermerupakanperangkatlunak yang
berfungsiuntukmelakukaneksekusisejumlahintruksi yang
ditulisdidalamsuatubahasapemrograman.
 iterasimerupakansuatu proses ataucaraberulang-ulang (perulangan)
dalammenyelesaikansuatupermasalahanmatematik
 basis data merupakankumpulaninformasi yang
disimpandidalamkomputersecarasistemtiksehinggadapatdiperiksamenggunaka
nsuatu program komputeruntukmemperolehinformasidari basis data tersebut.
4. Dalam proses perulangan (looping), padamatlabdikenal 2
jenisperulangan.Jelaskansecaraspesifikperbedaankeduaperulangantersebut?
jawab.
 loop for,
perulanganinimemungkinkansekelompokperintahdiulangsebanyaksuatujumlah
yang tetap. bentukumum loop for, yaitu:
for x = array
perintah
end
 loop while,
perulanganinimemungkinkansekelompokperintahdiulangsecaratidakterbatas.
bentukumumnya, yaitu:
while ekspresi
peintah
end
5. DiberikansebuahmatriksxA=[-8 2 4; 3 0 1; 9 3 2; 5 6 -1]. tentukan:

jawab.

a. A(3,2) = 3
b. A(4,1) = 5
c. A(:,2) =[2;0;3;6]
d. A(1,:) = [-8 2 4]
e. A (1:4,2:3) = [2 4; 0 1; 3 2; 6 -1]
f. A (2,end) = 1
6. JikaterdapatmatriksA2x2dijumlahkan, dikurangkan, dandibagiterhadapmatriksC2x2.
apa yang terjadi?.jelaskansecararincidalambentukelemen-elemen yang
mengandung index daridalammatrikstersebut.
Jawab.
MisalkanA = [a11 a12; a21 a22] danC = [c11 c12; c21 c22]
Maka, A2x2 + C2x2 = D2x2
SehinggaD2x2 = [a11+c11 a12+c12; a21+c21 a22+c22]
Ketikadijumlahkanmaka yang
akanterjadiadalahakanmunculmatriksbarudimanamatrikstersebutmerupakanhasilp
enjumlahanantaraelemen-elemenmatriksA danmatriksCdenganindeks yang
sama.Syaratoperasipenjumlahanmatriksyaitumatriksmemilikiukuran yang
samaBegitu pula untukkasusoperasipengurangandanpembagianmatriks.
7. Jelaskanfungsidarialgoritma flowchart berikut:
Jawab.

a) = simbol untuk mengawali dan mengakhiri


algoritma
b) = simbol untuk memutuskan arah atau
percabangan yang di ambil sesuai dengan
yang saat itu terjadi, BENAR atau SALAH

c) = untukmelakukanperhitunganmatematika
yang hasilnyadiberikansebagaisuatu variable

d) = untukmembaca data
ataujugauntukmenanyakan/meminta data
untukdijadikanhargasuatu variable

8. Perhatikan source code berikut:


For a = 1:0.25:3
disp (a)
end
Jawab.
Source code diatasmerupakansuatuintruksiperulangan for.Dimana variable a
akanmengalamiperulangandari 1 sampai 3 dengan interval 0,25.
Kemudianmaksuddari ‘disp (a)’ adalahuntukmenampilkannilai variable a. dan
‘end’ menyatakanbahwaperintahsudahberakhir.
9. Jelaskanpengertiandanfungsidaridarimatlab environment berikut:
a. Matlab command window
b. Edit window
c. Matlab workspace
d. Command history
Jawab.
a. Matlab command window untuk memanggil tool matlab editor, debugger
atau fungsi fungsi yang lain. Window ini juga dapat digunakan untuk menulis
suatu program.
b. Edit window atau editor berfungsi sebagai editor script matlab (m-file) untuk
mengakses window m-file ini dapat dilakukan dengan cara mengetikkan edit
pada command window
c. Workspace berfungsi sebagai pengingat setiap variable yang dimasukkan
dalam matlab
d. Command history merupakan tempat tersimpannya pernyataan-pernyataan
yang dibuat pada command window
10. Hitung nilai AxB (perkalian matriks) serta hitunglah juga hasil perkalian matriks
tersebut dalam bentuk elemen-elemen indeks nya
4 5 6
1 2 5 4
1 2 1
A=[2 5 3 2 ] B=[ ]
6 3 2
3 5 1 4
5 4 3
Jawab.
AxB =
1𝑥4 + 2𝑥1 + 5𝑥6 + 4𝑥5 1𝑥5 + 2𝑥2 + 5𝑥3 + 4𝑥4 1𝑥6 + 2𝑥1 + 5𝑥2 + 4𝑥3
[2𝑥4 + 5𝑥1 + 3𝑥6 + 2𝑥5 2𝑥5 + 5𝑥2 + 3𝑥3 + 2𝑥4 2𝑥6 + 5𝑥1 + 3𝑥2 + 2𝑥3]
3𝑥4 + 5𝑥1 + 1𝑥6 + 4𝑥5 3𝑥5 + 5𝑥2 + 1𝑥3 + 4𝑥4 3𝑥6 + 5𝑥1 + 1𝑥2 + 4𝑥3
56 40 30
=[41 37 29]
43 44 37

Anda mungkin juga menyukai