algoritma yang baik

Upload: tegaru-baguso-prasetyo

Post on 22-Feb-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Algoritma Yang Baik

    1/10

    AlgoritmaYang Baik

  • 7/24/2019 Algoritma Yang Baik

    2/10

    Kelompok 5

    Nama :

    Reza Agusta GS (B12.2010.01!2" #er$ian %eni (B12.2010.01&5"

    Sur'a Aa$i (B12.2010.01&)"

    Nuraeti

  • 7/24/2019 Algoritma Yang Baik

    3/10

    Ketika manusia erusa*a meme+a*kanmasala*, meto$e atau teknik 'ang

    $igunakan untuk meme+a*kanmasala* itu a$a kemungkinan isaan'ak (ti$ak *an'a satu".

    %an kita memili* mana 'ang teraik $i

    antara teknik- teknik itu. al ini sama/uga $engan algoritma, 'ang

    memungkinkan suatu permasala*an$ipe+a*kan $engan meto$e $an

    logika 'ang erlainan.Yang men/a$i pertan'aan a$ala*agaimana algoritma 'ang teraik

    itu

  • 7/24/2019 Algoritma Yang Baik

    4/10

    ingkat keper+a'aann'a tinggi(realiilit'". asil 'ang $iperole*$ari proses *arus erakurasi tinggi$an enar.

    Beerapa pers'aratanuntuk men/a$i algoritma

    'ang aik a$ala*:

  • 7/24/2019 Algoritma Yang Baik

    5/10

    Bisa $ikemangkan (e3pan$ale".arusla* sesuatu 'ang $apat kita

    kemangkan lei* /au*er$asarkanperua*anre4uirement 'ang a$a.

    Siatn'a general. Bukansesuatu 'ang *an'a untukmen'elesaikan satu kasus sa/a,tapi /uga untuk kasus lain 'anglei* general.

  • 7/24/2019 Algoritma Yang Baik

    6/10

    Bisa $ikemangkan (e3pan$ale".arusla* sesuatu 'ang $apat kita

    kemangkan lei* /au* er$asarkanperua*anre4uirement 'ang a$a.

    6u$a* $imengerti. Siapapun'ang meli*at, $ia akan isamema*ami algoritma An$a.

    Susa* $imengertin'a suatuprogram akan memuat susa*$i-maintenan+e (kelola".

  • 7/24/2019 Algoritma Yang Baik

    7/10

    7ortailitas 'ang tinggi

    (portailit'". Bisa $engan mu$a*$iimplementasikan $ieragaiplatorm komputer.

    7re+ise (tepat, etul, teliti".

    Setiap instruksi *arus $itulis$engan seksama $an ti$ak a$akeragu-raguan, $engan $emikiansetiap instruksi *arus $in'atakan

    se+ara eksplisit $an ti$ak a$aagian 'ang $i*ilangkan karenapemroses $ianggap su$a*

    mengerti. Setiap langka* *arus

  • 7/24/2019 Algoritma Yang Baik

    8/10

    8umla* langka* atau instruksier*ingga $an tertentu. Artin'a,

    untuk kasus 'ang samaan'akn'a, langka* *arus tetap$an tertentu meskipun $atan'aere$a.

    9ekti. i$ak ole* a$a instruksi'ang ti$ak mungkin $iker/akanole* pemroses 'ang akanmen/alankann'a.

  • 7/24/2019 Algoritma Yang Baik

    9/10

    arusterminate. 8alann'a algoritma*arus a$a kriteria er*enti.7ertan'aann'a a$ala* apaka* ila/umla* instruksin'a er*inggamaka pastiterminate

    utput 'ang $i*asilkan tepat.8ika langka*-langka*algoritman'a logis $an $iikuti

    $engan seksama maka$i*asilkanoutput 'ang $iinginkan.

  • 7/24/2019 Algoritma Yang Baik

    10/10

    erima kasi*

    (gamsa*ani$a"

    (Arigat;"

    *ank You