laporan 1 dan 2 foc
TRANSCRIPT
-
8/18/2019 Laporan 1 dan 2 FOC
1/49
PRAKTIKUM
FUNDAMENTAL OF COMPUTING
LAPORAN AKHIR
DISUSUN OLEH:
NIM : 2014.12.009 NAMA : SAYID MUHAMMAD FAIZALKELAS : PAGI 1DOSEN PENGAMPU : DANIEL ALEXANDER O. T., S.T.
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI BONTANG
KALIMANTAN TIMUR
2015
-
8/18/2019 Laporan 1 dan 2 FOC
2/49
HALAMAN PENGESAHAN
LAPORAN AKHIR
FUNDAMENTAL OF COMPUTING I
Diss! "#$% :
SAYID MUHAMMAD FAIZAL201412009
T$#&% 'i($)i*s& '&! 'is$+i "#$% D"s$!P&'& +&!-- : D$s$/$) 201
M$!-$+&%i,
D"s$! P$!-&(
Daniel Alexande O! T!" S!T!
NUPN! ##11$21#%%
2
-
8/18/2019 Laporan 1 dan 2 FOC
3/49
KATA PENGANTAR
Pi s*) ($!#is (&!&+*&! *$%&'i)&+ T%&! Y&!- M&%& Es& &+&s #i(&%&!
)&%&+ '&! *&si% *&)!i&NYA s$%i!--& ($!#is '&(&+ $!$#$s&i*&! #&(")&! &*%i)
()&*+i* A#-")i+& D&! P$)+"-)&&! I.
S$#&& ($!s!&! #&(")&! &*%i) i!i,+i'&* #$(&s '&)i '*!-&! /$)/&-&i (i%&* '&!
$!-3&(*&! +$)i& *&si% *$(&'&:
1. T%&! YME&!- s$# s$!&!+i&s& $/$)i*&! !i*&+, *$*&+&! '&! *$s$%&+&!
s$#&& ($!$#$s&i&! +-&s &*%i) i!i.
2. O)&!- T& &!- $/$)i*&! s$&!-&+, '"& '&! '*!-&!.
5. D"s$! &!- +$#&% $/$)i*&! ($!-&)&%&! '&! ($!$#&s&! '& ()&*+i* i!i.
P$!#is $!&'&)i /&%6& '& ($!s!&! #&(")&! &*%i) i!i &si% /&!&*
*$*)&!-&! '&! &% '&)i s$()!&. U!+* i+ ($!#is $!-%&)&(*&! *)i+i* '&! s&)&! &!-
$/&!-!.
S$"-& &(& &!- 'i'&(&+ '&)i #&(")&! &*%i) i!i '&(&+ /$)&!7&&+ /&-i ($!#is '&!
(&)& ($/&3&.S$"-& T%&! Y&!- M&%& Es& s$# $/i/i!- *i+& '& $!$#&i
'&! $!-&*&! i#N& !+* $! *$%i'(&! &!- #$/i% /&i*.
8"!+&!-, 2 M$i 201
P$!#is
5
-
8/18/2019 Laporan 1 dan 2 FOC
4/49
DAFTAR ISI
Hala&an '(d(l................................................................................................................ i
Hala&an Pen)e*a+an ..................................................................................................... ii
Ka,a Pen)an,a ............................................................................................................... iii
Da-,a I*i.......................................................................................................................... i
La./an Haian I ...........................................................................................................
8&/ I P$!'&%#&! ........................................................................................................... 1
8&/ II D&s&) T$")i ............................................................................................................ 5
8&/ III P$/&%&s&! .........................................................................................................
8&/ I P$!+(
La./an Haian II........................................................................................................... i
8&/ I P$!'&%#&! ........................................................................................................... ;
8&/ II P$/&%&s&! ........................................................................................................... 12
8&/ III P$!+( ................................................................................................................ 1<
La./an Haian III ........................................................................................................ ii
8&/ I P$!'&%#&! ........................................................................................................... 1=
8&/ II P$/&%&s&! ........................................................................................................... 25
8&/ III P$!+( ................................................................................................................ 2<
Ke*i&.(lan U&(& ........................................................................................................ iii
Da-,a P(*,aa ................................................................................................................ i>
4
-
8/18/2019 Laporan 1 dan 2 FOC
5/49
PRAKTIKUM FUNDAMENTAL OF COMPUTING I
LAPORAN HARIAN I
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI BONTANGKALIMANTAN TIMUR
2015
BAB I
PENDAHULUAN
-
8/18/2019 Laporan 1 dan 2 FOC
6/49
1!1 La,a Belaan) Ma*ala+
P$)*$/&!-&! '!i& i!7")&si '&! +$*!"#"-i s&!-&+ 3$(&+ (&'& '&s&6&)s& +$)&*%i)
s$&* 'i#&i!& $)& i##$!!i.P$)*$/&!-&! i+ s&% s&+!& 'i+&!'&i '$!-&!
*$/$)&'&&! &(#i*&si && &!- $!$'i&*&! /$)/&-&i #&&!&!.8$!+* #&&!&! &!-
'i%&'i)*&! &(#i*&si && s$&+i!& s&!-&+ /$)-!& '&! $/&!+ /&-i *$%i'(&! &!si&.
M#&i '&)i &*s$s '&+&, i!7")&si &*+, i*#&!, *"!i*&si, -&$ '&! s$/&-&i!&.
S$#&i! *$!+!-&! +$)s$/+, *$is+i$6&&! #&i! &(#i*&si && &'&% *$'&%&!
&*s$s &+& ($!-"($)&si&!!& &!- '&(&+ 'i#&**&! si&(&(! #&i '&)i &!&*&!&* s&(&i
")&!- '$6&s&. M&*& +i'&* $!-%$)&!*&! i*& &(#i*&si && +$#&% $!&'i *"!ssi (/#i*
s$/&-&i&! /$s&) &s&)&*&+ I!'"!$si&.
K$/$)&'&&! &(#i*&si && +$#&% $!-%&'i)*&! !&!s& +$)s$!'i)i 'i +$!-&%
&s&)&*&+ *&)$!& s$# $!-i*+i *$&&! +$*!"#"-i.P$!i!-*&+&! 7&si#i+&s '$i
$!&/&% *$(&s&! ($#&!--&! $!&'i sisi &!- (i!- 'i+"!"#*&!.H i!i +$!+ s&&
s$&*i! $&!+&(*&! ("sisi!& s$/&-&i /&-i&! *$/+%&! &s&)&*&+.I& +$#&% $!&'i
/&-i&! %i'( &s&)&*&+ &s& *i!i.
S&% s&+ &(#i*&si &!- 'i+&6&)*&! "#$% && &!- s$*&)&!- 'i-$&)i &'&% "($)&
i!i, G&$ %( '&! &(#i*&si #&i!!& &!- 'i7!-si*&! s$/&-&i $'i& *"!i*&si '!i&
&& '&! %i/)&!. ?+&&! ($!--!&!& '&)i /$)/&-&i ($!) '!i&.H i!i $!&'i*&!
&(#i*&si && s$/&-&i &+ *"!i*&si "'$)! +&!(& /&+&s *&)$!& $!-&/&i*&! &)&*,
6&*+, '&! +$(&+.S$%i!--& &(#i*&si && s$)i!- 'i -!&*&! !+* *$%i'(&! s$%&)i '&!
")&!- +$)-&!+!- '$!-&! &'&!& &(#i*&si &&.
1!2 R(&(*an Ma*ala+
8$)'&s&)*&! #&+&) /$#&*&!- &s&% +$)s$/+, &*& )s&! &s&% '&)i
($)3"/&&! i!i &'&% :1. A(& i+ (&3*&-$@
2. 8&-&i&!& P$!--!&&! P$)#&!-&! (&'& &&@
5 A(& s&& $!is s+)*+) ($!-$!'i&!@
1! Ba,a*an Ma*ala+
M$!-i!-&+ /&!&*!& &+$)i +$!+&!- ?&&, &*& 'i/&+#&% /$/$)&(& /&+&s&!
&s&%!& s$/&-&i /$)i*+:
;
-
8/18/2019 Laporan 1 dan 2 FOC
7/49
1. P)&*+i* i!i %&!& $/&%&s &+)&! '&s&) ($)"-)&&! ?&& $!--!&*&!
s+)*+) ($)#&!-&! '&! ($!-$!'i&!.
2. P)&*+i* i!i %&!& $()&*+$**&! ($!--!&&&! $!is $!is s+)*+) ($)#&!-&!
'&! ($!-$!'i&! '& && s$3&)& s$'&$)%&!& '&! si!-*&+.
1! T(3(an Pa,i(&
T&! '&)i ()&*+i* i!i &'&% s$/&-&i /$)i*+ :
1. S$/&-&i s&)&+ $$!%i +-&s ()&*+i* M&+& *#i&% F!'&$!+ O7
B"(+i!-.
2. S$/&-&i /&%&! ($/$#&&)&! $!-$!&i 8&%&s& ($()"-)&&! ?&&
5. D&(&+ $&%&i '&! $!-$)+i.
4. A+)&! &+)&! '&s&) /&%&s& ($)"-)&&! ?&&
. ?$!is $!is +i($ '&+& 8&%&s& ($)"-)&&! &&
;. S+&+$$!+ s+&+$$!+ ($!-&/i# *$(+s&! '&! ($)#&!-&! '&)i /&%&s& &&
-
8/18/2019 Laporan 1 dan 2 FOC
8/49
-
8/18/2019 Laporan 1 dan 2 FOC
9/49
s$/&-&i &%&sis6& &!- $#&**&! s+'i ()&*+$*. Di *$'i&! %&)i i& $)&i% *$+$!&)&!
s$/&-&i s&% s$")&!- ($!'i)i '&! ($i(i! +$*!"#"-i 'i !$+s3&($
Browser &!- s$s!--%!& 'i/&!-! "#$% Pa,i7 Na()+,/n '&! '/na,+an
Pa4ne '&! /$)*$/&!- *$ '& browser Hota!a &!- *i+& i#i*i s&&+ i!i. Browser
Hota!a 'i+#is '& ?&& !+* $!!**&! *$&(&! ?&&. T$+&(i (&)& ($/&+
-& $i#i*i i'$ +$!+&!- s&+ *$*&+&! &!- s&&+ i!i 'is$/+ '$!-&! &((#$+, s$%i!--&
$)$*& $/&+ /)"6s$) &!- &( ($!$)$&%*&! *"'$ /+$ +i!-*&+ $!$!-&%.
T$*!"#"-i &!- T$)/*+i i!i 'i($)#i%&+*&! (&'& S!")#' 9 (&'& +&!-- 25 $i 199,
&!- $!-i#%&i *$)&!i!-&! +$)%&'&( ?&& +$)s /$)#&!+.
2!! Edi*i 'a9a
?&& &'&% /&%&s& &!- '&(&+ 'i &!*&! 'i&!&(! '&! 'is$/&)&!- (#&+7")
&(&(!, 'i/$)&-& #i!-*!-&! : i!+$)!$+, i!+)&!$+, 3"!s$) E#$3+)"!i3 ()"'3+s '&!
3"(+$) A((#i3&+i"!s.
T%$ ?&& 2 (#&+7") +$)s$'i& '& 5 $'isi !+* *$($)#&! /$)/$'&. U!+*
/$)&-& &(#i*&si &!- 'i/&+ '$!-&! /&%&s& &&, && 'i(&*$+*&! '&! $'isi2 /$)i*+ :
1! 'a9a 2 S,andad Edi,i/n 6'2SE8
2! 'a9a 2 En,e.i*e Edi,i/n 6'2EE8
! 'a9a 2 Mi7/ Edi,i/n 6'2ME8
M&si!- &si!- $'isi /$)isi && 2 S"7+6&)$ D$$#"($!+ Ki+ C?2SDK !+*
$!-$/&!-*&! &(#i*&si '&! && 2 R!+i$ E!i)"!$!+ C?2RE !+* $!&!*&!
&(#i*&si.
2!! Kelei+an 'a9a diandin)an den)an C;;
1. P$/&+ ()"-)& && +$#&% $)&!3&!- && !+* $!-%i#&!-*&! ($!-"*&si&! '&! '$"*&si $")i s$3&)& &!, *&)$!& && $i#i*i
Garbage Collection.
2. Di($)*$!*&!!& '$*#&)&si &))& &!- s$/$!&)!& '&! $!-%i#&!-*&!
&)i+&+i*& ("i!+$). H i!i &!- s$)i!- $!$/&/*&! $")i o!erwrite.
5. Di %i#&!-*&!!& #+i(#$ i!%$)i+&!3$, $)$*& $!--&!+i!& '$!-&! interface.
2!5! A,(an 'a9a
8$)i*+ s$#&% &+)&! '&)i ($!--!&&! si!+&*s /&%&s& ($()"-)&&!
?AA :
9
-
8/18/2019 Laporan 1 dan 2 FOC
10/49
1. ?&& /$)si7&+ case sensiti!e C$/$'&*&! %)7 /$s&) '$!-&! %)7 *$3i#.
2. N&& 7i#$ '"*$! && %&)s s&& '$!-&! !&& *$#&s.
5. S$3&)& && $!-&/&i*&! s(&si *"s"!-. S(&si *"s"!- +$)'i)i '&)i *&)&*+$)
&!- +i'&* !3# (&'& #&&).
4. T&!'& J '&% si/"# ($!-$#"("**&! '& &&. 8$)7!-si !+* $!&!'&i
&6 '&! &*%i) s$si ()"-)&.
. S$+i&( ($)!&+&&! && 'i&*%i)i '$!-&! +&!'&
;. P)"-)& *"(+$) /i&s&!& -& /$)isi *"$!+&)*"$!+&)
2!$! A,,i(, 69aiael8
A++)i/+ &'&% s&+ #"*&si 'i '& $")i *"(+$) &!- 'i-!&*&! !+* $!i(&!
s&+!i#&i '&! !i#&i +$)s$/+ /is& 'i/&%.
3&)& $!'$*#&)&si*&! &+)i/+ :
Ti($'&+& !&&&+)i/+
3"!+"% : i!+ &
Ti($'&+& !&&&+)i/+ !i#&i&6
3"!+"% : S+)i!- +$*s1 ?&&
Ingat : untuk atribut yang nilainya tetap, gunakan kata kunci final "an "iikuti "engan tipe
"ata "an nama atribut "alam huruf besar .
3"!+"% : Fi! D"/#$ PHI 5.14
2!%! Ti.e Da,a
S$/&% &+)i/+ '& /&%&s& ?&& 'i'$s&i! %&!& '&(&+ $!$)i& 1 $!is +i($ '&+&.
K"(i#$) &*&! $!&(i#*&! *$s&%&! si!+&> &(&/i#& &+)i/+ i!i 'i3"/& !+* 'i/$)i +i($
'&+& &!- #&i!. O#$% *&)$!& i+, /&%&s& ?&& 'is$/+ /&%&s& ($)"-)&&! /$)+i($ *&+Cs+)"!-# +($' #&!-&-$.
&)i&/$# $)(&*&! s$/&% !&& +$(&+ ($!i(&!&! '&+& 'i $")i. D&+& '&!
H&si# ($!-"#&%&!& ($)# 'isi(&! 'i s&+ +$(&+ s(&& '&(&+ 'i-!&*&! 'i
($$)"s$s&! /$)i*+!&. P$/&+&! &)i&/$# 'i && '&(&+ 'i#&**&! '$!-&! /$)/&-&i
3&)&.
P&'& '&s&)!& ?&& $i#i*i 4 &3& $!is +i($ '&+& s$'$)%&!&, &i+ :
1. Ti($ '&+& !/$) &+& &!-*& /#&+
2. Ti($ '&+& '$si &+& &!-*& ($3&%&!
10
-
8/18/2019 Laporan 1 dan 2 FOC
11/49
5. Ti($ '&+& 3%&)&3+$)
4. Ti($ '&+& #"-i3
. Ti($ '&+& &'&% $!is '&+& &!- i!-i! *i+& si(&! 'i &)i&/$#. A'& /$/$)&(& +i($
'&+& &!- s$)i!- 'i-!&*&! 'i &&:
Tael 2!1 ?$!is Ti($ D&+&'eni*
Da,aDe*i.*i U(an Mini&(& Ma*i&(&
8""#$&! +)$ 7s$ 1/i+
B%&) K&)&*+$)
U!i3"'$;/i+
8+$ 8i#&!-&!
/#&+
=/i+12<
12=
S%")+ 8i#&!-&!
/#&+;/i+
52
-
8/18/2019 Laporan 1 dan 2 FOC
12/49
D& ()"s$s ()&*+i* 'i LA8.&!- /$)+&! /$#&&) '&! $!-$! /&%&s&
($)"-)&&! &i+ ?AA $$)#*&! ($!!&!- &-&) ()"s$s ()&*+$* ($)*#i&%&! /$)&!
#&!3&) '&! $$!%i +&)-$+ 'i ($)#*&! s$/&-&i /$)i*+ :
1. M"'# ()&*+$*
2. P$)&!-*&+ *"(+$) C#&(+"(.BPU
5. P$)&!-&*&+ N$+/$&!s ;.9.1
4. D"s$! ($/i/i!-
Tael !1 T&/$# P$)&!-*&+ &!- 'i-!&*&!
Pean)a, Ke,ean)an
MSI MSHell/?/ld!3a9a@ !
package Bab1;public class HelloWorld {
12
-
8/18/2019 Laporan 1 dan 2 FOC
13/49
public static void main(String[] args) {/!" #irst $ava program/S"stem%out%println(&Sa"id !u'ammad #aial&);
S"stem%out%println(&Hello World #rom $ava&);
M/d(l P/)a& !1 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
Ss+$."+.()i!+#!C 'i -!&*&! !+* $!&(i#*&! *&)&*+$) &!- &'& 'i '&
+&!'& ($+i*.
O(,.(,:
Ga&a !2 H$##"")#'.&&
! Me&(a, P/)a& Te*Ti.eDa,a!3a9a
package Bab*test;public class +es+ipe,ata {public static void main(String[] args) {
b"te b - 1;s'ort s - 1..;int i - 1...;long l - 1....;c'ar c - a;0loat 0 - %120;double d - %12;boolean t - true;0inal double 3H4 - %12;
S"stem%out%println(&b"te &5b);S"stem%out%println(&s'ort &5s);S"stem%out%println(&int &5i);
S"stem%out%println(&long &5l);S"stem%out%println(&c'ar &5c);S"stem%out%println(&0loat &50);
15
-
8/18/2019 Laporan 1 dan 2 FOC
14/49
S"stem%out%println(&double &5d);S"stem%out%println(&boolean &5t);S"stem%out%println(&3H4 &53H4);
M/d(l P/)a& !2 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!'$*#&)&si*&! &)i&/$# '&! $!-isi !i#&i &)i&/$# &*& *i+& $!-$+i*
($)i!+&% s$($)+i /$)i*+:
Ti($'&+& !&&&)i&/$# !i#&i
K$'i&! '$!-&! $!-$+i* ($)i!+&% Ss+$."+.()i!+#! C !&&&)i&/$# &*&
&*&! $!&(i#*&! ($s&! 'i '& +&!'& ($+i* # $!-&/i# '&! $!&(i#*&! !i#&i '&)i
&)i&/$# &!- +$#&% 'i '$*#&)&si*&! (&'& &6 ()"-)&.
O(,.(, :
Ga&a ! T$sTi($D&+&.&&
!5 Me&(a, P/)a& Te*aiael1!3a9a
package Bab*test;public class +est6ariabel1 {
public static void main(String[] args) {int a-.; //local variableboolean b-true; //local variable0loat c-*; // local variableS"stem%out%println(&a&);S"stem%out%println(&b&);S"stem%out%println(&c&);
14
-
8/18/2019 Laporan 1 dan 2 FOC
15/49
M/d(l P/)a& ! Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!'$*#&)&si*&! &)i&/$# '&! $!-isi !i#&i &)i&/$# &*& *i+& $!-$+i*
($)i!+&% s$($)+i /$)i*+:
Ti($'&+& !&&&)i&/$# !i#&i D&! '$!-&! $!-$+i* ($)i!+&% Ss+$."+.()i!+#!C
&*& &*&! $!&(i#*&! ($s&! &!- &'& 'i '& ($+i* '&.
O(,.(,:
Ga&a ! T$s&)i&/$#1.&&
!$ Me&(a, P/)a& Te*aiael2!3a9a
package Bab*test;
public class testvariabel* {
static int a; //member variablestatic boolean b; //member variablestatic 0loat c; // member variable
public static void main(String[] args) {S"stem%out%println(a);S"stem%out%println(b);S"stem%out%println(c);
M/d(l P/)a& ! Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:U!+* $!'$*#&)&si*&! &)i&/$# '&! $!-isi !i#&i &)i&/$# &*& *i+& $!-$+i*
($)i!+&% s$($)+i /$)i*+: Ti($'&+& !&&&)i&/$# !i#&i K$'i&! '$!-&! $!-$+i*
($)i!+&% Ss+$."+.()i!+#! C!&&&)i&/$# &*& &*&! $&!--i# '&! $!&(i#*&! !i#&i
&!- +$#&% 'i '$*#&)&si*&! 'i &6 ()"-)&.
O(,.(,:
1
-
8/18/2019 Laporan 1 dan 2 FOC
16/49
Ga&a !5 T$s&)i&/$#2.&&
!% Me&(a, P/)a& Te*Rela*i!3a9a
package Bab*test;
public class +est7elasi {public static void main(String[] args) {int a-2;int b-;
S"stem%out%println(a--b);S"stem%out%println(a8-b);S"stem%out%println(a9b);S"stem%out%println(a:b);S"stem%out%println(a9-b);S"stem%out%println(a:-b);
M/d(l P/)a& !5 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!'$*#&)&si*&! &)i&/$# '&! $!-isi !i#&i &)i&/$# &*& *i+& $!-$+i*
($)i!+&% s$($)+i /$)i*+: Ti($'&+& !&&&)i&/$# !i#&i ?&'i , i!+ &4i!+ /5
K$'i&! '$!-&! $!-$+i* ($)i!+&% Ss+$."+.()i!+#! C!&&&)i&/$# *"'$)$#&si
!&&&)i&/$# &*& &*&! $!-i '&! $!&(i#*&! %&si# )$#&si !i#&i '&)i '& &)i&/$#
&!- +$#&% 'i '$*#&)&si*&!.
O(,.(,:
1;
-
8/18/2019 Laporan 1 dan 2 FOC
17/49
Ga&a !$ T$sR$#&si.&&
!< Me&(a, P/)a& Te*In7e&enDe7e&en,!3a9a
package Bab*test;public class +est4ncrement,ecrement {public static void main(String[] args) {int i-1;S"stem%out%println(&i &5i);//3re
-
8/18/2019 Laporan 1 dan 2 FOC
18/49
K$!&i*&! '&! ($!-)&!-&! "($)&+") '&(&+ 'i+$(&+*&! s$/$# C()$7i> &+&
s$+$#&% C("s+7i> &)i&/$# $)$*& /$)#&* !+*. ?i*& A!'& $!$(&+*&! *$!&i*&! &+&
"($)&+") ($!-)&!-&! s$/$# &)i&/$#!&, "($)&+") 'i+$)&(*&! s$/$# sis& $*s()$si
'i$&si. ?i*& A!'& $!$(&+*&! "($)&+") s$+$#&% &)i&/$#, "($)&+") 'i+$)&(*&! s$+$#&%
$*s()$si 'i$&si.
P&'& ()"-)& 'i &+&s $!--!&*&! Ss+$."+.()i!+#!C i &*&! $!&(i#*&! ($s&!
'i '& ($+i* '&, *$'i&! $!&(i#*&! %&si# '&)i i &i+ 11 2.
O(,.(,:
Ga&a !% T$sI!3)$$!D$3)$$!+.&&
!# Me&(a, P/)a& Te*L/)ia!3a9a
package Bab*test;public class +es>ogika {public static void main(String[] args) {boolean a-true;boolean b-0alse;
S"stem%out%println(a??b);S"stem%out%println(a@@b);S"stem%out%println(aAb);S"stem%out%println(a?b);S"stem%out%println(a@b);S"stem%out%println(a8-b);
M/d(l P/)a& !% Script $etho" !+* M$!-$*s$*si String %uery
1=
-
8/18/2019 Laporan 1 dan 2 FOC
19/49
Pen3ela*an:
M$&s**&! !i#&i +)$ (&'& &)i&/$# & '&! !i#&i 7s$ (&'& &)i&/$# /. P&'&
()"-)& 'i &+&s $!--!&*&! "($)&+") #"-i*&. M&*& '& Ss+$."+.P)i!+#! C &*&!
$!&(i#*&! %&si# '&)i #"-i*& *$'& &)i&/$# &!- &'& 'i '& +&!'& *)!- +$)s$/+.
O(,.(,:
Ga&a !
-
8/18/2019 Laporan 1 dan 2 FOC
20/49
!i#&i sisi &i+ 5. '&! $&s**&! )s !+* !i#&i *$#i#i!-($)s$-i &i+ 4sisi.
Ss+$."+.()i!+#!C 'i -!&*&! !+* $!&(i#*&! *&)&*+$) &!- &'& 'i '& +&!'&
($+i*. Ni#&i sisi &*&! 'i (&!--i# !+* 'i +&(i#*&! (&'& /&)is /$)i*+!& '$!-&! ($)i!+&%
sisi. K$'i&! !+* $!&(i#*&! !i#&i %&si# *$#i#i!- ($)s$-i &*& %&)s $&!--i#
!i#&i '&)i &)i&/$# 'i &+&s &i+ '$!-&! ($)i!+&% *$#i#i!-($)s$-i. *$#i#i!-($)s$-i 4sisi
C45. *$'i&! &*&! M$!&(i#*&! H&si# &i+ 14.0.
O(,.(,:
Ga&a !# K$#i#i!-P$)s$-i.&&
!11 P/)a& L(a*Pe*e)iPan3an)!3a9apackage luaspersegipanDang;public class >uas3ersegi3anDang {public static void main(String[] args) {String nama - &Sa"id !u'ammad #aial&;String nim - &*.12%1*%..C&;String Dudul - &>uas 3ersegi 3anDang&;double luaspersegipanDangE p - 2E l - ;luaspersegipanDang - pl;S"stem%out%println(&Gama - &5 nama);S"stem%out%println(&Gim - &5 nim);S"stem%out%println(&$udul - &5 Dudul);S"stem%out%println(&,iketa'ui &);
S"stem%out%println(&3anDang - &5p);S"stem%out%println(&>ebar - &5l);S"stem%out%println(&7umus - 3anDang>ebar&);S"stem%out%println (&!aka Hasil >uas 3ersegi 3anDang&5luaspersegipanDang);
M/d(l P/)a& !# Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!-%i+!- L&s ($)s$-i (&!&!- 'i &+&s &i+ '$!-&! $!'$*#&)&si*&!
5 &)i&/$# &i+ #&s($)s$-i, ( !+* (&!&!-, '&! # !+* #$/&) '$!-&! $!--!&*&! +i($
'&+& '"/#$. M$&s**&! !i#&i ( 4 '&! # =. M$&s**&! )s !+* !i#&i
20
-
8/18/2019 Laporan 1 dan 2 FOC
21/49
#&s($)s$-i(&!&!- &i+ (# . Ss+$."+.()i!+#!C 'i -!&*&! !+* $!&(i#*&!
*&)&*+$) &!- &'& 'i '& +&!'& ($+i*. Ni#&i ( '&! # &*&! 'i (&!--i# !+* 'i +&(i#*&!
(&'& /&)is /$)i*+!& '$!-&! ($)i!+&% ( '&! #. K$'i&! !+* $!&(i#*&! !i#&i %&si#
*$#i#i!- ($)s$-i &*& %&)s $&!--i# !i#&i '&)i &)i&/$# 'i &+&s &i+ '$!-&! ($)i!+&%
#&s($)s$-i(&!&!-. L&s($)s$-i(&!&!- (# C4= M&*& &*&! 'i+&(i#*&! H&si# &i+
52.0.
O(,.(,:
Ga&a !10 L&sP$)s$-iP&!&!-.&&.
!12 P/)a& /l(&eB/la!3a9a
package volumebola;public class 6olumeBola {public static void main(String[] args){
String nama - &Sa"id !u'ammad #aial&;String nim - &*.12%1*%..C&;String Dudul - &!eng'itung 6olume Bola&;0inal double p'i - %12;double volumeEDari
-
8/18/2019 Laporan 1 dan 2 FOC
22/49
U!+* $!-%i+!- "#$ 8"#& 'i &+&s #&#&i %&)s '$*#&)&si*&! 5
&)i&/$# &i+ "#$, PHI, '&! &)iQ&)i '$!-&! $!--!&*&! +i($ '&+& '"/#$.
M$&s**&! !i#&i (%i 5.14 '&! &)iQ&)i 50. L $&s**&! )s !+* !i#&i
"#$ &i+ "#$ 45(%i&)iQ&)i&)iQ&)i&)iQ&)i. Ss+$."+.()i!+#!C 'i
-!&*&! !+* $!&(i#*&! *&)&*+$) &!- &'& 'i '& +&!'& ($+i*. Ni#&i PHI 5.14 '&!
&)i&)i 50 &*&! 'i (&!--i# !+* 'i +&(i#*&! (&'& /&)is /$)i*+!& '$!-&! ($)i!+&% (%i
'&! &)iQ&)i. K$'i&! !+* $!&(i#*&! !i#&i %&si# "#$ /"#& &*& %&)s
$&!--i# !i#&i '&)i &)i&/$# 'i &+&s &i+ '$!-&! ($)i!+&% "#$. "#$ 45 (%i
&)iQ&)i &)iQ&)i &)iQ&)i.C455.14505050. M&*& &*&! 'i+&(i#*&! H&si# &i+
=4
-
8/18/2019 Laporan 1 dan 2 FOC
23/49
S"stem%out%println (&!aka Hasil 6olume ubus - &5volume);
M/d(l P/)a& !11 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!-%i+!- "#$ K/s 'i &+&s &i+ '$!-&! $!'$*#&)&si*&! 5
&)i&/$# &i+ "#$, PHI, '&! &)iQ&)i '$!-&! $!--!&*&! +i($ '&+& '"/#$.
M$&s**&! !i#&i sisi
-
8/18/2019 Laporan 1 dan 2 FOC
24/49
3"("!$!+(#$+$. T$*s ()"-)& &*&! 'i %&si#*&! s$3&)& "+"&+is. H i!i s&!-&+
$'&%*&! ()"s$s (&s3& ($)&!3&!-&! ()"-)&.
H&si# ()"s$s /is& s&& /$)(& P$)!&+&&! &+&(! &)i&/$#. D& % i!i Ni#&i &'&%
s$/&% &)i&/$#, (&'& ?&& i*& *i+& i!-i! $!-%/!-*&! "+(+ S+)i!- '$!-&! &)i&/$#
&*& 'i%/!-*&! '$!-&!
DAFTAR PUSTAKA
%++(:3&!')&)"/i&!s&%./#"-s("+.3".i' 9 '$s$/$) 201
%++(s:i'.6i*i($'i&.")-6i*i?&& 10 '$s$/$) 201
24
-
8/18/2019 Laporan 1 dan 2 FOC
25/49
%++(:s($$$)/#"-./#"-s("+.3".i'201501+$")i'&s&)&&.%+# 10 '$s$/$) 201
%++(s:;;;&(%$!*.6")'()$ss.3"+&-'&s&)($"-)&&!&& 10 '$s$/$) 201
PRAKTIKUM FUNDAMENTAL OF COMPUTING I
LAPORAN HARIAN II
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI BONTANG
KALIMANTAN TIMUR
2015
2
-
8/18/2019 Laporan 1 dan 2 FOC
26/49
BAB I
PENDAHULUAN
1!1 La,a Belaan) Ma*ala+
P$)*$/&!-&! '!i& i!7")&si '&! +$*!"#"-i s&!-&+ 3$(&+ (&'& '&s&6&)s& +$)&*%i)
s$&* 'i#&i!& $)& i##$!!i.P$)*$/&!-&! i+ s&% s&+!& 'i+&!'&i '$!-&!
*$/$)&'&&! &(#i*&si && &!- $!$'i&*&! /$)/&-&i #&&!&!.8$!+* #&&!&! &!-
'i%&'i)*&! &(#i*&si && s$&+i!& s&!-&+ /$)-!& '&! $/&!+ /&-i *$%i'(&! &!si&
#&i '&)i &*s$s '&+&, i!7")&si &*+, i*#&!, *"!i*&si, -&$ '&! s$/&-&i!&.
S$#&i! *$!+!-&! +$)s$/+, *$is+i$6&&! #&i! &(#i*&si && &'&% *$'&%&!
&*s$s &+& ($!-"($)&si&!!& &!- '&(&+ 'i#&**&! si&(&(! #&i '&)i &!&*&!&* s&(&i
")&!- '$6&s&. M&*& +i'&* $!-%$)&!*&! i*& &(#i*&si && +$#&% $!&'i *"!ssi (/#i*
s$/&-&i&! /$s&) &s&)&*&+ I!'"!$si&.
K$/$)&'&&! &(#i*&si && +$#&% $!-%&'i)*&! !&!s& +$)s$!'i)i 'i +$!-&%
&s&)&*&+ *&)$!& s$# $!-i*+i *$&&! +$*!"#"-i.P$!i!-*&+&! 7&si#i+&s '$i
$!&/&% *$(&s&! ($#&!--&! $!&'i sisi &!- (i!- 'i+"!"#*&!.H i!i +$!+ s&&
s$&*i! $&!+&(*&! ("sisi!& s$/&-&i /&-i&! *$/+%&! &s&)&*&+.I& +$#&% $!&'i
/&-i&! %i'( &s&)&*&+ &s& *i!i.
S&% s&+ &(#i*&si &!- 'i+&6&)*&! "#$% && &!- s$*&)&!- 'i-$&)i &'&% "($)&
i!i, G&$ %( '&! &(#i*&si #&i!!& &!- 'i7!-si*&! s$/&-&i $'i& *"!i*&si '!i&
&& '&! %i/)&!. ?+&&! ($!--!&!& '&)i /$)/&-&i ($!) '!i&.H i!i $!&'i*&!
&(#i*&si && s$/&-&i &+ *"!i*&si "'$)! +&!(& /&+&s *&)$!& $!-&/&i*&! &)&*,
6&*+, '&! +$(&+.S$%i!--& &(#i*&si && s$)i!- 'i -!&*&! !+* *$%i'(&! s$%&)i '&!
")&!- +$)-&!+!- '$!-&! &'&!& &(#i*&si &&.
1!2 R(&(*an Ma*ala+
8$)'&s&)*&! #&+&) /$#&*&!- &s&% +$)s$/+, &*& )s&! &s&% '&)i
($)3"/&&! i!i &'&% :
1. A(& i+ (&3*&-$s@
2. S+)*+) ($)#&!-&! (&'& &&@
5. A(& s&& $!is s+*+) ($!-$!'i&!@
2;
-
8/18/2019 Laporan 1 dan 2 FOC
27/49
1! Ba,a*an Ma*ala+
M$!-i!-&+ /&!&*!& &+$)i +$!+&!- ?&&, &*& 'i/&+#&% /$/$)&(& /&+&s&!
&s&%!& s$/&-&i /$)i*+:
1. P)&*+i* i!i %&!& $/&%&s &+)&! '&s&) ($)"-)&&! && $!--!&*&!
s+)*+) ($)#&!-&! '&! ($!-$!'i&!.
2. P)&*+i* i!i %&!& $()&*+$**&! ($!--!&&&! $!is $!is s+)*+) ($)#&!-&!
'&! ($!-$!'i&! '& && s$3&)& s$'$)%&!& '&! si!-*&+.
1! T(3(an Pa,i(&
T&! '&)i ()&*+i* i!i &'&% s$/&-&i /$)i*+ :
1. S$/&-&i s&)&+ $$!%i +-&s ()&*+i* M&+& *#i&% K"!s$( 8&%&s&
P$)"-)&&!
2. S$/&-&i /&%&! ($/$#&&)&! $!-$!&i 8&%&s& ($)"-)&&! ?&&
5. D&(&+ $&%&i '&! $!-$)+i.
4. A+)&! &+)&! '&s&) /&%&s& ($)"-)&&! ?&&
. ?$!is $!is +i($ '&+& 8&%&s& ($)"-)&&! &&
;. S+&+$$!+ s+&+$$!+ ($!-&/i# *$(+s&! '&! ($)#&!-&! '&)i /&%&s& &&
-
8/18/2019 Laporan 1 dan 2 FOC
28/49
2!1! Pen))(naan In.(, Dai Ke4/ad
S$+$#&% $($#&&)i '&s&) (&'& ?&& '&! $!#is /$/$)&(& ()"-)& s$'$)%&!&.
P&'& #&(")&! *i i!i &*&! $/&+ ()"-)& &!- #$/i% i!+$)&*+i7 '$!-&! $!--!&*&!
i!(+ '&)i *$/"&)'. P&'& /&/ i!i, &*&! $($#&&)i '& 3&)& $/$)i*&! i!(+, &!-
($)+&& &'&% $!--!&*&! 3#&ss 877$)$$'R$&'$) '&! $#i GUI CG)&(%i3 Us$)
I!+$)&7&3$ '$!-&! $!--!&*&! 3#&ss ?"(+i"!P&!$.
2!2 Men))(naan B(--eedReade
P&'& /&-i&! i!i $/&%&s ($/&+&! ()"-)& $!--!&*&! 3#&ss
877$)$'R$&'$) &!- /$)&'& 'i (&3*&-$ &&.i" !+* $!'&(&+*&! i!(+ '&)i *$/"&)'.
&ackages /$)isi 3#&ss &!- $(!&i 7!-si &!- si!- /$)%/!-&!. S$($)+i (&'&
3"!+"% 'i &+&s, ja!a.io package $!-&!'!- 3#&ss3#&ss &!- $!-*i!*&! ()"-)&
!+* $#&**&! i!(+ '&! "+(+ '&+&.
8$)i*+ i!i &'&%% #&!-*&%#&!-*&% &!- 'i($)#*&! !+* $!'&(&+*&! i!(+ '&)i
*$/"&)':
T&/&%*&! #i/)&) (&'& /&-i&! (i!- &+&s s")3$ 3"'$: import ja!a.io.'(
T&/&%*&! s+&+$$!+ /$)i*+:
Buffere")ea"er "ataln * new Buffere")ea"er+new nputStream)ea"er +System.in- - (
D$*#&)&si*&! &)i&/$# S+)i!- +$(")&) !+* $!'&(&+*&! i!(+, '&! -!&*&!
7!-si rea"ine+- !+* $!'&(&+*&! i!(+ '&)i *$/"&)' '&! $!-$+i**&!!& 'i '&
/#"* +)3&+3% :
T) JS+)i!- +$( '&+!.)$&'Li!$CB&+3%CIOE>3$(+i"! $ JSs+$."+.()i!+#!CE))") i! -$++i!- i!(+
2! Men))(naan '/.,i/nPane
B&)& s$#&!+!& !+* $!'&(&+*&! i!(+ '&)i s$) &'&% '$!-&! $!--!&*&!
3#&ss ?"(+i"!P&!$ &!- 'i'&(&+*&! '&)i &&>.s6i!- (&3*&-$. ?"(+i"!P&!$ $'&%*&!
$!3#*&! 'i"- /"> s+&!'&)' &!- $/$)i*&! *$(&'& s$) s$/&% !i#&i &+&
$!-i!7")&si*&! s$s&+. U!+* $!-i(") 3#&ss ?"(+i"!P&!$ '&)i (&3*&-$ &&>.s6i!-
&i+ '$!-&! ($)i!+&% /$)i*+: i(")+ &&>.s6i!-.?O(+i"!P&!$
2=
-
8/18/2019 Laporan 1 dan 2 FOC
29/49
S$/&-&i 3"!+"% U!+* $/&+ s$/&% i!(+ 'i"- ?O(+i"!P&!$, &!- &*&!
$!&(i#*&! 'i"- '$!-&! s$/&% ($s&!, s$/&% +$>+7i$#' '&! +"/"# OK . H&si# '&)i
'i"- +$)s$/+ &'&% S+)i!- '&! 'isi(&! *$ '& &)i&/$# !&$ &*& $!--!&*&!
($)i!+&% /$)i*+:
!&$ ?O(+i"!P&!$.s%"6I!(+Di"-CP#$&s$ $!+$) ") !&$
K$'i&! !+* $/&+ ($s&! s$#&&+ '&+&!-, &!- &*&! 'isi(&! *$ '& &)i&/$#
s-, S+)i!- s- H$##" !&$
2! Men))(naan S,(,( Pen)endalian
P&'& /&-i&! i!i, *i+& &*&! $($#&&)i +$!+&!- s+)*+) *"!+)"# 'i&!& *i+& '&(&+
$!-/&% 3&)& $*s$*si (&'& ($)!&+&&! &!- 'i/&+ 'i ()"-)& *i+&. S+)*+) *"!+)"#
&'&% ($)!&+&&! '&)i ?&& &!- $!-ii!*&! s$) !+* $i#i% '&! $!-$*s$*si /#"*
*"'$ s($si7i* '&! $!-&/&i*&! /#"* *"'$ &!- #&i!.
1! S4n,ax Pe(lan)an
-/ : ($)#&!-&! 7") 'i-!&*&! s&&+ *i+& $!-$+&%i /$)&(& /&!&* ($)#&!-&!
&!- &*&! *i+& #&**&!.
S4n,ax -/
#or
(inisialisasi; kondisi; increment)
pern"ataan
+ile : ($)#&!-&! 6%i#$ 'i-!&*&! (&'& s&&+ *i+& +i'&* $!-$+&%i #&%
($)#&!-&! &!- &*&! 'i#&**&! +&(i $!-$+&%i *"!'isi &+& s&)&+ 'i#&**&! ($)#&!-&!.
S4n,ax +ile
J'ile (kondisi) {
pern"ataan;
29
-
8/18/2019 Laporan 1 dan 2 FOC
30/49
d/+ile : ($)#&!-&! '"6%i#$ %&(i) s&& '$!-&! 6%i#$ !&!, ($)!&+&&!
&*&! 'i#&**&! +$)#$/i% '&%# *$'i&! 'i#&**&! ($!-$3$*&!.
S4n,ax d/+ile
do {
pern"ataan;
J'ile (kondisi);
2. S4n,ax Ke.(,(*an
i-el*e : K$(+s&! i7$#s$ 'i-!&*&! &(&/i#& *i+& i!-i! $!-$*s$*si /$/$)&(&
($)!&+&&! '$!-&! *"!'isi +)$ '&! ($)!&+&&! &!- #&i! '$!-&! *"!'isi 7s$.
S4n,ax i-el*e
i0(kondisi)3ern"ataan Dika kondisi benar;
else3ern"ataan Dika kondisi sala';
Si,7+ : K$(+s&! s6i+3%3&s$ $!-*i!*&! !+* $#&**&! s$#&%
+i!'&*&! /$)/$'& +$)%&'&( s$#&% *$!-*i!&! !i#&i.
S4n,ax Si,7+
sJitc' (ekspresi sJitc') {case nilai 1 3ern"ataan 1;break;case nilai * 3ern"ataan *;break;case nilai n 3ern"ataan n;break;de0ault 3ern"ataan de0ault;
50
-
8/18/2019 Laporan 1 dan 2 FOC
31/49
BAB III
PEMBAHASAN
!1 Pean)a, =an) Di)(naan
D& ()"s$s ()&*+i* 'i LA8.&!- /$)+&! /$#&&) '&! $!-$! /&%&s&
($)"-)&&! &i+ ?AA $$)#*&! ($!!&!- &-&) ()"s$s ()&*+$* ($)*#i&%&! /$)&!
#&!3&) '&! $$!%i +&)-$+ 'i ($)#*&! s$/&-&i /$)i*+ :1. M"'# ()&*+$*
2. P$)&!-*&+ *"(+$) C#&(+"(.BPU
5. P$)&!-&*&+ N$+/$&!s ;.9.1
4. D"s$! ($/i/i!-
Tael !1 T&/$# P$)&!-*&+ &!- 'i-!&*&!
Pean)a, Ke,ean)an
MSI MS
-
8/18/2019 Laporan 1 dan 2 FOC
32/49
! Me&(a, P/)a& Ge,In.(,F/&Ke4/ad!3a9a !
import Dava%io%Bu00ered7eader;
import Dava%io%4nputStream7eader;import Dava%io%4KLMception;
public class Net4nput#rome"board {public static void main(String[] args) {Bu00ered7eader data4n - neJ Bu00ered7eader (neJ4nputStream7eader (S"stem%in));String name - &&;S"stem%out%println(&Sila'kan !asukkan Gama Onda&);tr"{name - data4n%read>ine();catc'( 4KLMception e) {S"stem%out%println(&Lrror&);
S"stem%out%println(&Hallo & 5name 5& Onda Ber'asil !embuatn"a88&);
M/d(l P/)a& !1 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
P)"-)& 'i &+&s &*&! $!--!&*&! *$#&s B(--eedReade, In.(,S,ea&Reade
'&! IOEx7e.,i/n &!- /$)&'& 'i 3a9a!i/ .a7a)e. D&! /is& -& 'i +#is i(")+ &&.i".
!+* $!-$#&)*&! s$& *$#&s &!- /$)&'& (&'& (&*$+. U!+* $!'$*#&)&si*&! s$/&%&)i&/$# /$)!&& da,aIn '$!-&! +i($ *$#&s B(--eedReade &*& '&(&+ 'i +#is '$!-&!
877$)$'R$&'$) '&+&I! !$6 877$)$'R$&'$)C!$6 I!(+S+)$&R$&'$)C Ss+$.i! .
K$'i&! !+* $!'$*#&)&si*&! &)i&/$# S+)i!- '$!-&! i'$!+i7i$) !&$, '$!-&!
$!-$+i* S+)i!- !&$ !+* $!i(&! i!(+ '&)i s$). &)i&/$# !&$ 'ii!isiis&si
s$/&-&i S+)i!- *"s"!- . C3&+&+&!: S$/&i*!& s$# $!-i!isiis&si s$/&% &)i&/$#
s$+$#&% *i+& $!'$*#&)&si*&!!&. Ss+$."+.()i!+CSi#&%*&! M&s**&! N&& A!'&:
&'&% $/$)i*&! "+(+ s+)i!- (&'& #&&) !+* $!&!&*&! !&& s$). +)3&+3% /#"3*, '&(&+ 'i-!&*&! &(&/i#& &'& *$!-*i!&! +$)&'i $))") (&'& s+&+$$!+, !&$
'&+&I!.)$&'Li!$C /$)&*s' !+* $!'&(&+*&! i!(+ '&)i s$) '&! $/$)i*&! s$/&%
!i#&i S+)i!-. Ni#&i i!i &*&! 'isi(&! *$ '& &)i&/$# !&$, &!- &*&! *i+& -!&*&! (&'&
s+&+$$!+ &*%i) !+* $!&/+ s$),
O(,.(,:
52
-
8/18/2019 Laporan 1 dan 2 FOC
33/49
Ga&a !1 G$+I!(+F)"K$/"&)'.&&
! Me&(a, P/)a& Ge,In.(,F/&Ke4/ad2!3a9a
import DavaM%sJing%$Kption3ane;public class Net4nput#rome"board* {public static void main(String[] args){String name - &&;name - $Kption3ane%s'oJ4nput,ialog(&3lease Lnter Pour Game&);String msg - &Hello & 5 name 5 &8&;
$Kption3ane%s'oJ!essage,ialog(nullEmsg);
M/d(l P/)a& !2 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* $!&(i#*&! s$/&% 'i"- '$!-&! s$/&% ($s&! !+* $!-i!(+ +$>+ s$)+&
$!&(i#*&! +"/"# OK '&! 'isi(&! *$ '& &)i&/$# !&$, &*& 'i *$+i* ($)i!+&%
S+)i!- !&$ !&$ ?O(+i"!P&!$.s%"6I!(+Di"-CP#$&s$ E!+$) Y") N&$
K$'i&! !+* $/&+ ($s&! H$##", &!- &*&! 'isi(&! *$ '& &)i&/$# s- '&(&+
'i *$+i* S+)i!- s- H$##" !&$ L !+* $!&(i#*&! s$/&% 'i"- &!-
$i#i*i s$/&% ($s&! H&si# i!(+ +&'i '&! +"/"# OK 'i-!&*&! ($)i!+&%
?O(+i"!P&!$.s%"6M$ss&-$Di"-C!##, s-
O(,.(, :
55
-
8/18/2019 Laporan 1 dan 2 FOC
34/49
Ga&a !2 G$+I!(+F)"K$/"&)'2.&&
Ga&a ! G$+I!(+F)"K$/"&)'2.&&
!5 Me&(a, P/)a& Te*Ke.(,(*an!3a9a
public class +esteputusan {public static void main(String[] args) {c'ar Deniskelamin - W;
//nested i0i0 (Deniskelamin -- >) {S"stem%out%println(&QoJok&); else i0 (Deniskelamin -- 3) {S"stem%out%println(&QeJek&); else {S"stem%out%println(&Banci&);//ternar"S"stem%out%println(Deniskelamin -- > R &,ia pasti coJok& &dia pasticeJek&);//sJitc' casesJitc' (Deniskelamin) {
case 3S"stem%out%println(&QoJok&);break;case >S"stem%out%println(&QeJek&);break;de0aultS"stem%out%println(&Banci&);break;
M/d(l P/)a& ! Script $etho" !+* M$!-$*s$*si String %uery
54
-
8/18/2019 Laporan 1 dan 2 FOC
35/49
Pen3ela*an:
P&'& s")3$ 3"'$ 'i &+&s 'i *$+&%i /&%6& 'i &6 +$#&% 'i i!(+ &)i&/$# $!is*$#&i!
'$!-&! !i#&i $!--!&*&! Ti($D&+& 3%&) '&! $!--!&*&! 2 &3& *$(+s&! '&
s&+ s")3$ &i+ i7$#s$ , '&! s6i+3% 3&s$.
K$'i&! !+* "+(+ *$'& $!--!&*&! O($)&+") T$)!&) s$/&-&i ($!--&!+i I7 E#s$.
B&)& ($!--!&&!!& s&& s$($)+i I7 E#s$ &i+ '$!-&! ($)i!+&%
Ss+$."+.()i!+#!C$!is*$#&i! L @ Di& (&s+i 3"6"* : 'i& (&s+i 3$6$* &!-
$(!&i &)+i i*& &)i&/$# $!is*$#&i! /$)!i#&i L &*& &*&! $!&(i#*&! ($)!&+&&!
Di& (&s+i 3"6"*, s$'&!-*&! i*& !i#&i $!is*$#&i! /$)!i#&i s$#&i! L &*& &*&!
$!&(i#*&! 'i& (&s+i 3$6$*. K&)$!& !i#&i &6 $!is*$#&i! &'&% &*&
$!&(i#*&! 'i& (&s+i 3$6$*.
L (&'& "+(+ *$ +i-& ($!--!&&! S6i+3% 3&s$ 'i &+&s $(!&i &)+i
P$)!&+&&! '$7&#+ &'&% 8&!3i , ?i*& !i#&i $!is*$#&i! P &*& &*&! $!&(i#*&!
($)!&+&&! B"6"*, '&! i*& !i#&i $!is *$#&i! L &*& ($)!&+&&! &!- *$#&) &'&%
B$6$*, *&)$!& !i#&i $!is*$#&i! 8*&! L '&! 8*&! P &*& &!- !3# &'&% !i#&i
'$7&#+ &i+ 8&!3i.
O(,.(,:
Ga&a ! T$sK$(+s&!.&&
!$ Me&(a, P/)a& Te*Pe(lan)an!3a9a
public class +est3erulangan {public static void main(String[] args) {int i;// 0orS"stem%out%println(& 3erulangan #or %%%%&);0or (i - .; i 9 1.; i55) {
S"stem%out%println(&3erulangan e & 5i);
5
http://planetsphp.blogspot.co.id/2012/10/tutorial-php-operator-ternary-pengganti.htmlhttp://planetsphp.blogspot.co.id/2012/10/tutorial-php-operator-ternary-pengganti.htmlhttp://planetsphp.blogspot.co.id/2012/10/tutorial-php-operator-ternary-pengganti.htmlhttp://planetsphp.blogspot.co.id/2012/10/tutorial-php-operator-ternary-pengganti.html
-
8/18/2019 Laporan 1 dan 2 FOC
36/49
//J'ileS"stem%out%println(&3erulangan W'ile%%%%&);i - .;J'ile (i 9 1.) {S"stem%out%println(&3erulangan ke & 5i);
i55;//,o=J'ileS"stem%out%println(&3erulangan ,o=W'ile%%%%&);i - .;do {S"stem%out%println(& 3erulangan ke & 5i);i55; J'ile (i 9 1.);
M/d(l P/)a& ! Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* *"!'isi ($)#&!-&! 7"), *i+& s$+i'&*!& $/+%*&! 5 *"!'isi, &i+ 'i
*"!'isi &6 ($)#&!-&!, *"!'isi (&'& s&&+ ($)#&!-&!, '&! *"!'isi &!- %&)s 'i($!%i
&-&) ($)#&!-&! /$)%$!+i.
P&'& ($)#&!-&! 7") :7") Ci!isiis&si *"!'isi i!3)$$!+
J
s+&+$$!+
U!+* M$&s*&! !i#&i 1 (&'& &)i&/$# i &*& i!isiis&si '&(&+ 'i *$+i* i 1
P&'& *"!'isi 'i *$+i* i 10 &-&) ($)#&!-&! /$)%$!+i s$/$# !i#&i i 10
'i /$#&*&!- !&& &)i&/$# i %&)s 'i#$+&**&! M&*s'!& !i#&i &)i&/$# &*&!
'i+&(i#*&! 'i #&&) /&) 'i+&/&% 1. P&'& ($)#&!-&! 6%i#$:
6%i#$ Ci 10 J
Ss+$."+.()i!+#!CP$)#&!-&! *$ : i
i
K"!'isi i10 $(!&i &)+i i*& ($)#&!-&! /$)%$!+i s&(&i !i#&i i *)&!- '&)i 10.
Ss+$."+.()i!+#!CP$)#&!-&! *$ : i &*&! $!&(i#*&! ($s&! 'i '& +&!'& ($+i* 'i
+&/&%*&! +&(i#&! !i#&i i,*&)$!& !i#&i &6 &'&% 0 &*& &!- 'i +&(i#*&! &'&% 0 ,
5;
-
8/18/2019 Laporan 1 dan 2 FOC
37/49
*$'i&! !i#&i 0 10 &*& 0 &*&! 'i +&/&%*&! 1 &*& !i#&i i &*&! $!&'i 1, '&! +$)s
/$)#&!- s&(&i !i#&i *"!'isi +i'&* +$)($!%i.
P&'& ($)#&!-&! "o/while s$/$!&)!& i)i( '$!-&! s+)*+) while. P$)/$'&&!!& %&!&
+$)#$+&* (&'& ($!$(&+&! *"!'isi!& s&&. P&'& s+)*+) while *"!'isi 'i+$(&+*&! (&'&
&6 /#"* ($)#&!-&! s$'&!-*&! s+)*+) "o/while *"!'isi!& 'i &*%i) /#"*. A*i/&+!&
(&'& s+)*+) $!is i!i, ()"s$s ($)#&!-&! &*&! 'i#&**&! i!i s$*i $s*i(!
*"!'isi!& +i'&* +$)($!%i.
O(,.(,:
Ga&a !5 T$sP$)#&!-&!.&&
!% Me&(a, P/)a& Pe(lan)anDala&Pe(lan)an!3a9apublic class 3erulangan
-
8/18/2019 Laporan 1 dan 2 FOC
38/49
public static void main(String[] args) {int tinggi - 2;int barisEkolom;
0or (baris - 1; baris 9- tinggi; baris 55)
{0or (kolom - 1; kolom 9- baris; kolom 55) {
S"stem%out%print(&&);
//pinda' barisS"stem%out%println();
M/d(l P/)a& !5 Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
U!+* ($)#&!-&! '& ($)#&!-&! 'i&s**&! !i#&i +i!--i &i+ 4 # $/&+ &)i&/$#
/&)s '&! *"#". M$&s**&! !i#&i /&)is &i+ 1 , i*& !i#&i /&)is *)&!- '&)i &+& s&&
'$!-&! +i!--i &*& &*&! $!&(i#*&! !i#&i /&)is *$'i&! !i#&i /&)is 'i +&/&%*&! 1,
($)#&!-&! &*&! +$)s +$)&'i i*& !i#&i /&)is *)&!- '&)i &+& s&& '$!-&! !i#&i +i!--i.K$'i&! 'i &s**&! !i#&i *"#" &i+ 1, i*& !i#&i *"#" *)&!- '&)i s&&'$!-&! /&)is
&*& &*&! $!&(i#*&! !i#&i *"#", # !i#&i *"#" 'i +&/&%*&! 1 '&! &*&! +$)s
/$)#&!- i*& !i#&i *"#" *)&!- '&)i &+& s&& '$!-&! !i#&i /&)is.*$'i&! i*& &!-
&*&! 'i +&(i#*&! &'&% +&!'& /i!+&!- &*& 'i *$+i* Ss+$."+.()i!+C
O(,.(,:
Ga&a !$ P$)#&!-&!D&P$)#&!-&!.&&
!< Me&(a, P/)a& Se)i,i)aTeali!3a9a
5=
-
8/18/2019 Laporan 1 dan 2 FOC
39/49
public class Segitigaterbalik {public static void main(String [] args){S"stem%out%println(&Sa"id !u'ammad #aial n&);
int barisEkolom;
0or(baris-I; baris:-1; baris==){0or(kolom-1; kolom9-I=baris; kolom55) {S"stem%out%print(& &);0or(kolom-1; kolom9*baris; kolom55) {S"stem%out%print(&&);S"stem%out%println(&&);
M/d(l P/)a& !$ Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
P)"-)& 'i &+&s $!--!&*&! 2 &)i&/$# &i+ &)i&/$# /&)is '&! *"#" '$!-&! +i($
'&+& i!+$-$), !i#&i /&)is &'&%
-
8/18/2019 Laporan 1 dan 2 FOC
40/49
!# Me&(a, P/)a& Se)i,i)aRa,aKanan!3a9a
public class Segitiga7ataanan {public static void main(String[] args){String Bintang - &&; {
S"stem%out%println(&nSa"id !u'ammad #aial &);S"stem%out%println(&elas 3agi&);int p - 2;int Q1 - p;int Q* - p;
0or (int i - 1; i 9- p; i55) {0or (int D - Q1 = 1; D :- 1; D==) {S"stem%out%print(& &);0or (int k - 1; k 9- i; k55) {S"stem%out%print(Bintang);
S"stem%out%println();Q1==;0or (int l - 1; l 9- p = 1; l55) {0or (int m - 1; m 9- l; m55) {S"stem%out%print(& &);0or (int n - 1; n 9- Q* = 1; n55) {S"stem%out%print(Bintang); S"stem%out%println();Q*==;
M/d(l P/)a& !% Script $etho" !+* M$!-$*s$*si String %uery
Pen3ela*an:
P&'& ()"-)& +$)s$/+ $!--!&*&! 2 ($)#&!-&! s$-i+i-&, ($)#&!-&! ($)+&&
$!--!&*&! $>()$si -&/!-&! I!3)$$!+ '&! D$3)$$!+, P$)i!+&% &)i&/$#1
&)i&/$#2 &*& &*& ()"s$s &*&! /$)%$!+i, '&! s$'&!-*&! ($)#&!-&! *$'& %&!&
$!--!&*&! $>()$si I!3)$$!+ s&&. &)i&/$# $i#i*i &)+i !i#&i &)i&/$# &*&! 'i
+&/&%*&! 1.
O(,.(,:
40
-
8/18/2019 Laporan 1 dan 2 FOC
41/49
Ga&a !uas >ingkaran &5p'i5 && 5 Dari 5 &A* - & 5luas );break;case * S"stem%out%println(&!enu *&);S"stem%out%println(&!asukkan nilai Dari=Dari &);Dari -Dk%neMt,ouble();volume - (2p'iDariDariDari)/;S"stem%out%println(&7umus 6olume Bola 2/p'iDariA&);S"stem%out%println(&6olume Bola 2/ &5p'i5 && 5Dari5 &A - & 5
volume);break;case S"stem%out%println(&!enu &);
41
-
8/18/2019 Laporan 1 dan 2 FOC
42/49
S"stem%out%println(&!asukkan Gilai $ari=Dari &);Dari - Dk%neMt,ouble();S"stem%out%println(&!asukkan nilai tinggi &);tinggi - Dk%neMt,ouble();volume -p'iDariDaritinggi;
S"stem%out%println(&7umus 6olume tabung p'iDariA*t&);S"stem%out%println(&6olume +abung & 5p'i5 && 5Dari5 &A* & 5tinggi5 & -& 5 volume);break;de0ault S"stem%out%println(&Sala' memasukkan menu88&);break;
M/d(l P/)a& !
-
8/18/2019 Laporan 1 dan 2 FOC
43/49
Ga&a !# M$!.&&
Ga&a !10 M$!.&&
45
-
8/18/2019 Laporan 1 dan 2 FOC
44/49
Ga&
a !11 M$!.&&
Ga&a !12 M$!.&&
44
-
8/18/2019 Laporan 1 dan 2 FOC
45/49
BAB I
PENUTUP
!1 Ke*i&.(lan
&ackages $i#i*i *$#&s &!- $(!&i 7!-si &!- si!- /$)%/!-&!.
package $!-&!'!- *$#&s*$#&s &!- $!-*i!*&! ()"-)& !+* $#&**&! i!(+
'&! "+(+ '&+&. D&! !+* $!-$#&)*&! s$& *$#&s &!- /$)&'& (&'& package i(")+
&&.i". *$#&s 877$)$'R$&'$) /$)-!& !+* $!'&(&+*&! i!(+ '&)i *$/"&)' $#i
#&&) 3"!s"#$. *$#&s ?O(+i"!P&!$ !+* $!'&(&+*&! i!(+ '&)i *$/"&)' $#i GUI
D& s&+ ()"-)& /is& $!--!&*&! /&!&* $!is s+)*+) ($)#&!-&! '&! ($!-$!'i&!
s$*i-s
4
-
8/18/2019 Laporan 1 dan 2 FOC
46/49
DAFTAR PUSTAKA
%++(s:6i*is%&)$2
-
8/18/2019 Laporan 1 dan 2 FOC
47/49
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI BONTANG
KALIMANTAN TIMUR 2015
ISI LAP
KESIMPULAN UMUM
D&)i %&si# ()&+i* &!- +$#&% 'i#&**&!, '&(&+ 'isi(#*&! /&%6& +$#&%
$!-%&si#*&! &(#i*&si '$!-&! $!-!&*&! /&%&s& ($)"!-)&&! ?&&.($)"!-)&&!
/$)")i$!+&si "/$* $i#i*i *$!--#&! '&)i *"!s$( ($)"!-)&&! +$)s$+)*+) '&! -&
$i#i*i *$&(&! !+* $!-i(#$$!+&si*&! "/$* '& *$%i'(&! !&+&. H i!i
'is$/&/*&! *&)$!& '$!-&! OOP *i+& '&(&+ $!-i(#$+&si*&! "/$* '&+& &!- +i'&* %&!&
$i#i*i 3$)i *%&s C&+)i/+, $#&i!*&! -& $i#i*& $+"'$ !+* $&!i(#&si &+)i/+
+$)s$/+:&. OOP $)(&*&! *"#$*si "/$* &!- si!- /$)i+$)&*si '&! si!- $/$)i*&!
i!7")&si s&+ '$!-&! &!- #&i!!&
4
-
8/18/2019 Laporan 1 dan 2 FOC
48/49
/. ?&& $)(&*&! /&%&s& ())"!-)&&! /$)")i$!+&si "/$* '&! $)(&*&! 3&s$
s$!si+i7 &!- $!$/&/**&! s$) ($)# $($)%&+i*&! /$/$)& %:1 N&& 7i#$ '"*$! %&)s s&& '$!-&! !&& *$#&s2 ?#&% J'&! #&% &'&% s&&, &'&% s&& *&)!& +&!'& +$)s$/+ /$)(!-si
&6 '&! &%*i) s$si ()"!-)&5 S$+i&( ($)!&+&&! ?&& 'i&*%i)i '$!-&! +&!'& C
3. D&s&) '&s&) && $#i(+ &+)i/+ '&! +i($ '&+& ($)#&!-&! '&! *$(+s&!'. Us$) && $#i(+i 3#&ss, $+%"', 3"!s+)3+), "'i7i$), "/$* '&! (&3*&-$
P$'$*#&)&si&! /$)si7&+ i!%$)i+&!3$ $!-!&*&! *$6")' $>+$!'s s$+$#&% !&&
3#&ss 'ii*+i !&& (&)$!+ 3#&ss.
DAFTAR PUSTAKA
8$)!&'s, 2012, Buat Sen"iri Aplikasi &etamu menggunakan Co"egniter "an Google
$aps A& , A!'i, Y"-&*&)+&.
8$)!$)sL$$, T., H$!'#$), ?., L&si##&, O., 2001, 0he Semantic 1eb, American Scientific,%++(:666.s3i$!+i7i3&$)i3&!.3"&)+i3#$+%$s$&!+i36$/ C'i&*s$s (&'& +&!-
15 ?!i 2014
Bi)&$-!&, F., 200, 2ntologies an" )34 ,
%++(:)$7$)$!3$.*7(.$'.s&3"!+$!+!!QQ"!+"#"-Q')i$!Qs$iQ&+"&+i3
Q&!'QQ41
-
8/18/2019 Laporan 1 dan 2 FOC
49/49
%++(:3i+$s$$)>.is+.(s.$'i$6'"3'"6!#"&'@
'"i10.1.1.101.19990222 C'i&*s$s (&'& +&!-- 15 ?!i 2014
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.7493&rep=rep1&type=pdfhttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.7493&rep=rep1&type=pdfhttp://130.88.198.11/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP3_v1_0.pdfhttp://130.88.198.11/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP3_v1_0.pdfhttp://www.w3.org/TR/1999/REC-rdf-syntax-19990222/http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.7493&rep=rep1&type=pdfhttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.101.7493&rep=rep1&type=pdfhttp://130.88.198.11/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP3_v1_0.pdfhttp://130.88.198.11/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP3_v1_0.pdfhttp://www.w3.org/TR/1999/REC-rdf-syntax-19990222/http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/