MEMBANGUN APLIKASI CLIENT – SERVER TCP SEDERHANA MENGGUNAKAN JAVA


Dalam pembuatan aplikasi client – server ini dibutuhkan 2 komponen yaitu client dan server. Client bertindak memberikan perintah dan server yang menerima perintah dari client tersebut.
Adapun langkah – langkahnya adalah sebagai berikut :
1. Ketikkan source code dibawah ini kedalam text editor seperti Notepad++, Edit++, Eclipse ataupun IDE lainnya. Untuk memasukkan source code program ini saya menggunakan Notepad++. source code tersebut kedalam direktori yang anda inginkan. Disini saya menyimpannya dengan nama SimpleServer.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo.  File ini bertindak sebagai server.



2. Prosesnya sama seperti file SimpleServer, ketikkan source code dibawah ini dan simpan kedalam direktori yang anda inginkan. Disini saya menyimpannya dengan nama SimpleServer.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo. File ini bertindak sebagai server client.



3. Setelah proses penyimpanan selesai, maka lanjut dengan proses compile dan running. Proses compile dan running ini dijalankan dengan menggunakan cmd (command prompt) pada windows. Pertama untuk client, buka cmd nya terlebih dahulu yaitu pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run. Kemudian didalam cmd kita sesuaikan dengan direktori tempat penyimpanan file programnya. Selanjutnya proses compile dan running dapat dilaksanakan.  Sebelum menjalankan program ini kita harus meng-compilenya terlebih dahulu dengan perintah javac SimpleClient.java dan untuk menjalankannya dengan perintah java SimpleClient <nama komputer anda>.



4. Proses selanjutnya sama seperti SimpleClient. Compile file SimpleServer dengan perintah javac SimpleServer.java dan jalankan dengan perintah java SimpleServer.



5.  Selanjutnya jalankan file SimpleServer dan muncul keterangan yang menandakan bahwa server telah aktif. Kemudian jalankan file SimpleClient dan ketikkan pesan ‘salam’. Jika transfer data berhasil, akan muncul balasan bahwa pesan telah diterima seperti gambar dibawah ini.



Namun ada pengecualian dalam pengiriman pesan. Jika yang dikirimkan selain kata ‘salam’ maka akan muncul balasan bahwa server tidak mengerti apa yang telah dikirim client.














  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

TUGAS PEMROGRAMAN JARINGAN

Pada penulisan blog ini saya akan membahas beberapa tugas Pemrograman Jaringan. Semua program tersebut menggunakan bahasa pemrograman Java. Java menyediakan objek InetAddress yang memanfaatkan layanan sistem operasi dan jaringan untuk melakukan translasi nama dan IP komputer. Program dibawah ini menunjukkan bagaimana menggunakan objek InetAddress untuk mengambil IP komputer local (D1-1) dan nama computer local (D1-2), melakukan translasi IP ke nama komputer (D1-3), serta translasi nama ke IP computer (D1-4). 

CARA MENGETAHUI / MENGAMBIL IP KOMPUTER LOKAL (D1-1)
   Bahasa pemrograman Java memungkinkan kita untuk mengambil IP komputer lokal. Langkah – langkahnya adalah sebagai berikut :
1.     1. Ketikkan source code dibawah ini kedalam text editor seperti Notepad++, Edit++, Eclipse ataupun IDE lainnya. Untuk memasukkan source code program ini saya menggunakan Notepad++. 

 
1.               2. Selanjutnya simpan source code tersebut kedalam direktori yang anda inginkan dengan nama ObtainIP.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo.

2.      3. Setelah proses penyimpanan selesai, maka lanjut dengan proses compile dan running. Proses compile dan running ini dijalankan dengan menggunakan cmd (command prompt) pada windows. Pertama, buka cmd-nya terlebih dahulu yaitu pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run. Kemudian didalam cmd kita sesuaikan dengan direktori tempat penyimpanan file programnya. Selanjutnya proses compile dan running dapat dilaksanakan.  Sebelum menjalankan program ini kita harus meng-compilenya terlebih dahulu dengan perintah javac ObtainIP.java. Selanjutnya kita menjalankan program ini dengan perintah java ObtainIP, maka didapatkan hasil output seperti dibawah ini, yaitu didapatkan IPnya adalah 192.168.121.1. 

  

CARA MENGETAHUI / MENGAMBIL NAMA KOMPUTER LOKAL (D1-2)
   Bahasa pemrograman Java memungkinkan kita untuk mengambil IP komputer lokal. Langkah – langkahnya adalah sebagai berikut :
1.              1. Ketikkan source code dibawah ini kedalam text editor seperti Notepad++, Edit++, Eclipse ataupun IDE lainnya. Untuk memasukkan source code program ini saya menggunakan Notepad++. 

 
1.         2. Selanjutnya simpan source code tersebut kedalam direktori yang anda inginkan dengan nama ObtainName.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo.

2.              3. Setelah proses penyimpanan selesai, maka lanjut dengan proses compile dan running. Proses compile dan running ini dijalankan dengan menggunakan cmd (command prompt) pada windows. Pertama, buka cmd nya terlebih dahulu yaitu pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run. Kemudian didalam cmd kita sesuaikan dengan direktori tempat penyimpanan file programnya. Selanjutnya proses compile dan running dapat dilaksanakan. Sebelum menjalankan program ini kita harus meng-compilenya terlebih dahulu dengan perintah javac ObtainName.java. Selanjutnya kita menjalankan program ini dengan perintah java ObtainName, maka didapatkan hasil output seperti dibawah ini, yaitu didapatkan nama komputernya adalah axioo-PC.



CARA MELAKUKAN TRANSLASI IP KE NAMA KOMPUTER (D1-3)
   Java menyediakan objek InetAddress yang memanfaatkan layanan sistem operasi dan jaringan untuk melakukan translasi nama dan IP komputer. Program dibawah ini menunjukkan bagaimana menggunakan objek InetAddress untuk melakukan translasi IP ke nama komputer. Adapun langkah – langkahnya adalah sebagai berikut :
1.         1.  Ketikkan source code dibawah ini kedalam text editor seperti Notepad++, Edit++, Eclipse ataupun IDE lainnya. Untuk memasukkan source code program ini saya menggunakan Notepad++. 

 
1.         2. Selanjutnya simpan source code tersebut kedalam direktori yang anda inginkan dengan nama IPtoName.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo.

2.               3.   Setelah proses penyimpanan selesai, maka lanjut dengan proses compile dan running. Proses compile dan running ini dijalankan dengan menggunakan cmd (command prompt) pada windows. Pertama, buka cmd nya terlebih dahulu yaitu pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run. Kemudian didalam cmd kita sesuaikan dengan direktori tempat penyimpanan file programnya. Selanjutnya proses compile dan running dapat dilaksanakan.  Sebelum menjalankan program ini kita harus meng-compilenya terlebih dahulu dengan perintah javac IPtoName.java. Selanjutnya kita menjalankan program ini dengan perintah java IPtoName 192.168.121.1 (IP yang didapatkan dari program pertama). Karena program ini adalah proses translasi, maka ketika kita memasukkan IP address, hasil yang akan muncul adalah nama komputer lokal kita. Hasilnya akan tampak seperti gambar dibawah ini.



CARA MELAKUKAN TRANSLASI NAMA KE IP KOMPUTER (D1-4)
   Java menyediakan objek InetAddress yang memanfaatkan layanan sistem operasi dan jaringan untuk melakukan translasi nama dan IP komputer. Program dibawah ini menunjukkan bagaimana menggunakan objek InetAddress untuk melakukan translasi nama ke IP komputer. Adapun langkah – langkahnya adalah sebagai berikut :
1.             1.  Ketikkan source code dibawah ini kedalam text editor seperti Notepad++, Edit++, Eclipse ataupun IDE lainnya. Untuk memasukkan source code program ini saya menggunakan Notepad++. 


1.              2. Selanjutnya simpan source code tersebut kedalam direktori yang anda inginkan dengan nama NsLookup.java. Disini saya menyimpannya kedalam direktori C:\Users\axioo.

2.         3. Setelah proses penyimpanan selesai, maka lanjut dengan proses compile dan running. Proses compile dan running ini dijalankan dengan menggunakan cmd (command prompt) pada windows. Pertama, buka cmd nya terlebih dahulu yaitu pada menu Start > Accessories > Command Prompt atau langsung ketikkan cmd pada menu Run. Kemudian didalam cmd kita sesuaikan dengan direktori tempat penyimpanan file programnya. Selanjutnya proses compile dan running dapat dilaksanakan.  Sebelum menjalankan program ini kita harus meng-compilenya terlebih dahulu dengan perintah javac NsLookup.java. Selanjutnya kita menjalankan program ini dengan perintah java NsLookup. Selanjutnya tekan tombol enter dan akan muncul perintah agar kita memasukkan nama komputer kita. Oleh karena itu jalankan kembali program ini dengan perintah java NsLookup axioo-PC. Karena program ini adalah proses translasi, maka ketika kita memasukkan nama computer, hasil yang akan muncul adalah IP lokal kita. Hasilnya akan tampak seperti gambar dibawah ini.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS