praktikum pemrograman komputer (fis-134)

33
!"#$% '()*+,*$! !"#$%&$'#'( *%#!+,"$ -./012345 67889 6:;<:=:8> #?0@? -A:;<:=:8BC89?:@?DA5 !$%&$'# 0,+6/ ./0/*' .'*+E,'0 #',"#',/*' F /E#+ !"(&",'G+'( 'E'# +(/H"$0/,'0 ("&"$/ I%&I'*'$,'

Upload: vudung

Post on 31-Dec-2016

235 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$!

!"#$%&$'#'()*%#!+,"$-./012345

67889)6:;<:=:8>)#?0@?-A:;<:=:8BC89?:@?DA5

!$%&$'#)0,+6/)./0/*'.'*+E,'0)#',"#',/*')F)/E#+)!"(&",'G+'()'E'#

+(/H"$0/,'0)("&"$/)I%&I'*'$,'

Page 2: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)*+,-+.-/&0-1-2-&3

)456789:975

!"#"$ %&'"()*(+$%&,$'-.'"$"/ % (-$&+),' % */*0 % (*)" % "("/ %$,/..+/"("/ %1"2"3" %4%

+/)+(%1,#"5"'%$,/6+3+/%&'-.'"$%(-$&+),'%1,'7"3"'("/%"#.-'*)$"%6"/.%),#"2%7*3+3+/8

9,'7"&")%1"/6"(%5,/*3%1"2"3"%&,$'-.'"$"/0%3,&,')*:%;-')'"/0%<=>?40%@"3A"#0%B"C"0%

7"/%#"*//6"8%<"2"3"D1"2"3"%&,$'-.'"$"/%*/*%7*.-#-/.("/%(,%7"#"$%1"2"3"%&,$'-.'"$"/%

"'"3 % )*/..* % E!"#! $ %&'&% $()*#)+,,"-# $ %+-#.+#&F8 %>,#"*/ %1"2"3" %"'"3 % )*/..*0 % ),'7"&") % 5+."%

1"2"3"%"'"3%',/7"2%E%*/$%&'&%$()*#)+,,"-#$%+-#.+#&F%6"*)+%1"2"3" %+00&,1%2% 6"/.%#,1*2%

7,(")%7,/."/%1"2"3"%$,3*/%E(-7,%6"/.%7*$,/.,')*%-#,2%(-$&+),'F8

<"2"3" %4%$,'+&"("/ %1"2"3" %&,$'-.'"$"/%6"/. %1,'"7" %7* %"/)"'" %1"2"3" %"'"3%

',/7"2%7"/%"'"3%)*/..*%E,&3".,$%&'&%$()*#)+,,"-#$%+-#.+#&48%>,#"*/%$,$*#*(*%(,+/..+#"/%

7"'* % 1"2"3" % &,$'-.'"$"/ % "'"3 % )*/..*0 % 6"*)+ %$,/..+/"("/ % &,'*/)"2 % 6"/. % #,1*2 %$+7"2%

7*&"2"$*%-#,2%$"/+3*"0%1"2"3"%4%5+."%$,$*#*(*%(,A,&")"/%,(3,(+3*%$,/7,(")*%(,A,&")"/%

,(3,(+3* % 1"2"3" % "'"3 % ',/7"2 % 7"/ % 5+." % (,$"$&+"/ %$,$"/*&+#"3* % "#"$") % 7")" % 3,A"'"%

#"/.3+/.8 % G,+/..+#"/ % */*#"2 % 6"/. % (,$+7*"/ %$,/5"7*("/ % 1"2"3" %4 % 1"/6"( % 7*&*#*2 % -#,2%

&'-.'"$$,' % (-$&+),' % +/)+( %$,/6+3+/ % "&#*("3* % E3-H)I"',F % (-$&+),'0 %$+#"* % 7"'* % 3*3),$%

-&,'"3*%E*(&)+5"-#$0205&,F%3,&,')*%J*A'-3-H)DK*/7-I30%J"A%")"+%L*/+M%2*/.."%"&#*("3*%6"/.%

1,'5"#"/ % 7* % 7"#"$ % 3*3),$ % -&,'"3* % 3,&,')* % "&#*("3* % &,/.-#"2 % (")" % E/*)3 $ ()*6&00*)4% 7"/%

&,/.-#"2%7")"8

24;<:7=&0787=7&3

=I"#/6"0 % &'-.'"$ % (-$&+),' % 2"'+3 % 7*1+") % 7,/."/ % (-7, % 1*/,' % #"/.3+/.8 % N/)+(%

$,$+7"2("/0%7*A*&)"("/%1"2"3"%"33,$1#6%6"/.%#,1*2%$+7"2%7**/.")%7*1"/7*/.("/%3+3+/"/%

&,'*/)"2%7"#"$%(-7,%1*/,'8%O"$+/0%1"2"3"%"33,$1#6%$"3*2%7*'"3"%A+(+&%'+$*)% ),'+)"$"%

+/)+(%$,/6+3+/%&,'*/)"2%6"/.%(-$&#,(38%N/)+(%*)+%7*A*&)"("/#"2%1"2"3"%;-')'"/%E;-'$+#"%

9'"/3#")-'F %&"7" % )"2+/ %PQRS %6"/. % 3+7"2 %7*"/.."& % 3,1"."* % 1"2"3" %&,$'-.'"$"/ %"'"3%

)*/..*8%!"'*%1"2"3"%*/*%3,#"/5+)/6"%7*(,$1"/.("/%1"2"3"%=#.-#%E=#.-'*)2$*A%L"/.+".,F%&"7"%

)"2+/%PQRT0%(,$+7*"/%1,'(,$1"/.%$,/5"7*%4@L%E4-$1*/,7%@'-.'"$*/.%L"/.+".,F0%&"7"%

)"2+/ %PQUV8 %!"'* %4@L%7*(,$1"/.("/ %<4@L% E<"3*A %4@LF % &"7" % )"2+/ %PQUW8 %!+" % )"2+/%

