Sunday 2 October 2016

Membuat Chat Server menggunakan Dengan OpenFire dan melakukan percobaan melalui Spark dan Pidgin


Haiii...Balik lagi sama gua Supriyanto, pada kesempatan kali ini gua bakal membahas tentang cara Membuat Chat Server menggunakan Dengan OpenFire dan percobaan melalui Spark.
Sebelum kita lanjut ke konfigurasi, gua akan memberikan penjelasan sedikit tentang OpenFire. OpenFire adalah sebuah aplikasi Instan Messaging Server yag free dibawah lisensi Open Source Apache dan mengadopsi protokol bebas untuk berkirim pesan singkat,OpenFire ini bisa diakses dengan menggunakan client Spark.
Ok,Sekarang kita lanjut ke konfigurasinya.

1. Membuat database Untuk OpenFire
Langkah pertama adalah kita membuat database yang akan digunakan untuk OpenFire, disini gua menggunakan MySQL, jadi kita install terlebih dahulu MySQL  nya.
root@supri:~# apt-get install mysql-server
pada saat kita menginstall kita diminta untuk mengisikan password maka isikan saja sesuai keinginan kalian.

Jika sudah selesai menginstall kita akan masuk ke mysql nya sbagai root dan membuat database nya dengan cara mengetikan command seperti dibawah.
  • root@supri:~# mysql -u root -p 
  • Enter Password : (masukan password databasenya)
  • mysql > create database openfire;

2. Menginstall Java Runtime Environment
Untuk menjalankan OpenFire kita perlu menginstall software Java Runtime Environment jadi kita install dahulu JRE nya dengan command :
root@supri:~# apt-get install default-jre


3. Install dan Konfigurasi OpenFire
Sebelum kalian menginstall kalian harus mempunyai paket OpenFire nya, jika kalian belum mempunyai kalian bisa mendownload disini.
Setelah kalian mendownload maka akan kita install dengan command :

root@supri:~# dpkg -i namapaket

Setelah diinstall maka kita jalankan OpenFire nya dengan command :
root@supri:~# /etc/init.d/openfire start

4. Setting OpenFire Administration diWeb 
Selanjutnya kita akan mengkonfigurasi Administration melalui web, caranya kita tinggal mengakses pada pc client http://ipaddress:9090, sebagai contoh gua menggunakan http://20.20.20.2:9090 , maksud dari 9090 adalah port untuk adminOpenFire.
Setelah masuk kita hanya mengikuti langkah-langkahya saja, langkah pertama kita diminta memilih bahasa maka pilih saja English ,setelah dipilih klik Continue.

Selajutnya langkah kedua adalah pengisian domain dan port biarkan saja default.

Langkah ketiga adalah pemilihan database, pilih saja standard database Connection ,kemudian klik continue.

Setelah itu kita diminta untuk memberikan identitas databasenya seperti gambar dibawah ,lalu berikan nama username dan passwordnya.

Langkah keEmpat pemilihan profile disini biarkan saja Default.

Kemudian pengisian Admin Account isikan seperti gambar dibawah, pada email kita isikan admin@ipserver.

Kemudian Jika sudah selesai maka akan tampil seperti gambar dibawah,  lalu klik login to the admin console dan masukan username : admin dan password : isi sesuai password yang kalin bikin.

Setelah masuk kita buat User sebagai client untuk mencoba berhasil atau tidak nya konfigurasi yang telah kita lakukan.Untuk membuat user kalian pilih User/Group => Create New User dan isikan biodata yang diminta.Disini saya membuat 2 user.

5. Percobaan pada Client Spark

Langkah pertama buka Spark yang telah kalian download ,kemudian login dengan user yang sudah dibuat tadi.Isikan sesuai yag kita buat tadi lalu klik advanced.
Setelah diklik advanced maka akan tampil seperti gambar dibawah maka ganti host dengan IP server.
 Lalu klik Login.
Setelah login kita coba untuk mengobrol dengan teman yang ada pada kontak spark nya ,dengan cara klik kontak teman maka akan muncul seperti gambar dibawah. Nah silahkan deh kalian mengobrol yehuuuu.

6. Percobaan pada Client Pidgin
Setelah kita berhasil menggunakan client Spark selajutnya kita gunakan Client Pidgin mari kita coba.
Pertama pastikan kalian mempunya 2 User.
Buka Pidgin yang sudah kalian download lalu pilih Account => Manage Accounts.
Lalu klik Add.
Pilih protocol XMPP lalu isi seperti useer yang sudah kalian buat tadi, sebenarnya passwor tidak diisi juga tidak apa-apa karena nanti ketika kita mengklik add maka Pidgin akan meminta Password na diisi lah disitu hehehe. Jika sudah klik add.

Nah disini baru kita isikan Passwordnya.
Seelah masuk ke2 usernya salah satu dari user membuat room untuk mengobrol dan satunya lagi akan join kedalam room, dengan cara  klik Buddies => lalu pilih Add Chat.
 Lalu masukan nama Roomnya, disini gua menggunakan room 14, jika sudah klik Add.
Lalu setelah yang satu membuat room maka salah satu user akan join chat ,dengan cara  klik Buddies => lalu pilih Join a Chat.
 Lalu masukan nama room sesuai yang sudah dibuat oleh salah satu user tadi, jika sudah klik Join.
Nah setelah salah satu user Join maka secara otomatis pada user yang membuat room akan ada notifikasi maka pilih saja accept defaults.
 Setelah diklik Accept Defaults maka user akan  masuk, nah dibawah sudah terlihat bahwa sudah ada user dalam room tersebut.
 Nah silahkan deh mulai chattingannya hehe :D .
Alhamdulillah akhirnya selesai juga yeahhhh.
Ok, sekian tutorial dari gua Selamat mencoba dan Semoga bermanfaat ya :D.
Tunggu Tutorial selanjutnya ya (y).

0 komentar

Post a Comment