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
bisa minta file project nya ta ?
ReplyDelete