Antonius Rachmat C, S.Kom, M.Cs
!
"
#
$
%&
'
(
)
%& * +
"
)" * %
&
*
*
,
!"
#
(
-
!
*
$ %
.
*
*
*
/
*
"
!
#
&
'
!
.
)-&*
*
&
*
*
0
*
(
*
"
(
!
!
*
(
'
%
%
*
/
!
%
1 2341
5
6
%
6
2 2371
6
%
6
8 2391
*
%
)6
*
$
*
*
: 23;1
'"
%
%
-)6
.
4 23;1
(
!
6
6 %&
)
"
'' )
/
*
*
(
!
<
=
)" $ $
&> ?
/
&
%&
&
#
*
*
*
#
*
*
@
.
*
)"
#
D
A
#
(
?
)" (
*
F
%& (
)" B
BD= C %&
.
%&
(
%&
C
&> ?
E .
)
!
/
+
)
)GG
D
-
D: DA :8 D? D.
E . D-
$
A
( *
?
&> ?* "
,*
E . .
.
#
? *
E'#
)
5
'+
,
(
E
(
#
- %
!
(
''
D#
$
-
%
(
F,
)
=
%
F,
D-
)
A :8 D- H
'#
./
D
I
0D> "F
"-'
J
H
H
A I
5 I
H
"- A I
I
H
"- 'FI"D--F
.H
(
(
.
(
D-
)
I
)"
)
(
.
(
F,
*
)
5
#
#
-
'
#
+
-
+
+
*
-
-
.
5
5
#
#
)
)
!
!
.
#
+
%
-
)
*
"
#
#
A
A
D
*
.
*
.
#
,
J
+
I
#
-
#
#
#
I
#
*(
!
*
J
#
#
I
#
"
*(
!
.
*
.
*
.
.
.
#
#
#
(
*
*
.
#
*
#
#
D
.
'
%
K
B
.
.
,'
.
C*
.
%
D
(
*
.
*
*
*
*
%
*
*
*
*
*
(
,
*
K
%0
A
(
0 0 (
L
L
(
(
#
*
5
.
*
,
(
(
,
5
)
$
#
#
"
)
$
" .
$ &> ?*
.
#
#
*
.
#
.
#
"
5
&> ?
"
• Layer adalah implementasi
dari object
abstrak yang merupakan
enkapsulasi dari
data dan operasi yang bisa
memanipulasi
data tersebut
• Layer paling bawah :
hardware
• Layer paling atas : user
interface
"
$
.
$
(
#
J
$
!
!
!
$
*
.
)
*
$
5
94 &> ?* #
?* M>?
!
*
!
#
?
#
#
&
F
F
-1
'
.
F
.
,
$
+
,
,
*
+
(
#
D
'
#
#
#
.
.
(
/
.
/
-
#
.
(
(
*
.
/
.
'#
'#
8$
'#
'#
'
#
8
'#$
1 ',
.
.
$
'#
(
*
'
.
'
#
0
+
J
+#
23;8
J
*
)
(
*
)
(
.
&
B
*
(
.
'
#
.
*
.
*
J
(
C*
'#
(
'#
'#
5
'#
B
C
'#
'#
'#
0
.
.
!
D
.
/
*
!
*
.
*
'#
A
*
'
#
)
(a) Nonvirtual machine (b) virtual machine
'#(
D
'#A
E . '
-
E .
$
E'#
)
)
E
#
-%
E . '
$
.
5
E 5
'
#
E'#
5
E . '
#
%
!
!
*
/
-
%
(
*
$
)-&
+
-
*
,
*
#
%
+
*
< " ($ B
O
/5
*
*
23
-
(
N
(
*
O
*J
+
,
(
(
*
*#
*
.
/C
?
(
.
+
.
(
*
(
-
'
*
-
-
A
+
,
(
N
,
J
(
* ,
*
*
>F?5
-
"
#
$
%&
'
(
)
%& * +
"
)" * %
&
*
*
,
!"
#
(
-
!
*
$ %
.
*
*
*
/
*
"
!
#
&
'
!
.
)-&*
*
&
*
*
0
*
(
*
"
(
!
!
*
(
'
%
%
*
/
!
%
1 2341
5
6
%
6
2 2371
6
%
6
8 2391
*
%
)6
*
$
*
*
: 23;1
'"
%
%
-)6
.
4 23;1
(
!
6
6 %&
)
"
'' )
/
*
*
(
!
<
=
)" $ $
&> ?
/
&
%&
&
#
*
*
*
#
*
*
@
.
*
)"
#
D
A
#
(
?
)" (
*
F
%& (
)" B
BD= C %&
.
%&
(
%&
C
&> ?
E .
)
!
/
+
)
)GG
D
-
D: DA :8 D? D.
E . D-
$
A
( *
?
&> ?* "
,*
E . .
.
#
? *
E'#
)
5
'+
,
(
E
(
#
- %
!
(
''
D#
$
-
%
(
F,
)
=
%
F,
D-
)
A :8 D- H
'#
./
D
I
0D> "F
"-'
J
H
H
A I
5 I
H
"- A I
I
H
"- 'FI"D--F
.H
(
(
.
(
D-
)
I
)"
)
(
.
(
F,
*
)
5
#
#
-
'
#
+
-
+
+
*
-
-
.
5
5
#
#
)
)
!
!
.
#
+
%
-
)
*
"
#
#
A
A
D
*
.
*
.
#
,
J
+
I
#
-
#
#
#
I
#
*(
!
*
J
#
#
I
#
"
*(
!
.
*
.
*
.
.
.
#
#
#
(
*
*
.
#
*
#
#
D
.
'
%
K
B
.
.
,'
.
C*
.
%
D
(
*
.
*
*
*
*
%
*
*
*
*
*
(
,
*
K
%0
A
(
0 0 (
L
L
(
(
#
*
5
.
*
,
(
(
,
5
)
$
#
#
"
)
$
" .
$ &> ?*
.
#
#
*
.
#
.
#
"
5
&> ?
"
• Layer adalah implementasi
dari object
abstrak yang merupakan
enkapsulasi dari
data dan operasi yang bisa
memanipulasi
data tersebut
• Layer paling bawah :
hardware
• Layer paling atas : user
interface
"
$
.
$
(
#
J
$
!
!
!
$
*
.
)
*
$
5
94 &> ?* #
?* M>?
!
*
!
#
?
#
#
&
F
F
-1
'
.
F
.
,
$
+
,
,
*
+
(
#
D
'
#
#
#
.
.
(
/
.
/
-
#
.
(
(
*
.
/
.
'#
'#
8$
'#
'#
'
#
8
'#$
1 ',
.
.
$
'#
(
*
'
.
'
#
0
+
J
+#
23;8
J
*
)
(
*
)
(
.
&
B
*
(
.
'
#
.
*
.
*
J
(
C*
'#
(
'#
'#
5
'#
B
C
'#
'#
'#
0
.
.
!
D
.
/
*
!
*
.
*
'#
A
*
'
#
)
(a) Nonvirtual machine (b) virtual machine
'#(
D
'#A
E . '
-
E .
$
E'#
)
)
E
#
-%
E . '
$
.
5
E 5
'
#
E'#
5
E . '
#
%
!
!
*
/
-
%
(
*
$
)-&
+
-
*
,
*
#
%
+
*
< " ($ B
O
/5
*
*
23
-
(
N
(
*
O
*J
+
,
(
(
*
*#
*
.
/C
?
(
.
+
.
(
*
(
-
'
*
-
-
A
+
,
(
N
,
J
(
* ,
*
*
>F?5
-