itc matlab , statement pemilihan kondisi
TRANSCRIPT
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
1/15
Makalah Praktikum Pemrograman Komputer
Modul VII
ITC MATLAB ,
STATEMENT PEMILIHAN KN!ISI
Disusun oleh :
Hasan Djadid Assegaf
1431010056
La"oratorium Pemrograman Komputer !an Matematika Teknik
Program Studi Teknik Kimia
#akulta$ Teknologi Indu$tri
%ni&er$ita$ Pem"angunan Na$ional 'Veteran( )a*a Timur
Sura"a+a
Page | 0
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
2/15
!A#TA ISI
Datar
isi.......................................................................................................................
..............1
Tujuan Dasar
teori...................................................................................................................
..!
1. "A" #
Pendahuluan......................................................................................................
.........................3
!. "A" ##
$%$&'A#
$AT'A".............................................................................................................
..5
(ile
)e*....................................................................................................................
................6
%dit....................................................................................................................
.........................+
,ut Hel-
Preerene.........................................................................................................
......../
$
(ile.....................................................................................................................
...................
#(2tateents........................................................................................................
....................10
2*ith
2tateent..........................................................................................................
............11
3. P%)&T&P.................................................................................................
.................1!
Datar
Pustaa..............................................................................................................
............13
Page | 1
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
3/15
Tu-uan
Tujuan husus odul :
1. $e-elajari -enggunaan siste hel- untu engetahui commandsdan syntaxdasar $AT'A"
!. Da-at enggunaan $AT'A" untu desain lter
!a$ar Teori
$AT'A" $atri7 'a8orator9 adalah se8uah -rogra untu analisis dan
o-utasi nueri. Pada a*aln9a -rogra ini eru-aan interface untu
olesi rutinrutin nueri dari -ro9e '#)PA,; dan %#2PA,; naun
searang eru-aan -rodu oersial dari -erusahaan $ath*ors #n.
$AT'A" telah 8ere8ang enjadi se8uah environment-erograan 9ang
anggih 9ang 8erisi ungsiungsi built-inuntu elauan tugas -engolahan
sin9al alja8ar linier dan alulasi ateatis lainn9a. $AT'A" juga 8erisi
toolbox9ang 8erisi ungsiungsi ta8ahan untu a-liasi husus .
$AT'A" 8ersiat extensible dala arti 8ah*a seorang -engguna da-at
enulis ungsi 8aru untu dita8ahan -ada library etia ungsiungsi
built-in 9ang tersedia tida da-at elauan tugas tertentu. ;ea-uan
-erograan 9ang di8utuhan tida terlalu sulit 8ila Anda telah eilii
-engalaan dala -erograan 8ahasa lain se-erti , PA2,A' atau(
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
4/15
Page | 3
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
5/15
BAB I
PEN!AH%L%AN
Pengenalan Program Matla"
$atla8 eru-aan 8ahasa -erograan o-uter 8er8asis *indo*s
dengan orientasi dasarn9a adalah atri naun -ada -rogra ini tida
enutu- eunginan untu -engerjaan -erasalahan non atri. 2elain
itu atla8 juga eru-aan 8ahasa -erograan 9ang 8er8asis -ada o89e
. Pada atla8 terda-at tiga *indo*s
9ang digunaan dala o-erasin9a 9aitu oand *indo*s la9ar -erintah
dan gure *indo*s la9ar ga8ar serta )ote Pad se8agai editor -rogra.
$AT'A" 9ang 8erarti ?matrix laboratory
? dii-taan -ada ahir tahun 1+0
an oleh ,le@e $oler
9ang eudian enjadi ;etua De-arteen #lu
;o-uter
di &ni@ersitas )e* $e7i. $AT'A" adalah se8uah 8ahasa dengan
ea-uan tinggi untu o-utasi tenis. #a engga8ungan komputa$i,
&i$uali$a$i, dan pemrogramandala satu esatuan 9ang udah
digunaan di ana asalah dan -en9elesaiann9a dies-resian dala
notasi ateati 9ang sudah dienal. Peaaian $AT'A" eli-uti :
$ateatia dan o-utasi
Penge8angan algorita
Auisisi data
Peodelan siulasi dan -rotot9-e
Bra sainti dan engineering
Perluasan -eaaian se-erti gra-hial user interae B.
$AT'A" adalah s9ste interati 9ang e-un9ai 8asis data arra9 9ang
tida e8utuhan diensi. #ni eunginan ita da-at en9elesaian
8an9a asalah o-utasi tenis hususn9a 9ang 8eraitan dengan
orulasi atri dan @etor.
.indo*$ pada Matla"
Menu Command .indo*$
,oand *indo*s la9ar -erintah digunaan untu enjalanan
-rograC -erintah 9ang di8uat -ada la9ar editor atla8. Pada *indo*sCla9ar
ini anda da-at engases -erintah au-un o-onen -enduung hel- le
Page | 4
http://id.wikipedia.org/w/index.php?title=Cleve_Moler&action=edit&redlink=1http://id.wikipedia.org/wiki/Ilmu_Komputerhttp://id.wikipedia.org/wiki/Ilmu_Komputerhttp://id.wikipedia.org/wiki/Ilmu_Komputerhttp://id.wikipedia.org/wiki/Ilmu_Komputerhttp://id.wikipedia.org/w/index.php?title=Cleve_Moler&action=edit&redlink=1 -
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
6/15
dll 9ang ada atla8 seara langsung. 2alah satu irri dari oand
*indo*s ditandai dengan tanda -ro-t . 'a9ar enu oand
*indo*s terlihat -ada ga8ar di8a*ah
Page | 5
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
7/15
BAB II
MEM%LAI MATLAB
$atla8 adalah -aet -erograan ateatia 8er8asis atri. Pada
-rogra atla8 ada dua ara -ela9anan -rogra. &ntu -rogra 9ang
sederhana ita da-at langsung engetian -rogra -ada Command
window di $athla8 -ro-t hal terse8ut aan le8ih e-at dan esien. Teta-i
jia ita aan ena8ah -erintah eru8ah nilai satu atau le8ih @aria8le
e-er8aii -rogra aan sangat e8osanan. Hal terse8ut da-at
diatasi dengan engerjaan -rogra -ada scriptlesatau M-les, sehingga
ita da-at en9i-an dan eanggil e8ali -rogra 9ang telah di8uat
untu dilauan -er8aian. )aa le ini diahiri dengan estensi E.F
ontohn9a 8elajar..
,ontoh -erintah-erintah:
$engha-us seua @aria8le 9ang sedang ati.
lear
$e8ersihan Command window
l
$ena-ilan @aria8le 9ang ati dala eori o-uter
*ho
*hos G&ntu inorasi 9ang le8ih detail
2eua dala o-utasi 8etul8etul di-erti8angan 9aitu -ada
julah 1 9ang 8iasa dise8ut salar.
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
8/15
$enggeser
'a9ar
*indo*
II/0 #ile$enu le eru-aan ite untu enangani setu- stateent 9ang
8erhu8ungan dengan le.
II/1 Ne*
Menu Ne* merupakan $u" menu
Page | +
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
9/15
$ena-ilan dialog 8o7 -en9i-anan data dala orat A2,##
Pada enu ini anda di-erintahan eilih leta dri@e diretor9 dariasuan naa le dengan estensi at .at untu en9i-an*ors-aele8ar erja -ada atla8.
2et -ath
Pada 8agian ini digunaan untu elauan setting -ath Clintasan 9angaan dienali oleh -rogra -ada saat eseusi le 9ang telah di8uat.
Print$eneta seua te7t 9ang 8erada -ada oand *indo*s. Iia 9angingin dieta tida ingin seuan9a aa eta 8agian @aria8le 9angingin dieta.
%7it atla8Perintah untu eluar dari -ela9anan atla8.
II/2 Edit$enu edit adalah 8agian dari atla8 9ang enangani asilitas editing
$enu edit terlihat se-ertio ga8ar
II/3 Cut$engha-us te7t 9ang di8lo dari oand *indo* dan te7t terse8utdisi-an -ada li-8oard.
,o-9$engo-9 du-liat te7t 9ang di8lo dari oand *indo*eli-8oard.
Paste
$enulis te7t 9ang ada -ada li-8oard e oand *indo*. ,lear oand *indo*
Page | /
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
10/15
$e8ersihan le8ar erja
II/4 Pre5eren6e$enu o-tion adalah 8agian dari -reerene 9angenangani setting*indo*s atla8. 2alah satu ungsi dari 8agian ini adalah se8agai 8eriut :
(orat nueri 9ang di-aai:J(orat ,ontoh ;eterangan2hort
'ong
He7
"an
Plus
rationa
l
35./3333
35./333333333
334
4041eaaaaaaaa
8
35./3
>
!15C6
(i7-oint dengan orat 5 digit
(i7-oint dengan orat 16 digit
He7adeial
(orat dala dolar dan sen !
desial digit
Pe8erian s98ol > atau nol
(ungsi -oint ditulisan dala
8ilangan -eahan
'ooseTa-ilan nueri dengan 8aris 8aru se8elu dan sesudah atri.
,o-atTa-ilan nueri tan-a 8aris 8aru se8elu dan sesudah atri.
Turn %ho
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
11/15
*adah untu elauan -erograan 9ang 8ernaa $(ile. Di dala $
(ile -rogra Anda da-at disi-an didala o-uter dan 8isa Anda 8ua
dan gunaan a-an -un Anda inginan. Terda-at to8ol husus jia Anda
ingin engeseusi -rogra Anda. &ntu eulai sri- $(ile Anda8isa
eulai dengan e8ua le 8aru elalui ain *indo* (ile L)e* L$
(ileatau engli ion 9ang ada di jendela utaa. 2etelah itu aan ter8ua
jendela se-erti di 8a*ah ini.
pen M9#ile
$ena-ilan dialog 8o7 untu e8ua se8uah $(ile 9ang di-ilih
sesuai dengan -ilihan -ada dialog 8o7 edala editor.
;ota Dialog Diretor9 9ang ati enutu- *indo*
;li jia
T9-e estensi )aa le
II/:I5 Statement$
Perograan ini eru-aan stateent untu -era8angan -rogra
8erdasaran satuC8e8era-a ondisiCs9arat tertentu. 2intas 9ang digunaan
dala $AT'A" terda-at -ada Ta8el 5.4. Ta8el 5.4 29nta7 # 2tateents 2atu
s9arat Dua s9arat Tiga s9arat atau le8ih
Sau $+arat !ua $+arat Tiga $+arati s9arat
Dijalanan jias9arat di-enuhiM
endM
i s9arat
Dijalanan jia s9aratdi-enuhiM
else
Dijalanan jia s9arat
tida di-enuhiM
endM
i s9arat1
Dijalanan jias9arat1
di-enuhiM
elsei s9arat !
Dijalanan jia s9arat
!
di-enuhiM
elsei s9arat 3
Dijalanan jia s9arat
Page | 10
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
12/15
3
di-enuhiM
elsei....
.......
else....
Dijalanan jia s9arat
selain di atas tida
di-enuhiMM
endM
2e8agai ontoh etian ode 8eriut -ada le.
Page | 11
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
13/15
II/; S*it6h Statement$
2elain enggunaan -erograan 8era8ang dengan i stateent ita
da-at elauann9a enggunaan s*ith stateent9ang e-un9ai
s9nta7ha-ir saa dengan i stateent se-erti 8eriut ini.
2e8agai ontoh ita aan e8agi suatu 8ilangan tertentu dengan anga
+ eudian 8uat -rogra 9ang aan ena-ilan sisa hasil -e8agian
terse8ut.
aN60/
sisa ena
Page | 1!
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
14/15
BAB III
PEN%T%P
Pe8elajaran Perograan ;o-uter di Progra 2tudi Teni ;iiadengan 8ahasa -erograan 9ang digunaan adalah 8ahasa "A2#,.
Di8eriann9a ata uliah Pratiu Perograan ;o-uter tida han9a
8ertujuan agar $ahasis*a da-at eahai tentang o-uter dan da-at
e8uat -rogra-rogra o-uter ta-i le8ih dari itu ahasis*a
dihara-an da-at le8ih tera-il enggunaan salah satu 8ahasa
-erograan untu eeahan 8e8era-a Pe8elajaran -erograan
o-uter dengan -enggunaan sot*are 8ahasa -erograan 9ang te-at
eru-aan salah satu unsur -enduung 9ang harus ter-enuhi untu itu
-enelitian ini 8ertujuan engenalan ahasis*a enggunaan sot*are
8ahasa -erograan Iust "A2#, -ada egiatan -ratiu -erograan
o-uter
Page | 13
-
7/21/2019 ITC MATLAB , STATEMENT PEMILIHAN KONDISI
15/15
!A#TA P%STAKA
htt-s:CC***.aadeia.eduC535565CPerograanO-adaO$AT'A"
Diases -ada !3 )o-e8er !014
htt-:CC8isonerihatla8.8logs-ot.oC!00C0!Catla8dasar.htl
Diases -ada !3 )o-e8er !014
htt-:CC8isonerihatla8.8logs-ot.oC!00C0!Cleatla8.htl
Diases -ada !3 )o-e8er !014
htt-:CC***.9liso.orgCtutorialCatla8Ci.htl
Diases -ada !3 )o-e8er !014
Page | 14