Sunday, 8 December 2013

Aplikasi socket sederhana ini merupakan aplikasi client server yang berfungsi untuk melakukan pengiriman pesan teks. Aplikasi ini dikembangkan dengan menggunakan bahasa pemrograman java pada IDE NetBeans 7.3.
Pada Aplikasi socket sederhana ini server dan client terdapat pada 1 aplikasi. Apabila server dan client ingin melakukan chating, maka aplikasi ini harus di jalankan 2 kali yang nantinya akan dilakukan konfigurasi sebagai server dan client.
Untuk lebih jelasnya dapat dilihat pada screenshot serta penjelasan singkat di bawah berikut.

1.      Screenshoot Serta Penjelasan Singkat Status User Sebagai Server
Gambar 1.1. Screenshoot Status User Server

Pada tampilan di atas pertama kali user akan ditujukan untuk melakukan konfigurasi, dimana pada konfigurasi, user akan di suguhkan untuk melakukan setting status user sebagai server atau client yang terdapat pada items combobox, dan melakukan setting port yang sudah berisi secara default yaitu 2000.
Ketika user mensetting status user sebagai server, maka TextFiled nama user akan terisi otomatis sebagai server, dan botton text akan di set sebagai “On Server”.
Untuk menghidupkan server maka user server ditujukan untuk menekan tombol yang berlabel “On Server” yang bertujuan untuk menunggu koneksi dari client agar dapat melakukan hubungan untuk dapat melakukan chating.
Dapat dilihat tampilan ketika user server sedang menunggu koneksi, yang dimana title form akan berubah menjadi”Waiting Conect” sebagai berikut.
Gambar 1.2. Screenshoot Perubahan Title Form Status User Server

Ketika user server sebelum melakukan On Server menekan tombol chat, maka user server akan mendapat pesan kalau tidak dapat menngirim pesan karena belum terjadi hubungan. Dapat dilihat tampilannya sebagai berikut.
Gambar 1.3. Screenshoot Belum Terjadi Hubungan Pada Status User Server


2.      Screenshoot Serta Penjelasan Singkat Status User Sebagai Client
Gambar 2.1. Screenshoot Status User Client

Pada tampilan di atas pertama kali user akan ditujukan untuk melakukan konfigurasi, dimana pada konfigurasi, user akan di suguhkan untuk melakukan setting status user sebagai client yang terdapat pada items combobox
Ketika user mensetting status user sebagai client, maka TextFiled nama user akan terisi otomatis sebagai client, dan botton text akan di set sebagai “Conect To Server” yang nantinya akan di tekan untuk melakukan koneksi ke server.
Ketika user client belum melakukan koneksi ke server melakukan kirim pesan maka user client akan mendapatkan pesan tidak dapat mengirim pesan karena belum konect atau belum terdapat hubungan. Tampilan pesan dapat dilihat sebagai berikut.
Gambar 2.2. Screenshoot Belum Terjadi Hubungan Pada Status User Client

Ketika user telah mensetting port yang sama dengan server dan menekan tombol  “Conect To Server” maka user client akan disuguhkan untuk memasukkan IP tujuan yang dapat dilihat pada tampilan berikut.
Gambar 2.3. Screenshoot Setting IP Tujuan Pada Status User Client

Apabila IP yang di setting sudah sesuai dengan IP yang dituju dan menekan tombol OK maka client akan terhubung dan dapat melakukan pengiriman pesan ke IP yang dituju, dan secara otomatis teks tombol user client akan berubah menjadi “Disconect To Server”.
Dan juga teks tombol user server berubah otomatos menjadi “Off server” dan title form pada user server akan berubah menjadi “Connected/127.0.0.1”. seperti tampilan berikut.
Gambar 2.4. Screenshoot Perubahan Teks Tombol dan Title Form Status User Server
  

3.      Screenshot Chating Server dan Client
Gambar 3.1. Screenshoot Chating Server

Gambar 3.2. Screenshoot Chating Client

1 comments: