Tampilkan postingan dengan label program. Tampilkan semua postingan
Tampilkan postingan dengan label program. Tampilkan semua postingan

2014/06/30

Cara Melihat IP LocalHost Pada PC

Pada laporan kali ini, saya membuat perintah menggunakan java untuk memanggil local host pada PC saya. Berikut adalah eksekusi dari programnya setelah mengetikkan di textpad dan memeriksa apakah ada yang error atau tidak dengan meng klik ctrl+1 dan ctrl+2 :



Untuk lebih jelasnya, silahkan download materinya Di sini !

Cara Mengambil Nama PC Menggunakan Pemograman Java

Pada laporan kali ini, membuat aplikasi pengambilan nama PC menggunakan pemograman java. Berikut adalah eksekusi programnya:


Jika ingin lebih jelasnya, silahkan download materi pembelajaran Di sini!

Aplikasi MultiClient Menggunakan Pemograman Java Berbasis Grafis (Gambar)

Aplikasi chatting merupakan suatu aplikasi yang memungkinkan pengguna (client) berkomunikasi teks secara langsung (Real Time) dengan pengguna lain dengan menggunakan media yang ada.
Java merupakan suatu bahasa pemograman yang multi platform dan multi device. Java juga merupakan bahasa pemograman yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari dan digunakan secara efektif. 
Pada bagian ini, saya akan membuat aplikasi chatting berbasis grafis (seperti tampilan foto) menggunakan bahasa pemograman java. pertama yang harus dilakukan adalah menyetting alamat IP pada masing-masing PC. Kita menggunakan satu server dan satu client. 
Untuk lebih jelasnya, anda dapat mendownload materi pembelajaran dan listing program MultiClient Chatting Disini !

2014/04/28

program ExHTTPClient

Contoh program aplikasi HTTP Client yang akan menggunakan perintah HTTP untuk mengambil dokumen yang ada melalui protokol HTTP
import java.io.*;
import java.net.*;
/**
* Contoh aplikasi yang membuka koneksi ke web server
* local dan membaca sebuah dokument darinya
*/
public class ExHTTPClient{
public static void main(String args[])
{
try
{
//Buka koneksi client dengan socket
Socket clientSocket = new Socket(args[0],80);
System.out.println("Client:"+ clientSocket);
//Panggil method untuk mengambil dokumen
getHTML(clientSocket,args[1]);
}
catch(UnknownHostException e)
{ System.out.println(e);}
catch(IOException e)
{ System.err.println(e);}
}
/**
* Method yang akan meminta sebuah dokumen ke web server.
* Tampilkan hasil reply dari server dan tutup
* koneksinya.
*/
public static void getHTML(Socket clientSocket,
String fileName)
{
try
{
// membentuk input dan output stream dari
// socket yang terbentuk untuk pengiriman
// dan penerimaan data
DataOutputStream outbound = new DataOutputStream(
clientSocket.getOutputStream());
DataInputStream inbound = new DataInputStream(
clientSocket.getInputStream());
//kirim sebuah permintaan HTTP ke server
outbound.writeBytes("GET" + fileName +
"HTTP/1.0\r\n\r\n");
//membuat respone dari HTTP
String responseLine;
while((responseLine = inbound.readLine())
!=null)
{
//tampilkan setiap baris ke layar monitor
System.out.println(responseLine);
}
//Clean up
outbound.close();
inbound.close();
clientSocket.close();
}
catch (IOException e)
{ System.out.println(e);}
}
}

HASIL PROGRAM:
klik ctrl + 1 , lalu akan muncul tool output (dalam bentuk pesan) seperti berikut:


setelah itu, klik ctrl + 2, lalu akan muncul pesan CMD seperti berikut:
 

Contoh Output :

Client :

Socket[addr=localhost/127.0.0.1,port=80,localport=1072]

HTTP/1.1 200 OK

Date : Tue,20 Sep 2005 02:15:38 GMT

Server: Apache/1.3.23 (Win32)

Last-Modified : Tue, 05 Aug 2003 17:00:00 GMT

Etag : “0-74d-3f2fe290”

Accept-Ranges : bytes

Content-Length : 1869

Connection : close

Content-Type : text/html
<html> ..... dan seterusnya