Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
1 PAGE 10
Politeknik Telkom Sistem Tersebar
1 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
3 PAGE 10
Politeknik Telkom Sistem Tersebar 4
o
o
o
o
o
o
Politeknik Telkom Sistem Tersebar 5 PAGE 10
•
•
•
•
•
•
•
•
•
•
•
Politeknik Telkom Sistem Tersebar
6
•
•
Politeknik Telkom Sistem Tersebar
7 PAGE 10
Politeknik Telkom Sistem Tersebar
8
•
Politeknik Telkom Sistem Tersebar 9 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 11 PAGE 10
•
•
•
•
•
•
•
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 13 PAGE 10
•
•
•
Politeknik Telkom Sistem Tersebar
14
Politeknik Telkom Sistem Tersebar
15 PAGE 10
Politeknik Telkom Sistem Tersebar 16
Politeknik Telkom Sistem Tersebar 17 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
19 PAGE 10
Politeknik Telkom Sistem Tersebar
20
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 21 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
23 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
25 PAGE 10
Politeknik Telkom Sistem Tersebar
25 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 27 PAGE 10
Politeknik Telkom Sistem Tersebar
28
Politeknik Telkom Sistem Tersebar
29 PAGE 10
Politeknik Telkom Sistem Tersebar
30
•
•
•
Politeknik Telkom Sistem Tersebar 31 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
33 PAGE 10
Politeknik Telkom Sistem Tersebar
33 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
35 PAGE 10
Politeknik Telkom Sistem Tersebar
36
c.
Politeknik Telkom Sistem Tersebar 37 PAGE 10
2.
versus
3.
.
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
39 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
41 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
43 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
45 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
47 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
49 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
51 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
53 PAGE 10
Politeknik Telkom Sistem Tersebar
53 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
55 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
57 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
59 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
61 PAGE 10
memandang suatu lokasi di dalam layanan lokasi
Politeknik Telkom Sistem Tersebar
62
Politeknik Telkom Sistem Tersebar
63 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
65 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
67 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
69 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
71 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
73 PAGE 10
Politeknik Telkom Sistem Tersebar
73 PAGE 10
Politeknik Telkom Sistem Tersebar 74
Politeknik Telkom Sistem Tersebar
75 PAGE 10
Politeknik Telkom Sistem Tersebar
76
Politeknik Telkom Sistem Tersebar
77 PAGE 10
Politeknik Telkom Sistem Tersebar
78
Politeknik Telkom Sistem Tersebar
79 PAGE 10
Politeknik Telkom Sistem Tersebar
80
Politeknik Telkom Sistem Tersebar
81 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
83 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 85 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
87 PAGE 10
Politeknik Telkom Sistem Tersebar
87 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 89 PAGE 10
•
•
•
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
91 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
93 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
95 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
97 PAGE 10
a.
konsistensi berpusat pada data (Data-Centric
Concistency Models)
Politeknik Telkom Sistem Tersebar
98
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
99 PAGE 10
.
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
101 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
103 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
105 PAGE 10
Politeknik Telkom Sistem Tersebar 106
Politeknik Telkom Sistem Tersebar
107 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 109 PAGE 10
Politeknik Telkom Sistem Tersebar
110
Politeknik Telkom Sistem Tersebar 111 PAGE 10
Politeknik Telkom Sistem Tersebar
112
Politeknik Telkom Sistem Tersebar 113 PAGE 10
2.
3.
.
4.
5.
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 115 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
117 PAGE 10
Politeknik Telkom Sistem Tersebar
117 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
119 PAGE 10
Politeknik Telkom Sistem Tersebar
120
Politeknik Telkom Sistem Tersebar 121 PAGE 10
Politeknik Telkom Sistem Tersebar 122
Politeknik Telkom Sistem Tersebar 123 PAGE 10
Politeknik Telkom Sistem Tersebar 124
Politeknik Telkom Sistem Tersebar 125 PAGE 10
Politeknik Telkom Sistem Tersebar
126
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
127 PAGE 10
Politeknik Telkom Sistem Tersebar 128
•
•
•
•
•
•
•
•
Politeknik Telkom Sistem Tersebar
129 PAGE 10
Politeknik Telkom Sistem Tersebar
130
•
Politeknik Telkom Sistem Tersebar
131 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
133 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
135 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
137 PAGE 10
Layanan Direktori
Politeknik Telkom Sistem Tersebar
138
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 139 PAGE 10
Politeknik Telkom Sistem Tersebar 140
Politeknik Telkom Sistem Tersebar 141 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 143 PAGE 10
Politeknik Telkom Sistem Tersebar 144
Politeknik Telkom Sistem Tersebar 145 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
147 PAGE 10
Politeknik Telkom Sistem Tersebar
147 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
149 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
151 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
153 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
155 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar 157 PAGE 10
Politeknik Telkom Sistem Tersebar 158
Politeknik Telkom Sistem Tersebar 159 PAGE 10
Politeknik Telkom Sistem Tersebar
Politeknik Telkom Sistem Tersebar
161 PAGE 10
Politeknik Telkom Sistem Tersebar 162
Politeknik Telkom Sistem Tersebar 163 PAGE 10 1 import java.math.BigInteger; 2 import java.rmi.*; 3
4 public interface PowerService extends
java.rmi.Remote {
5 public BigInteger square(int num) throws
RemoteException;
6 public BigInteger power(int num1, int num2) throws RemoteException;
7 }
1 public class PowerServiceImpl extends UnicastRemoteObject implements PowerService{
2 public PowerServiceImpl() throws RemoteException { 3 super();
4 }
5 public BigInteger square(int num) { 6 String numrep = String.valueOf(num); 7 BigInteger bi = new BigInteger(numrep); 8 bi.multiply(bi);
9 return bi; 10 }
11 public BigInteger power(int num1, int num2) { 12 String numrep = String.valueOf(num1);
13 BigInteger bi = new BigInteger(numrep); 14 bi.pow(num2);
15 return bi; 16 }
17 public static void main(String args[]){ 18 try {
19 if (System.getSecurityManager() == null) { 20 System.setSecurityManager ( new
RMISecurityManager() ); 21 }
22 PowerServiceImpl impl = new PowerServiceImpl(); 23 Naming.bind("PowerService", impl);
24 System.out.println("Service bound..."); 25 } catch (Exception e) {
Politeknik Telkom Sistem Tersebar 164 26 e.printStackTrace(); 27 } 28 } 29 } 1 import java.rmi.*; 2 import java.rmi.Naming; 3 import java.io.*; 4
5 public class PowerServiceClient {
6 public static void main(String args[]) {
7 try {
8 if (System.getSecurityManager() == null) {
9 System.setSecurityManager(new RMISecurityManager());
10 }
11 PowerService service = (PowerService) Naming.lookup 12 ("rmi://" + args[0] + "/PowerService");
13 System.out.println("Square 1323242= "+service.square(1323242); 14 } catch (Exception e) { 15 e.printStackTrace(); 16 } 17 } 18 }
jeab20@kawung-2:~/rmi$ java *.java
jeab20@kawung-2:~/rmi$ rmic PowerServiceImpl
jeab20@kawung-2:~/rmi$
cat
java.policy
grant
{
permission
java.Security.AllPermission;
permission
java.net.SocketPermssion
"*","accept,connect,resolve";
};
jeab20@kawung-2:~/rmi$
rmiregistry
&
[1] 30866
Politeknik Telkom Sistem Tersebar 165 PAGE 10
jeab20@kawung-2:~/rmi$
java
-Djava.Security.policy=java.policy
PowerServiceImpl
Service bound...
jeab20@kawung-2:~/rmi$
java
-Djava.Security.policy=java.policy
PowerServiceClient 152.118.25.3
Politeknik Telkom Sistem Tersebar