feat0

Welcome to my Blog

Termikasih telah berkunjung di blog saya.. semoga blog saya ini bermanfaat untuk anda semua.. amin..

Read More
feat2

Institut Teknologi Telkom

Rata-rata pertumbuhan sektor bisnis telekomunikasi di Indonesia mengalami peningkatan sebesar 20% tiap tahunnya. Pertumbuhan ini meliputi bisnis layanan komunikasi berbasis seluler, telepon tetap, internet, dan akses pita lebar.

Read More
feat3

Bandung Techno Park

Bandung Techno Park merupakan wadah yang mewujudkan masyarakat informasi Indonesia dengan membentuk tenaga ICT yang berkompeten dan berdaya saing. Lokasi BTP berada di kawasan Pendidikan Telkom, Jalan Telekomunikasi Terusan Buah Batu, Bandung. Ir.Jangkung Raharjo, MT yang merupakan Direktur Utama dari BTP menegaskan BTP bukan hanya milik IT Telkom, perguruan tinggi lain juga bisa bergabung di BTP. Setiap perguruan tinggi tentunya memiliki keuanggulan yang berbeda-beda. Setiap keunggulan bisa digabungkan untuk bersama-sama mengembangkan BTP.

Read More
feat4

Institut Manajemen Telkom

Institut Manajemen Telkom (IM Telkom) adalah perguruan tinggi yang dikelola oleh Yayasan Pendidikan Telkom (YPT). Dewan Pembina YPT, secara ex-officio adalah Direksi PT. Telekomunikasi Indonesia, Tbk (PT.Telkom). IM Telkom didirikan sebagai bentuk tanggung jawab PT. Telkom untuk menjadi Good Corporate Citizenship yang ingin berkontribusi dalam upaya mencerdaskan kehidupan bangsa Indonesia.

Read More
feat5

Politeknik Telkom

Politeknik Telkom merupakan institusi pendidikan yang berada dibawah naungan Yayasan Pendidikan Telkom (YPT). Politeknik Telkom yang khusus menyediakan program D3 ini didirikan pada tanggal 27 September 2007 di Bandung. Direktur Pertamanya dijabat oleh AT Hanuranto.

Read More

Contoh Program RMI


Berdasarkan Soal TP Modul 6. Kita disuruh membuat program yang mengimplementasikan RMI java. dimana terdapat Client dan Server.


Adapun syarat2 yang harus dipenuhi untuk membuat program rmi yaitu:
1. Membuat sebuah kelas InterfaceSayHello yang nantinya di implements oleh kelas yang akan di Remote
public interface InterfaceSayHello extends Remote{
//tuliskan method – method dari kelas  ImplementsSayHello tanpat menggunakan body -> {}
//Contoh:
public String cekBilanganPrima(int angka) throws RemoteException;
}
2. Membuat sbuah kelas  ImplementsSayHello yg mengimplements InterfaceSayHello diatas(point 1) 
public class ImplementsSayHello extends UnicastRemoteObject implements InterfaceSayHello{
…………………………………………….
}

3. Membuat kelas ServerHello yang nantinya akan meregister objek yang merupakan hasil instantiasi dari kelas ImplementsSayHello ke rmi registry

public class ServerHello {
    public static void main(String[] args) throws RemoteException, NotBoundException {
          …………………..……………
}
}

4. Membuat kelas ClientHello yang nantinya akan meremote object yang telah diregister
public class ClientHello{
                ………………………………………………
                public static void main(String[] args)throws RemoteException, NotBoundException, MalformedURLException{
                …………………………………………………
}
}



Untuk membuat program tersebut kita harus membuat 3 Project seperti gambar screen shot dibawah ini yaitu:

1. Porject say-hello-api ßbaca P1(Project 1)
Dimana dalam project P1(say-hello-api) terdapat package sayhello dan didalam package sayhello terdapat sebuah kelas Interface bernama InterfaceSayHello.java yang digunakan oleh P1 dan P2 sebagai library. Pada project P1 dan P2 itu terdapat kelas – kelas yang nantinya akan mengimplementasikan kelas InterfaceSayHello  tersebut.
2. Project say-hello-client ßbaca P2(Project 2)
                Dimana dalam Project P2 terdapat dua buah kelas yaitu kelas ImpplementsSayHello dan kelas ServerHello.
 3. Project say-hello-server ßbaca P3(Project 3)
                Dimana dalam Project P3 terdapat satu buah kelas yaitu kelas ClientHello.

Untuk menjalanjan Program:
Terlebih dahulu silahkan download projectnya disini:
Password rar nya --> dipelajarilagiya
Setelah download silahkan di ekstrak. Setelah itu:
1. Buka netbeans yang di computer anda
2. Open ketiga project yang sudah di download dengan cara FILE->OPEN PROJECT
Atau bisa langsung dengan  ctrl+shift+o
3.  terlebih dahulu, Jalankan kelas ServerHello.java yang ada di P3 (Project say-hello-server) dengan    menekan tombol shift+f6
Jika berhasil compile maka akan mengeluarkan output seperti ini :



4. Jalankan kelas Client.java yang ada di P2 dengan menekan tombol shift+f6
Jika berhasil compile maka akan mengeluarkan output seperti ini :




                                                                                                                                              








5. Jika ada yang salah mohon koreksinya… Terima Kasih..