Thursday, September 20, 2012

Aplikasi Chatting Dengan Java Bagian III

Setelah membangun beberapa class or file pada pertemuan yang lalu (pertemuan I dan pertemuan II), maka kali ini code terakhir yang akan dibuat pada program chat ini.

Berikut listing programnya :

// program client : Simpan dalam ClientKu2.java
// kompile menjadi ClientKu2.class
import java.net.*;
import java.io.*;
public class ClientKu2 {   
    public static void main(String[] args) {
int port = 2002;
String server = "localhost";
Socket socket = null;
String lineToBeSent;
BufferedReader input;
PrintWriter output;
int ERROR = 1;
// read arguments
if(args.length == 2) {
    server = args[0];
    try {
port = Integer.parseInt(args[1]);
    }
    catch (Exception e) {
System.out.println("server port = 1500 (Standarnya)");
port = 2002;
    }
}
// Koneksi ke server
try {
    socket = new Socket(server, port);
    System.out.println("Terkoneksi ke server " +
   socket.getInetAddress() +
   ":" + socket.getPort());
}
catch (UnknownHostException e) {
    System.out.println(e);
    System.exit(ERROR);
}
catch (IOException e) {
    System.out.println(e);
    System.exit(ERROR);
}
try {
    input = new BufferedReader(new InputStreamReader(System.in));
    output = new PrintWriter(socket.getOutputStream(),true);
}
}
}

------------------------------------------------thanks for all....this end of code....please give comment

Aplikasi Chatting Dengan Java Bagian II

Setelah dijelaskan pada pertemuan awal yaitu membahas tentang pembuatan aplikasi chating dengan java bagian I, maka pada pertemuan kali ini, hal yang akan dibahas adalah programming java lanjutan untuk menunjang aplikasi chating yang lalu telah dibuat. Ok... berikut adalah listing progam lanjut dari aplikasi yang akan dibuat..








// program klien : Simpan dalam ClientKu1.java
// kompile menjadi ClientKu1.class

import java.net.*;
import java.io.*;
public class ClientKu1 {
public static void main(String[] args) {
try {
Socket s = new Socket("127.0.0.1",2002);
System.out.println("Komunikasi terhubung");
System.out.println("Client pada port = "+
s.getLocalAddress().getHostAddress() + " : "+ s.getLocalPort());
 System.out.println("Server pada port = "+
 s.getInetAddress().getHostAddress() + " : "+ s.getPort());

 BufferedReader br = new BufferedReader( new InputStreamReader(s.getInputStream()));
 System.out.println("Menunggu pesan...");

 String greeting = "";
 while ((greeting=br.readLine())!=null) { System.out.println(greeting); }
 System.out.println("Selesai");
 br.close();
 s.close();
}
catch (Exception e) { e.printStackTrace(); }
}
}

------------------------------------------------------------end of code...then next code

Aplikasi Chatting Dengan Java Bagian I


Sudah tidak asing lagi bagi kita tentang chating di internet. Mengobrol lewat internet itu memang asyik dan menyenangkan sehingga tak jarang seseorang yang pergi ke warung internet hanya untuk chating saja  sampai  berjam-jam. Dengan chating lewat internet anda bisa mendapatkan banyak teman dari penjuru dunia. Hal keamanan merupakan faktor penting bagi kita dalam berbagi informasi. Misalnya, jika bos kita ingin mendengar laporan kerja karyawan, maka jika kita memberitahu dengan SMS lewat ICQ, email dan sebagainya serasa tidak efektif bila kita menginginkan komunikasi dua arah yang saling bertemu dan menjamin keamanan tinggi sehingga menciptakan suasana yang akrab dan nyaman.
Dalam hal ini anda bisa memakai program chating mIRC32, ICQ, dan sebagainya yang sudah disediakan oleh warung internet. Apakah orang lain yang tidak diinginkan bisa menyusup dan mengambil data kita?, tentu saja bisa. Sebab kebanyakan program chating justru memilih dari segi kegunaan yang umum. Nah, sekarang anda akan mencoba membuat program chating yang sangat berguna dan meningkatkan keamanan data sehingga mengurangi orang yang tidak diinginkan masuk ke dalam sebuah forum dan ‘mencuri’ data.
Hal yang menarik disini adalah anda akan membuat sendiri program chating ini. Dalam hal ini permrograman yang digunakan adalah Java Programming. Java adalah bahasa yang handal, mudah dipelajari bagi pengguna C++, rumus umum pemrograman dasar Java menyerupai C++ dan ada juga yang tidak sama, tetapi java lebih mengkhususkan diri untuk full obyek.
Secara gambaran umum, masing - masing server dan client akan menjalankan dua program. Kenapa harus dua program? Karena program yang dijalankan adalah program yang mengirim data (tulisan) dari server ke client dan dari client ke server. Jadi disini anda akan dihadapkan pada bagaimana menyatukan dua  program  pada  masing-masing  computer  sehingga  masing-masing  computer  hanya menjalankan satu program saja. Lebih efektif bukan? Untuk itulah anda bisa memilih dan memodifikasi port, kemananan dan sebagainya secara acak dari kedua program berikut yang menurut anda memiliki kehandalan.

Listing programnya sebagai berikut :

Wednesday, September 19, 2012

Basic JAVA Programming

Create a longer learning java programming language we must first know the basics. Without the strong foundations that we will have trouble when we create more complex applications. The following outlines the basic fundamentals of the Java programming language as well as the type-species variable. hope useful.

Variables are used to store the specified value in the application program (computer memory), this value is stored according to its type into a variable of the type of value.
In the Java programming language, the types of variables used are:
  • Int : to store the value in an integer number, for example: 5
  • Double : to store the value in a decimal number, for example: 08
  • String : text to save the value of words, for example: "learning java"
  • Boolean : to save the value of true or false, for example: true  

To declare a variable that can store these values ​​are used the following syntax :


Code:
[tipe_variabel] [nama_variabel];

Contoh dalam program :
Code :

public class Contoh {
public static void main(String[] args) {
int a = 5;
double b = 08;
String c = “one day yupi….yupi….”;
boolean d = false;
// mengeluarkan nilai diatas ke layar
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
// ganti nilai variabel a
a = 500;
System.out.println(a);
}
}
 

Sunday, May 3, 2009

Contras

Mengubah kontras dari suatu citra adalah proses pengaturan nilai range interval pada setiap nilai derajat keabuan, dan didefinisikan dengan :

xk = k x
dimana x = nilai derajat keabuan
k = nilai kontras
xk = nilai setelah pengaturan kontras

Adapun contoh praktikum sbb :



Listing program Contras sbb :

Private Sub HScroll3_Change()
bg = Val(HScroll3)
For i = 1 To Picture1.Width Step 15
For j = 1 To Picture1.Height Step 15
warna = Picture1.Point(i, j)
R = warna And RGB(255, 0, 0)
G = Int((warna And RGB(0, 255, 0)) / 256)
B = Int(Int((warna And RGB(0, 0, 255)) / 256) / 256)

xb1 = R * bg
xb2 = G * bg
xb3 = B * bg
Picture2.PSet (i, j), RGB(xb1, xb2, xb3)
Text3 = HScroll3.Value

Next j
Next i
End Sub