Selasa, 01 Juli 2014

Aplikasi Chatting Berbasis Java dengan Tampilan Grafis

Chating dalam Bahasa Indonesia berarti ngobrol/bercakap-cakap, dan di internet dengan chating kita bisa mengobrol dengan teman, keluarga/saudara atau mungkin mencari teman baru yang berada di seluruh dunia. Tinggal anda ingin ikut di ruang yang mana biasanya janjian atau mencari teman baru. Dalam dunia komputer chatting adalah suatu fasilitas dalam Internet untuk berkomunikasi sesama pemakai Internet yang sedang on-line. Komunikasi dapat berupa teks atau suara (chatting voice).


Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket (package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java dan menjalankan program bytecode Java. 

Pada bagian kali ini akan dibahas suatu aplikasi chatting multiclient sederhana dengan menggunakan tampilan grafis berbasis bahasa pemograman java. Dimana nanti masing-masing client yang terhubung ke jaringan dapat langsung bercakap-cakap secara langsung.

Untuk lebih jelasnya silahkan download lengkap disini

2 komentar:

feel free to comment here :)