• Tidak ada hasil yang ditemukan

Source Code Program Pengimplementasian Java Interface Dalam Kehidupan Sehari-sehari

N/A
N/A
Protected

Academic year: 2021

Membagikan "Source Code Program Pengimplementasian Java Interface Dalam Kehidupan Sehari-sehari"

Copied!
23
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT LAPORAN PRAKTIKUM PEMROGRAMAN LANJUT FAKULTAS ILMU KOMPUTER 

FAKULTAS ILMU KOMPUTER 

B

BA

AB

B

:

: IIN

NT

TE

ER

RF

FA

AC

CE

E

 NAMA

 NAMA

: PUTRA

: PUTRA

 NIM

 NIM

: 1551502001

: 155150200111

111

1

T

TA

AN

NGG

GGAL

AL

:

: 0

09/

9/0

05/

5/2

201

016

6

AS

ASIS

ISTE

TEN

N

: -

: - F

FA

ARD

RDAN

AN A

AIN

INUL

UL Y

YA

AQI

QIIIN

N

--FERDI CEZANO SANTOSA

FERDI CEZANO SANTOSA

A.

A. DEDEFINFINISI ISI MAMASALSALAHAH 1.

1. S!"#$ #%#! &'(") &&S!"#$ #%#! &'(") &&"%")" *#&#+ ,#* ## "%")" *#&#+ ,#* ## &#"* &#("*-&#("*+ ($!"&#"* &#("*-&#("*+ ($!" &"(#%*# "!# #"!' ," $!")+ ('%"* ," !"'$+ "%# ," ()+ ,#* %#"* (##"*#. &"(#%*# "!# #"!' ," $!")+ ('%"* ," !"'$+ "%# ," ()+ ,#* %#"* (##"*#. S%#"* "!' #%#! &'(") 3'# &&"%")" *#,#-*#,#+ #* ,#(# D *# ," !*!')#* S%#"* "!' #%#! &'(") 3'# &&"%")" *#,#-*#,#+ #* ,#(# D *# ," !*!')#*  ,#(#)#N !#*# *#,#*#+ (4"*#  ,#(#)#N !#*# *#,#*#+ (4"*# !,#$#! 3'# '*(" '*!') &**!,#$#! 3'# '*(" '*!') &**!')#*!')#* *#,# D #,# $#,# *#,# #* &#*#+ &"(#%*# D  C. S!"#$ #%#! &'(") 3'# *#,# D #,# $#,# *#,# #* &#*#+ &"(#%*# D  C. S!"#$ #%#! &'(") 3'# &&"%")" #4#* (*,"" '*!') &&'#!*#+ ($!" "!# ,#" )#'+ %'! ,#" &&"%")" #4#* (*,"" '*!') &&'#!*#+ ($!" "!# ,#" )#'+ %'! ,#" %#&+ ,#* %#"* (##"*#. B'#!%#4 ('#4 "*!# #%#! &'(") #* ," %#&+ ,#* %#"* (##"*#. B'#!%#4 ('#4 "*!# #%#! &'(") #* ,"

"&$%&*!#(" )#* %4 )%#( #(!#) "*,') #%#! &'(") $!")+ #%#! &'(") !"'$+ #%#! "&$%&*!#(" )#* %4 )%#( #(!#) "*,') #%#! &'(") $!")+ #%#! &'(") !"'$+ #%#! &'(") !#'4+ ,#* %#"* (##"*# 7$"%"4 28 ,"&#*# (!"#$ "*,') &&"%")" &"*"&'& &'(") !#'4+ ,#* %#"* (##"*# 7$"%"4 28 ,"&#*# (!"#$ "*,') &&"%")" &"*"&'& 1 )%#( #*#) 7&"(#%:

1 )%#( #*#) 7&"(#%: ('%"* !*,( #%#! &'(") ('%"* !*,( #%#! &'(") !"'$8. T!"'$8. T*!')#* (*,"" #%#! &'(")*!')#* (*,"" #%#! &'(") #$# #* &*''*)#* )%#( #(!#) "*,')*#. '#!%#4 !#&$"%#* &*' ,#* #$# #* &*''*)#* )%#( #(!#) "*,')*#. '#!%#4 !#&$"%#* &*' ,#* "*$'!#* ()#!" ,#* &*#").

"*$'!#* ()#!" ,#* &*#"). B.

B. SOSOUURCRCE CE COODEDE AlatMusik.java AlatMusik.java 1 1 2 2 3 3 4 4 5 5 6 6

