Pages

April 04, 2013

Membangun Chat Server dengan OpenFire pada Jaringan Lokal (Intranet)

Chating adalah salah satu aktivitas yang banyak dilakukan orang pada saat terhubung dalam sebuah jaringan dengan berbagai macam alasan kepentingan, diskusi, menyapa teman lama, mencari pacar, atau hanya sekedar untuk bersenang-senang. Dalam tutorial kali ini saya akan menjelaskan langkah-langakh bagaimana cara membangun chat server sederhana menggunakan software open source, Openfire dan Pidgin sebagai aplikasi yang digunakan di klien.
Jadi, dengan cara ini seorang administrator jaringan dalam sebuah organisasi, mislanya persuahaan, sekolah, universitas, dan sebagainya bisa membuat fasilitas chating yang hanya bisa digunakan oleh anggota dalam organisasi tersebut.
Catatan :
Pada instalasi OpenFire ini sebelumnya saya sudah membangun DNS Server dan DHCP Server di ubuntu

Baiklah langsung saja kita lanjut ke instalasi....

1.  Konfigurasi IP Address
Untuk konfigurasi IP Adrress, saya menggunakan 1 buah ethernet card, karena untuk chat server tidak dibutuhkan 2 buah ethernet card. Dimana konfigurasinya saya menggunakan webmin dan dapat dilihat disini. Setelah setting IP Address, pastikan komputer anda terkoneksi dengan internet, untuk yang satu ini saya menggunakan Wireless sebagai koneksi. Jika anda menggunakan koneksi LAN maka silahkan disesuaikan dengan konfigurasi  ethernet anda.

2.  Instalasi Depensi OpenFire
  • Buka terminal dan masuk sebagai root dengan mengetikkan "sudo sutanpa tanda petik.
  • Ketikkan "apt-get install python-software-properties". Jika ditanya Do you want to continure [Y/n]?, jawab “Y”.
  • Karena Openfire membutuhkan JRE (Java Runtime Environment) maka tambahkan repositori Java Team dengan mengetikkan "add-apt-repository ppa:sun-java-community-team/sun-java6".
  • Update index dari Ubuntu Server Anda dengan mengetikkan "apt-get update".
  • Instalkan JRE dengan mengetikkan "apt-get install sun-java6-jre". Jika ditanya Do you want to continure [Y/n]?, jawab “Y”.
  • Ditengah-tengah proses instalasi akan muncul lisensi dari Java. Pilih Ok.
  • Maka Anda akan ditanya Do you accept the DLJ license terms?. Pilih Yes
  • Jika sudah selesai, buatlah sebuah database yang akan menyimpan data-data dari Openfire. Disini saya menggunakan PHPMyAdmin untuk membuat data base tersebut.

3. Instalasi OpenFire
  • Download software OpenFire disini
  • Setelah selesai silahkan buka terminal dan login sebagai root
  • Install file .deb yang baru saja Anda download tersebut dengan mengetikkan dpkg -i  openfire_3.8.1_all.deb
        *  Harap diperhatikan dan disesuaikan dengan directory tempat OpenFire yang
       telah selesai di unduh serta versi OpenFire yang anda unduh
  • Sampai tahap ini, Openfire sudah berhasil dipasang dengan baik.
  • Terakhir buat database dengan nama "chat", disini saya menggunakan PHPMyAdmin.

4. Konfigurasi OpenFire
    Berikut ini adalah langkah-langkah konfigurasi OpenFire:
    a. Buka browser dan ketikkan pada address bar http://smpn2sambas.ac.id:9090
    b. Maka akan muncul halaman Welcome Setup dari Openfire.
        



Klik untuk memperbesar Gambar


        Pilih bahasa yang Anda inginkan, disini saya memilih English.
        Kemudian klik Continue.

   c. Pada jendela Server Setting, pada Domain masukkan nama domain yang telah
       dibuat.

Klik untuk memperbesar Gambar

        Pada tutorial ini saya menggunakan smpn2sambas.ac.id. Jadi username untuk
        pengguna nantinya adalah username@smpn2sambas.ac.id.
        Untuk yang lainnnya biarkan default. Klik Continue.

    d. Pada jendela Database Setting, pilih Standard Database Connection.
        Klik Continue.

Klik untuk memperbesar Gambar

    e. Pada jendela Database Settings – Standard Connections isi kolom yang disediakan
        dengan parameter sebagai berikut :
                
                 Database Driver Presets : MySQL
                 JDBC Driver Clas : com.mysql.jdbc.Driver
                 Database URL : jdbc:mysql://smpn2sambas.ac.id:3306/chat
                 Username : root
                 Password : (password MySQL Anda)
                 Minimum Connections : 5
                 Maximum Connections : 25
                 Connection Timeout : 1.0


Klik untuk memperbesar Gambar


     f. Pada jendela Profile Settings pilih saja Default, kemudian klik Continue.

Klik untuk memperbesar Gambar

    g. Di jendela Administrator Account, masukkan data-data yang dibutuhkan sesuai
        dengan keinginan Anda. Klik Continue jika sudah selesai.

Klik untuk memperbesar Gambar

        Langkah ini juga bisa dilewatkan dengan mengklik Skip This Step.

Pada jendela selanjutnya akan muncul pemberitahuan bahwa konfigurasi dasar Openfire sudah selesai. Klik Login to the admin console, untuk masuk ke halaman admin dari Openfire. Masukkan usernamenya admin dan passwordnya yang telah anda buat terkahir kali. Sampai disini Openfire sudah siap untuk digunakan. Untuk konfigurasi yang lebih advance silahkan Anda coba-coba sendiri.

Untuk Seting PIDGIN silahkan ke halaman berikut

Setting Pidgin Sebagai Aplikasi Klien Chat


Sumber :


0 5komentar:

Posting Komentar