13
Aplikasi Chatting Dalam Jaringan Komputer Menggunakan Socket Programming Java Nama : Badai Samoedra NPM : 10108376 Jurusan : Sistem Informasi Pembimbing : Agung Slamet Riyadi, Skom, MMSI

Aplikasi Chatting Dalam Jaringan Komputer Menggunakan ...publication.gunadarma.ac.id/bitstream/123456789/6819/1/Dokumentasi... · pengembangan aplikasi jaringan komputer •Aplikasi

  • 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

Pembahasan

• Perancangan umum

• Perancangan Program

• Implementasi

• Penjelasan Program

Perancangan Umum

• Menggunakan base protokol TCP /IP

• Apliakasi server selalu listening

• Aplikasi client membuiat hubungan dengan

memasukan alamat IP server

Perancangan Program

Perancangan Program meliputi flowchart

program, file server, dan file client.

Flowchart Program

File server dan file client

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 .

Kesimpulan

• Class socket berfungsi untuk membuat suatu socket yang

menghubungkan host ke host dan port yang diininkan serta melakukan

hubungan dengan server.

• Class serversocket untuk membuat aplikasi server pada port yang

ditentukan.

• Penanganan kesalahan menggunakan metode Exeption.