Upload
ngokhue
View
298
Download
4
Embed Size (px)
Citation preview
Aplikasi Chatting Dalam Jaringan
Komputer Menggunakan Socket
Programming Java
Nama : Badai Samoedra
NPM : 10108376
Jurusan : Sistem Informasi
Pembimbing : Agung Slamet Riyadi, Skom, MMSI
Latar Belakang
• Java menyediakan perluasan yang mendukung dalam
pengembangan aplikasi client/server
• Java mendukung aplikasi TCP dan UDP dalam
pengembangan aplikasi jaringan komputer
• Aplikasi chatting merupakan aplikasi dalam jaringan
yang memudah pengguna dlam berkomunikasi
Tujuan
• Membuat aplikasi chat dengan socket
programming dengan bahasa pemrograman
java
• Memperluas pengetahuan penulis tentang
konsep pemrograman khususnya java
• Implementasi pembuatan aplikasi jaringan
Batasan Masalah
• Pembahasan di fokuskan pada hasil konektivitas
jaringan ke server dan membuka koneksi ke host
yang di tuju
• Aplikasi client FTP yang di gunakan meliputi aplikasi
chat yang berkomunikasi dengan server FTP
• Perancangan aplikasi menggunakan GUI (Graphical
User Interface)
Metode Penelitian
• Melakukan studi pustaka untuk
mengumpulkan referensi, teori serta informasi
pendukung pembuatan aplikasi chat
• Mengimplementasikan hasil studi pustaka
kedalam pemrograman untuk membuat
aplikasi chat antar jaringan
Perancangan Umum
• Menggunakan base protokol TCP /IP
• Apliakasi server selalu listening
• Aplikasi client membuiat hubungan dengan
memasukan alamat IP server
Implementasi
Pada tahap Implementasi terdapat langkah-langkah untuk menjalankan
Aplikasi Chatting
• Jalankan Badaichat.java.
• Jalankan clientchat.java.
• Pada jendela chatting-client tekan open connection.
• Kemudian akan muncul jendela input dialog untuk memasukan ip address
server.
• Aplikasi siap di gunakan
Penjelasan Program
Class yang digunakan oleh server untuk menunggu datangnya koneksi dari client
menggunakan class ServerSocket.
clientchat klien = new clientchat();
Ketika client dijalankan dan telah sesuai dengan alamat IP dan Port yang sedang
diaktifkan oleh server, maka server akan menerima datangnya koneksi dari client
sktServer=new ServerSocket(2000);
conClient=sktServer.accept();
Perintah “accept()“ dalam Java berfungsi untuk menyetujui bahwa telah terjadi
hubungan antara client dengan server .