Gunadarma University Website Click Picture Below

Thursday 20 July 2017

SERVER

import java.io.*;
import java.net.*;
public class simpleServer {
public final static int TESTPORT = 5000;
public static void main(String args[]) {
ServerSocket checkServer = null;
String line;
BufferedReader is = null;
DataOutputStream os = null;
Socket clientSocket = null;
try {
checkServer = new ServerSocket(TESTPORT);
System.out.println(“Aplikasi Server hidup …”);
} catch (IOException e) {
System.out.println(e);
}
try {
clientSocket = checkServer.accept();
is = new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
} catch (Exception ei) {
ei.printStackTrace();
}
try {
line = is.readLine();
System.out.println(“Terima : ” + line);
if (line.compareTo(“salam”) == 0) {
os.writeBytes(“salam juga”);
} else {
os.writeBytes(“Maaf, saya tidak mengerti”);
}
} catch (IOException e) {
System.out.println(e);
}
try {
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}}}


Pada pertama kali aplikasi di jalankan yang pertama-tama yang akan di cek adalah portnya terlebih dahulu jika portnya 5000 maka akan menjalankan programnya,Pada try yang kesatu server socket akan mengirimkan response,jika status seversocket null maka akan di cetak pada output berupa aplikasi server hidup.pada try yang keduanya berfungsi sebagai penerima request client dengan clientsocket,pada try yang ketiga akan membandingkan dengan pesan yang diterima jika salam maka server akan mencetak salam juga,jika selain itu server akan mencetak maaf,saya tidak mengerti,blok try ke empat akan untuk menutup koneksi.

CLIENT

import java.io.*;
import java.net.*;
public class simpleClient {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
String userInput = null;
String output = null;
// Membuka koneksi ke server pada port REMOTE_PORT
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new
InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch(UnknownHostException e1) {
System.out.println(“Unknown Host: ” + e1);
} catch (IOException e2) {
System.out.println(“Erorr io: ” + e2);
}
// Menulis ke server
try {
System.out.print(“Masukkan kata kunci: “);
userInput = stdin.readLine();
os.writeBytes(userInput + “\n”);
} catch (IOException ex) {
System.out.println(“Error writing to server…” + ex);
}
// Menerima tanggapan dari server
try {
output = is.readLine();
System.out.println(“Dari server: ” + output);
} catch (IOException e) {
e.printStackTrace();
}
// close input stream, output stream dan koneksi
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println(“Error writing….” + x);
}}}


Aplikasi dengan listingan diatas akan berjalan pada komputer client,dimana dimanfaatkan port 5000 sebagai jalur komunikasi.pada try kesatu digunakan untuk membuka koneksi ke server,jika tidak berhasil membuka koneksi keserver maka akan keluar output host tidak di temukan atau unknown host,pada try kedua berfungsi untuk mencetak ke server dengan masukkan kata salam agar pesan dapat di terima pada server,pada try ketiga berfungsi sebagai penerima response dari server dan menampilkankannya,pada try keempat untuk menutup koneksi.




Posted on 06:01 by Unknown

No comments

Get IP


Cara untuk menampilkan IP address dari suatu komputer dengan program Java

import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i 0) {
System.out.print(“.”);
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}}

import java.net berfungsi sebagai pengimport package java yang berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan.
public class getIP berfungsi sebagai pemberian nama pada classnya.
inetaddress host = null berfungsi sebagai pengambil alamat IP pada suatu komputer yang disini diberikan nilai awal null.
host = InetAddress.getLocalHost(); berfungsi nilai host diisikan dengan sebuah function.
byte ip[] = host.getAddress();for (int i=0; i 0) { berfungsi sebagai array dengan nama ip untuk menampung nilai dari host di atas dengan menggunakan sebuah function untuk akhirnya mendapatkan sebuah ip address.
system.out.print untuk mencetak.



Get Name

Cara untuk mendapatkan nama pada suatu host dengan program Java


import java.net.*;
public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println(“Nama komputer Anda: ” +
host.getHostName());
}}