public interface AlatMusik { public interface AlatMusik {

public

public void void tampilkanNamatampilkanNama!"!" public

public void void ba#an!"ba#an!" public

public void void caraMain!"caraMain!" public

public void void tan$$aNada!"tan$$aNada!" % % &etik.java &etik.java 1 1 2 2 3 3 4 4 5 5 6 6 ' ' ( ( ) ) 1 1 * * 1 1 1 1 1 1 2 2 1 1 3 3 1 1 4 4 1 1 5 5

public class &etik implements AlatMusik { public class &etik implements AlatMusik {

private

private +trin$ +trin$ nama"nama" private

private +trin$ +trin$ ba#an"ba#an" private

private +trin$ +trin$ bermain"bermain" public

public &etik+trin$ &etik+trin$ nama, nama, +trin$ +trin$ ba#an, ba#an, +trin$ +trin$ bermain! bermain! {{ t#is.nama

t#is.nama - - nama"nama" t#is.ba#an

t#is.ba#an - - ba#an"ba#an" t#is.bermai

t#is.bermain n - - bermain"bermain" %

%

public

public void void setNama+trsetNama+trin$ in$ nama! nama! {{ t#is.nama

t#is.nama - - nama"nama" %

%

public

public void void seta#an+tseta#an+trin$ rin$ ba#an! ba#an! {{ t#is.ba#an

t#is.ba#an - - ba#an"ba#an" %

%

public

public void void setermainsetermain+trin$ +trin$ bermain! bermain! {{ t#is.bermai

t#is.bermain n - - bermain"bermain" %

%

public

public +trin$ +trin$ $etNama! $etNama! {{ return

return nama"nama" %

(2)

1 1 6 6 1 1 ' ' 1 1 ( ( 1 1 ) ) 2 2 * * 2 2 1 1 2 2 2 2 2 2 3 3 2 2 4 4 2 2 5 5 2 2 6 6 2 2 ' ' 2 2 ( ( 2 2 ) ) 3 3 * * 3 3 1 1 3 3 2 2 3 3 3 3 3 3 4 4 3 3 5 5 3 3 6 6 3 3 ' ' 3 3 ( ( public

public +trin$ +trin$ $eta#an! $eta#an! {{ return

return ba#an"ba#an" %

%

public

public +trin$ +trin$ $etermain$etermain! ! {{ return

return bermain"bermain" %

%

public

public void void tampilkanNatampilkanNama! ma! {{ +/stem.out.

+/stem.out.println0Nama println0Nama   0 0   t#is.nama!"t#is.nama!" %

%

public

public void void ba#an! ba#an! {{ +/stem.out.

+/stem.out.println0a#aprintln0a#an n   0 0   t#is.ba#an!"t#is.ba#an!" %

%

public

public void void caraMain! caraMain! {{ %

%

public

public void void tan$$aNadatan$$aNada! ! {{ % % % % abu#.java abu#.java 1 1 2 2 3 3 4 4 5 5 6 6 ' ' ( ( ) ) 1 1

public class abu# implements AlatMusik { public class abu# implements AlatMusik {

private

private +trin$ +trin$ nama"nama" private

private +trin$ +trin$ ba#an"ba#an" private

private +trin$ +trin$ bermain"bermain" public

public abu#+trin$ abu#+trin$ nama, nama, +trin$ +trin$ ba#an, ba#an, +trin$ +trin$ bermain! bermain! {{ t#is.nama

t#is.nama - - nama"nama" t#is.ba#an

t#is.ba#an - - ba#an"ba#an" t#is.bermai

t#is.bermain n - - bermain"bermain" %

%

public

(3)

* 1 1 1 2 1 3 1 4 1 5 1 6 1 ' 1 ( 1 ) 2 * 2 1 2 2 2 3 2 4 2 5 2 6 2 ' 2 ( 2 ) 3 * 3 1 3 2 3 3 3 4 3 5 3 6 3 ' 3 ( t#is.nama - nama" %

public void seta#an+trin$ ba#an! { t#is.ba#an - ba#an"

%

public void setermain+trin$ bermain! { t#is.bermain - bermain"

%

public +trin$ $etNama! { return nama"

%

public +trin$ $eta#an! { return ba#an"

%

public +trin$ $etermain! { return bermain"

%

public void tampilkanNama! {

+/stem.out.println0Nama  0  t#is.nama!" %

public void ba#an! {

+/stem.out.println0a#an  0  t#is.ba#an!" %

public void caraMain! { %

public void tan$$aNada! { %

(4)

itar.java 1 2 3 4 5 6 ' ( ) 1 * 1 1 1 2 1 3 1 4 1 5 1 6 1 ' 1 ( 1 ) 2 * 2 1 2 2 2 3 2 4 2 5

public class itar etends &etik {

public itar+trin$ nama, +trin$ ba#an, +trin$ bermain! { supernama, ba#an, bermain!"

%

public void tampilkanNama! {

+/stem.out.println0Nama  0  $etNama!!" %

public void ba#an! {

+/stem.out.println0a#an  0  $eta#an!!" %

public void caraMain! {

+/stem.out.println0ara bermain  0  $etermain!!" %

public void tan$$aNada! {

+/stem.out.println0erikut adala# tan$$a nada $itar 0!" +/stem.out.println07o  0!" +/stem.out.println08e  70!" +/stem.out.println0Mi  90!" +/stem.out.println0:a  :0!" +/stem.out.println0+ol  0!" +/stem.out.println0;a  A0!" +/stem.out.println0+i  0!" % % ass.java 1 2 3 4 5 6 ' ( ) 1 * 1 1

public class itar etends &etik {

public ass+trin$ nama, +trin$ ba#an, +trin$ bermain! { supernama, ba#an, bermain!"

%

public void tampilkanNama! {

+/stem.out.println0Nama  0  $etNama!!" %

public void ba#an! {

+/stem.out.println0a#an  0  $eta#an!!" %

public void caraMain! {

+/stem.out.println0ara bermain  0  $etermain!!" %

(5)

1 2 1 3 1 4 1 5 1 6 1 ' 1 ( 1 ) 2 * 2 1 2 2 2 3 2 4 2 5

public void tan$$aNada! {

+/stem.out.println0erikut adala# tan$$a nada ass 0!" +/stem.out.println07o  0!" +/stem.out.println08e  70!" +/stem.out.println0Mi  90!" +/stem.out.println0:a  :0!" +/stem.out.println0+ol  0!" +/stem.out.println0;a  A0!" +/stem.out.println0+i  0!" % % 7rum.java 1 2 3 4 5 6 ' ( ) 1 * 1 1 1 2 1 3 1 4 1 5 1 6 1

public class 7rum etends abu# {

public 7rum+trin$ nama, +trin$ ba#an, +trin$ bermain! { supernama, ba#an, bermain!"

%

public void tampilkanNama! {

+/stem.out.println0Nama  0  $etNama!!" %

public void ba#an! {

+/stem.out.println0a#an  0  $eta#an!!" %

public void caraMain! {

+/stem.out.println0ara bermain  0  $etermain!!" %

public void tan$$aNada! {

+/stem.out.println0erikut adala# tan$$a nada 7rum 0!" +/stem.out.println07o  0!" +/stem.out.println08e  70!" +/stem.out.println0Mi  90!" +/stem.out.println0:a  :0!" +/stem.out.println0+ol  0!" +/stem.out.println0;a  A0!" +/stem.out.println0+i  0!" % %

(6)

' 1 ( 1 ) 2 * 2 1 2 2 2 3 2 4 2 5 8apai.java 1 2 3 4 5 6 ' ( ) 1* 11 12 13 14 15 16 1' 1( 1) 2* 21 22 23 24 25 2' 2( 2) 3* 31

public class 8apai etends abu# {

public 8apai+trin$ nama, +trin$ ba#an, +trin$ bermain! {

supernama, ba#an, bermain!" %

public void tampilkanNama! {

+/stem.out.println0Nama  0  $etNama!!" %

public void ba#an! {

+/stem.out.println0a#an  0  $eta#an!!" %

public void caraMain! {

+/stem.out.println0ara bermain  0  $etermain!!" %

public void tan$$aNada! {

+/stem.out.println0erikut adala# tan$$a nada 8apa<i 0!"

+/stem.out.println0&ada alat Musik ini tidak ada pen$aturan tan$$a nada0!"

+/stem.out.println0, +etiap nada di#asilkan dari daera# /an$ ditabu#.0!"

+/stem.out.println0Ada 3 daera# /an$ men$#asilkan nada berbeda. /aitu 0!"

+/stem.out.println01. 7aera# atas men$#asilkan nada in$$i0!"

+/stem.out.println02. 7aera# ten$a# men$#asilkan suara keras dan dalam0!"

+/stem.out.println03. 7aera# ba=a# men$#asilkan nada $emercin$0!" % % Main.java 1 2 3 4 5 6 ' import java.util.+canner" public class Main {

public static void main+trin$>? ar$s! { +canner input - ne= +canner+/stem.in!" =#ile true! {

+/stem.out.println0---@enis Alat Musik---0!"

(7)

( ) 1* 11 12 13 14 15 16 1' 1( 1) 2* 21 22 23 24 25 2' 2( 2) 3* 31 32 33 34 35 36 3' 3( 3) 4* 41 42 43 44 45 46 4' 4( 4) 5* 51 52 53 54 55 56 5' 5( 5) 6* 61 62 63 64 65 66 6' +/stem.out.println0&ili#an Menu  0!" +/stem.out.println01. Alat Musik &etik0!" +/stem.out.println02. Alat Musik abu#0!" +/stem.out.println03. 9it0!"

+/stem.out.println0---7evelop /  7joe---0!"

+/stem.out.print0&ili#an  0!" int pil - input.netnt!"

s=itc# pil! { case 1   +/stem.out.println!" +/stem.out.println0BBBBBBBBBBBBBBBB Alat Musik &etik BBBBBBBBBBBBBBBBBB0!" int pili#" do {

itar $ - ne= itar0itar0, 0Ca/u0, 07ipetik0!"

ass b - ne= ass0ass0, 0Ca/u0, 07ipetik0!" +/stem.out.println0&ili# &ili#an diba=a#  0!" +/stem.out.println01. itar0!" +/stem.out.println02. ass0!" +/stem.out.println03. Cembali ke Menu0!" +/stem.out.print0Masukkan &ili#an  0!" pili# - input.netnt!"   +/stem.out.println!" s=itc# pili#! { case 1 +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   $.tampilkanNama!"   $.ba#an!"   $.caraMain!"   $.tan$$aNada!" +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   break" case 2 +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   b.tampilkanNama!"   b.ba#an!"   b.caraMain!"   b.tan$$aNada!" +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   break" case 3   +/stem.out.println0C9MA;0!"   break" %

(8)

6( 6) '* '1 '2 '3 '4 '5 '6 '' '( ') (* (1 (2 (3 (4 (5 (6 (' (( () )* )1 )2 )3 )4 )5 )6 )' )( )) 1* * 1* 1 1* 2 1* 3 1* 4 1* 5 1* 6 1* ' 1* ( 1* ) 11 * 11 1 11 2 11   +/stem.out.println!" % =#ile pili# D- 3!"   break" case 2   +/stem.out.println!" +/stem.out.println0BBBBBBBBBBBBBBBBB Alat Musik abu# BBBBBBBBBBBBBBBBBBBBBB0!" int pili#an" do {

7rum d - ne= 7rum07rum0, 0;o$am dan Culit0, 07itabu#0!"

8apai r - ne= 8apai08apa<i0, 0Ca/u dan Culit0, 07itabu#0!" +/stem.out.println0&ili# &ili#an diba=a#  0!" +/stem.out.println01. 7rum0!" +/stem.out.println02. 8apai0!" +/stem.out.println03. Cembali ke Menu0!" +/stem.out.print0Masukkan &ili#an  0!" pili#an - input.netnt!"   +/stem.out.println!" s=itc# pili#an! { case 1 +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   d.tampilkanNama!"   d.ba#an!"   d.caraMain!"   d.tan$$aNada!" +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   break" case 2 +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   r.tampilkanNama!"   r.ba#an!"   r.caraMain!"   r.tan$$aNada!" +/stem.out.println0BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB0!"   break" case 3   +/stem.out.println0C9MA;0!"   break" %   +/stem.out.println!" % =#ile pili#an D- 3!"   break" case 3   +/stem.out.println!  

(9)

+/stem.out.println0---3 11 4 11 5 11 6 11 ' 11 ( 11 ) 12 * 12 1 12 2 12 3 12 4 C9;EA8 ---0!"   +/stem.eit*!"   break" % % % % C. PEMBAHASAN A%#!M'(").3## 1 2 ; < 5 D)%##(" "*!# A%#!M'(")  D)%##(" &!4, ", !#&$"%)#*N#&# D)%##(" &!4, ", #4#* D)%##(" &!4, ", ##M#"* D)%##(" &!4, ", !#*#N#,# P!").3## 1 2 ; < 5 6 = > 1 0 11 1 ; 1 < 1 6 1 = 1 D)%##(" %#(( P!") "&$%&*!#(" ,#" %#(( A%#!M'(")  D)%##(" #"#% *#&# !"$ $"#! S!"* D)%##(" #"#% #4#* !"$ $"#! S!"* D)%##(" #"#% &#"* !"$ $"#! S!"* D)%##(" )*(!')! P!") ,*#* $##&!  M*#)(( #"#% %#% *#&# ,*#* *"%#" #"#% %)#% *#&# M*#)(( #"#% %#% #4#* ,*#* *"%#" #"#% %)#% #4#* M*#)(( #"#% %#% &#"* ,*#* *"%#" #"#% %)#% &#"* D)%##(" &!4, ", (!N#&# ,*#* $##&! 

M*#)(( #"#% %#% *#&# ,*#* *"%#" #"#% $##&!  D)%##(" &!4, ", (!B#4#* ,*#* $##&! 

M*#)(( #"#% %#% #4#* ,*#* *"%#" #"#% $##&!  D)%##(" &!4, ", (!B&#"* ,*#* $##&! 

M*#)(( #"#% %#% &#"* ,*#* *"%#" #"#% $##&!  D)%##(" &!4, S!"* !N#&# M*&#%")#* *"%#" #"#% *#&# D)%##(" &!4, S!"* !B#4#* M*&#%")#* *"%#" #"#% #4#* D)%##(" &!4, S!"* !B&#"* M*&#%")#* *"%#" #"#% &#"*

(10)

9 2 0 2 2 2 ; 2 5 2 6 2 > 2 9 ; 1 ; 2 ; < ; 6 D)%##(" &!4, ", !#&$"%)#*N#&# M*!#) ?N#&# :@ ,#* #"#% *#&# D)#%#(" &!4, ", #4#* M*!#) ?B#4#* :@ ,#* #"#% #4#* D)%##(" &!4, ", ##M#"* D)%##(" &!4, ", !#*#N#,# T#'4.3## 1 2 ; < 5 6 = > 1 0 11 1 ; 1 < 1 6 1 = 1 9 2 0 2 2 2 ; D)%##(" %#(( T#'4 "&$%&*!#(" ,#" %#(( A%#!M'(")  D)%##(" #"#% *#&# !"$ $"#! S!"* D)%##(" #"#% #4#* !"$ $"#! S!"* D)%##(" #"#% &#"* !"$ $"#! S!"* D)%##(" )*(!')! P!") ,*#* $##&!  M*#)(( #"#% %#% *#&# ,*#* *"%#" #"#% %)#% *#&# M*#)(( #"#% %#% #4#* ,*#* *"%#" #"#% %)#% #4#* M*#)(( #"#% %#% &#"* ,*#* *"%#" #"#% %)#% &#"* D)%##(" &!4, ", (!N#&# ,*#* $##&! 

M*#)(( #"#% %#% *#&# ,*#* *"%#" #"#% $##&!  D)%##(" &!4, ", (!B#4#* ,*#* $##&! 

M*#)(( #"#% %#% #4#* ,*#* *"%#" #"#% $##&!  D)%##(" &!4, ", (!B&#"* ,*#* $##&! 

M*#)(( #"#% %#% &#"* ,*#* *"%#" #"#% $##&!  D)%##(" &!4, S!"* !N#&# M*&#%")#* *"%#" #"#% *#&# D)%##(" &!4, S!"* !B#4#* M*&#%")#* *"%#" #"#% #4#* D)%##(" &!4, S!"* !B&#"* M*&#%")#* *"%#" #"#% &#"* D)%##(" &!4, ", !#&$"%)#*N#&# M*!#) ?N#&# :@ ,#* #"#% *#&# D)#%#(" &!4, ", #4#* M*!#) ?B#4#* :@ ,#* #"#% #4#* D)%##(" &!4, ", ##M#"* D)%##(" &!4, ", !#*#N#,#

(11)

2 5 2 6 2 > 2 9 ; 1 ; 2 ; < ; 6 G"!#.3## 1 2 ; 5 6 > 9 11 1 2 1 < 1 5 1 = 1 > 1 9 2 0 2 1 2 2 2 ; D)%##(" ('%#(( G"!# ,#" ('$%#(( P!")  D)%##(" )*(!')! G"!# ,*#* $##&!  M*#)(( #"#% ('$%#(( D)%##(" &!4, ", !#&$"%)#*N#&# M*!#) ?N#&# :@ ,#* &!4, !N#&# D)%##(" &!4, ", #4#*

M*!#) ?B#4#* :@ ,#* &!4, !B#4#* D)#%#(" &!4, ", ##M#"*

M*!#) ?C## B&#"* :@ ,#* &!4, !B&#"* D)%##(" &!4, ", !#*#N#,# M*!#) ?B")'! #,#%#4 !#*# *#,# "!# :@ M*!#) ?D : C@ M*!#) ?R : D@ M*!#) ?M" : E@ M*!#) ?F# : F@ M*!#) ?S% : G@ M*!#) ?L# : A@ M*!#) ?S" : B@ B#((.3## 1 2 ; 5 D)%##(" ('%#(( B#(( ,#" ('$%#(( P!")  D)%##(" )*(!')! G"!# ,*#* $##&!  M*#)(( #"#% ('$%#(( D)%##(" &!4, ", !#&$"%)#*N#&#

(12)

6 > 9 11 1 2 1 < 1 5 1 = 1 > 1 9 2 0 2 1 2 2 2 ;

M*!#) ?N#&# :@ ,#* &!4, !N#&# D)%##(" &!4, ", #4#*

M*!#) ?B#4#* :@ ,#* &!4, !B#4#* D)#%#(" &!4, ", ##M#"*

M*!#) ?C## B&#"* :@ ,#* &!4, !B&#"* D)%##(" &!4, ", !#*#N#,# M*!#) ?B")'! #,#%#4 !#*# *#,# B#(( :@ M*!#) ?D : C@ M*!#) ?R : D@ M*!#) ?M" : E@ M*!#) ?F# : F@ M*!#) ?S% : G@ M*!#) ?L# : A@ M*!#) ?S" : B@ D'&.3## 1 2 ; 5 6 > 9 11 1 2 1 < 1 5 1 = 1 > 1 9 2 0 2 1 2 2 D)%##(" ('%#(( D'& ,#" ('$%#(( T#'4 D)%##(" )*(!')! G"!# ,*#* $##&!  M*#)(( #"#% ('$%#(( D)%##(" &!4, ", !#&$"%)#*N#&# M*!#) ?N#&# :@ ,#* &!4, !N#&# D)%##(" &!4, ", #4#*

M*!#) ?B#4#* :@ ,#* &!4, !B#4#* D)#%#(" &!4, ", ##M#"*

M*!#) ?C## B&#"* :@ ,#* &!4, !B&#"* D)%##(" &!4, ", !#*#N#,# M*!#) ?B")'! #,#%#4 !#*# *#,# D'& :@ M*!#) ?D : C@ M*!#) ?R : D@ M*!#) ?M" : E@ M*!#) ?F# : F@ M*!#) ?S% : G@ M*!#) ?L# : A@ M*!#) ?S" : B@

(13)

2 ; R#$#".3## 1 2 < 6 = 9 1 0 1 2 1 ; 1 5 1 6 1 > 2 0 2 2 2 < 2 = 2 9 D)%##(" ('%#(( R#$#" ,#" ('$%#(( T#'4 D)%##(" )*(!')! G"!# ,*#* $##&!  M*#)(( #"#% ('$%#(( D)%##(" &!4, ", !#&$"%)#*N#&# M*!#) ?N#&# :@ ,#* &!4, !N#&# D)%##(" &!4, ", #4#*

M*!#) ?B#4#* :@ ,#* &!4, !B#4#* D)#%#(" &!4, ", ##M#"*

M*!#) ?C## B&#"* :@ ,#* &!4, !B&#"* D)%##(" &!4, ", !#*#N#,# M*!#) ?B")'! #,#%#4 !#*# *#,# R#$#" :@ M*!#) ?P#,# #%#! &'(") "*" !",#) #,# $*#!'#* !#*# *#,#@ M*!#) ?+ S!"#$ *#,# ,"4#("%)#* ,#" ,##4 #* ,"!#'4@ M*!#) ?A,# ; ,##4 #* &*4#("%)#* *#,# ,#+ #"!' :@ M*!#) ?1. D##4 #!#( &*4#("%)#* *#,# !"*"@ M*!#) ?2. D##4 !*#4 &*4#("%)# ('## )#( ,#* ,#%#&@ M*!#) ?;. D##4 ##4 &*4#("%)#* *#,# &"*@ M*'.3## 1 2 ; < 5 6 > 9 10 11 12 1< 15 16 1= M*"&$! %#(( S#** ,#" 3## D)%##(" %#(( M#"* D)%##(" &!4, &#"* I*(!#*("#(" 3) "*$'! ,#" %#(( S#**  S*!# 4"% *"%#" !' M*!#) ?*"( A%#! M'(")@ M*!#) ?P"%"4#* M*' :@ M*!#) ?1. A%#! M'(") P!")@ M*!#) ?2. A%#! M'(") T#'4@ M*!#) ?;. E"!@ M*!#) ?D%$ B : D3 @ M*!#) ?P"%"4#* :@ M&"*!# "*$'! ,#" '( $#,# #"#% $"% S*!# ("!4 #"#% $"% P&"%"4#* (%)(" )*,"(" 1

(14)

1> 19 21 22 2; 25 2> ;0 ;1 ;2 ;< ;6 ;= ;> ;9 <0 <2 <; << <5 <6 <> <9 50 52 5; 5< 55 56 5> 59 60 61 6; 6< 65 66 6= 6> =0 =1 =2 =< =6 => =9 >0 >2 >< >5 >6 M*!#) )%#* M*!#) ?---A%#! M'(") P!")---? D)%##(" #"#% $"%"4 !"$ "*!  S*!# , I*(!#*("#(" 3)  ,#" %#(( G"!# ,*#* $##&! 7?G"!#@+ ?#'@+ ?D"$!")@8 I*(!#*("#(" 3)  ,#" %#(( B#(( ,*#* $##&! 7?B#((@+ ?#'@+ ?D"$!")@8 M*!#) ?P"%"4 P"%"4#* ,"##4 :@ M*!#) ?1. G"!#@ M*!#) ?2. B#((@ M*!#) ?;. &#%" ) M*'@ M*!#) ?M#('))#* P"%"4#*@ M&"*!# "*$'! ,#" '( $#,# #"#% $"%"4#* M*!#) )%#* S*!# ("!4 #"#% $"%"4 P&"%"4#* (%)(" )*,"(" 1 M*!#) ?---?

M&#*"% &!4, !#&$"%)#*N#&# %4 3)  M&#*"% &!4, #4#* %4 3)  M&#*"% &!4, ##M#"* %4 3)  M&#*"% &!4, !#*#N#,# %4 3)  M*!#) ?---? P(( #)  P&"%"4#* (%)(" )*,"(" 2 M*!#) ?---?

M&#*"% &!4, !#&$"%)#*N#&# %4 3)  M&#*"% &!4, #4#* %4 3)  M&#*"% &!4, ##M#"* %4 3)  M&#*"% &!4, !#*#N#,# %4 3)  M*!#) ?---? P(( #)  P&"%"4#* (%)(" )*,"(" ; M*!#) ?EMBALI@ P(( #)  M*!#) )%#* S*!# 4"% #"#% $"%"4 !",#) (#&# ,*#* ; P(( #)  P&"%"4#* (%)(" )*,"(" 2 M*!#) )%#* M*!#) ?---A%#! M'(") T#'4---? D)#%##(" #"#% $"%"4#* !"$ "*!  S*!# ,

I*(!#*("#(" 3) , ,#" %#(( D'& ,*#* $##&! 7?D'&@+ ?L#& ,#* '%"!@+ ?D"!#'4@8

I*(!#*("#(" 3)  ,#" %#(( R#$#" ,*#* $##&! 7?R#$#I@+ ?#' ,#* )'%"!@+ ?D"!#'4@8 M*!#) ?P"%"4 $"%"4#* ,"##4 :@ M*!#) ?1. D'&@ M*!#) ?2. R#$#"@ M*!#) ?;. &#%" ) M*'@ M*!#) ?M#('))#* P"%"4#* :@ M&"*!# "*$'! ,#" '( $#,# #"#% $"%"4#* M*!#) )%#* S*!# ("!4 #"#% $"%"4#*

(15)

>= >> 90 91 92 9; 9< 96 9= 9> 10 0 10 1 10 2 10 ; 10 < 10 6 10 = 10 > 10 9 111 112 11; 11< 115 11= 119 12 0 P&"%"4#* (%)(" )*,"(" 1 M*!#) ?---?

M&#*"% &!4, !#&$"%)#*N#&# %4 3) , M&#*"% &!4, #4#* %4 3) , M&#*"% &!4, ##M#"* %4 3) , M&#*"% &!4, !#*#N#,# %4 3) , M*!#) ?---? P(( #)  P&"%"4#* (%)(" )*,"(" 2 M*!#) ?---?

M&#*"% &!4, !#&$"%)#*N#&# %4 3)   M&#*"% &!4, #4#* %4 3)   M&#*"% &!4, ##M#"* %4 3)   M&#*"% &!4, !#*#N#,# %4 3)   M*!#) ?---? P(( #)  P&"%"4#* (%)(" )*,"(" ; M*!#) ?EMBALI@ P(( #)  M*!#) )%#* S*!# 4"% #"#% $"%"4#* !",#) (#&# ,*#* ; P(( #)  P&"%"4#* (%)(" )*,"(" ; M*!#) )%#* M*!#) ?ELUAR@ S*!# "! P(( #)  D. SCREENSHOT PROGRAM

(16)
(17)
(18)

E. PRAKTIKUM 1 2 3 4 5 6 ' ( ) 1 * 1 1 1 2 1 3 1 4 1 5 1 6 1 ' 1 ( 1 ) 2 * 2 1 2 2 2 packa$e praktikumpl"

public interface olorable { public void #o=oolor!" %

public interface omparable {

public void compareoFbject obj!" %

public class 8ectan$le implements olorable, omparable { GG lass rectan$$le

private +trin$ =arna" private int kate$ori" public 8ectan$le! { %

public 8ectan$le+trin$ =arna! { t#is.=arna - =arna"

%

public void #o=oolor! { if t#is.=arna -- null! {

+/stem.out.println0tidak ada =arna, =arna ban$un kotak masi# polos0!"

% else {

+/stem.out.println0ban$un kotak suda# di=arnai den$an =arna 0  t#is.=arna!"

% %

public void compareoFbject obj! { t#is.kate$ori - int! obj"

if t#is.kate$ori -- *! {

+/stem.out.println0ukuran cat /an$ cocok untuk ban$un kotak den$an ukuran kate$ori 0  t#is.kate$ori  0 /aitu 2.5;0!"

% else {

+/stem.out.println0ukuran cat /an$ cocok untuk ban$un kotak den$an ukuran kate$ori 0  t#is.kate$ori  0 /aitu 6.5;0!"

(19)

3 2 4 2 5 2 6 2 ' 2 ( 2 ) 3 * 3 1 3 2 3 3 3 4 3 5 3 6 3 ' 3 ( 3 ) 4 * 4 1 4 2 4 3 4 4 4 5 4 6 4 ' 4 ( % % %

public static void main+trin$>? ar$s! {

8ectan$le kotak1 - ne= 8ectan$le0mera#0!" 8ectan$le kotak2 - ne= 8ectan$le!"

8ectan$le kotak3 - ne= 8ectan$le!"   kotak1.#o=oolor!"   kotak2.#o=oolor!"   kotak3.compareo4!" % % 1. L#)')#* $##* ,"#!#( ,#* *#4" 3")# &*&')#* )(#%#4#* (!# 3%#()#* - P#& #)#*  3")# %#*('* ,""&$%&*!#(")#* ," (#!' %#((+ *#&'*

 3")# %#(( ,"$"(#4-$"(#4 ,#* ,"'#! %#(( &#"* #'+ &#)#:

T",#) #,# )(#%#4#* ,#%#& $#&+ $#& 3#%#* (')((. B")'! &'$#)#* 4#("% '!$'! ,#" $#&

(20)

2. A$#)#4 I*!# "(# ,""*(!#*("#(" &*3#," ('#4 3) %#()#* #%#(#**# - T",#)+ )#*# $#,# ,#(#*# "*!# &'$#)#* ('#4 %#(( #(!#! ,#*

%#(( #(!#! !",#) ,#$#! ,""*(!#*("#("

;. A$#)#4 ('#!' %#(( ,#$#! &*"&$%&*!#(" "*!# #* 3'&%#4*# %"4 ,#" (#!' %#()#* #%#(#**#

- D#$#!+ ($!" *!4 $#,# $#& ,"#!#( ,"&#*# "*!# #* ,"

"&$%&!( #"!' C%#% ,#* C&$##%. I*!# &&"%")" ("#! &'%!"$% "*4"!#*

<. P#,# "*!# I,*!"!#(.3## 4#$'( &!4, !#&$"%)#* *#&#+ #&#!" #$# #* !3#," ,#* &*#$# ,&")"#*

- T",#) &*#)"#!)#* $#& &*3#," + *#&'* &!4, !#&$"%)#* *#&# #* #,# $#,# %#(( %#"* !",#) &*-", ,#" "*!# I,*!"!#(.3## 5. ")# $#,# %#(( 4#* )"!# 4#*# "*"* &*"&$%&*!( "*!# M#)4%')",'$

(#3# #$# #* !3#," %#()#*

- M#)# $#,# #"#* ,)%##(" %#(( 4#'( ,"'#4 3'&%#4 "&$%&*!(*#

M*3#," ($!" "*":

6. B'#!%#4 )*(!')! $#,# &#*'("# ,*#* $##&! '&' ,#* *#&# )&',"#*  $#*"% $#,# C%#(( M#"* ,*#* &*"*(!#* 3) *#&# *#&# #*,#

- P&'#!#* C*(!'!:

D"$#*"% ," %#(( &#"*:

(21)

=. U#4 (' , ,"#!#( &*3#," $(( &&"*!# &#(')#* ,#" '( ,#* '#! &*3#," "*!#)!"

>. B'#! 3) (%#"* 3) ,"#!#( ,*#* &*'*#)#* &!4, #* ,# ,*#* #* ,"#!#( 7&"*.1 *!48

(22)

-F. KESIMPULAN

1. A$# #* ,"&#)(', ,*#* "*!#

- '&$'%#* &!4, #* 4#*# &&'#! ,)%##(" ,#* (!')!' &!4,+ !#*$# ,!#"% "&$%&*!#("*#. S,#*)#* ,!#"% ,#" &!4, #,# $#,# %#(( #* &*"&$%&*!#(")#* "*!# !('!.

2. B##"&#*# ## &&'#! "*!# ,#* &*#$%")#(")#* ,#%#& ), $#& - S*!# '*!') &*,)%##(")#* "*!#

Modifier interface nterfaceHname {

GII Constanta IG

(23)

%

Syntax untuk mengimplementasikan Interface

Modifier class classHname

implements nterfaceHname

{

GII Attribute IG

GII Met#od IG

%

;. A$# $,##* "*!# ,*#* $%"&"(&

- P%"&"(& ,#$#! &&"%")" !"$ ,#!# ,*#* (&'# !"$ ,#!#+ (,#*)#* "*!# !"$ ,#!#*# 4#*# '$# )*(!#*!#. M!4, $#,# P%"&"(& ,#$#! '$# &!4, )*)"! ,#* &!4, #(!#!. S,#*)#* $#,# "*!# (&'# &!4, 4#'( '$# &!4, #(!#!.

<. S'!)#* &##&-&##& "*!# ,#%#& B#4#(# $&#&#* 3## - C&$##%+ S"#%"H#%+ R'**#%+ GUI *!-%"(!* "*!#(+ ,#*

S"*C*(!#*(

5. #$#* )"!# 4#'( &*'*#)#* "*!#

- I*!# ,"'*#)#* )!")# "*"* &&'#! )*($ #$%")#(" #* &'%!"$% I*4"!#*+ "*!# &""$ ,*#* $%# #!#' "(# 3'# ,"('! !#) "' #$%")#(". C## )3#*# #,#%#4 ,#(#)#* $"*("$ (&'# $(( #* #,# ,"  3## 4#'( &*'*#)#* 3! #"#% ,#" 3##+ 3#," #* ,")*#% #,#%#4

Referensi

Dokumen terkait

Dengan ini saya menyatakan bahwa dalam skripsi dengan judul “Mekanisme Pertahanan Diri Terhadap Hasrat Melakukan Hubungan Seksual Pada Diri Biarawan Buddha” ini benar

Untuk itu, dari tenaga yang ada sekarang bukan mustahil jika terpaksa ada beberapa tenaga yang harus dilepas, apabila yang bersangkutan menunjukkan disiplin dan prestasi kerja

Model yang digunakan untuk memproyeksi banyaknya permintaan tanaman obat pada industri obat tradisional adalah model kurva S atau S- curve (pearl reed logistic)

Mekanisme bukaan katup dilakukan dengan gerakan roker arm yang menekan batang katup yang terpisah dan mempunyai kerenggangan yang disebut sebagai kerenggangan katup.Telah

Sebuah skripsi yang diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Pendidikan pada Fakultas Pendidikan Bahasa dan Sastra. © Fahma

Hasil penelitian menunjukkan: (1) Produk kerajinan kipas yang dibuat adalah kerajinan kipas lipat, (2) berdasarkan hasil kelayakan produk, penilaian ahli

Beberapa persamaan keadaan sosial negara – negara dikawasan asia tenggara antara lain berikut ini :... Sebagian besar penduduknya bekerja

Penelitian ini dilakukan untuk memperluas penelitian terdahulu dan untuk mengetahui bagaimana perkembangan pengaruh pengungkapan sukarela informasi dari manajemen