Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 4 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Sejarah Intel dan Intel 4004 (4490)

»

Tiga Peranan Penting Internet bagi Usaha Kecil Menengah (UKM) (5951)

»

Trik-trik yang Sering Digunakan oleh Spammer (2557)

»

Mengirim E-mail dengan Fungsi mail() pada PHP (2851)

»

Menampilkan Computer Name dan User Name dengan Menggunakan Delphi (2999)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Membuat Program Chatting dengan Java

Author: M Zainal Arifin
Published: July 09, 2004
Visits: 6330 - Category: Java
 
     
 

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 kita akan mencoba membuat program chating yang sangat berguna dan meningkatkan keamanan data sehingga mengurangi orang yang tidak diinginkan masuk ke dalam forum kita dan 'mencuri' data kita.

Hal yang menarik disini adalah kita akan membuat sendiri program chating ini. Dalam hal permrograman ini saya menggunakan bahasa java yang sudah kita kenal selama beberapa tahun ini. Java adalah bahasa yang handal, mudah dipelajari bagi pengguna C++, rumus umum dasar java menyerupai C++ dan ada juga yang tidak mirip, tetapi java lebih mengkhususkan diri untuk full obyek.

Begini ceritanya, masing-masing server dan client akan menjalankan dua program. Lho kok dua program?, karena saya akan menyajikan program yang mengirim data (tulisan) dari server ke klien dan dari klien 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:

1. Server mengirim data ke Client

Lihat source code-nya di serverku1.java.txt

Lihat source code-nya di clientku1.java.txt

2. Client mengirim data ke Server

Lihat source code-nya di serverku2.java.txt

Lihat source code-nya di clientku2.java.txt

Untuk mengkompile dan menjalankannya, maka ikuti langkah berikut:

Server ke Client

1. Compile ServerKu1.java:

C:\> javac ServerKu1.java

Jalankan program:

C:\> java ServerKu1

Output:

2. Compile ClientKu1.java:

C:\> javac ClientKu1.java

Jalankan program:

C:\> java ClientKu1

Output:

Setelah ClientKu1.class dijalankan maka anda bisa mengetikkan kalimat di jendela Server dan akan di tampilkan di jendela klien. Untuk mengakhiri koneksi, anda bisa menekan enter dua kali atau menutup dari jendela windows.

Client ke Server

1. Compile ServerKu2.java:

C:\> javac ServerKu2.java

Jalankan program:

C:\> java ServerKu2

Output:

2. Compile ClientKu2.java:

C:\> javac ClientKu2.java

Jalankan program:

C:\> java ClientKu2

Output:

Setelah ServerKu2.class dan ClientKu2.class di jalankan, sekarang kesempatan bagi Anda untuk menulis pesan di klien dan nantinya akan di teruskan ke server.

Nah, sekarang adalah suatu tantangan bagi anda untuk menyatukan dua program ini menjadi satu program saja.

Jika ada saran atau komentar bisa dikirimkan melalui agendogget@yahoo.com. Untuk membaca tulisan menarik lainnya silakan saja langsung ke www.sony-ak.com.

Terimakasih.




 Recommended articles
 

»

Menggunakan Alias pada MySQL (1751)

»

Membuat dan Memanfaatkan DLL (Dynamic Link Library) dengan Borland Delphi (4441)

»

Tips PHP: Mendapatkan Informasi Tanggal Saat Ini (2552)

»

Mengenal Active Server Pages (ASP) (3450)

»

Etika dalam Mengirimkan E-mail Attachment yang Berukuran Lebih dari 150 KB (2389)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 

 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com