import java.net berfungsi sebagai pengimport package java yang berisi kelas yang memperbolehkan program untuk berkomunikasi melalui jaringan.
public class getIP berfungsi sebagai pemberian nama pada classnya.
inetaddress host = null berfungsi sebagai pengambil alamat IP pada suatu komputer yang disini diberikan nilai awal null.
disini yang berbeda dengan kodingan di atas pada getHostName yang berfungsi untuk mendapatkan nama host pada komputer kita.



IPtoName

 Cara mendapatkan nama host dari ip dengan menggunakan java

import java.net.*;
public class IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println(“Pemakaian: java IPtoName “);
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println(“invalid IP – malformed IP”);
System.exit(0);
}
System.out.println(address.getHostName());
}}



Disini terdapat function if jika panjang stringnya sama dengan null, maka akan tercetak pemakaian : java IPtoName
disini terdapat function try dan catch yang berguna untuk mencari kesalahan program,disini catch akan menyaring kesalahan UnknownHostExeption yang akan mencetak invalid IP - malformed IP




NSLookUP

Cara mengetahui name server dengan nslookup

import java.net.*;
public class NsLookup {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println(“Pemakaian: java NsLookup “);
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println(“Unknown host”);
System.exit(0);
}
byte[] ip = address.getAddress();
for (int i=0; i 0) System.out.print(“.”);
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}}


Disini terdapat function if jika panjang stringnya sama dengan null, maka akan tercetak pemakaian : java NsLookup
disini terdapat function try dan catch yang berguna untuk mencari kesalahan program,disini catch akan menyaring kesalahan UnknownHostExeption yang akan mencetak Unknown host,jika tidak terdapat kesalahan maka akan mencetak host name.







Posted on 05:59 by Unknown

No comments



KONFIGURASI PRINT SERVER TL-PS110P
Print Server adalah sebuah alat yang terhubung ke perangkat printer dimana printer tersebut dijadikan pusat untuk melakukan proses print dari beberapa komputer yang terhubung melalui jaringan.
print server sangat berguna pada perkantoran dan berguna juga untuk warnet warnet yang melayani jasa print.

Berikut ini langkah-langkah instalasi perangkat Print Server :

Pertama-tama kita harus hidupkan perangkat Print Server, lalu sambungkan ke jaringan.
Melalui komputer di jaringan yang sama, samakan IP address komputer dengan IP Address perangkat Print Server (IP Print Server biasanya di tempelkan di perangkat / ada di manual-nya). Misalnya IP di komputer sekarang 192.168.13.25 dan IP di Print Server 192.168.0.10 maka untuk memanajemen ubahlah IP komputer menjadi 192.168.0.25.




Buka Web Browser komputer dan buka alamat 192.168.0.10 sehingga akan tampak halaman untuk memanajemen Print Server.


Pilih menu Setup dan menu TCP/IP untuk merubah IP Print Server menjadi IP Jaringan lokal anda ( 192.168.13.X). Perlu di ingat untuk merubah alamat IP Print Server terlebih dahulu sediakan atau gunakan IP Jaringan lokal yang belum terpakai, disini saya beri contoh IP Print Server 192.168.13.138 karena IP ini tidak terpakai di Jaringan Lokal saya.



Save dan Restart perubahan-nya dan kembalikan IP komputer anda ke IP jaringan anda semula.




Untuk melihat apakah setingan Print Server anda berhasil, melalui Web Browser masukan IP Print Server yang telah di rubah. Jika sukses maka akan muncul halaman manajemen Print Server pada Wb Browser anda.
Selanjutnya tinggal sambungin alat ini ke printer atau kalo sudah terpasang di printer tinggal tambah printer aja.

Cara menambahkan komputer baru ke print server












Posted on 03:36 by Unknown

No comments