1,'*(+)/6"0 %$+/A+# % 1"2"3" %< % 6"/. % 7*(,$1"/.("/ % 7"'* % <4@L% E7"/ % 7*6"(*/* %$,'+&"("/%

&,$,/7,("/%7"'*%/"$"%<4@LF8

3&4.005&4)(-)6)0 7

Page 3: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#" $ %"&'( $ )*+,- $ ./((01 $ 20%3&0/ $ #"40 $ 5"674"%740'8 $ 9/:: $ #0 $ ;8/40<" $ =/40<"%$

8/(>/86"(><"($6"&"1"$?$@"(>$#0#"1"4<"($A"#"$6"&"1"$9$B#"($A/80:0&"($("8"$?$#0@"<0(0$

8/4'A"<"($</:"(C'%"($#"40 $":D"6/% $9EF $G/1<0A'($"H":(@"$6"&"1"$?$#0</86"(><"($'(%'<$

</A/4:'"( $8/(@'1'( $101%/8$7A/4"10- $ ("8'( $6"(@"< $"A:0<"10 $ <78A'%/4 $ @"(> $ C'>" $#0%':01$

#":"8 $ 6"&"1" $ 0(0 $ #"( $ 8/4'A"<"( $ 6"&"1" $ A/847>4"8"( $ A":0(> $ A7A':/4 $ #0 $ <":"(>"($

A47>4"88/4$<78A'%/4F $!"#"$%"&'($,II+-$8'(3':$6"&"1"$.$@"(>$#0</86"(><"($8/(C"#0$

A/(/4'1 $ 6"&"1" $ ?F $ J"8'( $ &0(>>" $ 1""% $ 0(0- $ 6"&"1" $ ? $ 8"10& $ 8/4'A"<"( $ 6"&"1"$

A/847>4"8"($@"(>$A":0(>$6"(@"<$#0>'("<"(F

!"#$%#&'$()"*+,-.#&/

K(%'<$8/(@'1'($A47>4"8$<78A'%/4 $#":"8$6"&"1"$?$#"($#"A"% $8/(C":"(<"((@"-$

"#"$6/6/4"A"$&":$@"(>$#0A/4:'<"(L$A/(>/%"&'"($8/(>/("0$1%4'<%'4$6"&"1"$?- $!"#!$"%&!'($

#"( $)'*+&,"(F $ $M/N% $/#0%74 $#0>'("<"($'(%'<$8/(':01<"($<7#/$A47>4"8$B</8'#0"($#01/6'%$

-'.()"/)'%"EF$;A"60:"$;(#"$8/(>>'("<"($101%/8$7A/4"10$G034717D%OP0(#7H1-$;(#"$#"A"%$

8/(>>'("<"($"A:0<"10$J7%/A"#$1/6">"0 $!"#!$"%&!'(-$"%"'$#"A"%$C'>"$8/(>>'("<"($"A:0<"10$

>4"%01 $J7%/A"#QQ$@"(>$8/80:0<0 $</8"8A'"( $-01!2#$3&43,&43!&14F $ R(>"% $6"&H" $!"#! $"%&!'($

6/46/#"$#/(>"( $5'(%$+(')"--'(- $1/&0(>>"$;(#"$ %0#"<$#"A"% $8/(>>'("<"($"A:0<"10 $G=O

SDD03/$"%"'$SA/(SDD03/$'(%'<$8/(':01<"($A47>4"8$;(#"F

;>"4$<7#/$A47>4"8$@"(>$;(#"$%':01$#"A"%$#08/(>/4%0$#"($#0C":"(<"($7:/&$<78A'%/4-$

8"<"$<7#/$%/41/6'%$&"4'1$#0%/4C/8"&<"($B#0O)'*+&,"E$</$#":"8$6"&"1"$8/10($7:/&$378A0:/4F$

?78A0:/4$@"(>$%/41/#0"$6/6"1$B6"&<"($>4"%01E$#"($A7A':/4$#0"(%"4"(@"$"#":"&$'00$BTJK$?$

?78A0:/4EF $?78A0:/4$ 0(0$6/4C":"($A"#"$101%/8$7A/4"10$50('N-$("8'($#"A"%$ C'>"$#0C":"(<"($

#":"8$101%/8$7A/4"10$G=OP0(#7H1$8/:":'0$"A:0<"10$1/A/4%0$G0(TP$"%"'$?@>H0(F

;:0&O":0& $ 8/(>>'("<"( $!"#! $ "%&!'($ #"( $)'*+&,"($ 1/3"4" $ %/4A01"&- $ <0%" $ #"A"%$

8/(>>'("<"( $ "A:0<"10 $ >"6'(>"( $ @"(> $ #0</(": $ 1/6">"0 $ R.U $ B61!"4(2!"% $ 7"8",'+*"1!$

918&('1*"1!E $ @"(> $ 1/:"0( $8/80:0<0 $!"#! $ "%&!'(O(@" $ 1/(#040 $ C'>" $#0:/(><"A0 $)'*+&,"($ @"(>$

1'#"&$%/40(%/>4"10$#0$#":"8(@"F$.0$101%/8$7A/4"10$G=OP0(#7H1-$R.U$'(%'<$A/847>4"8"($?$

@"(> $ 3'<'A $ A7A':/4 $ #"( $ #"A"% $ #0>'("<"( $ 1/3"4" $ >4"%01 $ "#":"& $ ./VO?QQ $ @"(> $ #"A"%$

#0A/47:/&$#0$HHHF6:77#1&/#F(/%F$G/1<0A'($R.U$0(0$:/60&$#0%'C'<"($'(%'<$8/(@'1'($A47>4"8$

#":"8 $ 6"&"1" $ ?QQ $ B@"(> $ 8/4'A"<"( $ A/(>/86"(>"( $ 6"&"1" $ ? $ '(%'< $ A/847>4"8"($

6/4740/(%"10$76C/<E-$("8'($#"A"%$C'>"$#0>'("<"($'(%'<$8/(@'1'($A47>4"8$#":"8$6"&"1"$?F$

./VO?QQ$$8/8"(D""%<"($)'*+&,"($'00$@"(>$#0C":"(<"($#0$"%"1$"A:0<"10$G0(TPF$W/%0<"$;(#"$

8/(>O&1-!2,,$ "A:0<"10$./VO?QQ- $)'*+&,"($'00$ #"($"A:0<"10$G0(TP$C'>"$"<"($7%78"%01$ %/4O

&1-!2,,F $ ./(>"( $8/(>>'("<"( $ R.U- $;(#" $ #"A"% $ 8/(':01<"( $ <7#/ $ A47>4"8 $ #"( $8/(>O

3&4.005&4)(-)6)0 7

Page 4: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'!"#$%&$"'()"'%*+%*$&$,%-./%012(13)04

!"#$%"$#&'()(#&*(+()(&,

5126$0+7$"%829'2$,%(1*126$"$%*$&$,%3$6$($%:%312+7)0;

!"#$%&'()*+'",-./

01"#23

4

56"#+72891%,:'&#"1:;#<3=

>

<)&+(7$"%829'2$,%*+%$0$(%*1"'$"%,1,$"=$$07$"%-./%.1>!:??@%(+,8$"%*1"'$"%"$,$%

$,?1-$%*+%*2+>1%:%*$"%!"#$%&'4%A+7$%0+*$7%$*$%81($"%71($&$6$"@%3)7$%79"(9&1%BC9,,$"*!

829,80%DE!F+"*9G(H%*$"%,$()7%71%*2+>1%,-%*1"'$"%,1"'10+7%812+"0$6%$';%71,)*+$"%710+7%

812+"0$6%!"#$%*$"%017$"%09,39&%1"0124%I$(+&%#$"'%,)"C)&%*+%&$#$2%$*$&$6%0)&+($";

91%,:'&#"1

51"J1&$($"%829'2$,;

529'2$,%*+%$0$(%*+$G$&+%*1"'$"%812+"0$6%!"#$%&'()*+'",-./4%512+"0$6%!"#$%&'(:

,12)8$7$"%($&$6%($0)%J1"+( %$('$("!'))"( *B81"'$2$6H4%512+"0$6%+"+%$7$"%,1,+"0$%79,8)012%

,1,3$C$%=+&1 %*+'",-.% B#$"'%*+7$01'92+7$"%(13$'$+%=+&1 %+',-'(H%(131&),%,)&$+%,1,3$C$%

812+"0$6 % &$+""#$4 % K+&1 % 61$*12 % +"+ % 312+(+ % (17),8)&$" % =)"'(+ % #$"' % $7$" % *+')"$7$" % *$&$,%

829'2$,%#$"'%*+()()"4%K+&1 %*+'",-.% *+8$"''+&%7$21"$%=)"'(+ %56"#+723% #$"'%*+"#$0$7$"%

*$&$,%=+&1%61$*12%*+'",-.%$7$"%*+')"$7$"%*$&$,%829'2$,%#$"'%*+()()"4

E1&$"J)0"#$%012*$8$0%=)"'(+;

01"#23:

4

>

K)"'(+ %01"#23% ,12)8$7$" % =)"'(+ % #$"' % 6$2)( % $*$ % *$&$, % (10+$8 % 829'2$, % #$"'%

,1"'')"$7$"%3$6$($%:%7$21"$%79,8)012%$7$"%,1,)&$+%,1,3$C$%812+"0$6%*$2+%=)"'(+%+"+4%

3&4.005&4)(-)6)0 7

Page 5: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&#&'()#*+,&'-"#$%&'&#,".'/+$&'-"#$%&0-"#$%&'1+#$'2+&#3'4)5)2+6'#+(+'-"#$%&'1+#$',&&."5&'

%)7+%+#$ ' 5+#,+ ' ."8"#$ ' 91+#$ ' ()#"#*"..+# ' /+6:+ ' (+&# ' ()8"7+.+# ' %)/"+6 ' -"#$%&;<'

5)8,+7+5'5+#,+'."8"#$'."8+:+2'/".+',+#'5"5"73'4)("+'7)8&#5+6'+5+"'-"#$%&'1+#$',&$"#+.+#'

6+8"%',&#1+5+.+#',&',+2+('5+#,+'."8"#$'."8+:+2'&#&3'="(7"2+#'7)8&#5+6'+5+"'-"#$%&'1+#$'

/)8+,+',&'+#5+8+'5+#,+'>?>',+#@'A@'%)2+#*"5#1+',&%)/"5'%)/+$+&'!"#$%3

B&',+2+('-"#$%&'!"#$'5)8,+7+5'-"#$%&'%&#$'()*3'!"#$%&'&#&'()(&#5+'.C(7"5)8'"#5".'

()#+(7&2.+#'%58&#$'.C#58C2'+5+"'+8$"()#'-"#$%&'5)8%)/"5'.)'2+1+83'D+,+'EC#5C6'78C$8+(',&'

+5+%<'%58&#$'1+#$',&5+(7&2.+#'/)8"7+'.+2&(+5F '+",-./0$#"3'458&#$'EC#58C2'6+8"%',&+7&5'C2)6'

%)7+%+#$'5+#,+'7)5&.'>'@3'

D+,+'%58&#$ 'EC#58C2 ',& '+5+%' 5)8,+7+5 ' 5+#,+ '1$3 'G+#,+' &#& '()(&#5+'7+,+'.C(7"5)8'

"#5".'/)8$+#5&'/+8&%<'%)6&#$$+'."8%C8'+.+#'5)82)5+.',&'/+:+6'.+2&(+5 '+",-./0$#"3'H#5".'

()#+(7&2.+#'5+#,+'I',+#'>'(+.+'6+8"%',&,+6"2"&',)#$+#'5+#,+'I'%)6&#$$+F

I# ()(&#5+'."8%C8'"#5".'/)8$+#5&'/+8&%

I@ ()#+(7&2.+#'.+8+.5)8'>'.)'2+1+8

II ()#+(7&2.+#'.+8+.5)8'I'.)'2+1+8

I5 ()#+(7&2.+#'.+8+.5)8'5+/'.)'2+1+8

J#$+5 ' /+6:+ '%)("+ ' 7)8&#5+6 '+5+" ' -"#$%& ' 1+#$ '+,+ ' ,& ' ,+2+( '/2C. '6+8"% ' ,&+.6&8&'

,)#$+#'5+#,+''K'95&5&.0.C(+;3

!"#$%&'()%"*)#

4)2+&# ' -"#$%& '%&#$'()*' 1+#$ ' ,&$"#+.+# ' "#5". '()#+(7&2.+# ' .+8+.5)8 ' .) ' 2+1+8<'

5)8,+7+5 ' *"$+ ' -"#$%& ' 1+#$ ',+7+5 ' ,&$"#+.+# '"#5". '()(&#5+ '(+%".+#3 '4+2+6 '%+5" ' -"#$%&'

5)8%)/"5'+,+2+6'23"$()*3'D)86+5&.+#'EC#5C6'/)8&."5F

4#$3,0/562'/#-789

!"#$)*

:

38"&.$"!"!0;<=>?

%&#$'()@A"20BB"$.$"!".C$/"D.E*?

23"$()@F2EGH$"!"!0*?

%&#$'()@+",,-.F2.1$.EG.$"!"!0*?

I

3&4.005&4)(-)6)0 7

Page 6: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'()*+,-+'.)/$)'0'%1)%$.*'()/2(-'()('.')!"#$%&!)/'()!"#$%&'3)4$&')0$/'&)'/')

*2%'()&2%'#'5'(1)6"&')&,(%,#2)78,..'(/9*+,.*0):;9<$(/,=%>)/'()&20$&)*2+$(0'5)!"#$%'

&2."/$'()02&'()0,.6,#)2(02+3)?'%$#)@'(-)."(8"#)/$)#'@'+)'/'#'5)&,.*"02+)'&'().2.$(0')

A(/').2.'%"&&'()%26'+'(-)('.'1)&2."/$'().2('.*$#&'(B

!"##$))()#)

/2(-'()()#))/$-'(0$)&'+'&02+)@'(-)A(/').'%"&&'(3

C2(D2#'%'()*+,-+'.B

C'/' ) *+,-+'. ) /$ ) '0'%1 ) *2+$(0'5 )!($) ' *$+$,-./0) .2.$(0' ) &,.*"02+ ) "(0"&)

.2(@$'*&'()'#'.'0).2.,+$)@'(-)'&'()/$$%$),#25).'&%$.'#)EF)&'+'&02+)/'()'#'.'0)$($)'&'()

/$62+$)#'62#)*$+$+1)7@'(-)%2#'(D"0(@')'&'()/$%26"0)%26'-'$)$'()(*))'0'")%*'(+%,%'->3)2($)'

.2+"*'&'()%'#'5)%'0")0$*2)/'0')@'(-).2.62+$)0'5")&,.*"02+)6'5=')*2('(/')*$+$+1)'&'()

62+$%$)/'0')/2(-'()0$*2)%0+$(-)76262+'*')&'+'&02+>3

C2+$(0'5 )3!$*4567389 ' :*$+$+1;0) 62+'+0$ ) &,.*"02+ ) '&'( ) .2.$(0' ) .'%"&'()

62+"*')%0+$(-)7&'+'&02+>)/'()/$%$.*'()*'/')'#'.'0)@'(-)02#'5)/$62+$)#'62#)()#)#.3)!'(/')7'

/$('.'&'( ) *2(2(0" ) G,+.'01 ) /'( ) &'+2(' ) G,+.'0 ) @'(- ) /$.$(0' ) '/'#'5 ) %0+$(- ).'&' ) *'/')

*+,-+'.)/$'0'%)/$*$#$5)73")!'(/'):)/$%26"0),*2+'0,+)'#'.'0)%25$(--'):*$+$+1)62+'+0$)/'0')

@'(-)/$.'%"&&'()'&'()/$%$.*'()*'/')'#'.'0)/'+$)%"&"&'3

!2+'&5$+1)*2+$(0'5)<)=*>456?$@@"'73'A*89'*$+$+1;0).2.$(0')&,.*"02+)"(0"&)

.2('.*$#&'( ) %0+$(- )/)&&") @'(- ) /$$&"0$ ) ,#25 ) &'+'&02+ ) @'(- ) 02+%$.*'( ) *'/' )*$+$+1) /'()

&2."/$'()&"+%,+)62+*$(/'5)6'+$%3

#$%&'()*+%,-./$%0+1

H20$&').2("#$%&'()&,/2)*+,-+'.1)'/'&'#'(@')A(/')*2+#").2(@$%$*&'()&,.2(0'+)'-'+)

,+'(-)#'$()@'(-).2.6'8')*+,-+'.)A(/')/'*'0).2.'5'.$)&,/2)A(/')/2(-'()#26$5)."/'5)

'0'")A(/')D"-').2.2+#"&'((@')"(0"&).2(-$(-'0)*+,-+'.)'*')@'(-)A(/')0"#$%3)I$)/'#'.)

6'5'%')J1)&,.2(0'+)/$/'5"#"$),#25)0'(/')KK)'0'")%2*'%'(-)0'(/')KL)/'()LK3)A*'6$#')&,.2(0'+)

8"&"*)*2(/2&)/'()5'(@').2(2.*'0$)%'0")6'+$%)6$'%'(@')/$-"('&'()0'(/')KK)%2/'(-&'())D$&')

&,.2(0'+)A(/')8"&"*)*'(D'(-)/'().2(2.*'0$)6262+'*')6'+$%).'&')/$/'5"#"$),#25)KL)/'()

/$'&5$+$ ) ,#25 ) LK3 )H,.2(0'+ ) ) 0$/'& ) '&'( ) /$*+,%2% ) &20$&' ) &,/2 ) *+,-+'. ) /$9!"#$%&'3 ):'&')

3&4.005&4)(-)6)0 7

Page 7: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"%&'()*)+,&-.%'/%!%0'/10,+1(2%-'/)-$%-'2#&)-0%"3

!"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

##############%&'(&)*#%+&,)*)

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#"!

-./0123+45,3.'678

*)./9:

;

07)&#/)*)*2<=>?@

A&./,B9CD)52EE)/#/)*)#F/3)G#H:@

50)/B9CI5HJK/)*)*2:@######!!#*+*)52EE)/#/)*)

A&./,B9CL)11'#I5#M/#HJ#/)*)*2:@

N

!"#$%

4,%0+%5'!"#$"%&'.%-$'&)&1-0%'&%(,2%-'-%&%6'789'/%-'!"#/1':!"#$"%&'(0,/1;'2)&,/1%-'

&)-%&!1+2%--.%'2)' +%.%"< '=1&!%-'>1+)'/)-$%-'-%&% 'E+1)5O=OPQD60' /1&%-%'2)+%('/%-'

789'/1$%-01'/)-$%-'2)+%('/%-'789''?-/%'()-/1"1<

3&4.005&4)(-)6)0 7

Page 8: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)*+,*-.%&#*/&0,1.&#*0*

#23456578&)5685924

!"#"$%&'$()*("$"+,%-"."%/"+*%"0"+%-1)#"2%-131$&"+%-"#"$%4"(1"5'#6%7*"(%-"&".%

-1*8+"0"+,%3'5'#8$+/"%4"(1"5'#%-1-'0#"("310"+%-"28#8%5'3'(."%.1&'%-"."%/"+*%"0"+%-131$&"+%

-"#"$%4"(1"5'#%.'(3'58.6%9)($".%&'+8#13"+%-'0#"("31%4"(1"5'#%"-"#"2:

!"#$%&'("')$*!"#$#%&#'(#)*+,

;'+"$""+%4"(1"5'#%$'+*108.1%".8("+%&'+8#13"+%!"#$%!&!#'%<&'+"+-"=,%/"1.8:

! >"$"%4"(1"5'#%2"(83%-1"?"#1%-'+*"+%28(8@%<.1-"0%5)#'2%-1"?"#1%"+*0"=,%3'#"+A8.+/"%

-"&".%-1108.1%-'+*"+%"+*0"%"."8%8+-'(3B)('%<C=6%%

! >"$"%4"(1"5'#%.1-"0%5)#'2%$'+*"+-8+*%)&'(".)(%"(1.$".10"%<D%E%F%G=%-"+%0"("0.'(%

028383%#"1+%3'#"1+%28(8@,%"+*0"%-"+%8+-'(3B)('6

! >"$"%4"(1"5'#%.1-"0%5)#'2%$'+*"+-8+*%3&"31%<-13"("+0"+%-1*"+.1%-'+*"+%

8+-'(3B)('=%-"+%$"031$"#%2"+/"%$'+*"+-8+*%HI%0"("0.'(6

! J"("&%-11+*".%5"2?"%-"#"$%&'$()*("$"+%5"2"3"%K%1-'+.1@1'(%5'(31@".%()*#+*#$*!%!,#+

<28(8@%5'3"(%-"+%0'B1#%-15'-"0"+=,%3'21+**"%1-'+.1@1'(%"CL%"0"+%-1"+**"&%5'(5'-"%

-"(1%7CL6

! !"+%.'("021(,%1-'+.1@1'(%.1-"0%5)#'2%$'$"0"1%0"."%08+B1%<-#./0'"*=%/"+*%.'#"2%

-1*8+"0"+%)#'2%5"2"3"%K6%M"2"3"%K%$'$1#101%HI%0"."%08+B1,%/"1.8:

!"#$ %$"&'( )*# +#,"-#

&,(!. ('+( '$*/ +0)#-1

-!+( (*"2 ,(/)+#(, #34(%(5

-1!, (6#(,* ,(#",* "*)$*

-$*+# 5'$!# +1$,# "*+)/*(%

-$*#)*"( 5$, +)/*(% 7$)%

%(5!"'# /$#$ +)8($5 7$'!#)'(

%$ )5 +#!#)- 01)'(

3&4.005&4)(-)6)0 7

Page 9: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&%'()")"#%&%(*%+%*(',&"($%'%($%-%*()%.%/%(01(

! !,&"($%'%(,2'"3"#(4),-%23%2()5-%'67(8%,'51(!"#$%&'()%&'*#)+9

! !,&"($%'%(#"%-(4),-%23%2(28%'%67(8%,'51(,*#-%&'.#/0*19

! !,&"($%'%(+.%#(4:%#%:'"#67(8%,'51(2"-$9

! !,&"($%'%(;<,$(4:</<236

!,&" ( $%'% ( 8%23 ( )"#)"$% ( %:%2 (*"*,-,:, ( 5:5#%2 ( 8%23 ( )"#)"$% ( $%2 ( 2,-%, ( )%'%/ (*,2,*%-(

=*%:/,*%-(8%23()"#)"$%(&5-%(8%23($,'52>5::%2($%-%*('%)"-()"#,:5'1

!"#$%&'(' )*+,'-%./0($1

2"3'"%4"-"4'3 2"3'"%4'*5"4'3 67,4'(

/.<#' ? @A?BCD A?BCB E,7(E$

,2' ? @A?BCD A?BCB E,7(E$

-<23 F @?GFBFDACFD ?GFBFDACFB E,7(E$

H-<%' F I(A7F(J@AD I(A7F(JKAD EH

$<5)-" D I(G7B(J@ALD I(G7B(JKALD EH

+.%# G E+

M,($%-%*()%.%/%(0(',$%:($,:"2%-( ',&"(/'#,237(2%*52($"*,:,%2(;%#,%)"-($"23%2(',&"(/'#,23(

$%&%'($,)"2'5:(*"-%-5,(%##%8($%#,(;%#,%)"-($"23%2(',&"(+.%#($%2($"23%2(H<#*%'(!"(1

#$%&'(%)%*+%&,%-./0121&%(*"3&,(456

N2'5:()")"#%&%(;%#,%)"-(8%23(*"*,-,:,(',&"($%'%(8%23(/%*%7(&"2$":-%#%/,%2(',&"($%'%(

$%&%'($,-%:5:%2($%-%*(/%'5()%#,/($"23%2($,&,/%.:%2('%2$%(:<*%9(0<2'<.(&"2$":-%#%/,%2(

;%#,%)"-(%$%-%.(/")%3%,()"#,:5'1

,(3'%6'''''''''''77+%&,%-./'%').),/,2,'3,8.',(3

9/:%3';<'=<'>6'''77'+%&,%-./';<'='?%('>').),/,2,'3,8.'9/:%3

#$%&'(<')0@A56'''77'+%&,%-./'('?%(')').),/,2,'3,8.'#$%&

O,-%,(%'%5($%'%(8%23('"#/,*&%2($%-%*(/")5%.(;%#,%)"-($%&%'($,28%'%:%2()"#/%*%%2(

$"23%2($":-%#%/,(;%#,%)"-28%7(%'%5(),/%(>53%($,*%/5::%2(/"'"-%.28%9(N2'5:(*"*%/5::%2(

2,-%, ( %'%5 ( $%'% ( :" ( $%-%* ( ;%#,%)"-7 ( $,352%:%2 ( <&"#%'<# (-!!(+)31)%( )"#5&% ( '%2$% ( /%*%(

3&4.005&4)(-)6)0 7

Page 10: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%#&'(")%$%*'+,#-,./

!"#$$$%$&$'()$*$&$+)$,$&$-((./(0

123%#$4$&$'5/0

,6%7$$8&9:9)$";-(<$&$="%8%>?@0

0"1.%-*2%#')%.3%'4#-42'5-1*#$6'!%-%'7%#$'!*8%5422%#'.%145'!*%9*-',:".'-%#!%'9"-*2'

$%#!%';<'<=6'5"8"#-%1%'4#-42'2%1%2-"1'-4#$$%:'+4249'!*%9*-',:".'-%#!%'9"-*2'-4#$$%:';>'>=&

!"#$%&%'%#(')#*&%#&%

?!%2%:%#7% ' 2*-% '8"8"1:42%# '!%-% '7%#$ ' -*!%2 '),:". ')"14)%. ' ;)"149% ' 2,#5-%#-%=&'

@%:%8')%.%5%'A6'2,#5-%#-%'!*#7%-%2%#'!"#$%#'91"91,+"55,1'ABC1!"C&'(*#-%25#7%'%!%:%./

ABC1!"C$"%8%DE%7!%*C2$"!2%!

B#$%-')%.3%'4#-42'9"1#7%-%%#'91"91,+"55,1'-*!%2'!*%2.*1*',:".'-%#!%'-*-*2'2,8%';C=&'A,#-,.'

9"1#7%-%%#'2,#5-%#-%'%!%:%.'5")%$%*')"1*24-/

ABC1!"C$F!$'5-G

@"#$%#'8"#7%-%2%#'F!'5")%$%*'2,#5-%#-%'8":%:4*'91"91,+"55,1'ABC1!"C6'8%2%'-*!%2'9"1:4'

:%$*'!*:%242%#'!"2:%1%5*'D%1*%)":'4#-42'D%1*%)":'F!&

+),-%&(.%&%

E#-42'8"#%89*:2%#'*5*'!%-%'7%#$'-"12%#!4#$'!%:%8'54%-4'D%1*%)":6'9"1:4'!*#7%-%2%#'

-"1:")*.'!%.4:4'F,18%-'!%-%#7%'!"#$%#'5*#-%25/

F7!"#1H=I1378%#DB%#%@)"%8%DE%7!%*C2J0

G,18%-'!%-%'4#-42'-*9"'!%-%'*#-"$"1'!%9%-'8"#$$4#%2%#'I!'%-%4'IB6'4#-42'-*9"'!%-%'

F:,%- '8"#$$4#%2%# 'I16 ' 4#-42 ' -*9" ' !%-% ' +.%1 '8"#$$4#%2%# 'I,' 5"!%#$2%# ' 4#-42 ' 5-1*#$'

8"#$$4#%2%#'IK&

3&4.005&4)(-)6)0 7

Page 11: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"#% & '("#% & )"#% & *+,-*+"."# & (#/(. & 0-#"01+2."# & *"/" & *"1"/ & *+"/(' & *-#%"#&

0-#)+,+1."#&3+2"#%"#&3(2"/ &)"#%&0-#(#$(.."#&,-3-'"1"&1"#$"#%&'("#%&)"#%&*++#%+#."#4&

5-3"%"+&67#/78&(#/(.&/+1-&*"/"&+#/-%-'9&1-'+#/"8&!"#$%&'()*+,-./0123&"."#&0-03-'+."#&

/"01+2"#:

" &; < =

5-*"#%."#&(#/(.&/+1-&*"/"&'-"29&1-'+#/"8&!"#$%&'()*+,45-./014623&"."#&0-03-'+."#&

/"01+2"#:

" &; < = 4 > =

)"+/(9&2-3"'&'("#%&)"#%&*+/-01"/+&"*"2"8&?&@+-2*&A/-'0",(.&/"#*"&/+/+.&*-,+0"2B&*"#&*+3-'+."#&C&

@+-2*&(#/(.&"#%."&*+&3-2"."#%&/"#*"&/+/+.&*-,+0"24

!"#$%&'$

D"/" & )"#% & /-',+01"# & *"2"0 & E"'+"3-2 & ,-2"#$(/#)" & "."# & *+72"84 & F#/(. &0-2".(."#&

1-#%72"8"#&*"/"&+#+&,"2"8&,"/(#)"&*-#%"#&0-#%%(#"."#&71-'"/7'4&G*"&3-3-'"1"&0"6"0&

71-'"/7' & )"#% & *"1"/ & *+%(#"."#9 & *+"#/"'"#)" & "*"2"8: & 71-'"/7' & ",,+%#0-#/ & A)"#% & ,(*"8&

*+/(#$(.."#&,-3-2(0#)"B9&71-'"/7'&27%+."9&71-'"/7'&"'+/0"/+."9&*"#&71-'"/7'&1-'3"#*+#%"#4&

H1-'"/7'& 27%+."&*"#&1-'3"#*+#%"#&"."#&*+1-2"$"'+&1"*"&07*(2&3-'+.(/#)"4&F#/(.&71-'"/7'&

"'+/0"/+."&*+/(#$(.."#&1"*"&/"3-2&*+&3"I"8:

!"#$%&'$ ()*+',

!-'."2+"# J

!-03"%+"# K

!-#$(02"8"# L

!-#%('"#%"# M

5+,"&A07*(2(,B N

-'./#$0)12)"#13%&%

O-/+." & *"2"0 & ,-3("8 & 1-'#)"/""# & *+/-0(."# & 1-'3-*""# & /+1- & *"/"9 & 0"." & "."#&

*+2".(."#&1-#)"0""#&/+1-&*"/"&A/-'$"*+&.7#E-',+&/+1-&*"/"B4&D"2"0&71-'",+&"'+/0"/+.9&"/('"#&

)"#%&*+%(#"."#&*"2"0&0-2".(."#&.7#E-',+&+#+&"*"2"8:

! 5-0("&/+1-&*"/"&68"'&*"#&,87'/&"."#&*+.7#E-',+&.-&/+1-&+#/9&,-*"#%."#&/+1-&*"/"&@27"/&

3&4.005&4)(-)6)0 78

Page 12: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"!#$%&"'#()*+&$")$%',-.)/

! 01!-&.! $+!.!2$+!3,$(!*&!-).$%!.!4$'1)*!+& $!*&34!3&"$-)*3&1)$%',-.)5 $4!"!$(!*&!-).$

.!&##6!$7%!.!4$'1)*!+&$&3,8$!"!#$%&"'#()*+&$")$3&1)$%',-.)/

! 01!-&.! $ +!.!2 $ +!3, $ (!*&!-). $ %!.!4 $'1)*!+& $ !*&34!3&" $ -)*3&1) $ .'#95 $4!"! $ (!*&!-).$

.!&##6!$7%!.!4$'1)*!+&$&3,8$!"!#$%&"'#()*+&$")$3&1)$.'#9/

:#3," $'1)*!+& $!++&9#4)#35 $ (!*&!-). $!3!, $%!3! $6!#9 $!%! $%& $"!#!# $ 3!#%! $ ;<; $ !"!#$

%&"'#()*+&$")$3&1)$(!*&!-).$6!#9$!%!$%&$"&*&$;<;/$=)-!9!&$>'#3'25$,#3,"$1)*#6!3!!#$-)*&",3?

!"#$$%&

'()%#$*+$,&

,-%.*&

(!*&!-). $! $-)*3&1) $ &#35 $+)%!#9"!#$-$%!#$>$-)*3&1) $ @.'!3/ $A!*)#!$1!%!$1)*#6!3!!# $,-%.*$

3)*B!%& $ 1)*-)%!!# $ 3&1) $ %!3!5 $4!"! $ 3)*B!%& $ "'#()*+&/ $ C!*& $ !3,*!# $ "'#()*+& $ ,#3," $ '1)*!+&$

!*&34!3&"5$(!*&!-).$-$6!#9$-)*3&1)$@.'!3$!"!#$%&,-!2$")$3&1)$%',-.)/$=).!#B,3#6!5$"!*)#!$-$

-)*3&1)$%',-.)5$1!%!$'1)*!+&$!D-$(!*&!-).$!$!"!#$%&,-!2$")$3&1)$%',-.)$+)2&#99!$!$%!#$-$

+)"!*!#9$4)4&.&"&$3&1)$%!3!$6!#9$+!4!5$%!#$2!+&.$'1)*!+&$!D-$%&+&41!#$%)#9!#$3&1)$%',-.)/$

E)*!"2&*5$"!*)#!$1!%!$1)*#6!3!!#$,-%.*$(!*&!-).$>$76!#9$!%!$%&$"&*&$3!#%!$;<;8$-)*#&.!&$@.'!35$

4!"!$2!+&.$'1)*!+&$%.*$76!#9$!%!$%&$"!#!#$;<;8$!"!#$%&,-!2$4)#B!%&$3&1)$@.'!3$B,9!/

F)#9,-!2!# $ 3&1) $ (!*&!-). $ &#& $ %!1!3 $ -)*1)#9!*,2 $ 1!%! $ 2!+&. $ 1)*2&3,#9!#/ $ =).!&#$

-)*-)%!$1!%!$B!#9"!,!#$#&.!&#6!$7.&2!3$3!-).$3&1)$%!3!85$3)*%!1!3$B,9!$1)*-)%!!#$")3).&3&!#$

%!3! $ 6!#9 $ 3)*+&41!#/ $=)-!9!& $ >'#3'25 $ !4!3& $ 1)*-)%!!# $ ")3).&3&!# $ 3&1) $ @.'!3 $ %!# $%',-.)$

4).!.,&$>'#3'2$-)*&",3?

