Wednesday, October 12, 2016

Membangun Chat Server Openfire di Ubuntu

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.

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-jre
Jika 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/Downloads
Jika 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