Haii, kembali lagi ke gw Ferri Rizaldi :)
Pada kesempatan kali ini gw akan memberikan suatu postingan yaitu "Membuat Chat Server Menggunakan OpenFire"
OpenFire adalah sebuah aplikasi yang paling banyak diguakan untuk Chat Server/Instan Messaging Server yang free dibawah lisensi Open Souce Apache.
OpenFire ini bisa digunakan di 3 OS, yaitu Windows, Linux, dan MacOS. Pada konfigurasi OpenFire ini, gw menggunakan OS Linux, yaitu Debian.
Berikut cara membuatnya :
1. Install Mysql-Server
Install mysql dengan perintah "apt-get install mysql-server". Pada penginstalan mysql ini, nanti akan ada pemberitahuan yaitu diminta memasukkan DVD instalasi Debiannya.
Setelah terinstall, masukkan perintah "mysql -u root -p" seperti gambar dibawah.
Setelah itu, kalian buat database openfire nya dengan perintah "create database openfire;".
2. Install JRE
Untuk melakukan konfigurasi OpenFire dibutuhkan Java Runtime Environment (JRE). perintah nya yaitu "apt-get install default-jre"
3. Install OpenFire
Setelah terinstall JRE nya, baru kalian bisa install openfirenya. perintahnya "dpkg -i file_openfire".
Sebelum kalian ingin menginstall openfirenya, kalian harus download terlebih dahulu filenya. Lalu letakkan diflashdisk. Setelah itu mount flashdisk tersebut ke Server. Cara mount kalian bisa cari-cari di google.
Setelah terinstall openfirenya. Selanjutnya start openfire nya. Caranya ketik perintah "/etc/init.d/openfire start"
4. IP Address
Selanjutny ialah mengubah IP Addressnya. Pastikan Server dan Client nya harus 1 jaringan. Cara mengubah IP Address Debian kalian bisa cari di google.
5. Konfigurasi Administration via WEB
Gw melakukan konfigurasi administration ini di browser Client1. Pastikan IP Address Client1 1 jaringan dengan Servernya.
Lakukan tes ping dari Client1 ke Server.
Setelah tes ping berhasil, kalian buka web browser apa saja. Setelah itu ketik pada bagian search "http://ip_server:9090". Pada tampilan awal akan seperti gambar dibawah.
Masukkan nama Domain, lalu klik Continue.
Pilih "Standard Database Connection" lalu klik Contine.
Selanjutnya ikuti seperti gambar dibawah. Untuk username dan passwordnya, masukkan root dan masukkan password yang pada instalasi mysql-server tadi.
Pada bagian ini pilih default lalu klik continue.
Setelah itu kalian buat akun adminnya.
Setelah selesai, klik "Login to the admin console"
6. Buat User Untuk Client
Untuk tampilan administrator nya seperti gambar bawah. Selanjutnya buat akun Client untuk melakukan Chat. klik "user/groups"
Klik "Create New User".
Masukkan username untuk client dan password nya. Setelah itu klik Create User.
Akun untuk user client sudah terbuat. Untuk melakukan Chat, diperlukan 2 Client. Jadi buat akun lagi untuk client ke 2 seperti gambar sebelumnya.
7. Chat Menggunakan Aplikasi Spark
Masukkan username untuk client1 yang dibuat tadi ke spark nya. Isi server dengan IP Server.
Masukkan username untuk client2 yang dibuat tadi ke spark nya. Isi server dengan IP Server.
Klik pada yang diberi kotak merah pada client1.
Masukkan username si client2.
Lalu lihat pada client2, ada notifikasi dari si client1.
Dan lihat juga pada client1 ada notifikasi dari si client2
Nah, jika sudah di accept semua, nanti akan ada nama client2 di client1. Kalian bisa memulai chat dengan mengklik nama si client2.
Lihat Pada client2, ada pesan masuk dari client1.
7. Chat Menggunakan Aplikasi Pidgin
Download terlebih dahulu pidginnya. Setelah itu ikuti seperti gambar dibawah.
Untuk protocol isi dengan XMPP
Untuk username isi dengan username yang dibuat pada administrator, ini untuk client 1
Untuk Domain isi dengan IP Address Server
Setelah itu klik pada advanced.
Isi connect server dan file transfer proxies dengan IP Address Server. Untuk Connection Security pilih "use encryption if available"
Lalu pada client2, isi sama seperti sebelumnya. Tapi usernamenya berbeda.
Dan pada bagian ini juga isi sama seperti sebelumnya. Lalu klik Save.
Pada client1, ikuti seperti gambar dibawah.
Isikan nama roomnya, isi server secara default atau IP Server. Setelah itu klik Join.
Klik "accept default".
Pada client2, ikuti seperti gambar bawah.
Pilih dan klik "Room List".
Isikan dengan ID Server yang tadi dibuat pada client1. Lalu klik "find rooms".
Nanti akan muncul room yang dibuat oleh client1. Klik room nya lalu klik Join.
Nah, pada bagian ini kita bisa lihat pada bagian kanan. Ada 2 client yang masuk room tersebut.
Tadaa, ini sudah bisa Chatan :) Tapi kalau kalian menganggap ini ribet, tidak usah menggunakan openfire. Cukup Download saja BBM, Line, Facebook,dll di Handphone atau PC kalian :D
Yakkk, mungkin itu yang saya bisa berikan tentang OpenFire :D
Jika ingin bertanya silahkan tanya melalui kolom komentar
Sekian dari ilmu-feri semoga bermanfaat :)
EmoticonEmoticon