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