Friday, August 26, 2016

Membuat Aplikasi Client Server dengan Java RMI

kali ini kita akan membahas bagaimana Membuat Aplikasi Client Server dengan Java RMI
 
Istilah client/server pertama kali digunakan pada tahun tahun 1980-an dalam mereferensikan suatu Personal Computer pada suatu jaringan. Model client/server yang sebenarnya mulai diterima pada akhir tahun 1980-an. Arsitektur perangkat lunak client/server adalah infrastruktur modular dan message-based yang sangat berguna, dimaksudkan untuk meningkatkan usability, flexibility, interoperability, dan scalability.

RMI (Remote Method Invocation) menyediakan sarana dimana client dan server dapat berkomunikasi dan saling bertukar infomasi. RMI memungkinkan pengembang perangkat lunak untuk merancang aplikasi terdistribusi dimana methods dari remote object dapat dipanggil dari JVM (Java Virtual Mechine) lain, yang mungkin berjalan pada host yang berbeda. Remote object adalah obyek dalam Java yang dapat direferensikan secara remote. Pemrogram seakan- akan memanggil methods lokal dari file kelas lokal, sedang dalam kenyataannya semua argumen dikirimkan ke remote target dan diinter-pretasikan, kemudian hasilnya dikirimkan kembali ke pemanggil. Dalam RMI, server akan membuat remote objects, membuat referensi, dan menunggu client untuk memanggil methods dari remote object ini. Sedangkan client akan mendapatkan remote reference dari satu atau lebih remote object dan memanggil methods untuk remote object tersebut.
Pada Tulisan kali ini, kita akan mengulas bagaimana membuat sebuah aplikasi desktop sederhana berbasis client server dengan Bahasa Program Java dan menggunakan teknologi RMI (Remote Method Invocation). Sebagai contoh sederhana kita akan membuat sebuah aplikasi yang dapat melakukan proses CRUD (Create, Read, Update, Delete) ke database MySQL.



PERSIAPAN
Sebelum memulai perancangan sistem kita harus siapkan dulu alat-alat perangnya:
  1. Install Java+Netbeans , jika belum tersintall silahkan download:
http://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html
  1. Install xampp , jika belum tersintall silahkan download :
https://www.apachefriends.org/download.html
 
Pada tulisan kali ini saya mengasumsikan pembaca sudah mengerti dan memahami bagaimana cara mengintall java Netbeans dan xampp serta bagaimana cara menggunakannya.

Agar tidak berlama-lama, langsung saja download artikel saya dalam bentuk ebook agar lebih mudah dipelajari.

Silahkan untuk download ebook nya disini
Silahkan download source code applicationAPI disini
Silahkan download source code applicationServer disini
Silahkan download source code applicationClient disini
Silahkan download database nya disini



Semoga bermanfaat untuk pembaca yang baru ingin belajar membuat aplikasi berbasis klien server dengan Java RMI

No comments:

Post a Comment