Anda di halaman 1dari 15

FIA AMALIA/60400114026/FISIKA B

TUGAS 4 PROGRAM FISIKA KOMPUTASI

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
');

Hasil eksekusi programnya


:
***********************************************************
+++++++++++
HELLO EVERYBODY
+++++++++++
+++
WELCOME TO COMPPUTATIONAL
+++
++++++++
PHYSIC LAB
++++++++
***********************************************************
NAMA SAYA ADALAH FIA AMALIA
2. Jelaskan masing-masing kelebihan dan kekurangan pada jendela
command window dan jendela Matlab editor, sertakan dengan masingmasing contoh yang dikemukakan !
Jawab:
a. Kelebihan command window
Hasilnya dapat langsung dilihat (dieksekusi), misalnya pada saat
melakukan sintak: a=10 maka dengan menekan tombol enter,
dapat langsung menampilkan hasilnya di bagian bawah
pernyataan yang telah diketik, yaitu a = 10
Dapat mendeteksi kesalahan dalam menjalankan perintah,
misalnya apabila kita memberi nilai a = 10, kemudian memberi
pernyataan di baris baru dengan a = M, maka kesalahan ini jelas
akan terdeteksi di bagian bawah pernyataan yang telah dibuat
ketika kita menginginkan hasilnya.
b. Kelemahan command window
Sulit mengevaluasi perintah secara keseluruhan jika ada
perubahan nilai pada beberapa variabel karena perintahnya
dilakukan baris demi baris. Misalnya ketika kita membuat
pernyataan yang sudah cukup banyak barisnya kemudian
terdapat salah satu variabel yang salah, maka untuk
memperbaiki variabel tersebut maka jalan satu-satunya adalah
menghapus semua pernyataan yang telah dibuat sebelumnya.
Program yang telah dibuat tidak dapat disimpan di komputer.
Ketika kita ingin melihat perintah-perintah yang telah dibuat
sebelumnya pada saat matlab telah ditutup, maka semua
perintah tidak akan muncul lingkungan command window
kecuali pada histori
c. Kelebihan M-File

Dapat mengevaluasi perintah secara keseluruhan jika ada


perubahan nilai pada beberapa variabel. Misalnya ketika kita
membuat pernyataan yang sudah cukup banyak barisnya
kemudian terdapat salah satu variabel yang salah, maka untuk
memperbaiki variabel tersebut maka kita tinggal mengeditnya
dengan melakukan tombol backspace dan lain-lain.

Dapat disimpan di komputer. Data yang telah dibuat dapat


dilihat kembali apabila kita hendak membuka file yang telah
disimpan sebelumnya dalam folder tertentu

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:

a. Cara membuka program pemrograman Matlab


Dengan cara melalui menu
Klik Start pada taskbar
Kemudian pada bagian search programs and files diketik program
MATLAB maka akan muncul icon matlab
Dengan cara toolbar
Klik kanan pada taskbar, kemudian pilih menu toolbars, lalu klik
menu desktop
Setelah toolbar aktif, maka klik menu toolbar pada taskbar
kemudian pilih icon Matlab
Dengan cara melalui keyboard
Menekan tombol windows pada keyboard
Ketik keyword Matlab di kolom pencarian program
Menekan tombol enter, kemudian software matlab akan muncul .
b. Cara menyimpan program pada Script M-File Matlab
Dengan cara melalui menu
Klik menu file pada menu bar
Pilih Save as lalu ketik nama file yang diinginkan kemudian
save
Dengan cara toolbar
Klik icon save pada kotak ribbon
Kemudian ketik nama file yang diinginkan ,lalu save
Dengan cara melalui keyboard

Menekan tombol ctrl sambil menekan tombol s


ketik nama file yang diinginkan kemudian enter
c. Cara mengeksekusi program pada Script M-File Matlab
Dengan cara melalui menu
Klik menu debug pada menu bar
Pilih Save File and Run Untitled.m
Dengan cara toolbar
Klik icon Run Untitled.m pada kotak ribbon
Dengan cara melalui keyboard
Menekan tombol F5 pada keyboard
Modul atau cara singkat prosedur membuka program pemrograman
Matlab, menyimpan program pada Script M-File Matlab, dan mengeksekusi
program pada Script M-File Matlab