/!",(01234#1!)567$

8%!"9:$

;$

'()%#$$%$-$<=5<>?@ABCDE<>?@ABCDE&$

1)0*(2$*$-$<=5<>?@ABCDE<>?@ABCDE&$

$$$$$FG!"#'9H%$-$I5<B'$J"H+%:&$

$$$$$FG!"#'9H*$-$I5<B'$J"H+*:&$

K

3&4.005&4)(-)6)0 77

Page 13: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'()'$*%+"%$,$-%+".$/$0#$01%$#$0%+"2$-"/#$03

!"#"$%&$'()*+,*),*+%*)-"

."#"$%&$'()*+-/,$'()*-("

4$*&$#%5$26$%7$'"$58/%$%9$0)%58',"&8%:/($,%2$09$%*$*&;%*8*58'"#$0%#8,8/","$0%

2"0))$%+")",%#8<=1%-8+$0)#$0%7$'"$58/%5%9$0)%58',"&8%+(;5/8%*$*&;%*8*58'"#$0%#8,8/","$0%

2"0))$%+")",%#8<>?@

A80)$0 % $+$09$ % #(078'-" % ,"&8 % +$,$ % +$0 % &8'58+$$0 % #8,8/","$0 % ,"&8 % +$,$ % "0" %*$#$%

