Rabu, 02 Juli 2014
Praktek Pemograman Jaringan - Program SMS Menggunakan Java
Membuat Aplikasi Kirim SMS Menggunakan Java J2ME
Program ini digunakan untuk membuat aplikasi kirim sms dengan menggunakan java. Untuk membuatnya, berikut langkah-langkahnya:
1. Kita jalankan dulu Sun Java (TM) Wireless Toolkit 2.5.2. Setelah itu, klik New Project, di ProjectName kita ketikkan nama project kita sesuai keinginan, misalnya sms, di MIDlet Class Name ketikkan tulisan yang sama, Lalu klik Create Project.
2. Selanjutnya akan muncul kotak dialog setting, kita klik OK saja. Setelah itu akan tampil tulisan
a. Creating project “smsKu”
b. Place Java source files in “I:\Documents and
Settings\miae\j2mewtk\2.5.2\apps\smsKu\src”
Ket: Disinilah tempat kita menyimpan source atau koding program yang kita buat yaitu pada direktori SRC
c. Place Aplication resource files in “I:\Documents and
Settings\miae\j2mewtk\2.5.2\apps\smsKu\res”
Ket: Disinilah tempat kita menyimpan file gambar atau animasi yang kita buat yaitu pada direktori RES
3. Kita beralih ke TextPad, dan ketikkan listing program smsKu.
anda dapat download program sms ini dengan lengkap disini.
Membuat Program MultiClient Chatting Client-Server Menggunakan Bahasa Pemrograman Java Berbasis Grafis
chatting memungkinkan kita untuk selalu bisa berkomunikasi walaupun kita tidak berada bersamanya di suatu tempat. Aplikasi chatting merupakan suatu aplikasi yang memungkinkan pengguna (client) berkomunikasi teks secara langsung (Real Time) dengan pengguna lain dengan menggunakan media yang pentiing.
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.
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.
Pertama yang harus dilakukan kita terlebih dahulu melakukan setting alamat IP pada masing-masing client. Setelah melakukan konfigurasi IP pada masing-masingi komputer kemudian kita juga harus memastikan bahwa firewall pada masing-masing komputer harus diaktifkan karena pada beberapa kasus program ini tidak dapat saling terkoneksi akibat firewall yang aktif pada sistem operasinya.
anda dapat download program selengkapnya disini.
Jumat, 30 Mei 2014
praktek pemograman jaringan - program untuk mengambil nama PC
Pada
laporan kali ini, membuat aplikasi pengambilan nama PC menggunakan pemograman java.
Berikut adalah listing programnya beserta eksekusi programnya:
import java.net.*;
public class AmbilNama {
public
static void main(String args[]) throws Exception {
InetAddress
host = null;
host
= InetAddress.getLocalHost();
System.out.println("Nama
Komputer Anda: " + host.getHostName());
}
}anda dapat mendownload program selengkapnya disini.
Minggu, 25 Mei 2014
Program apliaksi untuk ambil IP
Pada laporan kali ini, saya membuat
perintah menggunakan java untuk memanggil local host pada PC saya. Berikut
adalah listing programnya dan eksekusi programnya:
import java.net.*;
public class AmbilIP{
public static void
main(String[]arg){
try{
InetAddress ip =
InetAddress.getByName("Localhost");
System.out.println(ip.getHostAddress());
System.out.println(ip.getHostName());
}
catch(UnknownHostException
e){
System.out.println(e);
}
}
}
Anda dapat mendownload aplikasi ini lebih lengkap disini.
Kamis, 24 April 2014
Praktek Pemograman Jaringan komputer - Membuat Program InfoServer & InfoClient dengan menggunakan JAVA
Dalam
membuat program infoserver ini kita harus mengketikan kode program seperti
dibawah ini :
import
java.io.*;
import
java.net.*;
import
java.util.*;
public
class InfoServer {
private
final int INFO_PORT=50000;
private
String datafromClient;
public
InfoServer(){
BufferedReader
inFromClient;
DataOutputStream
outToClient;
Socket
serverSocket;
try{
ServerSocket
infoServer =
new
ServerSocket(INFO_PORT);
System.out.println("Server
telah siap");
while(true){
serverSocket
= infoServer.accept();
System.out.println("Ada
client"+"yang terkoneksi!");
inFromClient
= new BufferedReader(new InputStreamReader(serverSocket.getInputStream()));
outToClient
= new DataOutputStream(serverSocket.getOutputStream());
outToClient.writeBytes("InfoServer
versi 0.1\n"+"hanya untuk testing..\n"+"Silahkan berikan
perintah TIME | NET | QUIT\n");
boolean
isQUIT = false;
while
(!isQUIT) {
datafromClient
= inFromClient.readLine();
if (datafromClient.startsWith("TIME"))
{
outToClient.writeBytes(new
Date().toString()
+ "\n");
} else if
(datafromClient.startsWith("NET")) {
outToClient.writeBytes(
InetAddress.getByName("localhost").toString()
+"\n");
} else if
(datafromClient.startsWith("QUIT"))
{
isQUIT =
true;
}
}
outToClient.close();
inFromClient.close();
serverSocket.close();
System.out.println("Koneksi
client tertutup..");
}
}
catch
(IOException ioe) {
System.out.print("error:
" + ioe);
}
catch
(Exception e) {
System.out.print("error:
" + e);
}
}
public
static void main(String[] args) {
new
InfoServer();
}
}
Setelah
selesai simpan source code diatas dengan nama file InfoServer.java selanjutnya
kita akan mengcompile program tersebut dengan aplikasi textpad, dengan cara
control 1 untuk mengcompile ny, jika tampil pemberitahuan tool completed
succesfully seperti gambar dibawah ini :
maka program tersebut tidak ada yang error kemudian kita tekan control 2 sehingga akan tampil, tampilan seperti pada gambar dibawah ini :
Selanjutnya
kita akan membuat source code untuk infoclient seperti di bawah ini :
import
java.net.*;
import
java.io.*;
import
java.util.*;
public
class InfoClient {
private
final int INFO_PORT=50000;
private
final String TargetHost = "localhost";
private
final String QUIT = "QUIT";
public
InfoClient() {
try {
BufferedReader
inFromUser =
new
BufferedReader(new
InputStreamReader(System.in));
Socket
clientSocket = new
Socket(TargetHost,
INFO_PORT);
DataOutputStream
outToServer =
new
DataOutputStream(
clientSocket.getOutputStream());
BufferedReader
inFromServer =
new
BufferedReader(
new
InputStreamReader(
clientSocket.getInputStream()));
System.out.println(inFromServer.readLine());
System.out.println(inFromServer.readLine());
System.out.println(inFromServer.readLine());
System.out.println("");
boolean
isQuit = false;
while
(!isQuit) {
System.out.print("Perintah
Anda : ");
String cmd
= inFromUser.readLine();
cmd =
cmd.toUpperCase();
if
(cmd.equals(QUIT)) {
isQuit =
true;
}
outToServer.writeBytes(cmd
+ "\n");
String
result = inFromServer.readLine();
System.out.println("Dari
Server: " + result);
}
outToServer.close();
inFromServer.close();
clientSocket.close();
}
catch
(IOException ioe) {
System.out.println("Error:"
+ ioe);
}
catch
(Exception e) {
System.out.println("Error:"
+ e);
}
}
public
static void main(String[] args) {
new
InfoClient();
}
}
Setelah
selesai simpan source code diatas dengan nama file InfoServer.java selanjutnya
kita akan mengcompile program tersebut dengan aplikasi textpad, dengan cara
control 1 untuk mengcompile ny, jika tampil pemberitahuan tool completed
succesfully seperti gambar dibawah ini :
maka
program tersebut tidak ada yang error kemudian kita tekan control 2 sehingga
akan tampil, tampilan seperti pada gambar dibawah ini :
anda dapat mendownload aplikasi ini disini.
Praktek manajemen pemograman jaringan - program aplikasi HTTP Client
contoh program aplikasi client yang akan menggunakan perintah HTTP untuk mengambil dokumen yang ada melalui protokol HTTP. seperti contoh program dibawah ini :
import
java.io.*;
import
java.net.*;
public
class ExHTTPClient {
public
static void main(String args[])
{
try
{
Socket
clientSocket = new Socket(args[0],80);
System.out.println("Client:"+clientSocket);
getHTML(clientSocket,args[1]);
}
catch
(UnknownHostException e)
{System.out.println(e);}
catch
(IOException e)
{System.err.println(e);}
}
public
static void getHTML(Socket clientSocket,String fileName)
{
try
{
DataOutputStream
outbound = new DataOutputStream(
clientSocket.getOutputStream());
DataInputStream
inbound = new DataInputStream(
clientSocket.getInputStream());
outbound.writeBytes("GET"
+ fileName + "HTTP/1.0\r\n\r\n");
String
responseLine;
while
((responseLine = inbound.readLine())
!= null)
{
System.out.println(responseLine);
}
outbound.close();
inbound.close();
clientSocket.close();
}
catch
(IOException e)
{System.out.println(e);}
}
}
Praktek Manajemen Pemograman Jaringan - Program Web Browser menggunakan JAVA
Pada
tugas keempat matakuliah manajemen pemograman jaringan ini kami membuat tugas
program web browser dengan program java. Program ini dapat memillih langsung situs web yang ingin kita buka.
berikut kode program yang harus diketikan untuk membuat program ini :
import
java.io.*;
import
java.awt.*;
import
java.awt.event.*;
import
java.net.*;
import
java.util.Scanner;
public
class browsernana{
public
static void main(String[] args){
try {
BufferedReader
input= new BufferedReader(new InputStreamReader(System.in));
int menu=0;
int pil;
Scanner
masuk = new Scanner(System.in); while(menu==0){
System.out.println("===================================");
System.out.println("1.Membuka
Goegle *");
System.out.println("2.Google
Translate *");
System.out.println("3.Pencarian
video *");
System.out.println("4.Buka
Facebook *");
System.out.println("5.Buka
Twitter *");
System.out.println("6.Cari
File di Academia Edu *");
System.out.println("7.Buka
Digilib Polsri *");
System.out.println("8.Buka
Situs Kemahasiswaan Polsri *");
System.out.println("9.Buka
Situs 4shared *");
System.out.println("10.
Khusna Amaliya Blog *");
System.out.println("11.EXIT *");
System.out.println("===================================");
System.out.println("");
System.out.println("Masukkan
Pilihan :");
pil =
masuk.nextInt();
if (pil
< 1 || pil > 11){
System.out.print("");
System.out.print("");
System.out.println("Input
Salah!!");
} else if
(pil==11){
System.exit(0);}
switch
(pil){
case 1:
String src2
= null;
src2 =
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.google.com/search?q="+
src2));
break;
case 2:
String
kata4 = null;
kata4 =
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://translate.google.co.id/?hl=id&tab=wT#en/id/"+kata4));
break;
case 3:
String
kata5 = null;
kata5 =
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://www.youtube.com/search/?q="+kata5));
break;
case 4:
String
kata6 = null;
kata6=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://www.facebook.com/search?q="+kata6));
break;
case 5:
String
kata7 = null;
kata7=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("https://twitter.com/search/?q="+kata7));
break;
case 6:
String
kata8 = null;
kata8=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://www.academia.edu/4523553/PEMBAHASAN_POWER_SUPPLY/search/?q="+kata8));
break;
case 7:
String
kata9 = null;
kata9=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://digilib.polsri.ac.id/search/?q="+kata9));
break;
case 8:
String
kata2 = null;
kata2=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://kemahasiswaan.polsri.ac.id/search/?q="+kata2));
break;
case 9:
String
kata1 = null;
kata1=
input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://www.4shared.com/search/?q="+kata1));
break;
case 10:
String
kata10 = null;
kata10= input.readLine();
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://khusnana.blogspot.com/search/?q="+kata10));
break;
}
}
}
catch
(Exception ex) {System.out.println("Error");}
} }
bila kita menggunakan aplikasi textpad untuk membuat aplikasi java ini, maka
setelah selesai kode program diatas diketik simpan dengan nama file browsernana.java, setelah disimpan kemudian tekan control + 1 untuk melihat
kode yang telah kita ketik ada error nya atau tidak.
seperti tampilan dibawah ini :
setelah muncul tulisan tool completed successfully maka kita tekan control + 2, lalu akan muncul tampilan seperti di bawah ini :
anda dapat mendownload aplikasi ini disini.
Langganan:
Postingan (Atom)