Laporan Konsep Pemrograman

Embed Size (px)

Citation preview

  • 8/19/2019 Laporan Konsep Pemrograman

    1/19

    LEMBAR PENGESAHAN

     Nomor Praktikum : 03/TE/TI/2014-2015

    u!u" Praktikum : P#$%u"a$%a$ Pro&

     Nama : '#rr( )a*ir+a$

    ,#"a& : 13/TI$.ormatika

    Pro!i : T#k$ik I$.ormatika

    uru&a$ : T#k$ik E"#ktro

    Ta$%%a" Praktika$ : 30 kto#r 2014

    Ta$%%a" P#$(#raa$ : 0 No#m#r 2014

     Ni"ai :

    ,#t#ra$%a$ :

    Buk#t Rata 0 No#m#r 2014

    P#mimi$%

    I$!ra+ati MT

     NIP

    1

  • 8/19/2019 Laporan Konsep Pemrograman

    2/19

    'A)TAR ISI

    LEMBAR PENGESAHAN i

    'A)TAR ISIii

    BAB I PEN'AHLAN3

    11 Tu*ua$3

    12 A"at !a$ aa$3

    BAB II PEMBAHASAN4

    21 'a&ar T#ori4

    BAB III PRATI,M6

    31 La$%ka k#r*a6

    32 Pro%ram 7#r8oaa$10

    33 Ha&i"14

    BAB I9 PENTP1

    41 A$a"i&a1

    42 ,#&im7u"a$1

    2

  • 8/19/2019 Laporan Konsep Pemrograman

    3/19

    BAB I PEN'AHLAN

    1.1 Tujuan

    1 M#m7#"a*ari 7ro& 7#ru"a$%a$

    2 M#$%%u$aka$ ##ra7a control statement  #rti for, while !a$ do-

    while

    1.2 Alat dan bahan

    1 o &##t

    2 'E9 ;;

    3 La7to7 !#$%a$:

    • 7#rati$% &(&t#m :

  • 8/19/2019 Laporan Konsep Pemrograman

    4/19

    BAB II PEMBAHASAN

    2.1 Dasar Teori

    a) Pernyataan for

    M#$%u"a$% &uatu 7ro& m#ru7aka$ ti$!aka$ (a$% a$(ak !i*um7ai !a"am

     7#mo%rama$ Pa!a mua aa&a 7#mo%rama$ 7#$%u"a$%a$ 7ro& !ita$%a$i

    !#$%a$ &uatu m#ka$i&m# (a$% !iut loop '#$%a$ m#$%%u$aka$ loop &uatu

     7ro& (a$% #ru"a$% mi&a"$(a m#$am7i"ka$ tu"i&a$ (a$% &ama ratu& ka"i 7a!a

    "a(ar !a7at !iim7"#m#$ta&ika$ !#$%a$ ko!# 7ro%ram (a$% 7#$!#k

    P#r$(ataa$ 7#rtama (a$% !i%u$aka$ u$tuk k#7#r"ua$ 7#$%u"a$%a$ 7ro&

    a!a"a 7#r$(ataa$ for  B#$tuk 7#r$(ataa$ i$i :

    ,#%u$aa$ !ari ma&i$%-ma&i$% u$%ka7a$ 7a!a 7#r$(ataa$ for 

    • $%ka7a$ 1 : !i%u$aka$ u$tuk m#m#rika$ i$i&ia"i&a&i t#ra!a7

    aria#" 7#$%#$!a"i loop

    • $%ka7a$ 2 : !i7akai a%ai ko$!i&i u$tuk k#"uar !ari loop

    • $%ka7a$ 3 : !i7akai a%ai 7#$%atur k#$aika$ $i"ai aria#"

     7#$%#$!a"i loop

    ,#ti%a u$%ka7a$ !a"am  for  t#rut aru& !i7i&aka$ !#$%a$ ta$!a titik 

    koma > C ? 'a"am a" i$i 7#r$(ataa$ i&a #ru7a 7#r$(ataa$ tu$%%a" mau7u$

     *amak ika 7#r$(ataa$$(a #r#$tuk *amak maka 7#r$(ataa$-7#r$(ataa$ t#rut

    aru& !i"#takka$ !i a$tara kuru$% kura+a" uka >D? !a$ kuru$% kura+a" tutu7 >?

    i$%%a .ormat$(a m#$*a!i :

    2

  • 8/19/2019 Laporan Konsep Pemrograman

    5/19

    o$to 7#$%%u$aa$ .or mi&a"$(a u$tuk m#$am7i"ka$ !#r#ta$ a$%ka

    a%ai #rikut

    20

    30

    4050

    100

    $tuk k#7#r"ua$ i$i 7#r$(ataa$ for (a$% !i%u$aka$ #ru7a :

     for (bilangan = 20; bilangan !J$ i"a$%a$?C

    !a7at !itu"i& m#$*a!i :

    3

  • 8/19/2019 Laporan Konsep Pemrograman

    6/19

    Tam7ak a+a u$%ka7a$ (a$% ia&a !i7akai u$tuk i$i&ia"i&a&i aria#"

     7#$%#$!a"i loop tak a!a S#a%ai %a$ti$(a 7#$%#$!a"ia$ loop !iatur #"um

     7#r$(ataa$ .or #ru7a:

     i"a$%a$ F 2 0 C

    P#$%o&o$%a$ i$i *u%a !i"akuka$ 7a!a u$%ka7a$ (a$% ia&a !i7akai u$tuk 

    m#$aikka$ $i"ai aria#" 7#$%#$!a"i loop S#a%ai %a$ti$(a !i !a"am tuu

    loop !i#rika$ 7#r$(ataa$ u$tuk m#$aikka$ $i"ai aria#" 7#$%#$!a"i loop, (aitu

     #ru7a:

     i"a$%a$ ;F 10C

    $%ka7a$ (a$% ti!ak !ii"a$%ka$ #ru7a i"a$%a$ F100 $%ka7a$ i$i

    t#ta7 !irtaka$ kar#$a !i7akai a%ai ko$!i&i u$tuk k#"uar !ari loop

    S#&u$%%u$(a u$%ka7a$ (a$% !i7akai a%ai ko$!i&i k#"uar !ari loop

     *u%a i&a !ii"a$%ka$ i$%%a #$tuk$(a m#$*a!i

    .or > C C ?

     7#r$(ataa$C

    Suatu 7#rta$(aa$ mu$%ki$ timu" La"u a%aima$a 8ara$(a ka"au i$%i$

    k#"uar !ari loop  7a!a #$tuk !i ata&K ara$(a a!a"a !#$%a$ m#$%%u$aka$

     7#r$(ataa$ (a$% !ira$8a$% ku&u& u$tuk k#"uar !ari loop M#$%#$ai a" i$i aka$

    !iaa& 7a!a &u a (a$% "ai$

    b) Pernyataan while

    Pa!a 7#r$(ataa$ while,  7#$%#8#ka$ t#ra!a7 "oo7 !i"akuka$ !i

     a%ia$ a+a" >#"um tuu "oo7? L#i *#"a&$(a #$tuk 7#r$(ataa$ while

    a!a"a a%ai #rikut:

    4

  • 8/19/2019 Laporan Konsep Pemrograman

    7/19

    !#$%a$ 7#r$(ataa$ !a7at #ru7a 7#r$(ataa$ tu$%%a" 7#r$(ataa$ ma*#muk atau7u$

     7#r$(ataa$ ko&o$%

    o$to "ai$ 7#makaia$ while !a7at !i"iat 7a!a 7ro%ram (a$% !i%u$aka$

    u$tuk m#$%itu$% a$(ak$(a karakt#r !ari ka"imat (a$% !ima&ukka$ m#"a"ui

    k#(oar! >t#rma&uk karakt#r &7a&i? $tuk m#$%akiri 7#ma&uka$ ka"imat

    tomo" ENTER >J$? aru& !it#ka$ ,ar#$a itu tomo" ENTER i$i"a (a$%!i*a!ika$ ko$!i&i 7#$%itu$%a$ *um"a &7a&i mau7u$ karakt#r "uru$(a

    L#$%ka7$(a ko$!i&i (a$% !i7akai !a"am while #ru7a :

    +i"# >>kar F %#t8ar>?? F J$?

    $%ka7a$ !i ata& m#m7u$(ai arti :

    • Ba8a"a ua karakt#r !a$ #rika$ k# aria#" kar.

    • ,#mu!ia$ a$!i$%ka$ a7aka karakt#r t#rut F J$ >ENTER?

    5

  • 8/19/2019 Laporan Konsep Pemrograman

    8/19

    $%ka7a$ m#$%a&i"ka$ $i"ai #$ar *ika tomo" (a$% !it#ka$ uka$

    ENTER Pa!a 7ro%ram ka"au tomo" (a$% !it#ka$ uka$ ENTER maka :

    • um"a karakt#r !i$aikka$ #&ar &atu m#"a"ui 7#r$(ataa$ : * umkar;; C

    • ,a"au karakt#r #ru7a SPASI maka *um"a &7a&i !i$aikka$ #&ar &atu

    m#"a"ui 7#r$(ataa$:

    i. >kar FF ? *um&7a&i ; ;

    c) Pernyataan do-while

    B#$tuk 7#r$(ataa$ do-while

    Pa!a 7#r$(ataa$ do-while, tuu loop  #ru7a 7#r$(ataa$!#$%a$

     7#r$(ataa$ i&a #ru7a 7#r$(ataa$ tu$%%a" 7#r$(ataa$ ma*#muk atau7u$

     7#r$(ataa$ ko&o$% Pa!a 7#r$(ataa$ do, mu"a-mu"a 7#r$(ataa$ !i*a"a$ka$

    S#"a$*ut$(a ko$!i&i !iu*i S#$!ai$(a ko$!i&i #r$i"ai #$ar maka 7#r$(ataa$

    !i*a"a$ka$ "a%i k#mu!ia$ ko$!i&i !i7#rik&a k#ma"i !a$ t#ru&$(a ,a"au

    ko$!i&i #r$i"ai &a"a 7a!a &aat !it#& maka 7#r$(ataa$ ti!ak !i*a"a$ka$ "a%i

    6

  • 8/19/2019 Laporan Konsep Pemrograman

    9/19

    BAB III PRATI,M

    3.1 Langkah kerja

    1 Buka &o.t+ar# 'E9 ;;

    2 ,#tik 7ro%ram &uai !#$%a$ !i!ata 7ro%ram

    3 S#t#"a "#&ai 7#$%#tika$ &a# 7ro%ram (a$% t#"a !ik#tik !#$%a$ $ama

    .i"# &uai !#$%a$ !ii$%i$ka$

    4 M#$%8om7i"# 7ro%ram (a$% t#"a !ik#tik !#$%a$ 8ara t#ka$ tomo" )6

    >om7i"#? u$tuk m#$%#8#k a7aka a!a k#&a"aa$ !a"am 7#$%#tika$5 A7ai"a a!a 7#$u"i&a$ 7ro%ram (a$% &a"a maka &uaika$ !#$%a$

     7#ri$ta (a$% !ik#$a" o"# 'E9 ;;

    S#t#"a !ikor#k&i a7ai"a &u!a #$ar maka "a$%ka "a$*ut$(a

    m#$*a"a$ka$ 7ro%ram 7ro%ram t#rut !#$%a$ 8ara t#ka$ tomo" )11

    >om7i"# O Ru$?

    = M#"akuka$ 7ratikum (a$% "ai$$(a !#$%a$ 7ro%ram (a$% #!a !a$ !#$%a$

    8ara (a$% &ama

    7

  • 8/19/2019 Laporan Konsep Pemrograman

    10/19

    3.2 Program ercobaan

    1 Tria$%u"ar a!a"a &uatu &u&u$a$ #$!a >o"a? (a$% !i&u&u$ !#mikia$

    i$%%a m#$(#ru7ai %iti%a !#$%a$ m#$%#taui *um"a o"a (a$%

     7a"i$% a+a maka !a7at !iitu$% *um"a "uru o"a (a$% m#$(u&u$

    tria$%u"ar t#rut

    2 $tuk m#$%itu$% ##ra7a *um"a tria$%u"ar maka !a7at !iuat &uatu

    ta#" 7#ritu$%a$ *um"a tria$%u"ar !#$%a$ m#"akuka$ it#ra&i a$(ak 

     *um"a tria$%u"ar a$% !ii$%i$ka$

    8

  • 8/19/2019 Laporan Konsep Pemrograman

    11/19

    3 P#ru"a$%

    a$ !a"am 7#ru"a$%a$ >nested loop? a!a ka"a$(a !i%u$aka$ a7ai"a

    !i7#r"uka$ 7#ru"a$%a$ #r"i7at #rti mi&a"$(a u$tuk m#$%itu$% *um"a

     ##ra7a tria$%u"ar Pro%ram !ia+a i$i m#$%itu$% 5 tria$%u"ar !#$%a$

     *um"a $i"ai !a&ar #r!a&arka$ ma&uka$ !ari k#(oar!

    4 P#$%%u$aa$ 7#ru"a$%a$ +i"# !i7#r"uka$ a7ai"a 7ro& !a"am &uatu

     7#ru"a$%a$ ti!ak "a$%&u$% !ik#r*aka$ aka$ t#ta7i m#"iat ko$!i&i$(a "#i

    !u"u a7ai"a ko$!i&i m#m#$ui maka 7ro& !a"am 7#ru"a$%a$

    9

  • 8/19/2019 Laporan Konsep Pemrograman

    12/19

    !ik#r*aka$

    10

  • 8/19/2019 Laporan Konsep Pemrograman

    13/19

    5 A!a !ua i"a$%a$ t#rt#$tu !ima$a !ii$%i$ka$ &uatu $i"ai 7#ma%i u"at

    u$tuk k#!ua i"a$%a$ t#rut maka !a7at !i"akuka$ 7#$8aria$ i"a$%a$

     7#ma%i t#rut m#$%%u$aka$ &uatu it#ra&i a%ai #rikut

    Bi"a k#!ua 7#ru"a$%a$ .or > ? !a$ +i"# > ? m#"akuka$ 7#m#rik&aa$ ko$!i&i

    !ia+a" 7#ru"a$%a$ maka a"ik$(a 7#ru"a$%a$ !o-+i"# m#"akuka$

     7#m#rik&aa$ ko$!i&i t#"a m#"akuka$ 7ro& a!a$ "oo7i$% P#ru"a$%a$

    #rti i$i *ara$% *ara$% !i"akuka$ !a$ k#mu$%ki$a$ !a7at

    m#mi$%u$%ka$ kar#$a u$tuk k#"uar !ari 7#ru"a$%a$ !i7#r"uka$ ko$!i&i

    (a$% #$ar (a$% m#ru7aka$ k#a"ika$ !ari !ua 7#ru"a$%a$ !iata& B#rikut

    i$i 7ro%ram u$tuk m#$8#tak *um"a &uatu tria$%u"ar &am7ai u"u

    11

  • 8/19/2019 Laporan Konsep Pemrograman

    14/19

    tria$%u"ar

    12

  • 8/19/2019 Laporan Konsep Pemrograman

    15/19

    = Stat#m#$t r#ak (a$% !i7a!uka$ !#$%a$ &tat#m#$t 7#ru"a$%a$ a!a"a

     #r%u$a u$tuk k#"uar ara 7ak&a !ari 7#ru"a$%a$ &aat 7#ru"a$%a$

     #r*a"a$ !ikar#$aka$ &uatu ko$!i&i &u!a t#r7#$ui maka 7#ru"a$%a$

    ti!ak 7#r"u !i"a$*utka$ "a%i B#rikut i$i 7ro& 7#ru"a$%a$ tak t#ri$%%a

    !ima$a u$tuk k#"uar !ari 7ro& !i7#r"uka$ &uatu ko$!i&i t#rt#$tu !a$ i"a

    ko$!i&i t#rut t#r7#$ui maka &tat#m#$t r#ak aka$ #rak&i

    13

  • 8/19/2019 Laporan Konsep Pemrograman

    16/19

    3.3 !asil

    1 Pro%ram 1

    6

    10

    2 Pro%ram 2

    11

    12

    3 Pro%ram 3

    13

    14

    4 Pro%ram 4

    15

    14

  • 8/19/2019 Laporan Konsep Pemrograman

    17/19

    5 Pro%ram 5

    1

    1=

    Pro%ram

    1

    16

    = Pro%ram =

    15

  • 8/19/2019 Laporan Konsep Pemrograman

    18/19

    20 BAB I9

    PENTP

    ".1 Analisa

    21

    22 Pa!a 7ratikum ka"i i$i a!a"a m#$%#$ai t#$ta$% P#$%u"a$%a$

    Pro& Pa!a 7#r$(ataa$ .or #$tuk umum$(a t#r!iri !ari 3 ua u$%ka7a$

    $%ka7a$ t#rut *u%a m#m7u$(ai k#%u$aa$$(a ma&i$%-ma&i$% $%ka7a$ 1

    !i%u$aka$ u$tuk m#m#rika$ i$i&ia"i&a&i t#ra!a7 aria"# 7#$%#$!a"i loop

    ,#mu!ia$ $%ka7a$ 2 !i7akai a%ai ko$!i&i u$tuk k#"uar !ari loop S#!a$%ka$

    $%ka7a$ 3 !i7akai a%ai 7#$%atur k#$aika$ $i"ai aria#" 7#$%#$!a"i loop

    23 $tuk 7#r$(ataa$ while,  7#$%#8#ka$ t#ra!a7 "oo7 itu

    !i"akuka$ !i a%ia$ a+a" >#"um tuu "oo7? 'a$ 7#r$(ataa$ !o-+i"# itu

    tuu loop  #ru7a 7#r$(ataa$!#$%a$ 7#r$(ataa$ i&a #ru7a 7#r$(ataa$

    tu$%%a" 7#r$(ataa$ ma*#muk atau7u$ 7#r$(ataa$ ko&o$% Pa!a 7#r$(ataa$ do,

    mu"a-mu"a 7#r$(ataa$ !i*a"a$ka$ S#"a$*ut$(a ko$!i&i !iu*i S#$!ai$(a ko$!i&i

     #r$i"ai #$ar maka 7#r$(ataa$ !i*a"a$ka$ "a%i k#mu!ia$ ko$!i&i !i7#rik&a

    k#ma"i !a$ t#ru&$(a

    16

  • 8/19/2019 Laporan Konsep Pemrograman

    19/19

    ".2 #esimulan

    24.

    1 P#r$(ataa$-7#r$(ataa$ (a$% i&a !i%u$aa$ u$tuk k#7#r"ua$

     7#$%u"a$%a$ 7ro& (looping) a!a"a :

    a? P#r$(ataa$/or

    25 !#$%a$ #$tuk umum a%ai #rikut:

    2

    2= .or >u$%ka7a$"C u$%ka7a$2C u$%ka7a$3? 7#r$(ataa$C

    2

    26 ika 7#r$(ataa$$(a #r#$tuk *amak maka

     7#r$(ataa$-7#r$(ataa$ t#rut aru& !i"#takka$ !i a$tara

    kuru$% kura+a" uka >D? !a$ kuru$% kura+a" tutu7 >?

     ? P#r$(ataa$ while,

    30 !#$%a$ #$tuk umum a%ai #rikut:

    31-

    32 +i"# >ko$!i&i?

    33  7#r$(ataa$C

    34

    8? P#r$(ataa$ do-while,

    35 !#$%a$ #$tuk umum a%ai #rikut:

    3   !o

    3= 7#r$(ataa$C

    3 +i"# >ko$!i&i?

    39.

    17