Assalamuallaikum Warahmatullahi Wabarakatuh.
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Selamat pagi semua, bertemu lagi dengan Saya di blog yang sama hehe. Pada Pagi hari ini Saya akan mengulas dan sharing sedikit tentang Membangun Chat Server. Nah pada postingan ini kita akan Membangun Chat Server nih yang fungsinya untuk melakukan chatting. Untuk membangun chat server kita menggunakan Openfire untuk Servernya dan nanti kita akan menggunakan Spark dan Pidgin sebagai Clientnya.
Apasih Openfire itu ?
Openfire adalah sebuah aplikasi yang paling banyak digunakan untuk Chat Server / Instan Messaging Server yang free dibawah lisensi Open Source Apache, semua bisa menggunakan tanpa harus menggunakan dikenakan biaya apapun. Aplikasi ini bisa digunakan di 3 OS yaitu Windows, Linux dan MacOS.
Untuk melakukan konfigurasi Openfire dibutuhkan Java Runtime Environment (JRE), Openfire ini dapat diakses dengan menggunakan chat client seperti Spark, Pidgin dll.
Untuk melakukan konfigurasi Openfire dibutuhkan Java Runtime Environment (JRE), Openfire ini dapat diakses dengan menggunakan chat client seperti Spark, Pidgin dll.
Oke sudah terbayang bukan hasil akhirnya seperti apa dan gimana ? Langsung saja kita lakukan Konfigurasi nya.
Konfigurasi Server
Gambar 1
1.) Pertama hal yang dilakukan masuk ke Terminal dengan cara mencari di search atau dengan menekan tombol CTRL + ALT + T. Setelah itu lakukan installasi default-jre nya dengan perintah
sudo apt-get install default-jreJika default-jre tidak bisa diinstall dan terjadi kesalahan maka kita harus melakukan update pada Ubuntu kita agar Ubuntunya mendapatkan paket yang kurang atau yang belum tersedia pada Ubuntu tersebut, dengan memasukkan perintah.
sudo apt-get update
Gambar 2
2.) Setelah itu pilih "Y" untuk melanjutkan installasi default-jrenya.
Gambar 3
3.) Sembari menunggu Installasi default-jre, kita buka browser pada Ubuntu kemudian download Server Openfirenya disini. Jika downloadan Openfire sudah selesai kemudian masuk lagi ke Terminal.
Gambar 4
4.) Jika sudah masuk ke Terminal, selanjutnya kita masuk ke Directory letak Openfire yang kita download tadi, hasil Download Openfire Saya terletak di /home/ubuntu/Downloads. Dan untuk masuk ke Directory tersebut masukka perintah.
cd /home/ubuntu/DownloadsJika sudah masuk ke Directory yang dituju, maka tampilan nya akan seperti gambar diatas yang diberi Text background biru. Untuk mengecek apakah ada atau tidak hasil Downloadan tadi maka masukkan perintah "ls".
Gambar 5
5.) Setelah itu install Open fire nya menggunakan perintah.
dpkg -i openfire_4.0.3_all.deb
Gambar 6
6.) Nahh disinilah gunanya JRE (Java SE Runtime Environment) yaitu untuk menjalankan Openfire tersebut. Selanjutnya adalah menjalankan Openfire yang telah kita install menggunakan perintah berikut.
/etc/init.d/openfire start
Setting Openfire di WEB
Gambar 7
7.) Oke, selanjutnya hal yang kita lakukan adalah membuka browser, terserah mau buka browser di client atau di server, jika browser sudah terbuka maka selanjutnya kita masukkan IP server ditambahkan dengan port 9090 di belakangnya. Kenapa harus ditambahkan port 9090 ? Kerena port tersebut adalah port untuk Openfirenya.
Contohnya : http://172.16.11.244:9090
Nah jika sudah maka otomatis kita akan masuk ke Setup Openfire, kemudian pilih bahasa yang akan kita gunakan.
Gambar 8
8.) Kemudian isikan Domain dan ingat ingat Domain tersebut, kemudian pada Priority Encryption pilih AES dan masukkan password sesuai keinginan Anda.
Gambar 9
9.) Selanjutnya pilih Extended Database.
Gambar 10
10.) Pada Profile Setting Pilih Default.
Gambar 11
11.) Masukkan Email address untuk admin sesuai keinginan Anda, dan masukkan password untuk login Admin nantinya. Setup complete kemudian Klik Login to the admin console untuk login menggunakan Admin.
Gambar 12
12.) Kemudian Login Administrator dengan akun yang tadi sudah dibuat pada nomer 11.
Gambar 13
13.) Setelah itu pilih User/Group --> Create New User.
Gambar 14
14.) Setelah itu buat User 1
Ket:Harap ingat - ingat Username dan Password serta Domain yang tadi dibuat
Gambar 15
15.) Kemudian buat User 2
Ket:Harap ingat - ingat Username dan Password serta Domain yang tadi dibuat.
Percobaan di Client Spark
Gambar 16
16.) Oke sekarang buka aplikasi Sparknya, kemudian masukkan User 1 yang telah dibuat tadi pada Server Openfire, kemudian jangan langsung Login tapi pilih Advanced terlebih dahulu.
Gambar 17
17.) Pada tab General, uncheck box atau hilangkan ceklis pada Automatically discover host and port. Isikan Host dengan IP Address Server (servernya yang tadi menginstall openfire dan java, karena tadi saya mengistall Openfire di Ubuntu, berarti servernya adalah Ubuntu). Setelah itu klik OK untuk menyimpan setelan yang sudah dibuat.
Gambar 18
18.) Setelah mensetting dengan menambahkan IP Address tadi, barulah kita melakukan Login untuk masuk ke dalam aplikasi Spark.
Gambar 19
19.) Nah sekarang kita sudah masuk ke dalam aplikasi Spark, untuk melakukan Chatting caranya Pilih Contacts --> Add contact.
Gambar 20
20.) Kemudian masukkan Username User 2 yang tadi telah dibuat kemudian pilih Add.
Ket:Pastikan User 2 juga sudah masuk ke dalam aplikasi Spark
Gambar 21
21.) Setelah melakukan Add pada User 2 nanti dia akan dikirim Request pertemanan oleh User 1, dan setelah User 2 men accept pertemanannya kemudian User 2 akan mengirim Request pertemanan lagi ke User 1. Kemudian kita pilih Accept.
Gambar 22
22.) Otomatis pertemanan antara User 1 dan User 2 akan ditambahkan oleh aplikasi Spark. Kemudian klik kanan pada Account User 2 --> Start a chat.
Gambar 23
23.) Setelah itu kita bisa melakukan chatting antara User 1 dan User 2 deh hehehe.
Percobaan di Client Pidgin
Gambar 24
24.) Nah sekarang kita kan coba melakukan Chatting pada Client Pidgin, pertama buka terlebih dahulu Pidgin nya, kemudian akan muncul tampilan seperti gambar diatas kemudian pilih Add.
Gambar 25
25.) Kemudian pada Add Account, masuk pada bagian tab Basic. Kemudian di bagian Protocol, klik tanda panah yang ke bawah.
Gambar 26
26.) Ubah Protocol AIM menjadi XMPP, kemudian masukkan data User 1, nah pada bagian domain isikan sesuai nama domain yang dibuat di Server Openfire tadi.
Gambar 27
27.) Masuk ke tab Advanced, pada bagian Connect server masukkan IP Address Server kemudian pilih Add.
Gambar 28
28.) Kemudian pada bagian SSL Certificate pilih Accept.
Gambar 29
29.) Selanjutnya untuk melakukan Chatting kita harus menambah Chat Baru terlebih dahulu. Masuk ke tab Buddies.
Gambar 30
30.) Kemudian pilih Add Chat.
Gambar 31
31.) Kemudian buat Room chat baru dan Passwordnya. Setelah itu pilih Add.
Gambar 32
32.) Double klik pada Room chat yang tadi dibuat.
Ket:Pastikan User2 juga sudah melakukan join pada Room chat yang telah dibuat agar dapat melakukan chatting
Gambar 33
33.) Nah berhasil melakukan Chatting dengan User 2.
Sekian postingan dari Saya tentang Membangun Chat Server, mohon maaf bila ada kekurangan baik dari segi penulisan dan segi yang lainnya hehe.
Sumber : CORETAN SI UNTUNG
http://gilangpemrogramanweb.blogspot.co.id/ G-Network
Terima Kasih. Semoga Bermanfaat.
Wassalamuallaikum Warahmatullahi Wabarakatuh.
وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
0 komentar:
Post a Comment