Tugas 4
Tugas 4
1. Program nomor 1
clear all;
clc;
disp('***********************************************************');
disp('+++++++++++
HELLO EVERYBODY
+++++++++++');
disp('+++
WELCOME TO COMPPUTATIONAL
+++');
disp('++++++++
PHYSIC LAB
++++++++');
disp('***********************************************************');
disp('
NAMA SAYA ADALAH FIA AMALIA
');
d. Kelemahan M-File
Hasilnya tidak dapat ditampilkan langsung, akan tetapi dapat
ditamppilkan di command window .
Tidak dapat mendeteksi kesalahan pada pemograman, namun
dapat terbaca di command window
3. Tuliskan masing-masing cara melalui menu, toolbar, keyboard, atau cara
lain untuk:
a. Membuka program pemograman Matlab
b. Menyimpan program pada Script M-File Matlab
c. Mengeksekusi program pada Script M-File Matlab
Melalui ketiga cara tersebut, buatlah modul atau cara singkat prosedur
dengan mengcut misalnya melalui paint atau cara lain yang diketahui
Jawab:
Data string
Variabel
Num2str
Disp
Direktori
f.
Prompt
Matlab
g. Statemen
h. Bahasa
pemrograma
n
i.
j.
k.
l.
Algoritma
Running
Script M-File
Command
Window
m. Jawab:
a. Data String dalam MATLAB adalah tipe data yang terdiri atas huruf-huruf dan
atau nilai-nilai ASCII yang ditampilkan representasinya. String adalah teks
yang diawali dan diakhiri dengan apostrof .
b. Variabel adalah bahasa pemrograman yang bersifat case sensitive,diawali
dengan huruf dan selanjutanya boleh menggunakan gabungan huruf angka
atau tanda garis bawah.
a. Num2str adalah sebuah perintah untuk mengkonversi bilangan ke string
b. Disp adalah sebuah perintah yang digunakan untuk menampilkan pesan pada
command window.
c. Direktori adalah penamaan koleksi file. Ini adalah cara untuk mengelompokkan
file sehingga dapat mengatur file-file tersebut
d. Prompt Matlab adalah suatu tanda yang menyatakan Matlab siap menerima
perintah atau penanda baris intruksi.
e. Statemen adalah perintah atau pernyataan yang akan dijalankan
f. Sintak menunjukkan rumus
g. Bahasa pemrograman adalah suatu himpunan dari aturan sintaks dan semantik
yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer dapat menentukan secara persis data
mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil
dalam berbagai situasi.
h. Algoritma adalah prosedur langkah-demi-langkah untuk penghitungan.
Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran
otomatis. Algoritma merupakan
metode efektif diekspresikan sebagai
rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik
untuk menghitung sebuah fungsi. Dimulai dari sebuah kondisi awal dan input
awal (mungkin kosong), instruksi-instruksi tersebut menjelaskan sebuah
komputasi yang, bila dieksekusi, diproses lewat sejumlah urutan kondisi
terbatas yang terdefinisi dengan baik, yang pada akhirnya menghasilkan
"keluaran" dan berhenti di kondisi akhir.
i.
p.
q.
r.
s.
t.
u.
clear all;
clc;
%Program pernyataan saya
%Oleh : Fia Amalia
disp('*******************************************************************
******');
disp('
Belajar sedikit demi sedikit lebih baik daripada belajar paksa
');
v. disp('
w.
x.
y.
z.
aa.Hasil eksekusi programnya
ab.
**********************************************************************
***
ac.
ad.
ae.
af.
Mari kita laksanakan semoga bermanfaat bagi Anda dan saya sendiri
pribadi
ag. *************************************************************************
6. Pada soal nomor 5 di atas, jelaskan mengapa baris pertama dan kedua tidak
terlihat tampilannya. Apa fungsi masing-masing dari setiap karakter dan tanda
baca di atas ? jelaskan !
ah.Jawab:
ai. Baris pertama dan kedua tidak tampil pada command window karena diawali
tanda persen (%) yang berfungsi untuk menulis komentar yang tidak akan
pernah diproses pada saat dieksekusi (running) program dan dapat juga
digunakan sebagai informasi program yang dibuat atau dikerjakan.
aj. Adapun fungsi masing-masing dari setiap karakter dan tanda baca di atas
adalah sebagai berikut:
a. intruksi clear berfungsi untuk membersihkan memory semua variabel yang
telah dibuat sedangkan intruksi clc berfungsi untuk membersihkan layar di
Command Window.
b. Tanda titik koma atau semicolon (;) adalah suatu tanda yang ada diakhir baris
perintah digunakan untuk mengunci hasil dan tidak menampilkan hasil
perintah pada command window
c. Disp berfungsi untuk menampilkan pesan pada command window yang
dilanjutkan dengan tanda ( ) apabila dalam bentuk teks
7. Pada penulisan tanda baca ada beberapa simbol yang perlu dipahami, kemukakan
masing-masing fungsinya !
ak. Jawab:
a. Tanda titik koma atau semicolon (;)adalah suatu tanda yang ada diakhir baris
perintah digunakan untuk mengunci hasil dan tidak menampilkan hasil
perintah pada command window
b. Tanda persen (%)berfungsi untuk menulis komentar yang tidak akan pernah
diproses pada saat dieksekusi (running) program dan dapat juga digunakan
sebagai informasi program yang dibuat atau dikerjakan.
c. Tanda (,) berfungsi sebagai penanda baris dan kolom pada matrix
al.
am.
an.
ao.
ap.
aq.
ar.
as.
clear all;
clc;
x=0:10:360
disp('y=cos x');
y=cos(x)
disp('z=sin x');
z=sin (x)
av.
aw.
ax.
ay.
az.
x =
at.
au.Hasil eksekusi programnya
Columns 1 through 20
0
120
110
ba.
bb.
bc.
bd.
10
130
20
140
30
150
40
160
50
170
60
180
70
190
80
90
100
240
360
250
260
270
280
290
300
Columns 21 through 37
200
320
310
be.
bf.
bg.
bh.
bi.
bj.
bk.
bl.
210
330
220
340
230
350
y=cos x
y =
Columns 1 through 12
1.0000
-0.8391
0.4081
0.1543
-0.6669
0.6333
-0.1104
-0.4481
0.8623
-0.9990
bm.
bn.
bo.
bp.
0.9650
-0.9524
0.9380
-0.5985
0.5624
-0.0221
Columns 13 through 24
0.8142
-0.3673
-0.1978
0.6993
-0.9756
0.4872
-0.8839
0.9961
-0.7877
0.0663
bq.
br.
bs.
bt.
Columns 25 through 36
0.3258
0.2410
-0.7302
0.9844
-0.9217
0.9037
-0.9912
0.7597
-0.2836
-0.5253
bu.
bv.
bw.
Column 37
bx.
by.
bz.
ca.
cb.
cc.
cd.
ce.
cf.
-0.2837
z=sin x
z =
Columns 1 through 12
0.7739
cg.
ch.
ci.
cj.
-0.2624
-0.3048
0.3466
-0.8012
0.8268
-0.9998
Columns 13 through 24
0.9978
ck.
cl.
cm.
cn.
0.5806
-0.9301
0.9802
-0.7149
0.2194
-0.8733
0.4677
0.0884
-0.6161
Columns 25 through 36
0.8509
co.
cp.
cq.
cr.
cs.
ct.
cu.
0
-0.5440
0.9129
-0.9880
0.7451
-0.9939
0.8940
-0.5064
-0.0442
0.9454
-0.9705
0.6832
-0.1760
-0.3878
-0.4282
-0.1324
0.6503
-0.9589
Column 37
0.9589
>>