Belajar Yang Terbaik adalah Mengajarkan

Jumat, 26 September 2014

On 07.28 by Unknown in , , ,    4 comments

Udah hampir seminggu ini saya selalu ngotak ngatik tentang Jaringan Komunikasi Di Komputer , ane udah banyak nyari software-software atau Sistem Operasi buat ngebangun jaringan komunikasi lokal yang gratis. Akhirnya ane dikasih tau temen+guru pembimbing (gayanya sok pake pembimbing) buat nyoba salah satu software atau paket open source yang namanya OpenFire. Setelah ngoprek beberapa hari akhirnya bisa juga bikin Chat Server Lokal pake nih software. Meskipun sederhana InshaAllah bagus dan N T A B !

Penjelasan OpenFire

Oke sebelum masuk penjelasan instalasi dan konfigurasi Openfire ada baiknya simak dulu sedikit penjelasan tentang Openfire. 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.


Langkah Instalasi Dan Konfigurasi


Oke mas dan mba broo sekarang kita masuk langkah instal dan konfig openfire , di sini saya menggunakan Sistem Operasi Debian 7.5 untuk di Ubuntu juga masih sama cara instal dan konfig nya , untuk IP nya sendiri Debian saya memiliki IP = 14.14.14.1 dan di sini saya tidak menggunakan DNS sebagai penamaan domain , jadi pengisian domainnya menggunakan IP nantinya.

A. Membuat Database untuk Openfire

Langkah pertama adalah kita membuat database untuk openfire nya , di sini saya menggunakan MySQL untuk membuat database , jadi kita install terlebih dahulu MySQL nya.

root@untung:~# apt-get install mysql-server
Pada saat penginstallan kita akan diminta untuk memberi password databasenya , jadi isikan saja


Setelah selesai instal , kita masuk ke mysql nya sebagai root , dan membuat database-nya dengan cara ketikkan perintah ini.
  • root@untung:~# mysql -u root -p
  • Enter password : (Masukin password databasenya) 
  • mysql > create database openfire; 

B. Menginstall Java Runtime Environment (JRE)

Seperti dijelaskan sebelumnya , agar aplikasi openfire ini bisa berjalan dibutuhkan software/paket yang bernama Java Runtime Environment (JRE) , jadi kita install dulu paket JRE nya
root@untung:~# apt-get install default-jre


C. Instal dan Konfig Openfire

Download terlebih dahulu paket openfire , untuk Debian dan keturunannya bisa di download disini .
Setelah didownload kemudian kita install paket openfire nya dengan perintah
root@untung:~# dpkg -i namapaket

Setelah itu kita jalankan paket openfire nya  dengan perintah
root@untung:~# /etc/init.d/openfire start

D. Setting Openfire Administration di WEB

Selanjutnya kita akan melukan konfigurasi administration melalui WEB , jadi kali ini kita akan bertemu dengan si GUI (yeeeeaaaaah akhirnyaa terlepas dari CLI xD). Untuk memulainya kita bisa mengakses di http://ipaddress:9090 di PC client sebagai contoh ip saya http://14.14.14.1:9090 , maksud dari 9090 adalah port untuk admin openfire.

Setelah masuk kita tinggal mengikuti saja langkah-langkah instalasi nya , ini cukup mudah kok tinggal mengikuti perintah wizard nya aja , Disini langkah pertamanya adalah pemilihan bahasa , kita pilih saja bahasa Inggris (ENGLISH) , kenapa bahasa inggris ?? karena kalo pake bahasa hati agak susah (ceritanya lagi galau). Setelah selesai klik continue


Kemudian langkah kedua adalah pengisian domain dan port saja , karena tadi saya belum menggunakan dns jadi domainnya kita isikan saja dengan IP , dan portnya biarkan saja mereka apa adanya layak nya cintaku pada mu (makin ngawur nih malem-malem xD)


Langkah ketiga adalah pemilihan jenis database , pilih saja yang Standard Database Connection , kemudian klik continue


Setelah itu kita diminta untuk memberikan identitas databasenya seperti gambar dibawah ini .


Keterangan :

  • Database Driver Presets : Isikan dengan jenis database kita , karena tadi kita buat dengan MySQL maka kita isi dengan Mysql
  • Database URL : Letak database kita ,ubah menjadi seperti gambar diatas, kata "openfire" adalah nama database yang tadi ktia buat 
  • Setelah itu masukan username dan password databasenya


Langkah ke empat pemilihan profile, ini dibiarkan saja DEFAULT .


Kemudian pengisian Admin Account , isi seperti dibawah ini

Admin Email Address = admin@ipservermu
New Password = (Kalo ini terserah hati anda , karena hati tidak akan salah)
Confirm Password = (Samain aja sama yang diatas)


Kemudian jika sudah selesai maka inilah tampilannya , klik login to the admin console dan masukkan username = admin dan password yang sudah dipilih oleh hati anda.



E. Membuat User untuk Client

Setelah selesai dengan server sekarang kita beralih ke hatiku *lhoo maaf maksudnya ke client , jadi kita akan menambahkan user sebagai client untuk mencoba berhasil atau tidak nya
Untuk membuat user klik bagian User/Groups ----> Create New User dan isikan biodata dari user tersebut :).


Gambar diatas saya membuat user bernama untung , kemudian buatlah 1 user lagi dengan cara yang sama
untuk mencoba chat local.

F. Percobaan di Client

Kemudian kita akan melakukan pengetesan di Client , untuk software client chat kita bisa menggunakan Spark , untuk softwarenya download disini , kemudian pilih software Spark 2.6.3

Setelah selesai mendownload dan menginstall spark , kemudian kita login sebagai user di spark nya


Seperti tadi saya bilang , kita membuat 2 user atau lebih untuk melakukan percobaan chatting , tadi saya sudah membuat 2 user yaitu Untung dan Codet, selanjutnya kita akan mencoba melakukan chatting , gambar dibawah ini dikirim dari user Codet ke user Untung. dan inilah hasilnyaaa


Kita juga bisa melakukan conference chat yaitu melakukan percakapan lebih dari 2 orang , kenapa lebih dari 2 orang ?? karena kalo cuma sendiri namanya JONES kwkwkw , jadi kita tinggal buat room lalu mengundang user yang lain , dibawah ini contoh gambar conference chat


OKEEE sekian dulu postingannya yaa, capek brooh malem-malem ngepost wkkw , mohon maaf juga kalo di postingannya bad editing atau mengandung unsur ketidakjelasan atau kegalauan maklumin aja yaa
Semoga bermanfaat yaa brooo
Sampai ketemu dipostingan berikutnya
Wassalam.

4 komentar:

  1. Gan kalo pas login di spark invalid username or password cara mengatasinya gimana?

    BalasHapus
  2. mantab, saya juga buat artikel serupa, silahkan mampir y

    BalasHapus
  3. http://jalanislah.blogspot.com/2016/07/Membuat-jabber-server-dengan-openfire-di-ubuntu.html

    BalasHapus
  4. Selamat siang, mas kalau user A tidak bisa spark ke user B, tetapi ke user C,D dan seterusnya bisa. itu kenapa ya?

    BalasHapus