+"2$'$&#$0%&8*"/"2$0%,"&8%+$,$%9$0)%$#$0%+"&$#$"%+"/$#;#$0%+80)$0%B8'*$,@

C8/$.$'"%B(0,(2%&'()'$*%58'"#;,3

0123456789:61;&<="

067>127"?1"(&$)"

@!12AB"C"

>4;!:"D!6159E"45!9E"F741412GH"

"

?D12:>AI@!95FF!2".79!D2J!"K7K!D1"412GF!D!2L"IBH"

93!2>AIM>IEND!6159BH"

45!9"#"?1OD!6159OD!6159H"

?D12:>AI412GF!D!2".7DK7K!D1"M$%&'>"@7@141F1"45!9"M$%&'>"P2IE"

D!6159E"45!9BH"

Q

!"#$%

D;$,/$2%&'()'$*%9$0)%*8*"0,$%*$-;##$0%'$+";-% /"0)#$'$0%&$+$%$/$-%-"/"0+8'%+$0%

,"0))" %-"/"0+8'%#8*;+"$0%2",;0)%7(/;*8%+$0% /;$-%&8'*;#$$009$@ %E$*&"/#$0%+$/$*%580,;#%

+$,$%+8,$"/%-"/"0+8'3%'$+";-%$/$-1%,"0))"1%7(/;*8%+$0%/;$-@%F"*&$0%&'()'$*%G0+$%+80)$0%0$*$%

:"/83%F74!9R'RSTU&3

3&4.005&4)(-)6)0 78

Page 14: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'(&)*+,+-&./"0#1)12

"3456785&,496:;&<6=&%8>;?6

