itc matlab , statement pemilihan kondisi

Upload: hassan-assaqaf

Post on 12-Apr-2018

328 views

Category:

Documents


0 download

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