a. Cara membuka program pemrograman Matlab


Dengan cara melalui menu
Klik Start pada taskbar

Kemudian pada bagian search programs and files diketik program


MATLAB maka akan muncul icon matlab

Mengarahkan kursor ke icon Matlab, kemudian 1 kali maka akan


muncul software Matlab

Dengan cara toolbar


Klik kanan pada taskbar, kemudian pilih menu toolbars, lalu klik
menu desktop

Setelah toolbar aktif, maka klik menu toolbar pada taskbar


kemudian pilih icon Matlab

Menunggu beberapa saat Program Matlab akan muncul

Dengan cara melalui keyboard


Menekan tombol windows pada keyboard

Mengarahkan kursor pada desktop ke kotak keyword dengan


menekan tombol arah panah pada keybord, kemudian ketik
keyword Matlab di kolom pencarian program

Menekan tombol enter, kemudian software matlab akan muncul .

b. Cara menyimpan program pada Script M-File Matlab


Dengan cara melalui menu
Klik menu file pada menu bar lalu pilih save as

Mengetik nama file yang diinginkan kemudian save

Dengan cara toolbar


Klik icon save pada kotak ribbon

Kemudian ketik nama file yang diinginkan ,lalu save


Dengan cara melalui keyboard
Menekan tombol ctrl sambil menekan tombol s, maka akan
tampil kotak perintah seperti di bawah

ketik nama file yang diinginkan kemudian enter


c. Cara mengeksekusi program pada Script M-File Matlab
Dengan cara melalui menu
Klik menu debug pada menu bar
Pilih Save File and Run Untitled.m

Dengan cara toolbar


Klik icon Run Untitled.m pada kotak ribbon, seperti gambar di
bawah

Sehingga pada lingkungan comman window akan tampil jendela


utama Matlab seperti gambar di bawah

Dengan cara melalui keyboard


Menekan tombol F5 pada keyboard, maka akan tereksekusi di
command window
4. Jelaskan istilah berikut
a.
b.
c.
d.
e.

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.

Running adalah suatu perintah untuk menentukan hasil pernyataan atau


perintah pada M-File yang akan diekseskusikan pada command window
j. Script M-File adalah suatu perintah untuk menangani baris-baris intruksi biasa
k. Command window adalah jendela yang berfungsi untuk menuliskan
serangkaian intruksi.
n.
5. Program nomor 5
:
o.

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.

Jika anda ingin sukses maka lakukanlah dari awal


');
disp('
Karena waktu itu akan sia-sia jika tidak digunakan
');
disp('Mari kita laksanakan semoga bermanfaat bagi Anda dan saya sendiri
pribadi');
disp('*******************************************************************
******');

x.
y.

z.
aa.Hasil eksekusi programnya
ab.

**********************************************************************
***

ac.

Belajar sedikit demi sedikit lebih baik daripada belajar paksa

ad.

Jika anda ingin sukses maka lakukanlah dari awal

ae.

Karena waktu itu akan sia-sia jika tidak digunakan

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

d. Tanda () berfungsi untuk menyambung baris berikutnya (karena penulisan


sintak memiliki karakter yang terbatas)
e. Tanda ([]) berfungsi sebagai matrix
f. Tanda () atau karakter yang diketik berfungsi untuk menampilkan karakter
yang akan diketik
g. Tanda (.) dibaca titik berfungsi untuk menulis angka decimal
l. Tanda (>>) dibaca prompt command berfungsi untuk menyatakan Matlab siap
menerima perintah atau penanda baris intruksi.
h. Tanda (!) berfungsi sebagai karakter sama dengan tanda @
i. Tanda () Berfungsi sebagai keterangan yang memiliki hasil\
j. Tanda (:) berfungsi untuk menujukkan interval atau batas
8. Program nomor 8
:

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
>>

Anda mungkin juga menyukai