Tuesday, July 7, 2015

CARA INSTALASI OPENFIRE (SPARK)


Konfigurasi Openfire pada Sistem Instant Messaging di Jaringan Lokal

Dalam artikel ini , anda akan belajar cara menginstal dan mengkonfigurasi Openfire server yang berfungsi untuk membangun sistem instant messaging dengan aplikasi Spark Client di jaringan lokal pada sistem operasi Windows.
Openfire merupakan cross-platform server yang dapat diinstal di Linux , Solaris , Mac , atau sistem operasi Windows. Openfire server sangat mudah dalam penginstalan nya. Bahkan, bagi pemula sekalipun. Karena tidak seperti aplikasi server yang kompleks lainnya, bahkan jika anda belum pernah men-setup Openfire sebelumnya, anda akan bisa dan berjalan pada percobaan pertama anda.
Sistem Operasi
Anda tidak perlu menghabiskan banyak waktu mempersiapkan sistem anda untuk menginstal Openfire. Hanya pilihlah sistem operasi yang sudah familier dengan skill anda. Windows atau salah satu distro Linux yang populer saat ini seperti Fedora, Debian, atau Ubuntu. Openfire ditulis dalam bahasa pemrograman Java, sehingga Java Runtime Environment ( JRE ) harus sudah terinstall pada sistem anda.
INSTALASI OPENFIRE SERVER

Instalasi Openfire tidak begitu rumit, langkah pertama yang harus anda lakukan adalah download openfire dahulu dari ignite website disini. Setelah anda sukses mendownload nya ekstrak zip file nya, kemudian cari file openfire.exe dalam direktori folder bin. Ketika anda dobel klik file tersebut, akan muncul seperti gambar dibawah ini:
Anda juga bisa menginstall dan mengontrol openfire lewat command-line, dalam direktori folder bin bisa anda temukan file openfire-service.exe. dobel klik file tersebut dan anda dapat menjalankan perintah sebagai berikut:
Install service
Uninstall service
Start service
Stop service
Tugas anda selanjutnya adalah menekan tombol Launch Admin, openfire akan membuka web browser ke pengaturan server dengan URL : http://127.0.0.1:9090/setup/index.jsp.
STEP#1
Pilih bahasa yang akan anda gunakan, jika sudah silahkan Continue.

STEP#2
Masukkan nama domain atau nama server yang anda inginkan, lalu klik Continue.

STEP#3
Jika anda kurang familier dengan database, pilih Embedded Database. Karena itu akan memudahkan anda untuk proses selanjutnya. Jika sudah bisa klik Continue.

Dalam hal ini sebenarnya kita bisa menggunakan database MySQL. kenapa saya memberikan option lain ini karena dengan database MySQL kita dapat mudah untuk backup, restore dan migrasi data database nya.
Untuk itu anda harus pilih Standard Database Connection, sebagai contoh saya telah membuat database dengan nama Chat yang sudah saya buat di phpMyAdmin dengan menggunakan server AppServ. silahkan anda bisa lihat gambar di bawah ini. klik Continue untuk melanjutkan.

STEP#4
Silahkan pilih Default untuk menuju ke proses selanjutnya, klik Continue.

STEP#5
Masukkan email dan password untuk admin anda, jika sudah klik Continue.

STEP#6
Instalasi sukses ketika sampai sini, silahkan klik Login to the admin console untuk menuju tampilan Login masuk ke pengaturan server lewat page admin console anda.

Note: username anda bukanlah nama server anda ataupun email yang anda masukkan tadi, melainkan admin.
Setelah anda sukses login tampilannya akan seperti gambar dibawah ini.

Agar pc client bisa terhubung ke server Openfire, anda harus menambahkannya ke sistem.  Anda cukup klik tab Users / Groups di Admin Console dan kemudian klik Create New User. Setelah anda memasukkan informasi untuk user baru, pc client akan siap untuk masuk ke server.
Openfire yang sebelumnya dikenal dengan nama Wildfire  adalah cross-platform real-time server yang berbasis protocol XMPP ( Jabber ). Komunikasi menggunakan XMPP server biasanya terjadi melalui koneksi TCP pada port 5222 (client-to-server) atau port 5269 (server-to-server), Penggunaan port ini memungkinkan administrator untuk dengan mudah mengaktifkan atau menonaktifkan aktivitas XMPP melalui windows firewall.
Windows firewall kadang dapat memblokir port 5269/tcp secara default. Jika anda ingin memungkinkan program ini menggunakan port 5269/tcp melalui firewall, anda biasanya dapat melakukannya dengan memilih program yang diperlukan pada tab pengecualian pada Windows Firewall. Namun, terkadang program tersebut tidak tercantum dalam tab pengecualian. Dalam hal ini anda perlu membuka port tersebut secara manual.
Bagaimana cara membuka port 5269/tcp pada Windows Firewall?
  1. Buka Windows Firewall dengan meng klik Start, Control Panel, Security, dan kemudian Windows Firewall.
  2. Klik ‘Allow a program through Windows Firewall’.
  3. Klik ‘Add port’.
  4. Pada kolom ‘Name’ , isikan nama port seperti ‘Port-5269/tcp’.
  5. Pada kolom ‘Port number’, isikan nomor port ‘5269/tcp’.
  6. Pilih TCP atau UDP, tergantung pada protokol yang diperlukan untuk port 5269/tcp.

 INSTALASI SPARK CLIENT
Spark client merupakan salah satu aplikasi instant messaging seperti MiRC, YM, Skype dan lain-lain banyak sekali. Membuat sistem instant messaging ini sebenarnya sangat cocok di terapkan pada kantor, sekolah, kampus ataupun instansi-instansi lainya.
Menggunakan spark client, kita dapat berkomunikasi dengan layanan chat ataupun kemudahan mengirim file-file. Karena openfire server kita buat dan berjalan pada jaringan lokal, jadi aman dan tidak berbayar. Dan juga bisa menghemat bandwidth karena tidak menggunakan internet.
Sebelum kita menghubungkan Spark pada server, kita perlu ingat tiga hal:
  •     Nama server : pada saat kita setup instalasi Openfire, atau bisa dilihat pada tampilan pengaturan server admin console.
  •     IP server : Anda harus sudah mengetahui hal ini, anda dapat menemukan alamat IP dari pc server Openfire menggunakan perintah ipconfig di Linux atau Windows .
  •     Password admin console.
Download installer Spark untuk Windows dan doble-klik untuk menuju ke installer. Kemudian install seperti biasa, seperti memilih direktori tujuan , Select Start Menu folder, dan memutuskan apakah akan dibuat sortcut di desktop. Lanjutkan sampai Finish. Spark client bisa di download gratis dari ignite website disini.
Settingan Spark
Pada PC server tempat install Openfire anda bisa lihat pada contoh gambar di bawah ini:

Pada PC Client, untuk masuk ke server menggunakan User bisa melihat contoh settingannya di bawah ini:

Kombinasi Spark dan server Openfire merupakan alternatif terbaik dan termudah untuk membangun sistem IM pada jaringan lokal. Kebetulan saya bekerja pada perkantoran mengurusi bidang IT Support, dan sistem instant messaging ini sudah saya terapkan disini. Sekarang giliran anda…!!

2 comments: