saya akan membagikan informasi bagaimana cara mengirimkan pesan melalui LAN dan wireless.
Perangkat lunak yang perlu
disiapkan antara lain:
1. jdk-6u2-windows-i586-p.exe
2. Notepad
++ / TextPad
Langkah-langkah pembuatan aplikasi adalah sebagai berikut:
1. Pastikan
Anda telah mengginstall
jdk-6u2-windows-i586-p.exe , notepad++ atau texpad.2. Masukkan Program chat.java pada notepad++
import java.io.*;
import java.net.*;
import java.util.Scanner;
public class chat{
static void Client() throws IOException {
String ip;
BufferedReader cmb=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Masukkan IP Server : ");
ip=cmb.readLine();
Socket client=null;
client=new Socket(""+ip,8888);
BufferedReader sin=new BufferedReader(new
InputStreamReader(client.getInputStream()));
PrintStream sout=new PrintStream(client.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String s;
while (true){
System.out.print("Pesan Client : ");
s=stdin.readLine();
sout.println(s);
s=sin.readLine();
System.out.print("Pesan Server : "+s+"\n");
if(s.equalsIgnoreCase("Bye"))
System.out.println("sampai jumpa");
break;
}
stdin.close();
sout.close();
sin.close();
client.close();
}
static void Server() throws IOException {
ServerSocket server=null;
Socket client=null;
try{
server=new ServerSocket(8888);
System.out.println("Server telah online");
client=server.accept();
System.out.println("Client telah masuk dan bisa online");
}
catch(IOException e){
System.out.println(e.getMessage());
System.exit(-1);
}
System.out.println("Silahkan chat");
InputStream masuk=client.getInputStream();
OutputStream keluar=client.getOutputStream();
BufferedReader in=new BufferedReader(new
InputStreamReader(client.getInputStream()));
PrintStream out=new PrintStream(client.getOutputStream());
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
String pesan;
while (true){
pesan=in.readLine();
if(pesan.equalsIgnoreCase("stop"))
{
out.println("sampai jumpa");
break;
}
System.out.println("Pesan Client : "+pesan);
System.out.print("Pesan Server : ");
pesan=stdin.readLine();
out.println(pesan);
}
server.close();
client.close();
in.close();
out.close();
stdin.close();
}
public static void main(String args[]) throws IOException {
int pil;
System.out.println("Menu Pilihan Utama");
System.out.println("1. Server");
System.out.println("2. Client");
System.out.println("3. Keluar");
System.out.println();
System.out.println("Masukkan Nomor Berapa yang Akan Dipilih : ");
Scanner input = new Scanner(System.in);
pil = Integer.parseInt(input.next());
switch(pil){
case 1:
Server();
break;
case 2:
Client();
break;
case 3:
System.out.println();
System.out.println("Terima Kasih Telah Menggunakan Aplikasi Ini");
break;
default :
System.out.println("Maaf Keyword Yang Anda Masukkan Salah");
System.out.println("Silahkan Ulangi Lagi");
break;
}
}
}
3.
kemudian save as pada notepad++ dan simpan dengan nama chat.java pada
folder yang kita inginkan.
Saya disini masukkan di c:\program files\java\jdk1.6.0\bin.
4. lalu klik start --> Run --> cmd lalu enter. kemudian kita akan masuk pada command prompt, ketika
kita membuka command prompt masuk di c:\Documents and Settings>
Terlebih dahulu kita harus masuk ke folder yang ada isi chat.java:
ketik :
cd ..
cd program files
cd java
cd jdk1.6.0
cd bin
lalu kita jalankan program java ya:
c:\program files\java\jdk1.6.0\bin> javac chat.java
c:\program files\java\jdk1.6.0\bin> java chat
Saya disini masukkan di c:\program files\java\jdk1.6.0\bin.
4. lalu klik start --> Run --> cmd lalu enter. kemudian kita akan masuk pada command prompt, ketika
kita membuka command prompt masuk di c:\Documents and Settings>
Terlebih dahulu kita harus masuk ke folder yang ada isi chat.java:
ketik :
cd ..
cd program files
cd java
cd jdk1.6.0
cd bin
lalu kita jalankan program java ya:
c:\program files\java\jdk1.6.0\bin> javac chat.java
c:\program files\java\jdk1.6.0\bin> java chat
A. CHATTING 2 PERSONAL COMPUTER(PC) SERVER-CLIENT MENGGUNAKAN
LAN
1. Hubungkan
kabel cross antara PC1 ke PC2
2. Atur
terlebih dahulu LAN (Local Area Network) pada PC1 dan PC2.
3. Buka
Command Prompt, lakukan ping antara PC1 ke PC2 lalu PC2 ke PC1.
4. Jika
reply itu berarti antara kedua PC telah terhubung dan terkoneksi.
5. Jalankan
program yang telah diketikkan dan disave dengan nama chat.java di PC1 dan PC2
pada Command Prompt.
6. Aturlah
pada PC1, Sebelumnya masuk terlebih dahulu ke folder yang telah Anda save.
Ketikkan perintah :
D:
Cd java
7. Pada
PC1, ketikkan perintah :
Javac
chat.java
Java
chat
8. Pada
command Prompt akan ada pilihan, pada PC1 pilih angka 2 sebagai Server. Nanti
akan keluar hasil seperti ini :
Masukkan
IP Client : 10.17.10.20
9. Jika
Anda ingin keluar dari program , maka ketikkan stop pada Server PC1 sehingga pada PC 2 akan diberhentikkan
10. Sama
seperti PC1, aturlah pada PC2, sebelumnya masuk terlebih dahulu ke
folder yang Anda save. Ketikkan perintah :
D:
Cd
program file
Cd
java
Cd
jdk1.6.0_03
Cd
bin
11. Pada PC2, ketikkan perintah :
Javac
chat6.java
Java.chat6
12. Pada Command Prompt akan ada pilihan, pada PC2
pilih angka 1 sebagai Client. Nanti akan keluar hasil seperti ini :
Anda
telah online sebagai Client
13. Jika
Anda ingin keluar dari program , maka ketikkan bye pada Server PC 2 sehingga pada PC 1 akan diberhentikkan.
14. Antara PC1 (Server) dan PC2 (Client) telah
aktif dan sudah siap chatting.
B.Chatting 2 Komputer Menggunakan Jaringan Ad-hoc
1. Atur
terlebih dahulu pada PC1, buat jaringan Ad-hoc lalu connect-an sehingga
jaringan yang kita buat tadi bisa dibaca oleh PC2.
Nama ad-hoc pada PC 1 , tampak seperti
pada gambar dibawah :
2. Lihat
pada PC 2, apakah ada jaringan Ad-hoc yang masuk, jika ada pilihlah “GIPUT” dan
connect-an.
3. Jika
telah berhasil maka antara PC1 dan PC2 telah siap untuk melakukan chatting.
4. Tapi
sebelumnya atur terlebih dahulu IP pada Wireless Network Connection pada PC1
dan PC2.
5. Buka
Command Prompt, lakukan ping antara PC1 ke PC2 lalu PC2 ke PC1.
6. Jika
reply itu berarti antara kedua PC telah terhubung dan terkoneksi.
7. Jalankan
program yang telah diketikkan dan disave dengan nama chat.java di PC1 dan PC2
pada Command Prompt.
8. Aturlah
pada PC1, Sebelumnya masuk terlebih dahulu ke folder yang telah Anda save.
Ketikkan perintah :
D:
Cd java
9. Pada
PC1, ketikkan perintah :
Javac
chat.java
Java
chat
10. Pada
command Prompt akan ada pilihan, pada PC1 pilih angka 2 sebagai Server. Nanti
akan keluar hasil seperti ini :
Masukkan
IP Client : 10.17.10.20
11. Jika
Anda ingin keluar dari program , maka ketikkan stop pada Server PC1 sehingga pada PC 2 akan diberhentikkan seperti
pada gambar dibawah ini :
12. Sama
seperti PC1, aturlah pada PC2, sebelumnya masuk terlebih dahulu ke
folder yang Anda save. Ketikkan perintah :
D:
Cd
program file
Cd
java
Cd
jdk1.6.0_03
Cd
bin
13. Pada PC2, ketikkan perintah :
Javac
chat6.java
Java.chat6
14. Pada Command Prompt akan ada pilihan, pada PC2
pilih angka 1 sebagai Client. Nanti akan keluar hasil seperti ini :
Anda
telah online sebagai Client
15. Jika
Anda ingin keluar dari program , maka ketikkan bye pada Server PC 2 sehingga pada PC 1 akan diberhentikkan .
16. Antara PC1 (Server) dan PC2 (Client) telah
aktif dan sudah siap chatting.
Untuk langkah-langkahnya dapat anda download di bawah ini:
Chatting 2 komputer menggunakan LAN dan wireless
No comments:
Post a Comment