!"#"$%&'$()*("$"+,%-'(.+*%/"#.%0.1'$2.%/"-2-%0.$"+"%-2"12%&'(.+1"3%3"+4"%"/"+%

0.#"/-"+"/"+%5./"%/)+0.-.%"1"2%-4"("1%1'(1'+12%1'#"3%0.&'+23.%-'6'#2$+4"7%!"#"$%6"3"-"%8,%

"0"%6'6'("&"%&'(+4"1""+%4"+*%6.-"%0.*2+"/"+%"*"(%/)$&21'(%$'+*'9'/%0"32#2%"&"/"3%

-4"("1 %-20"3 %0.&'+23. %-'6'#2$%$'#"/2/"+%-2"12 %&'(+4"1""+, %4".12:! "#, % /)$6.+"-. %"#$

%&'%%0"+%'(")*+7

;+12/%$'+*'1"32.%"&"/"3%-2"12%-4"("1% 1'#"3%0.&'+23., %0.&'(#2/"+%+.#". %6'+"(%"1"2%

-"#"3%4"+*%0.6"+*/.1/"+%$'#"#2.%)&'("-.%('#"-.%"1"2%$'#"#2.%)&'("-.% #)*./"7%<&'("-.%('#"-.%

=3262+*"+>%$'$'(#2/"+%)&'("1)(%('#"-.%6'(./21:

"3456785 /47456=>6=

? @'6.3%6'-"(

A @'6.3%/'9.#

?B @'6.3%6'-"(%"1"2%-"$"%0'+*"+

AB @'6.3%/'9.#%"1"2%-"$"%0'+*"+

%B%B C"$"%0'+*"+

%DB E.0"/%-"$"%0'+*"+

8)+1)3:

,!-!.!!!!!!:%6'(+.#".%6'+"(%5./"%,%#'6.3%0"(.%F%0"+%6'(+.#".%-"#"3%5./"%,%/2("+*%0"(.%F

/!00!1!!!!!:%6'(+.#".%6'+"(%5./"%/%6'(+.#".%G%0"+%-"#"3%5./"%/%6'(+.#".%-'#".+%G

C'#".+%$'+**2+"/"+%)&'("1)(%('#"-.,%+.#".%6'+"(%"1"2%-"#"3%0"&"1%52*"%0.6"+*/.1/"+%

$'#"#2.%)&'("1)(%#)*./"%6'(./21:

"3456785 );@A89 /47456=>6=

HI! JJ K'(+.#".%6'+"(%3"+4"%5./"%/'02"+4"%6'+"(

<L M%M K'(+.#".%-"#"3%5./"%/'02"+4"%-"#"3

I<E D K'(+.#".%6'+"(%5./"%'/-&('-.%-"#"3%0"+%6'(+.#".%-"#"3%5./"%'/-&('-.%6'+"(

N<L O K'(+.#".%6'+"(%5./"%/'02"%'/-&('-.%6'(6'0"%+.#".+4"

3&4.005&4)(-)6)0 78

Page 15: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"%&

!"##"$'''''''''&'()*#+,-+'()#-*'%-#.-'/+0-'!'1-#'$'0)12-#.-'()*#+,-+'()#-*3'4),-+#'+$2'4-,-%

!"%%"$'''''''''&'()*#+,-+'4-,-%''%-#.-'/+0-'!'1-#'$'0)12-#.-'()*#+,-+'4-,-%3'4),-+#'+$2'()#-*

!"#$%&'&&$(&'

5),-,2+ '6)*#.-$--# '&'3 '7-0-'42-$2'6)*#.-$--#'8-$-2'02762,-#'6)*#.-$--#9'-0-#'

1+,-04-#-0-#'-6-(+,-'4.-*-$'1+6)#2%+:';"*7-$'6)*#.-$--#'&''-1-,-%&

&'"84.-*-$9'6)*#.-$--#'<

=6-(+,-'6)*#.-$--#'.-#>'%-*24'1+0)*/-0-#',)(+%'1-*+'4-$23'7-0-'02762,-#'6)*#.-$--#'+$2'

1+0-,-#>'",)%'02*2#>'02*-?-,'(20-'1-#'$2$26'81+4)(2$'(,"0'6)*#.-$--#9&

&''84.-*-$9'@

6)*#.-$--#A'<

6)*#.-$--#B'<

6)*#.-$--#C<'D

E-1- ' 6)*#.-$--# '&' "1+ ' -$-43 ' 02762,-# ' -$-2 ' 42-$2 ' 6)*#.-$--# ' %-#.- ' -0-#'

1+0)*/-0-# '-6-(+,- ' 0"#1+4+ ' 1+6)#2%+3 ' 1-# ' /+0- ' $+1-03 '7-0- '02762,-# '6)*#.-$--# ' $)*4)(2$'

1+-(-+0-#:'F)*0-1-#>'42-$2'6*">*-7'/2>-'7)#>+#>+#0-#'0"762$)*'7)#>)*/-0-#'6)*#.-$--#'

.-#>',-+#'-6-(+,-'4.-*-$'$+1-0'1+6)#2%+:'G-,-7'%-,'+#+3'0+$-'7)#>>2#-0-#'6)*#.-$--# '&'(

)*+)'1)#>-#'H"*7-$'()*+02$&

&''84.-*-$9'6)*#.-$--#I=')*+)'6)*#.-$--#IJ'<

=6-(+,-'6)*#.-$--#'.-#>'%-*24'1+0)*/-0-#',)(+%'1-*+'4-$23'7-0-'1+>2#-0-#'(,"0'6)*#.-$--#&

&''84.-*-$9'@'6)*#.-$--#I=A<'

'''''''''''''''''''''6)*#.-$--#I=B<'D'

)*+)'@'6)*#.-$--#IJA<'

''''''''''''6)*#.-$--#IJB<'D

3&4.005&4)(-)6)0 78

Page 16: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&&$(!"#$%&$()*+&(,&-&'(,.$%&'&/&$(,&0&1(2"$'*/(2"#'.$+/&'(3

!"'45%&#&'678(9(-"#$%&'&&$67:;(

((((((((((((((((((((((((((-"#$%&'&&$67<;(=(

$%&$'!"(45%&#&'6>8(9(-"#$%&'&&$6>:;(

((((((((((((((((((((((((((((((((((((-"#$%&'&&$6><;=(

$%&$(9(-"#$%&'&&$6?:;(

((((((((((((-"#$%&'&&$6?<;=

!&,& (/&5*5 ( '"#'"$'*@ ( .AB"05" (2"#'.$+/&' (,&-&' (,.+&$'./&$ (,"$+&$ (-"#.$'&C ( 5D.'EC (,"$+&$(

AF#1&'(5"2&+&.(2"#./*'3

&(!)*+(4"/5-#"5.8(

9

*,&$(($.0&.:((3((-"#$%&'&&$:(;

-.$,/(;

*,&$(($.0&.<((3((-"#$%&'&&$<(;

-.$,/(;

*,&$(($.0&.G((3((-"#$%&'&&$G(;

-.$,/(;

0$",1%) 3(-"#$%&'&&$(;

=

!&,&(-"#$%&'&&$ (&(!)*+( ,.(&'&5@("/5-#"5.(C&#*5(2"#*-&(-"#$%&'&&$(%&$+(2"#$.0&.(.$'"+"#(

&'&*(/&#&/'"#H (I/5-#"5. (,&-&' (,.+&$'. (,"$+&$(5*&'*(J&#.&2"0(2"#'.-"( .$'"+"#(&'&*(/&#&/'"#(

,"$+&$($.0&.:@($.0&.<@($.0&.G(2"#*-&($.0&.(%&$+(1*$+/.$(,&#.(J&#.&2"0('"#5"2*'H

3&4.005&4)(-)6)0 78

Page 17: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"%&'(")(*+,

!"#$%&'()*+'",-./

!

01"#2345

"#+41#6718

"

9:"#+;2<=1*&771#4*(0>1:1#641#6714>&%1+42?@A??34B4<38

*$1#;2<C'<DE1#67138

*

";421#6714)F4A??4EE41#6714/F4G?3

9:"#+;2<1#6714H#'14>(:1'14'"41#+1:14G?4'1#4A??4I#<38

(%*(4";421#6714)4G?4EE41#6714/FJ?43

9:"#+;2<1#6714H#'14>(:1'14'"41#+1:14J?4'1#4G?4I#<38

(%*(4";421#6714)4J?4EE41#6714/FK?3

9:"#+;2<1#6714H#'14>(:1'14'"41#+1:14K?4'1#4J?4I#<38

(%*(4";421#6714)4K?4EE41#6714/FL?3

9:"#+;2<1#6714H#'14>(:1'14'"41#+1:14L?4'1#4K?4I#<38

(%*(4";421#6714)4L?4EE41#6714/F?3

9:"#+;2<1#6714H#'14>(:1'14'"41#+1:14?4'1#4L?4I#<38

(%*(

9:"#+;2<1#6714H#'14>(:1'14'"4%&1:4M1#671&1#4?@A??4I#<38

N

!"#$%

-.*$/*%&0(")(*+&1*#)&+2+3#$*&+*4.5*#&62(.0*&#3/*3 &*#$*(*&7&%3#))*&877&9*#&0(")(*+&

+2+62(35*#&52/.*(*#&62(.0*&45"(&:;&-;&!;&<&9*#&=&92#)*#&5(3$2(3*&62(35.$,

#3/*3&>?&@7&+2#9*0*$&45"(&:

AB&C?&#3/*3&C&@7&+2#9*0*$&45"(&-

B7&C?&#3/*3&C&AB&+2#9*0*$&45"(&!

D7&C?&#3/*3&C&B7&+2#9*0*$&45"(&<

#3/*3&C&D7&+2#9*0*$&45"(&=

'2(%*$35*#&6*%E*&0(")(*+&1*#)&:#9*&6.*$&%*(.4&9*0*$&+2#2(3+*&#3/*3&02F*%*#G&H3+0*#&I3/2&

:#9*&92#)*#&#*+*,&7(%1*OPOQR=-$

3&4.005&4)(-)6)0 78

Page 18: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'(&)*+$%,-.,-

!"#"$%$&$'(")%*+,-+"$.%)&+/"0"1-%"0"%'&'&+"*"%*&+21)"3%")"(%*&+14")""1%4"1-%

21-21%02(#"1-%'&'&+"*"%/"#2%5&#"$"%12#"2%5(")(%6"+2"'&#%'&#($%$&$&1(32%12#"2%)&+)&1)(7%8#239

"#23 % $&1(#25/"1 % *&+14")""1 % )"02 % 5&:"+" % '&+(#"1-. % /2)" % 0"*") % $&14")"/"114" % $&#"#(2%

*&+14")""1%*&+(#"1-"1%!"#%")"(%$%&'(7%;&'&#($14".%3"+(5%02*"3"$2%)&+#&'23%0"3(#(%25)2#"3%

,*&+"),+%!"#$"%"&'%<*&1(+(1"1=%0"1%(&#$"%"&'%</&1"2/"1=7

"/012341&506107083&528&986107083

>1)(/ % $&1"$'"3 % 12#"2 % 5(")( % 6"+2"'&# % '&+252 % 0")" % 21)&-&+ % 0&1-"1 % 12#"2 % ? % 0"*")%

0214")"/"1%$&#"#(2%&/5*+&52@

)*+*)*,*-*.

5&321--"%"*"'2#"%12#"2 %"A"#14"%12#"2 %:% "0"#"3%B. %$"/"%5&)&#"3%*&+14")""1%02 %")"5%12#"2 %:&

$&1C"02%D7

!2%0"#"$%'"3"5"%E.%*&+14")""1%)&+5&'()%0"*")%02)(#25/"1%5&:"+"%+21-/"5%5&'"-"2

,,)*.

4"1-%02/&1"#%0&1-"1%1"$"%)$"*(&#$"%"&'*+)"$,'+$7%8+)214".%0")"%*"0"%5(")(%6"+2"'&#%4"1-%

02/&1"2%,*&+"),+ % )&+5&'()%"/"1%02)"$'"3%12#"2 %?% )&+#&'23%0"3(#(%5&'&#($%02-(1"/"1%*"0"%

&/5*+&52%'&+2/()14"7

;&#"21%,*&+"),+%)$"*(&#$"%"&'.%)&+0"*")%C(-"%,*&+"),+%)+-'*(&#$"%"&'.%4"1-%02)(#25/"1%

5&'"-"2

),,*.

F"0"%*&+14")""1%02%")"5.%252%6"+2"'&#%:&"/"1%02*"/"2%)&+#&'23%0"3(#(%*"0"%5(")(%*&+14")""1%

5&'&#($%02)"$'"3%0&1-"1%12#"2 %?7 %G*&+"),+ %!"#$"%"&'% C(-"%$&$2#2/2 %'&1)(/ %4"1-%$2+2*.%

/&:("#2 % ,*&+"52 % *&1C($#"3"1 % 02-"1)2 % 0&1-"1 % ,*&+"52 % *&1-(+"1-"17 % ;&#&1-/"*14"%

02)(1C(//"1%*"0"%)"'&#%'&+2/()@

"/012341 -272 ;030128<28

/0#,, F,5)%21:+&$&1) H2#"2%4"1-%"0"%02%5&'("3%6"+2"'&#%02-(1"/"1%0"3(#(.%/&$(02"1%'"+(%02)"$'"3%0&1-"1%5")(

,,/0# F+&%21:+&$&1) H2#"2 %4"1-%"0"%02 %5&'("3%6"+2"'&# %02)"$'"3%5")(.%/&$(02"1%'"+(%02-(1"/"1

3&4.005&4)(-)6)0 78

Page 19: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$$ !"#$%&'()'*'+$ ,-./-%0/+1%/&/%&-%#'23/4%5/)-/2'.%&-13+/6/+%&/43.37%2/)3%&-63)/+1%#/$3

$$!"# !)'%&'()'*'+$ ,-./- % 0/+1 %/&/ %&- % #'23/4 % 5/)-/2'. % &-63)/+1%#/$37%2/)3%6'*3&-/+%&-13+/6/+

!"#$%&'(&')*"'(&')!"#

8")*/$%9')-+$/4%9')3./+1/+%&'+1/+%*'+113+/6/+%%&#'/&/./4%#'2/1/-%2')-63$:

%&#'()*+,#)+-./0')*+,#)+-.10')*+,#)+-.23',)#45"6""4'0

;'&/+16/+%2'+$36%9')3./+1/+%&-*/+/%$')&/9/$%.'2-4%&/)-%#/$3%9')+0/$//+%&/9/$%&-+0/$/6/+%

&/./*%2'+$36%2."6%9')+0/$//+:

%&#'()*+,#)+-./0')*+,#)+-.10')*+,#)+-.23'7

,)#45"6""4/0

,)#45"6""410

,)#45"6""420

8

&-*/+/ %)*+,#)+-./% *')39/6/+ % +-./- % /</. % &/)- % 5/)-/2'. % 0/+1 %*'+1"+$)". % 9')3./+1/+7%

)*+,#)+-.1%*'+0/$/6/+%#0/)/$%6/9/+%9')3./+1/+%/6/+%2')4'+$-7%#'&/+16/+%)*+,#)+-.2'

*')39/6/+ % 9'+1'+&/.- % 2'#/)+0/ % 6'+/-6/+ % =/$/3 % 9'+3)3+/+> % +-./- % &/)- % 5/)-/2'. % 0/+1%

*'+1'+&/.-6/+%"9')/#-%9')3./+1/+?

@"+$"4:

9-4:;<=)>+6=-&?@A

B"-4(3'7

-46'C0

%&#'(CD/0'C>D20'CEE3',#-46%(F-+-'C'D'G='H4IJ'C30

8

3&4.005&4)(-)6)0 78

Page 20: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"%&'()'%*%+'%,%-'&.-%&/)0,%-'1%+)02

!"!#$%&

!"!#$%'

!"!#$%(

!"#$%&'(&')*"'(&')!"#$%

3.0%)-'(.-$%-'&.-$$4-%,%-'/."-5%*%%-')*+6'/."40%-$%-'(%/%*'74$%'&.&%-8%%*,%-'

/."-5%*%%-',-!./9'!.":.(%%--5%'%(%0%16'7),%'/%(%'/."-5%*%%-')*+',)*%'+4(%1'&.-$.*%14)'

:."%/%';%;%1'/."40%-$%--5%6'/%(%'/."-5%*%%- ',-!./' ;%;%1'/."40%-$%-'%,%-'()*.-*4,%-'

#0.1'+5%"%*'%*%4',#-()+)'5%-$'()7%(),%-',#-*"#0'/."40%-$%-9'

<#"&%*'/.-40)+%-'/.")-*%1'/."40%-$%-'(.-$%-',-!./'%(%0%1'+.:%$%)':."),4*2

,-!./#0&'()(*1#2

+%),'(*((,3

+%),'(*((,-.

4

!%(%'(%+%"-5%6'/."40%-$%-'(.-$%-'8#"'(%/%*'()4:%1',.'/."40%-$%-'(.-$%-',-!./9'

=.-$%-'&.-$$4-%,%-')+*)0%1'5%-$'()/%,%)'/%(%'8#"&%*'/."40%-$%-'(.-$%-')*+6'&%,%'7),%'

()-5%*%,%-',.':.-*4,'/."40%-$%-'(.-$%-',-!./'%(%0%12

/5"6+/"!7&3

,-!./#0/5"6+/"!7'1#2

6/+89:;::8&3

6/+89:;::8'3

6/+89:;::8(3

/5"6+/"!7(

4

+.1)-$$%';#-*#1'/"#$"%&'+.:.04&-5%'(%/%*'()*40)+,%-'+.:%$%)2

<!8=.>?/@";?!*A-B

C:!801#2

!8;#$3

3&4.005&4)(-)6)0 78

Page 21: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%

&'()*%+!,"-.%/

01(234+5(6(%!%"%78%92:;%!.$

!<<%$

=

=

!"#$"%&'()'%*%+',-$%'%.%/'&0/$1%+)2.%/'*%&3)2%/4

(6(%!"#

(6(%!">

(6(%!"-

!02%,%")'5#/*#1'!"#$"%&'60").-*4

?(2@)A8*,638(BC'D%

EF(2+.%/%

(23%(;%2;%!$%

01(234+GHF6AIIF2%6*JAF'%J()F2KF2%JA)F3L%G.$%

6@F24+G78G;M2.$%

!%"%N$%

4B1%+("#$%(,"2$%(<<.%/%

!"!<($%OO%'(3A2KF2%(2(%J*1A)F2K%2%IF)(%

=%

01(234+G92%PAE)F'F2%8F1(%N%'(2KKF%78%F8F)F'%78%92G;2;!.$%

=

!"#$%

7-%*2%1'3"#$"%&'-/*-.'&0/$1)*-/$'/)2%)'8%.*#")%2'+-%*-'6)2%/$%/9':)&3%/'(0/$%/'/%&%'8)20'

&'($%)*)+,-./9

3&4.005&4)(-)6)0 78

Page 22: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)*+$%,-.,-&/*+01-.2,0

!"#$%&'( ) *"#+,'%-'% ) .!""#$%&/ ) '&'+ ) $&"#'0$ ) 1'*'& ) 1$0+0+% ) 0"2'#' ) 3"#&$%-4'& ) 5'%-)

1$4"%',)1"%-'%)$0&$,'()!""#)1','6)!""#).%'()'*)!""#/7)!"#('&$4'%)28%&8()*#8-#'6)3"#$4+&9

!"#$%&'()*+'",-./0

12"#34050

"#+0160780

9,:031;<801);=801>>4050

?:"#+93@1&%2"0"+(:2*"07(AB'0C#@61480

9,:037;<807);D807>>40

?:"#+93@"#" 0 *&EA"+(:2*" 0 7(AB' 0 '2:" 0 "+(:2*" 0 7(AB'0

C#@6761480

F0

F

!'1')*#8-#'6)1$)'&'0:);'#$'3", )1)6"%<'1$);'#$'3",)4"%1',$)*"#+,'%-'%)+&'6'7)!"#+,'%-'%)

1$,'4+4'%)0"3'%5'4)=)4',$7)>%&+4)0"&$'*)*"#+,'%-'%:)1$,'4+4'%)?)*"#+,'%-'%),'-$).0+3@$&"#'0$/)

1$6'%');'#$'3",)7)6"%<'1$);'#$'3",)4"%1',$)*"#+,'%-'%)1$)1','6)*"#+,'%-'%)+&'6'7)A*'3$,')

*#8-#'6)1$<','%4'%:)6'4')1$),'5'#)&"#6$%',)'4'%)1$*"#8,"()('0$,9

1&%2"0"+(:2*"07(A<0

"#"0*&EA"+(:2*"07(A<0'2:"0"+(:2*"07(A<0

"#"0*&EA"+(:2*"07(AD0'2:"0"+(:2*"07(A<0

1&%2"0"+(:2*"07(AD0

"#"0*&EA"+(:2*"07(A<0'2:"0"+(:2*"07(AD0

"#"0*&EA"+(:2*"07(AD0'2:"0"+(:2*"07(AD0

1&%2"0"+(:2*"07(A=0

"#"0*&EA"+(:2*"07(A<0'2:"0"+(:2*"07(A=0

"#"0*&EA"+(:2*"07(AD0'2:"0"+(:2*"07(A=0

3&4.005&4)(-)6)0 78

Page 23: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%$&'()*+,*-(."&'/0,1

!"#$%&'()*+'",-./0

12"#34050

"#+0670170890

:;"#+<3=0>"%2"0?26+,;"2%0@"%2#A2#0B#=490

:;"#+<3=0CCCCCCCCCCCCCCCCCCCCCCCCCB#=490

<,;036DE906)DEF906GG450

8DE90

<,;031DE901)D6901GG4050

8D8H190

I0

:;"#+<3=0>"%2"0J'K02'2%2.0J'0B#=7678490

I0

I

!"#$%

20$,#$-(3&*4&$5(0+,0/(5"+$53'#/$+(,$."#(3"&/$#'$+(6$#$5(."+,0/(5$,&'/7(89:89;(<*+,*-(

-$7'#(3&*4&$5(6',0+%0//$+(7".$4$'(."&'/0,1

CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCL0000L000E000M000N000O000P000Q000R000S000T00EF000LCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCL00E0L000E000M000N000O000P000Q000R000S000T00EF000L0L00M0L000M000O000Q000S00EF00EM00EO00EQ00ES00MF000L0L00N0L000N000Q000T00EM00EP00ES00ME00MO00MR00NF000L0L00O0L000O000S00EM00EQ00MF00MO00MS00NM00NQ00OF000L0L00P0L000P00EF00EP00MF00MP00NF00NP00OF00OP00PF000L0L00Q0L000Q00EM00ES00MO00NF00NQ00OM00OS00PO00QF000L0L00R0L000R00EO00ME00MS00NP00OM00OT00PQ00QN00RF000L0L00S0L000S00EQ00MO00NM00OF00OS00PQ00QO00RM00SF000L0L00T0L000T00ES00MR00NQ00OP00PO00QN00RM00SE00TF000L0L0EF0L00EF00MF00NF00OF00PF00QF00RF00SF00TF0EFF000L0CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

3&4.005&4)(-)6)0 77

Page 24: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)*+$%,-.,-&#*-.,-&/01%*

!"#$%& '("&))*&$+$& ',"-&.$/$$& '!"#0 ',"-*#$&)$& '1$,$/ ' 2*)$ '1%&.$/$+$& '1"&)$&'

,"-&.$/$$& '$%&'(3'4"-1$,$/'5'($6$('6$-$'("&.$/$+$&',"-*#$&)$&'1"&)$& '$%&'(0'.$%/*'

("#$#*%',"-&.$/$$&')"*$%&'('$/$*'$%&'(3'7"-&.$/$$&')"*$%&'('("(%#%+%'89-($/':"-%+*/;

)"+,

!"#$%&'&&$(

!"#$%&'&&$(

-+$%&'(+.)%&#&'/0

<"1$&)+$&',"-&.$/$$&'$%&'('("(%#%+%'89-($/':"-%+*/;

$%&'(+.)%&#&'/+,

!"#$%&'&&$0

!"#$%&'&&$(*

-

7"-:"1$$&'1$-%'+"1*$',"-&.$/$$&'/"-<":*/'$1$#$=;',"-&.$/$$&'$%&'('("&)*2%'<.$-$/'

1%'$>$#0'<"=%&))$'$,$:%#$'<.$-$/'/%1$+'1%,"&*=%0'($+$':#9+',"-&.$/$$&'/%1$+'$+$&'1%+"-2$+$&3'

!"1$&)+$&',"-&.$/$$& ')"*$%&'('("&)*2%'<.$-$/'1%':"#$+$&)0'<"=%&))$'("<+%,*&'<.$-$/'

/%1$+'1%,"&*=%0':#9+',"-&.$/$$&'/"/$,'$+$&'1%+"-2$+$&'<$/*'+$#%3

7"-=$/%+$&'1*$'69&/9=',-9)-$(':"-%+*/;

1&23'4)(567)&"8%9

:;&2./+,++++++++&27+:<=0

++++++++$%&'(+.:+5<+>/+,++++++++++++++?#&27!.@A;'"+B2C/0++++++++--

1&23'4)(567)&"8%9

:;&2./+,++++++++&27+:<=0

++++++++)"+,+++++++++++++?#&27!.@+A;'"+B2+@/0++++++++-+$%&'(+.:5<>/0-

3&4.005&4)(-)6)0 78

Page 25: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#" $ %&'(&") $ #* $ +,-,."/ $ 0*&*1 $ %,&*23"/ $),24,3"0 $ 0"&"03,& $ 5!"#$6 $ #* $ ."7"& $ 3*#"0 $ "0"2$

#*0,&8"0"21$0"&,2"$+7"&"3$7"2($#*)*23"$3*#"0$#*%,29/*:$;,#"2(0"2$%"#"$%&'(&")$#*$+,-,."/$

0"2"21$%"#"$."7"&$"0"2$3,&4,3"0$0"&"03,&$5!"#$6$),+0*%92$+7"&"3$3*#"0$#*%,29/*: $<")921$

0"&,2"$+7"&"3$-"&9$#*98*$#*$"0/*&$-.'0$%,&*23"/1$)"0"$%,&*23"/$),24,3"0$0"&"03,&$0,$."7"&$

3,3"%$#*0,&8"0"2$+"39$0".*:

!,."8"&*$4'23'/$%&'(&")$-,&*093=

!"#$%&'()*+'",-./

!

01"#2345

"#+4"6406478

"

',45

9:"#+;2<=#4>1*&771#4*(?&1.4?"%1#@1#4?&%1+A4<38

*$1#;2<B'<6C038

*

74D4E8

;,:42"DF84")D084"GG347D7G"8

9:"#+;2<=#4H&0%1.1#4'1:"4E4."#@@14B'41'1%1.4B'4=#<606738

I4J."%(4204KD4E38

I

%&'"(

>9"3."/ $%&'(&")$92390 $ 3,&9+ $),)*23" $)"+90"2 $-*."2("2$#"2$-"&9 $-,&/,23* $ 8*0" $#**+*0"2$

-*."2("2$2'.:$;,."289327"1$89)."/0"2$+,.9&9/$-*."2("2$7"2($3,."/$#*)"+900"2$3"#*:

3&4.005&4)(-)6)0 78

Page 26: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)$*+,-".-/!&01$2.)34

!"#"$ %$&'(#)$&'(# % *+,+#($-."/ % ,+,+0"1" % 2(-3*4 % 4-1(5)&(51(5 % 5+#"6 % '43(-"7"-%

'"#"$%10&30"$/%."45( %!"#$%&'(% '"- %)*+$&'(8% %9+#"4-%2(-3*4% 4-1(5)&(51(5/%5+0'"1"5%:(3"%

2(-3*4 % $"5+$"547 % *+1+054 %)#$'(/ %*,)'(% '"- %%+$'(% ."-3 % "7"- % '41+#":"04 % '4 % $&'(#%

,+047(5-."8 % ;(-3*4 % <'47+-"# % :(3" % '+-3"- % -"$" % *(,)10&30"$= % $+0(1"7"- % ,#&7%

1+04-5"6>1+0-."5""- % <7($1(#"- % 1+04-5"6>1+0-."5""-= % (-5(7 % $+-3+0:"7"- % 5(3"* % 5+05+-5(8%

;(-3*4)2(-3*4%*+1+054 %!"#$%&'(/ %)*+$&'(/ %)#$'(/ %*,)'(% '"- %%+$'(%$+0(1"7"-%2(-3*4)

2(-3*4 %,"?""-%."-3%"'"%'"#"$%,"6"*"%@8 %A"$(-%'+$474"-/ % 2(-3*4 % 5+0*+,(5 %'"1"5 % :(3"%

'4,("5%*+-'4048%!"#"$%$&'(#%4-4%"7"-%'41+#":"04%,"3"4$"-"%B"0"%$+-."5"7"-%*+,("6%2(-3*4%

'"-%$+-33(-"7"--."%'"#"$%10&30"$8

9+,("6 % 2(-3*4 % "7"- %$+$+0#(7"- %$"*(7"- % ."-3 % '47+-"# % *+,"3"4 % "03($+- % "5"(%

1"0"$+5+08%;(-3*4%:(3"%"7"-%$+$,+047"-%7+#("0"-%."-3%'"#"$%,"6"*"%@%'4-."5"7"-%$+#"#(4%

1+0-."5""-%"-%."$'(8%C"7"%2&0$"5%'"04%*+,("6%2(-3*4%"'"#"6D

%#!-/&.$0)#1$+2+/&.$0)#'(1'+"0.2-$(13

!-"$4+%++$56

!-"$4+%++$76

888

"-%."$'$#9+#(6

:

E41+%2(-3*4%'"-%-"$"%2(-3*4%$+$4#474%"5(0"-%."-3%*"$"%'+-3"-%541+%'"-%-"$"%*("5(%

F"04",+#8 % G03($+- % '"1"5 % '44*4 % &#+6 % -4#"4 % '"04 % F"04",+#/ % ,+345( % :(3" % '+-3"- % -4#"4 % ."-3%

'47+$,"#47"-%&#+6%2(-3*4%"-%."$'(8%

9+,+#($%'43(-"7"-/%2(-3*4%6"0(*%'4'+7#"0"*47"-%'"6(#(/%#+-37"1%'+-3"-%541+%2(-3*4%

'"- % 541+ %"03($+--."8 %H+-'+7#"0"*4"- % 2(-3*4 % 4-4 % '4*+,(5 % 10&5&541+ % 2(-3*4 % '"- %'4#+5"77"-%

*+5+#"6%1+0-."5""-%10"10&*+**&08%9+54"1%1+0-."5""-%10&5&541+%2(-3*4%6"0(*%'4"76404%'+-3"-%

5"-'"%54547)7&$"%<5=/%-"$(-%(-5(7%1+0-."5""-%2(-3*4%45(%*+-'404%54'"7%'4,+04%5"-'"%54547)7&$"8

I-5(7%:+#"*-."/%B&,"%1+#":"04%B&-5&6%10&30"$%,+047(5D

3&4.005&4)(-)6)0 78

Page 27: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!!"#$%#&'()*+),('-*-*+),&*(*./&.(/$%&#.+'&(*&+)#&/(0/*1(

2.*3/)4-56+4.$789(

:/$&+("&*%,&+0:/$&+(&;.*+(<1=(!!4-,/&#&6.("#$+$+>"-(:)*%6.("&*%,&+

'&.*01?(

.*+(*=(

:/$&+(@;(>;(8&6./AB=(

"#.*+:0C'&6),,&*(6-<)&8(<./&*%&*(0&*+&#&(B(4&*(D1E(C1=(

63&*:0CF:C;G>1=(

@(A(>(H(I=(

:$#(0*AI=*5AIB=*JJ1(

8&6./(A(8&6./(J("&*%,&+0@;*1K"&*%,&+0HI;*JI1!*=(

"#.*+:0C*./&. ( /$%&#.+'& ( *&+)#&/ ( 4&#. ( F7D: ( &4&/&8(

F7L:M*C;>;8&6./1=(

N(

:/$&+("&*%,&+0:/$&+(&;(.*+(<1?(

!!:)*%6.()*+),('-*%8.+)*%(*./&.(&("&*%,&+(<(

.*+(.=(

:/$&+('AI7B=(

(

:$#(0.AI=.5A<=.JJ1('A'K&=(

#-+)#*0'1=(

N

3&4.005&4)(-)6)0 78

Page 28: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$"%&'&#(

!)*+)&, - ./ - &0&' - &1&# -,",/#0& - 2"#++3#& - 3#031 -,",&'311&# - '"43&5 - 4/%&#+&#6-

1",3./&#-,"#+5/03#+-#/%&/-%*+&)/0,&-#&03)&%#7&-,"#++3#&1&#-4"#031-.")"0(

!" !#"3 #$3%3$

$"3%

%%3&

&"3'

'%&$'

0$#

(

!%##0"#30

0-

8&,3#6-4"#031-.")"0- /#/-5&#7&-1*#9")+"#-2&.&-/#0")9&%-#/%&/-:;-< -3- <-;6-'"5/#++&-5&#7&-

&13)&0-3#031-,"#"#031&#-#/%&/-%*+&)/0,&-#&03)&%-&#0&)&-=-.&#->?-@"&13)&0&##7&-$3+&-&1&#-

./0"#031&#-*%"5-4&#7&1#7&-'313-.")"0-7&#+-./%/4&01&#-.&%&,-2")5/03#+&#?-A",&1/#-4&#7&1-

&1&#-,",4")/1&#-#/%&/-7&#+-'",&1/#-&13)&0?

!"#$%

B3&0%&5-2)*+)&,-3#031-,"#"#031&#-#/%&/-2&#+1&0-"C2*#"#'/&%-D"CE?-F3#&1&#-4"#031-.")"0-

.3$#"3"

3$

$)"3%

%)"3&

&)"3'

')"&$#"'

0$#

( 30

0)

4&5.006&5)(-)7)0 89

Page 29: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)$*+,-&!./0!./-1

!"#"$" %& %'()*(+,"-") % ./)0$,1./)0$, %'"2('"2,- % 3"4"") % *")0 % 2(5$,'6") % +"7"'%

6/$2"-" % 8!"#$%$&9 %234565: %;0"5 % ./)0$,1./)0$, %'"2('"2,- % 2(5$(3/2 %+"6"2 %+,0/)"-") %+"7"'%

65<05"'=%'"-"%6/$2"-"%234565%#"5/$%+,$(52"-")%+"7"'%65<05"'%'(7"7/,%6(5)*"2"")>

!"#$%&'()*+,-.-/

!(3(5"6"%./)0$,%*")0%2(5+"6"2%+"7"'%7,35"5*%234565%"+"7"#%$(3"0",%3(5,-/2>

)789:; 1<978338

$,)8?9 @()0#,2/)0%),7",%$,)/$%$/+/2%?%*")0%+,)*"2"-")%+"7"'%5"+,")

A<$8?9 @()0#,2/)0%),7",%A<$,)/$%$/+/2%?%*")0%+,)*"2"-")%+"7"'%5"+,")

2")8?9 @()0#,2/)0%),7",%2")0()%$/+/2%?%*")0%+,)*"2"-")%+"7"'%5"+,")

"$,)8?9 @()0#,2/)0%),7",%"5A/$%$,)/$%+"5,%?%*")0%#"5/$%3(5),7",%+,%")2"5"%1B%+")%B

"A<$8?9 @()0#,2/)0%),7",%"5A/$%A<$,)/$%+"5,%?%*")0%#"5/$%3(5),7",%+,%")2"5"%1B%+")%B

"2")8?9 @()0#,2/)0%),7",%"5A/$%2")0()%+"5,%?

$,)#8?9 @()0#,2/)0%),7",%$,)/$%#,6(53<7,-%+"5,%?

A<$#8?9 @()0#,2/)0%),7",%A<$,)/$%#,6(53<7,-%+"5,%?

2")#8?9 @()0#,2/)0%),7",%2")0()%#,6(53<7,-%+"5,%?

"3$8?9 @()0#,2/)0%),7",%'/27"-%+"5,%?

7<08?9 @()0#,2/)0%),7",%7<0"5,2'"%)"2/5"7%+"5,%?%8*",2/%7)%?9

7<0BC8?9 @()0#,2/)0%),7",%7<0"5,2'"%3"$,$%BC%+"5,%?

6<48?=*9 @()0#,2/)0%),7",%?%6")0-"2%*

$D528?9 @()0#,2/)0%),7",%"-"5%-/"+5"2%+"5,%?

(?68?9 @()0#,2/)0%),7",%(?6<)()%+"5,%?%8*",2/%(?9

!(5,-/2 % ,), % A<)2<# %65<05"'%*")0 %'(7,3"2-") % ./)0$, %'"2('"2,- % 3"4"") % *")0 %"+" %+"7"'%

3"#"$"%&>

3&4.005&4)(-)6)0 78

Page 30: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'()*+'",-./0

!"#$%&'()12+.-./0

12"#34050

6%,2+07890:890790:90+90;<=->?0

@A"#+63BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD#B4?0

@A"#+63B00000EA,;A210F(A2G0H2+&.0I(J2*0D#B4?0

@A"#+63BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD#D#B4?0

@A"#+63BK2*&GG2#0G(+"#;;"2#02L2%0M0B4?0

*$2#63BN6B9O784?0

@A"#+63BK2*&GG2#0G(%2P&2#02L2%0M0B4?0

*$2#63BN6B9O:84?0

+0<03:80Q0*RA+3:8S:80Q0TS;S7844U;?0

:0<0:80C0;S+?0

@A"#+63BD#0V2*"%0E(A."+&#;2#M0D#B4?0

@A"#+63BCCCCCCCCCCCCCCCCCCCCCCD#B4?0

@A"#+63BW2G+& 0 72#; 0 '"@(A%&G2# 0 &#+&G 0 1(#7(#+&. 0 +2#2. 0 M 0 N-T60

*D#B9+4?0

@A"#+63BX(%2P&2#0J(#'20*22+01(#7(#+&.0+2#2.0M0N-T601U*TD#B9:4?0

Y0

!"#$"%&'&#(

!)*+)&,-./-&0&'-,")12&3&#-2)*+)&,-'/,1%&'/-+")&3-$&014-5"5&'-6&#+-&3&#-,",/#0&-

,&'13&#-3"0/#++/&#-.&#-3"%&$1&#-&7&%-8!9-.&#-"9:-.&)/-5"#.&-6&#+-,"#+&%&,/-+")&3-$&014-

5"5&';-!")'&,&&#-6&#+-./+1#&3&#-&.&%&4(

3!3 !"4 !+#"

#/ +

#

<&&0-5"#.&-,"#6"#014- 0&#&4= -,&3& -!- >-9-'"4/#++&-2")'&,&&#-./ -&0&'-.&2&0 -./01%/'3&#-

'"5&+&/(

"

#/ +

##4! +#3 !!!

5&6.003&6)(-)7)0 89

Page 31: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%#&'%(%)&'%*+&#,(%,&!&%!%(%)-

+!"3!#$3!"#"# 4!%& /."#/%*%0%#& (%.%#/%&1"#!%&!,&+!%2%&'"1"(+.&."#/"#*+)&3"2.+0%%#&*%#%)4&5"(%#6+*#/%&

0"(%6+%#&%0),2&1"#!%&0"*,0%&."#/"#*+)&3"2.+0%%#&*%#%)&!,*"#*+0%#&!%2,-

3!3!'/ +

!"#$%

7+%*(%)&328$2%.&+#*+0&."#$),*+#$&$"2%0&3%2%18(,0& 9328/"0*,(:4 &;+#%0%#&0"*,#$$,%#&%<%(=&

0"(%6+%# & %<%( & !%# & '+!+* & "(">%', & '"1%$%, & .%'+0%#4 & ?"(+%2%##/% & 1"2+3% & <%0*+ & /%#$&

!,3"2(+0%#&+#*+0&."#/"#*+)&*%#%)=&6%2%0&*,*,0&*".1%0&!"#$%#&*,*,0&6%*+)&!%#&0"(%6+%#&0"*,0%&

."#/"#*+)&*%#%)4

@"2'%.%%#&$"2%0&/%#$&!%3%*&!,$+#%0%#-

4!4 !#3 !$+'%

"/ +

"!"#$%#& 3 !$!3 !&'( ( &!%#& 3 4!3 !$'/ +

'"2*%

5!5!#3!) + !"#$%#& 3 !)!3!*+&( !%#& 35!3!) +

6&7.004&7)(-)8)0 9:

Page 32: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&'&(&)**)+&,%)*-./

!"#$%&'())(*'+,()-&.'/"0"#()#*('$",(1'&-$('$"2%-'3(4('254%,'3")$(2(6'7(,(2'254%,'

$")/"0%$8'0"#$%&'-#-'4-3(&(-'&"$-&('4--#9-#&(#':()-(0",'0")$-3"';1()'*(#9'2(23%'2"#(23%#9'

,"0-1'4()-'/($%'&()(&$")'+4-/"0%$'/$)-#9.6'<(2%#':()-(0",'())(*'$-4(&'1(#*('0")$-3"';1()'/(=(8'

:()-(0",'())(*'4(3($'=%9('4-0")-'$-3"'-#$'($(%'>,5($6'7"#9(#'2"#99%#(&(#'())(*8'2(&('(&(#'

4-2-,-&-'/"0%(1':()-(0",'*(#9'2"2-,-&-'$-3"'4(#'#(2('*(#9'/(2(8'#(2%#'/"$-(3'","2"#'())(*'

4(3($'2"2-,-&-'#-,(-'*(#9'0")0"4(6'?5)2($'4"&,()(/-':()-(0",'0")0"#$%&'())(*'/($%'4-2"#/-'

(4(,(1'/"0(9(-'0")-&%$@

!"#$%&'("')$*+,'-'%&'("')$*./0/(',12

<-,(-'*(#9'$")4(3($'3(4('","2"#'())(*'(&(#'4-3(#99-,'4"#9(#'2"#99%#(&(#'-#4"&/'

())(*6'7(,(2'0(1(/('A8'-#4"&/'())(*'(&(#'4-(B(,-'4()-'(#9&('#5,'4(#'0")(&1-)'4"#9(#'-#4"&/'

/0/(',346'A5#$51@

",!+506(.7812

506(.7194:2

!()-/'3")$(2('3(4('3")#*($((#'4-'($(/'(&(#'2"2-#$('&523%$")'%#$%&'2"#*-(3&(#'

:()-(0",'0")#(2('/&5)'4(#'0")$-3"'-#$"9")'*(#9'2"2-,-&-'CD'","2"#'())(*6'!()-/'0")-&%$#*('

2"#*($(&(#'0(1B('","2"#'())(*'&"EF'4()-':()-(0",'/&5)'4--/-'4"#9(#'#-,(-'GH'+-#9($'0(1B('

-#4"&/'())(*'4-2%,(-'4()-'-#4"&/'H.6

I",(-#'4(,(2'0"#$%&'/($%'4-2"#/-8'())(*'4(3($' =%9('4-#*($(&(#'4(,(2'0"#$%&'4%('

4-2"#/-8 ' 0-(/(#*( '4-9%#(&(# '4(,(2'(#(,-/-/ '*(#9 '2",-0($&(#'2($)-&/6 '?5)2($ '%2%2#*('

(4(,(1'/"0(9(-'0")-&%$@

!"#$%&'("')$*+,'-'%&'("')$*./0/(',1./0/(',12

J-/(,'4-3"),%&(#':()-(0",'*(#9'2")"3)"/"#$(/-&(#'2($)-&/'4"#9(#'5)4"'CKF8'2(&('4"&,()(/-'

:()-(0",#*('(4(,(1@

3&4.005&4)(-)6)0 78

Page 33: Praktikum Pemrograman Komputer (FIS-134)

!"#$%&'()*+,*$-&'.-("/()-)0&1"-2$+.(

!"#$%&#'!()*+,*-,.

!"#$%&'$% ( )%*)' ( +"%&$'!"! ( %,-$, ( .$#$ ( "-"+"% ( /0123 ( #$4, ( +$*4,'! ( #, ( $*$! ( #,."4-)'$%(

."4%5$*$$%(#"%&$%(,%#"'!(6076271(+,!$-8

%&#'!()*/,*0,1+/.

9"4:$*,'$%(;<%*<:(.4<&4$+(="4,')*8

2!"345678)#6!9:;<$

%&!"=>$?$

!"#$"@$%@$%&#'!()*-,*-,.$

A'!"#B=C$$$$D'9E'&%$%&#'!()$-F-$G"G"C>.$

B9'$="1/."8-."HH>?$

B9'$=%1/.%8-.%HH>?$

A'!"#B=CI&)5((&"$747%7"$=J6@J6>$6&'!$%&#'!()K$C@"H0@%H0>.$

)3&"B=CJ6C@L%&#'!()*",*%,>.$

M$

$$$ M$

A'!"#B=CG"$I&#'!()$N"6&$&6&4&;K$G"C>.$

B9'$="1/."8-."HH>?$

B9'$=%1/.%8-.%HH>? $

A'!"#B=CJO6$C@%&#'!()*",*%,>.$

M$

A'!"#B=CG"C>.$

$$$M$

M

$$$

!"#$%

>)$*-$:(.4<&4$+()%*)'(+"%?)+-$:'$%(#)$(=)$:(+$*4,'!(5$%&(+$!,%&@+$!,%&(="4<4#"(ABAC

3&4.005&4)(-)6)0 78